ページの逆順
[6435]ページの逆順 |
投稿者:ずんだ |
投稿日:2012/01/19(Thu) 12:27:35
お世話になります。
使用環境は、Win7+InDesignCS5の組み合わせです。
右綴じで、以下のような構成の本を作製したいと思っています。
(本文) 縦書き=1~250ページ
(参考文献) 横書き=251~300ページ
300ページに参考文献の最初の部分がくるようにして、251ページに参考文献の最後の部分がくるようにしたいのですが、どのように設定すれば参考文献部分のページ順を逆にできるのかがわかりません。教えて下さい。
初歩的な質問で申し訳ありません。よろしくお願いします。
» 1
使用環境は、Win7+InDesignCS5の組み合わせです。
右綴じで、以下のような構成の本を作製したいと思っています。
(本文) 縦書き=1~250ページ
(参考文献) 横書き=251~300ページ
300ページに参考文献の最初の部分がくるようにして、251ページに参考文献の最後の部分がくるようにしたいのですが、どのように設定すれば参考文献部分のページ順を逆にできるのかがわかりません。教えて下さい。
初歩的な質問で申し訳ありません。よろしくお願いします。
[6436]Re: ページの逆順 |
投稿者:流星光輝 |
投稿日:2012/01/19(Thu) 16:22:52
逆ノンブルですね。
スクリプトなら瞬時に終わるのですが、
どうやら、そういう雰囲気が嫌いな人が居るようなので、
面倒な方法ですが、InDesignバージョン問わずで使える
手動で作り出す方法です。
ExcelでA1セルに300を入力
A2セルに299を入力
251が発生するまでA1:A2を選択しオートフィル(A50まで)
出来たセルA1:A50までをテキストエディタにコピー
InDesignでマスターにノンブル用の枠を生成(見開きなら左右に作り連結)
最初のページでマスターページのノンブル用の枠をオーバライドしてテキストを流し込む。
オーバーフローするので2ページ目(見開きの場合、2スプレッド目にオーバーフローした分をShift+クリックで全て流す。(これで完成)
PDFに出力するときは
こちらは、ExcelでA1に50を入力
A2に49を入力
1が発生するまでA1:A2を選択しオートフィル
出来たセルA1:A50までをテキストエディタにコピー
エディタからInDesignにペースト
InDesign上の正規表現検索で
\d+を検索→+$0で置換
InDesign上の通常の検索で
^pを検索→,で置換
それをコピーして出力するページの指定に
+50,+49,+48,+47...+1
を投入して書き出し。(完成)
# どこか間違ってたら、優しくフォローください。
» 2
スクリプトなら瞬時に終わるのですが、
どうやら、そういう雰囲気が嫌いな人が居るようなので、
面倒な方法ですが、InDesignバージョン問わずで使える
手動で作り出す方法です。
ExcelでA1セルに300を入力
A2セルに299を入力
251が発生するまでA1:A2を選択しオートフィル(A50まで)
出来たセルA1:A50までをテキストエディタにコピー
InDesignでマスターにノンブル用の枠を生成(見開きなら左右に作り連結)
最初のページでマスターページのノンブル用の枠をオーバライドしてテキストを流し込む。
オーバーフローするので2ページ目(見開きの場合、2スプレッド目にオーバーフローした分をShift+クリックで全て流す。(これで完成)
PDFに出力するときは
こちらは、ExcelでA1に50を入力
A2に49を入力
1が発生するまでA1:A2を選択しオートフィル
出来たセルA1:A50までをテキストエディタにコピー
エディタからInDesignにペースト
InDesign上の正規表現検索で
\d+を検索→+$0で置換
InDesign上の通常の検索で
^pを検索→,で置換
それをコピーして出力するページの指定に
+50,+49,+48,+47...+1
を投入して書き出し。(完成)
# どこか間違ってたら、優しくフォローください。
[6439]Re: ページの逆順 |
投稿者:流星光輝 |
投稿日:2012/01/19(Thu) 18:41:11
先程のレスに補足です。
>(本文) 縦書き=1~250ページ
>(参考文献) 横書き=251~300ページ
となっているので、
(本文)と(参考文献)は
別ファイルになっているものと解釈しました。
(参考文献)のファイルは、
300ページからスタートする設定にして
50ページ分なので349ページで終わります。
ただし、逆順でPDF出力が出来ないため、
+50,+49のように絶対ページ指定で
逆順で出力できるように書きましたが、
プリントで出力する場合は、「逆順でプリント」に
チェックを入れれば良いだけです。(念のため)
» 3
>(本文) 縦書き=1~250ページ
>(参考文献) 横書き=251~300ページ
となっているので、
(本文)と(参考文献)は
別ファイルになっているものと解釈しました。
(参考文献)のファイルは、
300ページからスタートする設定にして
50ページ分なので349ページで終わります。
ただし、逆順でPDF出力が出来ないため、
+50,+49のように絶対ページ指定で
逆順で出力できるように書きましたが、
プリントで出力する場合は、「逆順でプリント」に
チェックを入れれば良いだけです。(念のため)
[6440]Re: ページの逆順 |
投稿者:ずんだ |
投稿日:2012/01/19(Thu) 19:44:19
流星光輝様
ありがとうございます! これで何とかなりそうです。
もしよろしければ、「スクリプト」でのやり方も簡単にお教えいただけないでしょうか?
» 4
ありがとうございます! これで何とかなりそうです。
もしよろしければ、「スクリプト」でのやり方も簡単にお教えいただけないでしょうか?
[6441]Re: ページの逆順 |
投稿者:流星光輝 |
投稿日:2012/01/19(Thu) 22:09:36
CS5は所持してないので、ごめんなさい。
簡単にスクリプトのフローだけ書きますね。
算用数字だけで考えてます。漢数字とか時計数字とか面倒なので...
1)ノンブル枠用にレイヤーを新規作成
2)開始ノンブルを指定(今回の場合は300からスタート)
3)ドキュメントのページ数を取得
4)ページ数ループ開始
5)上記1)で作成したレイヤーにテキストフレームを作る
6)上記2)4)辺りの情報から表示させるノンブルの文字列を生成
7)上記5)のテキストフレームに上記6)の文字列を投入
8)上記5)のテキストフレーム内の文字列にフォント等の設定を行う
9)上記4)のループ終端
とかでしょうか。あとはエラートラップと次回用の対策を書けばいいかな。
WEBにサンプル大量にあるので、組み合わせれば出来ると思います。
» 5
簡単にスクリプトのフローだけ書きますね。
算用数字だけで考えてます。漢数字とか時計数字とか面倒なので...
1)ノンブル枠用にレイヤーを新規作成
2)開始ノンブルを指定(今回の場合は300からスタート)
3)ドキュメントのページ数を取得
4)ページ数ループ開始
5)上記1)で作成したレイヤーにテキストフレームを作る
6)上記2)4)辺りの情報から表示させるノンブルの文字列を生成
7)上記5)のテキストフレームに上記6)の文字列を投入
8)上記5)のテキストフレーム内の文字列にフォント等の設定を行う
9)上記4)のループ終端
とかでしょうか。あとはエラートラップと次回用の対策を書けばいいかな。
WEBにサンプル大量にあるので、組み合わせれば出来ると思います。
[6446]Re: ページの逆順 |
投稿者:ずんだ |
投稿日:2012/01/20(Fri) 12:37:01
流星光輝様
ありがとうございました!
参考にして挑戦してみます。
ありがとうございました!
参考にして挑戦してみます。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)