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 l ilypond-book


From: Jean-Jacques Rétorré
Subject: Re: Relance : problème avec l'utilisation de l ilypond-book
Date: Sun, 10 Jun 2007 19:19:48 +0200
User-agent: IceDove 1.5.0.10 (X11/20070329)

Luc De Rossi a écrit :
Bonjour à tous,

je me permets de relancer une (et une seule) fois mon précédent message pour le 
cas où il serait passé inaperçu (à moins que personne ait une idée).

Merci.



[SINP]

La solution d'un problème consiste le plus souvent à poser la question correctement. Quand un fichier ne compile pas, il faut réaliser un ECM (Exemple complet minimal) en se sens que le code qu'il contient doit déclencher l'erreur, et que la suppression de tout code supplémentaire la fait disparaître.
Voir ici :
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=minxampl

Dans la quasi-totalité des cas, la simple réalisation d'un ECM suffit pour trouver la faute.

Voici ce qu'aurait pu être un ECM (ou quasi ECM) dans ce cas :
8<-----------------------------
 \documentclass{article}
  \usepackage[frenchb]{babel}

    \begin{document}

\newcommand{\lilytitle}[2]{\begin{center}{\LARGE{\textbf{#1}}\\\Large{#2}}\end{center}}

\newcommand{\lilysubtitle}[1]{\begin{flushleft}{\textsl{#1}}\end{flushleft}}


    \lilytitle{Temps de l'Avent}
    \lilysubtitle{1\ier dimanche}

    \end{document}
8<-----------------------------
Le message d'erreur concerne \lilysubtitle

ERROR: Argument of \lilysubtitle has an extra }.

Or \lilysubtitle n'a pas d'accolade intempestive.
LaTeX signale les erreurs quand il les détecte, et l'erreur provient du code qui précède, de *tout* ce qui précède. \lilysubtitle tout seul ne déclenchant pas d'erreur, c'est l'appel à \lilytitle qui déclenche donc l'erreur. Il est facile de voir que dans la déclaration de \lilytitle deux arguments sont *obligatoires*. Comme il n'en est fourni qu'un seul, le deuxième argument (#2) est remplacé par l'appel de \lilysubtitle et LaTeX pète les plombs car il ne s'y retrouve pas dans le parenthésage.

[SNIP]

Jean-Jacques Rétorré

% Les gens qui ne rient jamais ne sont pas des gens sérieux (A. Allais).
--




reply via email to

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