12.07.2015 Views

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 31511 Compr<strong>en</strong>dre lesmessages d’erreurL’interprétation des messages d’erreur de <strong>TEX</strong> peut parfois être comparéeà aller chez votre médecin avec la s<strong>en</strong>sation d’être fatigué et obt<strong>en</strong>ir,<strong>en</strong> réponse, une analyse de votre chimie sanguine. C’est probablem<strong>en</strong>tl’explication de votre détresse, mais il n’est pas facile de la décrire.Quelques règles simples vous feront aller plus loin <strong>en</strong> vous aidant àcompr<strong>en</strong>dre les messages d’erreur de <strong>TEX</strong> et à <strong>en</strong> obt<strong>en</strong>ir d’avantage.Votre premier objectif sera de compr<strong>en</strong>dre ce que vous avez fait <strong>pour</strong>que <strong>TEX</strong> se plaigne. Le second (si vous travaillez interactivem<strong>en</strong>t) sera dedéceler le plus d’erreurs que vous pouvez <strong>en</strong> une seule fois.Regardons un exemple. Supposez que votre source conti<strong>en</strong>ne la <strong>ligne</strong> :We skip \quid a little bit.Vous p<strong>en</strong>siez saisir ‘\quad’, mais vous avez tapé ‘\quid’ à la place. Voicila réponse que vous obti<strong>en</strong>drez de <strong>TEX</strong>˜:!Undefined control sequ<strong>en</strong>ce.l.291 We skip \quida little bit.?Ce message apparaîtra sur votre terminal et dans votre fichier .log. Lapremière <strong>ligne</strong>, qui comm<strong>en</strong>ce toujours par un point d’exclamation (!),vous indique ce qu’est le problème. Les deux dernières <strong>ligne</strong>s avant leprompt ‘?’(qui sont, dans ce cas-ci, égalem<strong>en</strong>t, les deux <strong>ligne</strong>s suivantes)vous indiqu<strong>en</strong>t où était <strong>TEX</strong> quand il a trouvé l’erreur. Il a trouvél’erreur sur la <strong>ligne</strong> 291 du fichier source courant, et la coupure <strong>en</strong>tre lesdeux <strong>ligne</strong>s de message indiqu<strong>en</strong>t la position précise de <strong>TEX</strong> dans la <strong>ligne</strong>291, à savoir, juste après \quid. Le fichier source courant est celui justeaprès la par<strong>en</strong>thèse gauche la plus récemm<strong>en</strong>t ouverte dans le résultat devotre exécution sur votre terminal (voir les p. 9).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!