lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lilypond + Latex


From: Jean Abou Samra
Subject: Re: Lilypond + Latex
Date: Tue, 2 Apr 2019 15:50:21 +0200 (CEST)

Bonjour,

>Pour information (et je ne sais pas si c'est primordial pour m'aider...),

>j'utilise un mac,
C'est primordial. Utilisant aussi Mac OS, je vois bien l'erreur. Dans le fichier journal (le .log), il est écrit :

Module lyluatex Error: LilyPond could not be started. (lyluatex) Please check that LuaLaTeX is started with the (lyluatex) --shell-escape option, and that 'program' (lyluatex) points to a valid LilyPond executable. (lyluatex) on input line 28


C'est à dire que la commande "lilypond" n'a pas pu être exécutée. En effet, c'est dans la ligne de commande que lyLuaTeX va chercher LilyPond.

Si vous utilisez d'habitude Frescobaldi ou l'interface graphique minimale LilyPond, c'est normal que sous Mac OS, la ligne de commande ne soit pas configurée. En d'autres termes, LilyPond est bien présent mais vous n'avez pas dit à lyLuaTeX où le trouver.

Essayez donc de remplacer la ligne

  \usepackage[program=lilypond]{lyluatex}

par

  \usepackage[program=RÉP/LilyPond.app/Contents/Resources/bin/lilypond]{lyluatex}

où RÉP est l'emplacement de votre installation LilyPond, qui sera en règle générale /Applications/

Si vous trouvez dans la barre d'applications habituelle du Finder une application LilyPond, RÉP sera bien /Applications/


Si vous voulez simplifier cette ligne un peu compliquée, je vous conseille de modifier le fichier .bash_profile situé dans votre dossier personnel.

Pour cela, voici la méthode la plus simple quoique un peu contre-intuitive : ouvrez le Terminal et tapez :

echo "export PATH=$PATH:RÉP/LilyPond.app/Contents/Resources/bin/" >> .bash_profile # ajouter LilyPond au PATH

N'oubliez pas de remplacer RÉP par /Applications/ (ou autre) !

Ceci ajoutera une ligne à un fichier nommé .bash_profile , qui dira à l'interpréteur de commandes (Bash) d'ajouter à son chemin d'exécution le dossier contenant les commandes LilyPond. Cela semble un peu compliqué mais cela donne l'avantage indéniable que l'on peut remplacer la ligne plus haut par tout simplement :

    \usepackage{lyluatex}


Pour un peu plus d'informations sur la manière d'utiliser LilyPond en ligne de commande sous Mac OS, je vous invite à consulter le site officiel : http://lilypond.org/macos-x.fr.html

(Mais la méthode que je vous ai fait employer est un peu plus concise, les "lanceurs" ne sont pas réellement nécessaires.)

J'espère avoir pu vous être utile, n'hésitez pas à le signaler si vous rencontrez d'autres problèmes.

Cordialement,

Jean Abou Samra.

Le 2 avril 2019 à 10:37, Olivier C < address@hidden> a écrit :


Bonjour Valentin,

J'aimerais vraiment pouvoir utiliser Latex pour rédiger un mémoire
universitaire contenant des extraits de codes lilypond.
Par rapport à hier, j'ai quand même réussi à avancer un peu. J'obtiens bien
un pdf avec le texte mais sans les extraits musicaux. Je pense qu'il y a une
erreur dans l'appel de luatex mais je n'arrive pas à la corriger.
Pour information (et je ne sais pas si c'est primordial pour m'aider...),
j'utilise un mac, et ne maitrise assez mal (voire très mal) les lignes de
commandes avec Terminal.
Je mets en pièces jointes : le fichier original (.tex) et les fichiers
générés par texmaker. Je pense que le fichier .log, l'erreur est écrite mais
je ne sais pas comment la corriger. Merci de votre aide
Olivier

essai3.tex
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.tex>
essai3.log
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.log>
essai3.pdf
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.pdf>
essai3.aux
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.aux>
essai3.idx
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.idx>
essai3.gz
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.gz>
essai3.toc
< http://lilypond-french-users.1298960.n2.nabble.com/file/t395657/essai3.toc>



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

reply via email to

[Prev in Thread] Current Thread [Next in Thread]