[ << General input and output ] | [Top][Contents][Index] | [ Spacing issues >> ] |
[ < Multiple output files from one input file ] | [ Up : Input structure ] | [ File structure > ] |
3.2.4 Output file names
LilyPond provides facilities to allow you to control what file names are used by the various backends when producing output files.
In the previous section, we saw how LilyPond prevents name clashes when
producing several outputs from a single source file. You also have the
ability to specify your own suffixes for each \book
block, so
for example you can produce files called
eightminiatures-Romanze.pdf eightminiatures-Menuetto.pdf eightminiatures-Nocturne.pdf
by adding a
\bookOutputSuffix
declaration inside each \book
block.
\book { \bookOutputSuffix "Romanze" \score { … } \paper { … } } \book { \bookOutputSuffix "Menuetto" \score { … } \paper { … } } \book { \bookOutputSuffix "Nocturne" \score { … } \paper { … } }
You can also specify a different output filename for book
block,
by using \bookOutputName
declarations
\book { \bookOutputName "Romanze" \score { … } \paper { … } } \book { \bookOutputName "Menuetto" \score { … } \paper { … } } \book { \bookOutputName "Nocturne" \score { … } \paper { … } }
The file above produces the following output files.
Romanze.pdf Menuetto.pdf Nocturne.pdf
[ << General input and output ] | [Top][Contents][Index] | [ Spacing issues >> ] |
[ < Multiple output files from one input file ] | [ Up : Input structure ] | [ File structure > ] |