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

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

Re: Relance : problème avec l'utilisation de lil ypond-book


From: Jean-Charles
Subject: Re: Relance : problème avec l'utilisation de lil ypond-book
Date: Tue, 12 Jun 2007 20:50:10 +0200
User-agent: Thunderbird 1.5.0.10 (X11/20070305)

Le 12.06.2007 09:23, Jean-Yves Baudais disait :
Bonjour,

Luc De Rossi a écrit :

On m'avait expliquer qu'il fallait compiler 2 fois pour la création de la table des matières : la première avec le fichier lytex, l'autre à partir du fichier .tex

Oui, deux fois, mais pas deux fois en tout : un fois lytex et deux fois .tex. Au premier passage LaTeX crée un fichier .toc à partir duquel il va construire la table des matières à la deuxième compilation.
[...]



En effet, un fichier lytex est un fichier qui passera entre les mains de LilyPond. Viendra seulement ensuite le traitement purement *tex.

Je joins à toute fins utile ma dernière version de Makefile pour un tel cas. Quelques commentaires :

0- la liste des sources LilyPond n'est pas obligatoire
1- si j'inclus une image, je renseigne la variable LOGO
2- si je veux générer une table des matières, la variable TDM sera égale à oui

make prepare => génération du postscript
make visu => ouvre le postcript avec ghostview
make fini => génère le pdf
make distrib => met le pdf avec les sources et supprime le répertoire de travail

Par contre, j'ai un petit problème avec la commande :

\newcommand{\betweenLilyPondSystem}[1]{\linebreak \vspace{24pt}}

qui refuse obstinément d'insérer l'espace entre les deux premiers systèmes.

Bonne soirée à tous
Jean-Charles
# Assemblage du carnet de chants pour les médiévales
# lilypond version 2.10.25

# nom de l'ouvrage (fichier lytex)
OUVRAGE := Medieval

# liste des fichiers sources LilyPond
SOURCES = Avecvous claret 

# l'image que j'ajoute
LOGO := janequin.eps

# faut-il une table des matières ?
TDM := oui

# le dossier temporaire de travail
REP := out

# adjonction du suffixe aux sources
FLY := $(addsuffix .ly,${SOURCES})

# Commandes abrégées
LB_CMD = lilypond-book --output=${REP} --psfonts
PS_CMD = dvips -o -Ppdf -h

${REP}/$(OUVRAGE).ps : prepare

prepare : ${OUVRAGE}.lytex ${FLY}
        ${LB_CMD} ${OUVRAGE}.lytex
ifdef LOGO 
        cp ${LOGO} ${REP}/${LOGO}
endif
        cd ${REP} && latex ${OUVRAGE}
ifdef TDM
        cd ${REP} && latex ${OUVRAGE}
endif
        cd ${REP} && ${PS_CMD} $(OUVRAGE).psfonts $(OUVRAGE).dvi


visu : ${REP}/${OUVRAGE}.ps
        gv --watch ${REP}/${OUVRAGE}.ps


fini: ${REP}/$(OUVRAGE).ps
        cd ${REP} && ps2pdf $(OUVRAGE).ps $(OUVRAGE).pdf 

distrib : fini
        cp ${REP}/${OUVRAGE}.pdf .
        rm -rf ${REP}

# nettoyage
clean :
        rm -f ${REP}/*.log ${REP}/*.aux ${REP}/lily-* *.log *.tmp *.aux 

nickel :
        rm -rf ${REP}
        rm -f *~ *.log *.tmp *.aux *.ps *.midi

reply via email to

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