3.1.3 Diversos fitxers de sortida a partir d’un d’entrada
Si volem diversos fitxers de sortida a partir del mateix fitxer
‘.ly’, podem escriure diversos blocs \book, on cadascú
d’aquests blocs \book donarà com a resulta un fitxer de
sortida diferent. Si no especifiquem cap bloc \book al
fitxer, el LilyPond processa implícitament tot el fitxer com un
sol bloc \book, vegeu Estructura del fitxer.
En produir diversos fitxers a partir d’un únic fitxer font, el
LilyPond s’assegura que cap dels fitxers de sortida de cap bloc
\book sobreescriu el fitxer de sortida produït per un
\book anterior del mateix fitxer d’entrada.
Ho fa afegint un sufix al nom de la sortida per a cada llibre
\book que utilitza el nom del fitxer de sortida
predeterminat, derivat del fitxer font d’entrada.
El comportament predeterminat és afegir un sufix amb el número de versió per a cada nom que pugui coincidir; així:
\book {
\score { … }
\paper { … }
}
\book {
\score { … }
\paper { … }
}
\book {
\score { … }
\paper { … }
}
al fitxer font ‘eightminiatures.ly’, produeix
- ‘eightminiatures.pdf’,
- ‘eightminiatures-1.pdf’ y
- ‘eightminiatures-2.pdf’.