Download LilyPond Utilisation des programmes

Transcript
Chapitre 1: Exécution de lilypond
2
• lilypond fichier.ly 2>stderr.log pour les messages d’erreur
• lilypond fichier.ly &>tous.log pour garder une trace de tout ce qui s’est passé
Consultez avant tout la documentation de votre interpréteur habituel pour vérifier qu’il prend
en charge ces options dans cette syntaxe. Notez bien qu’il s’agit ici de commandes internes à
l’interpréteur et qui n’ont rien à voir avec LilyPond.
Options basiques de lilypond
Différentes options sont disponibles en ligne de commande :
-d, --define-default=variable=valeur
Voir [Options avancées de lilypond], page 4.
-e, --evaluate=expr
Évalue l’expression Scheme expr avant d’analyser tout fichier ‘.ly’. Lorsque vous
spécifiez l’option ‘-e’ à plusieurs reprises, l’évaluation sera faite en séquence.
Dans la mesure où l’expression est évaluée par le module guile-user, vous devrez,
dès lors que expr utilise des définitions, spécifier
lilypond -e '(define-public a 42)'
en ligne de commande, et ajouter la ligne
#(use-modules (guile-user))
en t^ete de votre fichier ‘.ly’.
Note : Les utilisateurs de Windows doivent utiliser des
guillemets doubles " en lieu et place des guillemets simples
'.
-f, --format=format
Détermine le format à produire. Il peut s’agir de ps, pdf ou png.
Exemple : lilypond -fpng monfichier.ly
-h, --help
Affiche un résumé des commandes.
-H, --header=CHAMP
Recopie le champ d’ent^ete dans le fichier ‘RACINE.CHAMP’.
-i, --init=fichier
Définit fichier (par défaut ‘init.ly’) en tant que fichier d’initialisation.
-I, --include=répertoire
Ajoute répertoire au chemin de recherche pour les inclusions.
Vous pouvez mentionner plusieurs fois l’option ‘-I’, auquel cas la recherche commencera dans le premier répertoire inclus et, si le fichier en question ne s’y trouve
pas, les répertoires suivants seront examinés l’un après l’autre.
-j, --jail=user,group,jail,dir
Lance lilypond dans un environnement protégé.
L’option ‘--jail’ est une alternative qui offre plus de flexibilité que l’option ‘--safe’
lorsque LilyPond est installé sur un serveur web ou traite des fichiers externes – voir
[Options avancées de lilypond], page 4.
L’option ‘--jail’ va détourner la racine de lilypond sur jail juste avant d’effectuer
la compilation à proprement parler. L’utilisateur et le groupe sont modifiés en
conséquence, et le répertoire en cours devient dir. Ces réglages assurent – du