[ << 入出力全般 ] | [Top][Contents][Index] | [ スペースの問題 >> ] |
[ < 1 つの入力ファイルから複数の出力ファイルを生成する ] | [ Up : 入力の構造 ] | [ ファイル構造 > ] |
3.1.4 出力ファイル名
LilyPond は、出力ファイルを作り出す時に出力ファイル名を制御するための様々な機能を提供します。
前のセクションでは、LilyPond がどのように単一のソース ファイルから作り出される複数の出力ファイルが上書きされることを防ぐかを見てきました。\book
ブロック毎の出力ファイル名に付け加えられる接尾辞を指定することもできます。各 \book
ブロックの内部に \bookOutputSuffix
宣言を記述することにより、例えば
eightminiatures-Romanze.pdf, eightminiatures-Menuetto.pdf
それに eightminiatures-Nocturne.pdf といった名前の出力ファイルを作り出すことができます。
\book { \bookOutputSuffix "Romanze" \score { … } \paper { … } } \book { \bookOutputSuffix "Menuetto" \score { … } \paper { … } } \book { \bookOutputSuffix "Nocturne" \score { … } \paper { … } }
\bookOutputName
宣言を用いることにより、\book
ブロックに入力ファイル名とは異なる出力ファイル名を指定することもできます。
\book { \bookOutputName "Romanze" \score { … } \paper { … } } \book { \bookOutputName "Menuetto" \score { … } \paper { … } } \book { \bookOutputName "Nocturne" \score { … } \paper { … } }
上記のファイルは下記の出力ファイルを作り出します:
- Romanze.pdf
- Menuetto.pdf
- Nocturne.pdf