Invocació del lilypond
L’executable lilypond
es pot cridar des d’una línia
d’ordres de la manera següent:
lilypond [opció]… fitxer…
Quan s’invoca amb un nom de fitxer sense extensió, es prova en
primer lloc amb la extensió .ly. Per llegir l’entrada des
de stdin, utilitzeu un guió (-
) en substitució de fitxer.
Quan es processa archivo.ly, la sortida resultant són els fitxers fitxer.ps i fitxer.pdf. Es poden especificar diversos fitxers; cadascú d’ells es processarà de forma independent1.
Si fitxer.ly conté més d’un bloc \score
, la resta de
les partitures s’obtindran com a sortida en fitxers numerats,
començant per fitxer-1.pdf. A més, el valor de
output-suffix
(sufix de sortida) s’inserirà entre el nom
base i el número. Un fitxer de sortida que contingui
#(define output-suffix "violí") \score { … } #(define output-suffix "violoncel") \score { … }
produirà com a sortida base-violí.pdf i base-violoncel-1.pdf.
Instruccions estàndard de la línia d’ordres
Si la vostra terminal (o finestra d’ordres) contempla les redireccions normals, potser us siguin d’utilitat les següents instruccions per redirigir la sortida de la consola d’un fitxer:
-
lilypond fitxer.ly 1>sortidaestandard.log
per redirigir la sortida normal -
lilypond fitxer.ly 2>sortidaderror.log
per redirigir els missatges d’error -
lilypond fitxer.ly &>tot.log
per redirigir tota la sortida
Consulteu la documentació del vostre intèrpret d’ordres per veure si contempla aquestes opcions, o si la sintaxi és diferent. Observeu que són instruccions de l’intèrpret d’ordres i que no tenen res a veure amb el LilyPond.
Footnotes
(1)
L’estat del Guile no es restableix
després de processar un fitxer .ly
, per la qual cosa heu de
tenir cura de no modificar cap valor predeterminat des de dins del
Scheme.