diff options
Diffstat (limited to 'Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html')
-rw-r--r-- | Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html | 1428 |
1 files changed, 608 insertions, 820 deletions
diff --git a/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html b/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html index 69e54ec8a07..16c13470ac6 100644 --- a/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html +++ b/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html @@ -1,820 +1,608 @@ -<?xml version="1.0"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml" lang="fr"> -<head> -<meta name="generator" content= -"HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" /> - -<title>3 Prise en main</title> -<meta http-equiv="Content-Type" content= -"text/html; charset=utf-8" /> -<meta name="generator" content= -"TeX4ht (http://www.tug.org/tex4ht/)" /> -<meta name="originator" content= -"TeX4ht (http://www.tug.org/tex4ht/)" /> -<!-- info,2,imgdir:images/,sec-filename,next,index=2,url-enc,html --> -<meta name="src" content="index.tex" /> -<meta name="date" content="2015-05-06 22:56:00" /> -<link rel="stylesheet" type="text/css" href="index.css" /> -<style type="text/css" xml:space="preserve"> -/*<![CDATA[*/ - em.c14 {font-weight: bold} -/*]]>*/ -</style> -</head> - -<body> -<!--l. 6--> - -<p class="noindent"></p> - -<div id="container"> -<!--l. 6--> - -<div class="crosslinks"> -<p class="noindent">[<a href= -"Allerplusloinoutilsdedition.html">next</a>] [<a href= -"Installation.html">prev</a>] [<a href= -"Installation.html#tailInstallation.html">prev-tail</a>] [<a href= -"#tailPriseenmain.html">tail</a>] [<a href= -"index.html#Priseenmain.html">up</a>]</p> -</div><!--l. 6--> - -<p class="indent"></p> - -<div class="chapternumber"> -3 -</div> - -<h1><a id="x12-90003" name="x12-90003"></a>Prise en main</h1> -<!--l. 9--> - -<p class="indent">Voyons maintenant comment réaliser un premier -document<span class="frenchb-nbsp"> </span>: pour cela on -devra le saisir dans la fenêtre d’édition de T<sub>E</sub>Xworks. -(L<sup>A</sup>)T<sub>E</sub>X <em>n’étant pas</em> des logiciels -WYSIWYG<a id="dx12-9001" name="dx12-9001"></a> <span class= -"footnote-mark"><a href="index13.html#fn1x4"><sup class= -"textsuperscript">1</sup></a></span><a id="x12-9002f1" name= -"x12-9002f1"></a>, vous devrez taper le texte et les instructions -de mise en forme et vous ne verrez le résultat qu’après avoir « -composé » le texte. Cela paraît austère, mais on s’y fait très vite -et on est amplement récompensé par le résultat.</p> - -<h3 class="sectionHead"><span class="titlemark">3.1</span> <a id= -"x12-100003.1" name="x12-100003.1"></a>Description sommaire de -l’interface</h3><a id="dx12-10001" name="dx12-10001"></a> -<!--l. 16--> - -<p class="noindent">Lorsqu’il s’ouvre l’éditeur présente une -interface très dépouillée<span class="frenchb-nbsp"> </span>: -une barre de titre, une barre de menu, deux petites barres -d’outils<a id="dx12-10002" name="dx12-10002"></a>, une grande zone -(blanche) de saisie et, tout en bas, une barre d’état. Nous sommes -dans la fenêtre <em>source/éditeur</em><a id="dx12-10003" name= -"dx12-10003"></a>. Si vous avez déjà composé le document -auparavant, le <span class="path">.pdf</span> résultant sera -affiché du côté droit dans la fenêtre de -<em>prévisualisation.</em><a id="dx12-10004" name= -"dx12-10004"></a></p> - -<div class="wrapfig-l"><img src="images/toolbar1.png" alt= -"pict" /></div><!--l. 25--> - -<p class="noindent">La première barre d’outils a un bouton pour -lancer la composition et une liste déroulante pour choisir le -format de composition (nous prendrons <span class= -"obeylines-h verb ec-lmtt-12">pdfLaTeX</span>.) Sachant que le -raccourci clavier de la composition est <span class= -"keystroke">Ctrl</span><span class="keystroke">T</span> (Mac OS -X<span class="frenchb-nbsp"> </span>: <span class= -"keystroke"><img src="images/MacCmdKey.png" alt= -"pict" /></span><span class="keystroke">T</span>) et que l’on ne -change pratiquement jamais de format, on pourrait même ne pas -afficher cette barre d’outils. De plus le choix peut se faire par -le menu <em class="c14">Composition</em><a id="dx12-10005" name= -"dx12-10005"></a>.</p> - -<div class="wrapfig-l"><img src="images/toolbar2.png" alt= -"pict" /></div><!--l. 35--> - -<p class="noindent">La deuxième n’offre que des boutons -classiques<span class="frenchb-nbsp"> </span>: Nouveau -document, Ouvrir, Sauvegarder | Annuler, Répéter | Couper, Copier, -Coller | Rechercher, Remplacer.</p> - -<div class="center"> -<!--l. 37--> - -<p class="noindent"><!--l. 38--></p> - -<p class="noindent"><img src="images/interface-Tw.png" alt= -"pict" /></p> -</div><!--l. 49--> - -<p class="indent">Même s’ils ne ressemblent pas à de vrais boutons, -les zones de la barre de statut peuvent être cliquées. Elles -montrent la position actuelle (ligne ou page, respectivement, -ouvrent une boîte de dialogue pour indiquer une ligne ou une page à -atteindre en cliquant. Les autres zones ouvrent des menus -contextuels où on peut changer quelques paramètres. -<!--l. 52--></p> - -<p class="noindent"></p> - -<h3 class="sectionHead"><span class="titlemark">3.2</span> <a id= -"x12-110003.2" name="x12-110003.2"></a>Créer un document</h3> -<!--l. 54--> - -<p class="noindent"></p> - -<h4 class="subsectionHead"><span class="titlemark">3.2.1</span> -<a id="x12-120003.2.1" name="x12-120003.2.1"></a>Écrire le -document</h4><!--l. 56--> - -<p class="noindent">Comme exemple d’utilisation de -T<sub>E</sub>Xworks, nous allons travailler avec -L<sup>A</sup>T<sub>E</sub>X<a id="dx12-12001" name= -"dx12-12001"></a>, mais tout autre système T<sub>E</sub>X est -possible. En particulier si vous avez besoin d’une police -particulière <span class="footnote-mark"><a href= -"index14.html#fn2x4"><sup class= -"textsuperscript">2</sup></a></span><a id="x12-12002f2" name= -"x12-12002f2"></a> – imposée par un gabarit officiel, des alphabets -non latins, etc. – le système XeTeX est très puissant. <span class= -"footnote-mark"><a href="index15.html#fn3x4"><sup class= -"textsuperscript">3</sup></a></span><a id="x12-12003f3" name= -"x12-12003f3"></a> <!--l. 58--></p> - -<p class="indent">Créons maintenant le premier document<a id= -"dx12-12004" name="dx12-12004"></a><span class= -"frenchb-thinspace"> </span>! Entrez exactement le texte -suivant (intentionnellement en français pour montrer quelques -caractéristiques de -T<sub>E</sub>Xworks/L<sup>A</sup>T<sub>E</sub>X.) <!--l. 60--></p> - -<p class="indent"></p> - -<div class="example"> -<div class="fancyvrb" id="fancyvrb2"> -<a id="x12-12006r1" name="x12-12006r1"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \documentclass{article}</span><br class= -"fancyvrb" /> -<a id="x12-12008r2" name="x12-12008r2"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12010r3" name="x12-12010r3"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \usepackage[utf8]{inputenc}</span><br class="fancyvrb" /> - -<a id="x12-12012r4" name="x12-12012r4"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \usepackage[T1]{fontenc}</span><br class= -"fancyvrb" /> -<a id="x12-12014r5" name="x12-12014r5"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \usepackage{geometry}</span><br class= -"fancyvrb" /> -<a id="x12-12016r6" name="x12-12016r6"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \geometry{a4paper}</span><br class= -"fancyvrb" /> -<a id="x12-12018r7" name="x12-12018r7"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12020r8" name="x12-12020r8"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \usepackage[francais]{babel}</span><br class="fancyvrb" /> - -<a id="x12-12022r9" name="x12-12022r9"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12024r10" name="x12-12024r10"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \title{Premier</span><span class= -"ec-lmtt-10x-x-109"> document}</span><br class="fancyvrb" /> -<a id="x12-12026r11" name="x12-12026r11"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \author{Un</span><span class= -"ec-lmtt-10x-x-109"> TeXnicien}</span><br class="fancyvrb" /> -<a id="x12-12028r12" name="x12-12028r12"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \date{}</span><br class="fancyvrb" /> -<a id="x12-12030r13" name="x12-12030r13"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12032r14" name="x12-12032r14"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \begin{document}</span><br class= -"fancyvrb" /> -<a id="x12-12034r15" name="x12-12034r15"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \maketitle</span><br class="fancyvrb" /> -<a id="x12-12036r16" name="x12-12036r16"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12038r17" name="x12-12038r17"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> Voici</span><span class= -"ec-lmtt-10x-x-109"> un</span><span class= -"ec-lmtt-10x-x-109"> texte</span><span class= -"ec-lmtt-10x-x-109"> accentu</span><span class= -"ec-lmtt-10x-x-109">é</span><span class= -"ec-lmtt-10x-x-109"> en</span><span class= -"ec-lmtt-10x-x-109"> fran</span><span class= -"ec-lmtt-10x-x-109">çais!</span><br class="fancyvrb" /> -<a id="x12-12040r18" name="x12-12040r18"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-12042r19" name="x12-12042r19"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \end{document}</span> -</div> -</div><!--l. 82--> - -<p class="indent">Il faut enregistrer le document, en le mettant -dans un dossier, que nous créons à cet effet pour les tests -(ex.<span class="frenchb-nbsp"> </span>: <span class= -"path"><home>\TeXworks_exemples</span>)<span class= -"frenchb-thinspace"> </span>; le nom du document, par exemple -<span class="path">premier.tex</span>, doit avoir une extension -<span class="path">.tex</span><a id="dx12-12043" name= -"dx12-12043"></a>.</p> - -<h4 class="subsectionHead"><span class="titlemark">3.2.2</span> -<a id="x12-130003.2.2" name="x12-130003.2.2"></a>Composer le -document et le visionner</h4><!--l. 86--> - -<p class="noindent">Ensuite lançons la composition<a id= -"dx12-13001" name="dx12-13001"></a> <span class= -"footnote-mark"><a href="index16.html#fn4x4"><sup class= -"textsuperscript">4</sup></a></span><a id="x12-13002f4" name= -"x12-13002f4"></a> par un clic sur le bouton vert <img src= -"images/iconTypeset.png" alt="pict" /> ou par <span class= -"keystroke">Ctrl</span><span class="keystroke">T</span><a id= -"dx12-13003" name="dx12-13003"></a> (Mac OS X <span class= -"keystroke"><img src="images/MacCmdKey.png" alt= -"pict" /></span><span class="keystroke">T</span>). <!--l. 88--></p> - -<p class="indent">Un panneau s’ouvre entre la zone de saisie et la -barre d’état, c’est le <em>panneau de sortie<a id="dx12-13004" -name="dx12-13004"></a></em>, labellé <em>Log<a id="dx12-13005" -name="dx12-13005"></a></em><span class= -"frenchb-thinspace"> </span>; y apparaît tout ce que fait -L<sup>A</sup>T<sub>E</sub>X quand il travaille <span class= -"footnote-mark"><a href="index17.html#fn5x4"><sup class= -"textsuperscript">5</sup></a></span><a id="x12-13006f5" name= -"x12-13006f5"></a>. Lorsque L<sup>A</sup>T<sub>E</sub>X termine ce -panneau disparaît (s’il n’y a pas d’erreur) et une nouvelle fenêtre -apparaît à côté de la première<span class= -"frenchb-thinspace"> </span>; dans cette fenêtre, la -<em>Fenêtre de prévisualisation<a id="dx12-13007" name= -"dx12-13007"></a></em>,<a id="dx12-13008" name="dx12-13008"></a> on -peut voir une page avec un titre « Premier document » suivi d’un -nom d’auteur « Un TeXnicien », tous les deux centrés, un texte « -Voici un texte accentué en français<span class= -"frenchb-thinspace"> </span>! » et en bas, au centre, un -numéro de page. <!--l. 90--></p> - -<p class="indent">Remarquez que dans la vue le curseur de la souris -représente une loupe<span class="frenchb-thinspace"> </span>! -Si vous appuyez sur le bouton gauche de la souris vous pourrez voir -le texte sous la loupe fortement agrandi (c’est une loupe -non<span class="frenchb-thinspace"> </span>!)<span class= -"frenchb-thinspace"> </span>; vous pouvez déplacer la loupe et -ainsi inspecter le texte en détails. <!--l. 92--></p> - -<p class="indent">Pour retourner à la source, il suffit de cliquer -dans la fenêtre de celui-ci ou mieux, vous verrez à l’usage, faire -<span class="keystroke">Ctrl</span><span class="keystroke">’</span> -(Mac OS X <span class="keystroke"><img src="images/MacCmdKey.png" -alt="pict" /></span><span class="keystroke">’</span>). Ce dernier -raccourci est une bascule entre les deux fenêtres. Voyez aussi -<a href="Allerplusloinautresoutils.html#x34-310005.1">5.1 -<!--tex4ht:ref: sec.synctex --></a> pour vous déplacer -automatiquement à un endroit sélectionné de la source vers la vue -ou inversement. <span class="footnote-mark"><a href= -"index18.html#fn6x4"><sup class= -"textsuperscript">6</sup></a></span><a id="x12-13009f6" name= -"x12-13009f6"></a></p> - -<h4 class="subsectionHead"><span class="titlemark">3.2.3</span> -<a id="x12-140003.2.3" name="x12-140003.2.3"></a>Le travail de -L<sup>A</sup>T<sub>E</sub>X</h4><!--l. 96--> - -<p class="noindent">Analysons maintenant brièvement le résultat -pour comprendre ce qu’à fait L<sup>A</sup>T<sub>E</sub>X et -pourquoi. Des introductions et des tutoriels complets peuvent être -trouvés sur Internet<span class="frenchb-thinspace"> </span>; -voir par exemple <em>flshort</em> <span class= -"footnote-mark"><a href="index19.html#fn7x4"><sup class= -"textsuperscript">7</sup></a></span><a id="x12-14001f7" name= -"x12-14001f7"></a> qui doit se trouver dans la distribution -L<sup>A</sup>T<sub>E</sub>X installée ou que l’on peut télécharger -du net<span class="frenchb-nbsp"> </span>: faire une recherche -sur CTAN<a id="dx12-14002" name="dx12-14002"></a> <span class= -"footnote-mark"><a href="index20.html#fn8x4"><sup class= -"textsuperscript">8</sup></a></span><a id="x12-14003f8" name= -"x12-14003f8"></a>. <!--l. 101--></p> - -<p class="indent">Nous demandons d’abord de créer un document de la -classe <em>article</em>, il s’agit de la présentation globale du -document. <!--l. 103--></p> - -<p class="indent">Ensuite nous signalons que le document d’entrée -(la source) est sauvegardé au format Unicode <em>utf-8<a id= -"dx12-14004" name="dx12-14004"></a><a id="dx12-14005" name= -"dx12-14005"></a></em> et qu’il contiendra donc des caractères qui -n’existent pas dans l’ASCII standard sans accents. Nous désirons -aussi utiliser un encodage de sortie T1 (l’encodage moderne de -T<sub>E</sub>X)<span class="frenchb-thinspace"> </span>; nous -voulons également un document en <em>A4</em> et non le format par -défaut <em>US letter</em> américain. Enfin nous précisons que la -typographie doit suivre les règles françaises en utilisant le -module <b><span class="sansserif">babel</span></b> <span class= -"footnote-mark"><a href="index21.html#fn9x4"><sup class= -"textsuperscript">9</sup></a></span><a id="x12-14006f9" name= -"x12-14006f9"></a>. Ces instructions générales de travail se font -par l’intermédiaire de modules<a id="dx12-14007" name= -"dx12-14007"></a> (package<a id="dx12-14008" name= -"dx12-14008"></a>, en anglais) appelés avec des options. -<!--l. 105--></p> - -<p class="indent">Finalement nous terminons la partie déclarative -du document, le <em>préambule</em><a id="dx12-14009" name= -"dx12-14009"></a>, en précisant le titre, l’auteur et la date du -document, ici nous spécifions sans la date. <!--l. 107--></p> - -<p class="indent">Puis vient le corps de texte, entre <span class= -"obeylines-h verb ec-lmtt-12">\begin{document}</span> et -<span class="obeylines-h verb ec-lmtt-12">\end{document}</span> (ce -sont des commandes L<sup>A</sup>T<sub>E</sub>X). C’est ici que se -trouvera tout ce qui doit apparaître dans le document. -<!--l. 109--></p> - -<p class="indent">Réalisons quelques petites expériences pour -montrer l’effet de ces instructions. Pour cela nous mettrons un % -devant les instructions<span class= -"frenchb-thinspace"> </span>; cela a pour effet de mettre le % -et tout ce qui le suit en commentaire<a id="dx12-14010" name= -"dx12-14010"></a>, cette partie sera dès lors ignorée par -L<sup>A</sup>T<sub>E</sub>X <span class="footnote-mark"><a href= -"index22.html#fn10x4"><sup class= -"textsuperscript">10</sup></a></span><a id="x12-14011f10" name= -"x12-14011f10"></a>. <!--l. 111--></p> - -<p class="indent">Commentez la ligne <span class= -"obeylines-h verb ec-lmtt-12">\usepackage[utf8]{inputenc}</span>, -et composez le fichier. Vous devriez voir maintenant que les -caractères accentués sont maintenant mal affichés dans la -prévisualisation. Si de plus, vous commentez aussi la ligne -<span class= -"obeylines-h verb ec-lmtt-12">\usepackage[frenchb]{babel}</span>, -L<sup>A</sup>T<sub>E</sub>X donnera une erreur. Tapez seulement -<span class="keystroke"><img src="images/index2x.png" alt="←'" -class="hookleftarrow" /></span>pour continuer la composition. -<!--l. 115--></p> - -<p class="indent">Après ces expériences, modifions le texte de la -façon suivante<span class="frenchb-nbsp"> </span>:</p> - -<div class="example"> -<div class="fancyvrb" id="fancyvrb3"> -<a id="x12-14013r1" name="x12-14013r1"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \begin{document}</span><br class= -"fancyvrb" /> -<a id="x12-14015r2" name="x12-14015r2"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \maketitle</span><br class="fancyvrb" /> -<a id="x12-14017r3" name="x12-14017r3"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \tableofcontents</span><br class= -"fancyvrb" /> -<a id="x12-14019r4" name="x12-14019r4"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-14021r5" name="x12-14021r5"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \section{Petite</span><span class= -"ec-lmtt-10x-x-109"> d</span><span class= -"ec-lmtt-10x-x-109">émonstration}</span><br class="fancyvrb" /> -<a id="x12-14023r6" name="x12-14023r6"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-14025r7" name="x12-14025r7"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> Voici</span><span class= -"ec-lmtt-10x-x-109"> un</span><span class= -"ec-lmtt-10x-x-109"> texte</span><span class= -"ec-lmtt-10x-x-109"> accentu</span><span class= -"ec-lmtt-10x-x-109">é</span><span class= -"ec-lmtt-10x-x-109"> en</span><span class= -"ec-lmtt-10x-x-109"> fran</span><span class= -"ec-lmtt-10x-x-109">çais!</span><br class="fancyvrb" /> -<a id="x12-14027r8" name="x12-14027r8"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> Suite</span><span class= -"ec-lmtt-10x-x-109"> du</span><span class= -"ec-lmtt-10x-x-109"> texte</span><span class= -"ec-lmtt-10x-x-109"> entr</span><span class= -"ec-lmtt-10x-x-109">é</span><span class= -"ec-lmtt-10x-x-109"> apr</span><span class= -"ec-lmtt-10x-x-109">ès</span><span class= -"ec-lmtt-10x-x-109"> avoir</span><span class= -"ec-lmtt-10x-x-109"> fait</span><span class= -"ec-lmtt-10x-x-109"> un</span><span class= -"ec-lmtt-10x-x-109"> retour</span><span class= -"ec-lmtt-10x-x-109"> chariot.</span><span class= -"ec-lmtt-10x-x-109"> Dans</span><br class="fancyvrb" /> -<a id="x12-14029r9" name="x12-14029r9"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> l</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">éditeur</span><span class= -"ec-lmtt-10x-x-109"> on</span><span class= -"ec-lmtt-10x-x-109"> peut</span><span class= -"ec-lmtt-10x-x-109"> demander</span><span class= -"ec-lmtt-10x-x-109"> un</span><span class= -"ec-lmtt-10x-x-109"> passage</span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109">à</span><span class= -"ec-lmtt-10x-x-109"> la</span><span class= -"ec-lmtt-10x-x-109"> ligne</span><br class="fancyvrb" /> -<a id="x12-14031r10" name="x12-14031r10"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> du</span><span class= -"ec-lmtt-10x-x-109"> texte</span><span class= -"ec-lmtt-10x-x-109"> saisi;</span><span class= -"ec-lmtt-10x-x-109"> mais</span><span class= -"ec-lmtt-10x-x-109"> le</span><span class= -"ec-lmtt-10x-x-109"> num</span><span class= -"ec-lmtt-10x-x-109">éro</span><span class= -"ec-lmtt-10x-x-109"> de</span><span class= -"ec-lmtt-10x-x-109"> ligne</span><span class= -"ec-lmtt-10x-x-109"> n</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">est</span><span class= -"ec-lmtt-10x-x-109"> incr</span><span class= -"ec-lmtt-10x-x-109">ément</span><span class= -"ec-lmtt-10x-x-109">é</span><span class= -"ec-lmtt-10x-x-109"> que</span><span class= -"ec-lmtt-10x-x-109"> par</span><span class= -"ec-lmtt-10x-x-109"> un</span><br class="fancyvrb" /> -<a id="x12-14033r11" name="x12-14033r11"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> retour</span><span class= -"ec-lmtt-10x-x-109"> chariot.</span><br class="fancyvrb" /> -<a id="x12-14035r12" name="x12-14035r12"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-14037r13" name="x12-14037r13"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> Nouvelle</span><span class= -"ec-lmtt-10x-x-109"> ligne</span><span class= -"ec-lmtt-10x-x-109"> en</span><span class= -"ec-lmtt-10x-x-109"> passant</span><span class= -"ec-lmtt-10x-x-109"> une</span><span class= -"ec-lmtt-10x-x-109"> ligne</span><span class= -"ec-lmtt-10x-x-109"> dans</span><span class= -"ec-lmtt-10x-x-109"> la</span><span class= -"ec-lmtt-10x-x-109"> source:</span><span class= -"ec-lmtt-10x-x-109"> c</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">est</span><span class= -"ec-lmtt-10x-x-109"> la</span><span class= -"ec-lmtt-10x-x-109"> mani</span><span class= -"ec-lmtt-10x-x-109">ère</span><br class="fancyvrb" /> -<a id="x12-14039r14" name="x12-14039r14"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> d</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">indiquer</span><span class= -"ec-lmtt-10x-x-109"> un</span><span class= -"ec-lmtt-10x-x-109"> changement</span><span class= -"ec-lmtt-10x-x-109"> de</span><span class= -"ec-lmtt-10x-x-109"> paragraphe.</span><br class="fancyvrb" /> -<a id="x12-14041r15" name="x12-14041r15"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><br class="fancyvrb" /> -<a id="x12-14043r16" name="x12-14043r16"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> \end{document}</span> -</div> -</div>Refaites les expériences précédentes et observez les -modifications qui apparaissent. <!--l. 136--> - -<p class="indent">Remarquez que le fait de n’entrer qu’un retour -charriot ne crée pas un nouveau paragraphe. En -L<sup>A</sup>T<sub>E</sub>X, on doit insérer une ligne vide pour -cela. Dans T<sub>E</sub>Xworks les lignes de la source (à droite de -la barre de statut) numérote les lignes créées par un retour -charriot, pas les lignes qui passent à la lignes -automatiquement.</p> - -<h3 class="sectionHead"><span class="titlemark">3.3</span> <a id= -"x12-150003.3" name="x12-150003.3"></a>Et s’il y a des -erreurs<span class="frenchb-thinspace"> </span>!</h3><a id= -"dx12-15001" name="dx12-15001"></a> <!--l. 140--> - -<p class="noindent">Lors de la création d’un document pour la -composition L<sup>A</sup>T<sub>E</sub>X, on ne peut manquer de -faire des erreurs<span class="frenchb-nbsp"> </span>: oubli -d’une accolade fermante ou d’une commande <span class= -"obeylines-h verb ec-lmtt-12">\end{}</span> de fermeture d’un -environnement, utilisation de commandes mathématiques sans commande -de passage au mode mathématique,... Lors de la compilation, s’il y -a une erreur, L<sup>A</sup>T<sub>E</sub>X s’arrête, en vous -permettant de traiter ce problème. Cet arrêt est visible par -l’arrêt du défilement des actions dans le panneau de sortie, un -message d’erreur y est affiché et L<sup>A</sup>T<sub>E</sub>X -attend une instruction pour savoir ce qu’il doit faire.</p> - -<div class="center"> -<!--l. 142--> - -<p class="noindent"><!--l. 143--></p> - -<p class="noindent"><img src="images/consoleOutput.png" alt= -"pict" /></p> -</div><!--l. 151--> - -<p class="indent">On remarque le <em>curseur de saisie<a id= -"dx12-15002" name="dx12-15002"></a></em> dans une ligne entre le -panneau de sortie et la barre de statut<span class= -"frenchb-nbsp"> </span>: la console de sortie ou barre -console<a id="dx12-15003" name="dx12-15003"></a><a id="dx12-15004" -name="dx12-15004"></a>. <!--l. 153--></p> - -<p class="indent">Le message d’erreur est présenté sur plusieurs -lignes, comme suit<span class="frenchb-nbsp"> </span>: -<!--l. 156--></p> - -<p class="indent"></p> - -<div class="fancyvrb" id="fancyvrb4"> -<a id="x12-15006r1" name="x12-15006r1"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> !</span><span class= -"ec-lmtt-10x-x-109"> Undefined</span><span class= -"ec-lmtt-10x-x-109"> control</span><span class= -"ec-lmtt-10x-x-109"> sequence.</span><br class="fancyvrb" /> -<a id="x12-15008r2" name="x12-15008r2"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> l.168</span><span class= -"ec-lmtt-10x-x-109"> \dots</span><span class= -"ec-lmtt-10x-x-109"> fermante</span><span class= -"ec-lmtt-10x-x-109"> ou</span><span class= -"ec-lmtt-10x-x-109"> d</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">une</span><span class= -"ec-lmtt-10x-x-109"> commande</span><span class= -"ec-lmtt-10x-x-109"> \veb</span><br class="fancyvrb" /> -<a id="x12-15010r3" name="x12-15010r3"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> +\end{}+</span><span class= -"ec-lmtt-10x-x-109"> de</span><span class= -"ec-lmtt-10x-x-109"> fermeture</span><span class= -"ec-lmtt-10x-x-109"> d</span><span class= -"ts1-lmtt10-x-x-109">’</span><span class= -"ec-lmtt-10x-x-109">un\dots</span><br class="fancyvrb" /> -<a id="x12-15012r4" name="x12-15012r4"></a><span class= -"ec-lmtt-10x-x-109"> </span><span class= -"ec-lmtt-10x-x-109"> ?</span> -</div><!--l. 163--> - -<p class="indent">L<sup>A</sup>T<sub>E</sub>X indique qu’il ne -reconnaît pas un nom de commande (<tt>Undefined control -sequence</tt>), suggère parfois de voir le manuel ou de taper -<span class="obeylines-h verb ec-lmtt-12">h</span> (suivi de -<span class="keystroke"><img src="images/index3x.png" alt="←'" -class="hookleftarrow" /></span>) pour de l’aide, indique le numéro -de ligne <span class="footnote-mark"><a href= -"index23.html#fn11x4"><sup class= -"textsuperscript">11</sup></a></span><a id="x12-15013f11" name= -"x12-15013f11"></a> (ici 168) et l’endroit de l’erreur à la coupure -de cette ligne (ici à <span class= -"obeylines-h verb ec-lmtt-12">\veb</span>). Enfin par le point -d’interrogation indique qu’il attend une action de notre part. -<!--l. 165--></p> - -<p class="indent">Il y a différentes actions possibles<span class= -"frenchb-nbsp"> </span>:</p> - -<ul class="itemize1"> -<li class="itemize">taper <span class="keystroke"><img src= -"images/index4x.png" alt="←'" class="hookleftarrow" /></span>et -demander de continuer comme si de rien n’était<span class= -"frenchb-thinspace"> </span>; parfois cela permet de terminer -la compilation, mais il y aura une erreur dans le -résultat<span class="frenchb-thinspace"> </span>;</li> - -<li class="itemize">taper <span class= -"obeylines-h verb ec-lmtt-12">h</span><span class= -"keystroke"><img src="images/index5x.png" alt="←'" class= -"hookleftarrow" /></span>pour demander de l’aide<span class= -"frenchb-thinspace"> </span>; cette aide n’est pas toujours -plus claire que le message d’erreur, mais souvent cela donne une -indication<span class="frenchb-thinspace"> </span>;</li> - -<li class="itemize">taper <span class= -"obeylines-h verb ec-lmtt-12">i</span><span class= -"keystroke"><img src="images/index6x.png" alt="←'" class= -"hookleftarrow" /></span>pour indiquer à -L<sup>A</sup>T<sub>E</sub>X que l’on va proposer un texte de -remplacement, entrer celui-ci suivi de <span class= -"keystroke"><img src="images/index7x.png" alt="←'" class= -"hookleftarrow" /></span>, il sera utilisé pour la suite, avec -reprise au niveau de l’erreur, mais il faudra faire la correction -dans la source par après<span class= -"frenchb-thinspace"> </span>; L<sup>A</sup>T<sub>E</sub>X ne -fait a pas correction de la source au moment de la -compilation<span class="frenchb-thinspace"> </span>;</li> - -<li class="itemize">taper <span class= -"obeylines-h verb ec-lmtt-12">x</span><span class= -"keystroke"><img src="images/index8x.png" alt="←'" class= -"hookleftarrow" /></span>pour interrompre l’exécution de la -compilation. C’est la façon traditionnelle de -(L<sup>A</sup>)T<sub>E</sub>X pour interrompre une compilation. -<!--l. 172--> - -<p class="noindent">Remarquons qu’on peut arrêter la compilation en -répétant l’action de lancement<span class= -"frenchb-nbsp"> </span>: le bouton vert de compilation s’est -changé en bouton rouge avec une croix blanche <img src= -"images/iconAbortTypesetting.png" alt="pict" />. En cliquant sur ce -bouton ou encore par le raccourci <span class= -"keystroke">Ctrl</span><span class="keystroke">T</span> (Mac OS X -<span class="keystroke"><img src="images/MacCmdKey.png" alt= -"pict" /></span><span class="keystroke">T</span>) la compilation -L<sup>A</sup>T<sub>E</sub>X est arrêtée. Le panneau de sortie reste -affiché et on peut donc encore y voir le message d’erreur.</p> -</li> -</ul><!--l. 175--> - -<p class="indent">Il faut noter que parfois une erreur apparaît -longtemps après sa position vraie. Par exemple ouvrir un -environnement mais ne pas le refermer, L<sup>A</sup>T<sub>E</sub>X -ne s’en rend compte que lorsqu’il rencontre une autre fin -d’environnement sans fermeture du premier. C’est souvent le -<span class="obeylines-h verb ec-lmtt-12">\end{document}</span> qui -montre qu’un autre environnement n’a pas été fermé<span class= -"frenchb-thinspace"> </span>! <!--l. 177--></p> - -<p class="indent">Parfois, une erreur continue d’apparaître dans -des compilations successives de (L<sup>A</sup>)T<sub>E</sub>X, même -après que le document aie été corrigé. Ceci peut survenir parce que -(L<sup>A</sup>)T<sub>E</sub>X crée un certain nombre de fichiers -intermédiaires qui peuvent encore contenir le code original, -fautif. Dès lors il est conseillé de supprimer ces fichiers après -correction d’erreur. T<sub>E</sub>Xworks fournit une commande pour -faciliter cela — voir la section <a href= -"Allerplusloinautresoutils.html#x34-360005.6">5.6 -<!--tex4ht:ref: sec:remove-aux-files --></a>. <!--l. 179--></p> - -<p class="indent">Après qu’une erreur a eu lieu, le panneau de -sortie reste ouvert — même après de compilations successives — pour -aider à la correction du problème (qui peut parfois demander -plusieurs essais et redémarrage de (L<sup>A</sup>)T<sub>E</sub>X. -Une fois que tous les problèmes sont résolus, vous pouvez fermer le -panneau de sortie par l’option de menu <em class= -"c14">Fenêtre</em><span class="lmsy-10x-x-120">→</span><em class= -"c14">Masquer la console de sortie</em><a id="dx12-15014" name= -"dx12-15014"></a>. Par ailleurs, vous pouvez aussi configurer le -panneau de sortie pour qu’il se ferme automatiquement dès que le -processus de composition se termine avec succès en définissant -<em class="c14">Édition</em><span class= -"lmsy-10x-x-120">→</span><em class= -"c14">Préférences...</em><span class= -"lmsy-10x-x-120">→</span><em class= -"c14">Composition</em><span class= -"lmsy-10x-x-120">→</span><em class="c14">Masquer la console de -sortie<span class="frenchb-nbsp"> </span>:</em> à <em>Après -réussite</em>. Comme on peut facilement passer au dessus d’autres -problèmes dans le document (par ex. des références non définies) -cela empêche (L<sup>A</sup>)T<sub>E</sub>X d’échouer, cette option -n’est recommandée qu’aux utilisateurs expérimentés. -<!--l. 181--></p> - -<p class="indent">Pour vous aider à trouver les erreurs (du moins -si vous utilisez L<sup>A</sup>T<sub>E</sub>X), T<sub>E</sub>Xworks -est fourni avec un petit script qui extraie toutes les erreurs, -mises en garde et autres messages intéressants de la console de -sortie et vous les présente sous une sorme simple de tableau.</p> - -<div class="center"> -<!--l. 183--> - -<p class="noindent"><!--l. 184--></p> - -<p class="noindent"><img src="images/errorParsingScript.png" alt= -"pict" /></p> -</div><!--l. 187--> - -<p class="indent">Dans ce cas, vous voyez une liste de messages de -L<sup>A</sup>T<sub>E</sub>X, avec les codes colorés et triés par -sévérité. Le rouge montre les erreurs, le jaune les mises en garde -et le bleu pour les boîtes sur- ou sous-remplies. À côté de la -barre de couleur, vous voyez le nom du fichier où se trouve -l’erreur. Ensuite, vous voyez le numéro de ligne (si le script a -été capable de le déterminer), ainsi qu’un extrait de la console de -sortie indiquant quelle était l’erreur. De plus le nom du fichier -est un lien qui vous mènera au fichier (et si laligne a pu être -déterminée, à la ligne) où L<sup>A</sup>T<sub>E</sub>X a signalé -l’erreur. En espérant que vous pourrez ainsi rapidement corriger -les erreurs. <!--l. 189--></p> - -<p class="indent">Si vous n’utilisez pas -L<sup>A</sup>T<sub>E</sub>X, ce script pourra être de peu -d’utilité, en particulier si la console de sortie est mise en forme -de façon différente. Dans ce cas, vous pouvez simplement désactiver -le script d’analyse des erreurs (voir la section <a href= -"UsageavancelesScripts.html#x38-400006.2">6.2 -<!--tex4ht:ref: sec:installing-scripts --></a>).</p> - -<h3 class="sectionHead"><span class="titlemark">3.4</span> <a id= -"x12-160003.4" name="x12-160003.4"></a>Paramétrer (un peu) -T<sub>E</sub>Xworks pour notre convenance</h3><a id="dx12-16001" -name="dx12-16001"></a> <!--l. 195--> - -<p class="noindent">Si la police<a id="dx12-16002" name= -"dx12-16002"></a> par défaut de l’éditeur ne nous convient pas, il -est possible d’en changer par <em class= -"c14">Format</em><span class="lmsy-10x-x-120">→</span><em class= -"c14">Police…</em> et choix dans la boîte de dialogue qui -s’affiche. Ce changement sera cependant temporaire, on revient à la -police par défaut si on ferme T<sub>E</sub>Xworks et qu’on l’ouvre -à nouveau. <!--l. 197--></p> - -<p class="indent">À partir du menu <em class="c14">Composition</em> -ou par le menu déroulant de <em class="c14">la barre d’outils -Composition</em> on peut changer de format de compilation. De -nouveau ce changement ne sera que provisoire. <!--l. 199--></p> - -<p class="indent">Pour obtenir un changement permanent, il faudra -changer les <em>préférences<a id="dx12-16003" name= -"dx12-16003"></a></em> par le menu <em class= -"c14">Édition</em><span class="lmsy-10x-x-120">→</span><em class= -"c14">Préférences…</em>, puis l’onglet <em class="c14">Éditeur</em> -pour la police et l’onglet <em class="c14">Composition</em>, en -bas, pour le format par défaut. <!--l. 6--></p> - -<div class="crosslinks"> -<p class="noindent">[<a href= -"Allerplusloinoutilsdedition.html">next</a>] [<a href= -"Installation.html">prev</a>] [<a href= -"Installation.html#tailInstallation.html">prev-tail</a>] [<a href= -"Priseenmain.html">front</a>] [<a href= -"index.html#Priseenmain.html">up</a>]</p> -</div><!--l. 6--> - -<p class="indent"><a id="tailPriseenmain.html" name= -"tailPriseenmain.html"></a></p> -</div> -</body> -</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html xml:lang="fr" > +<head><title>3 Prise en main</title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> +<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> +<!-- info,2,imgdir:images/,sec-filename,next,index=2,url-enc,html --> +<meta name="src" content="index.tex"> +<link rel="stylesheet" type="text/css" href="index.css"> +</head><body +> +<!--l. 5--><p class="noindent" ><div id="container"> <!--l. 5--><div class="crosslinks"><p class="noindent">[<a +href="Allerplusloinoutilsdedition.html" >next</a>] [<a +href="Installation.html" >prev</a>] [<a +href="Installation.html#tailInstallation.html" >prev-tail</a>] [<a +href="#tailPriseenmain.html">tail</a>] [<a +href="index.html#Priseenmain.html" >up</a>] </p></div> +<!--l. 5--><p class="indent" > <div class="chapternumber">3</div><h1><a + id="x11-90003"></a>Prise en main</h1> +<!--l. 8--><p class="indent" > Voyons maintenant comment raliser un premier document<span class="frenchb-nbsp"> </span>: pour cela on +devra le saisir dans la fentre d’dition de T<sub>E</sub>Xworks. (L<sup>A</sup>)T<sub>E</sub>X <em>n’tant pas</em> des logiciels +WYSIWYG<a + id="dx11-9001"></a> <span class="footnote-mark"><a +href="index12.html#fn1x4"><sup class="textsuperscript">1</sup></a></span><a + id="x11-9002f1"></a>, +vous devrez taper le texte et les instructions de mise en forme et vous +ne verrez le rsultat qu’aprs avoir compos le texte. Cela parat +austre, mais on s’y fait trs vite et on est amplement rcompens par le +rsultat. + <h3 class="sectionHead"><span class="titlemark">3.1 </span> <a + id="x11-100003.1"></a>Description sommaire de l’interface</h3> +<a + id="dx11-10001"></a> +<!--l. 15--><p class="noindent" >Lorsqu’il s’ouvre l’diteur prsente une interface trs dpouille<span class="frenchb-nbsp"> </span>: une barre de +titre, une barre de menu, deux petites barres d’outils<a + id="dx11-10002"></a>, une grande zone (blanche) +de saisie et, tout en bas, une barre d’tat. Nous sommes dans la fentre +<em>source/diteur</em><a + id="dx11-10003"></a>. Si vous avez dj compos le document auparavant, le <span class="path">.pdf</span> +rsultant sera affich du ct droit dans la fentre de <em>prvisualisation.</em><a + id="dx11-10004"></a> + <div class="wrapfig-l"> <img +src="images/toolbar1.png" alt="pict" +> </div> +<!--l. 24--><p class="noindent" >La premire barre d’outils a un bouton pour lancer la composition et une liste +droulante pour choisir le format de composition (nous prendrons <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">pdfLaTeX</span></span></span>.) +Sachant que le raccourci clavier de la composition est <span class="keystroke">Ctrl</span><span class="keystroke">T</span> (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> <img +src="images/MacCmdKey.png" alt="pict" +></span><span class="keystroke">T</span>) +et que l’on ne change pratiquement jamais de format, on pourrait mme ne pas +afficher cette barre d’outils. De plus le choix peut se faire par le menu +<em><b>Composition</b></em><a + id="dx11-10005"></a>. + <div class="wrapfig-l"> <img +src="images/toolbar2.png" alt="pict" +> </div> +<!--l. 34--><p class="noindent" >La deuxime n’offre que des boutons classiques<span class="frenchb-nbsp"> </span>: Nouveau document, Ouvrir, +Sauvegarder | Annuler, Rpter | Couper, Copier, Coller | Rechercher, +Remplacer. +<div class="center" +> + + + +<!--l. 36--><p class="noindent" > +<!--l. 37--><p class="noindent" > <img +src="images/interface-Tw.png" alt="pict" +></div> +<!--l. 48--><p class="indent" > Mme s’ils ne ressemblent pas de vrais boutons, les zones de la barre de +statut peuvent tre cliques. Elles montrent la position actuelle (ligne ou page, +respectivement, ouvrent une bote de dialogue pour indiquer une ligne ou une +page atteindre en cliquant. Les autres zones ouvrent des menus contextuels o +on peut changer quelques paramtres. +<!--l. 51--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">3.2 </span> <a + id="x11-110003.2"></a>Crer un document</h3> +<!--l. 53--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.2.1 </span> <a + id="x11-120003.2.1"></a>crire le document</h4> +<!--l. 55--><p class="noindent" >Comme exemple d’utilisation de T<sub>E</sub>Xworks, nous allons travailler avec L<sup>A</sup>T<sub>E</sub>X<a + id="dx11-12001"></a>, mais tout +autre systme T<sub>E</sub>X est possible. En particulier si vous avez besoin d’une police +particulire <span class="footnote-mark"><a +href="index13.html#fn2x4"><sup class="textsuperscript">2</sup></a></span><a + id="x11-12002f2"></a> – +impose par un gabarit officiel, des alphabets non latins, etc. – le systme XeTeX est trs +puissant. <span class="footnote-mark"><a +href="index14.html#fn3x4"><sup class="textsuperscript">3</sup></a></span><a + id="x11-12003f3"></a> +<!--l. 57--><p class="indent" > Crons maintenant le premier document<a + id="dx11-12004"></a><span class="frenchb-thinspace"> </span>! Entrez exactement le texte suivant +(intentionnellement en franais pour montrer quelques caractristiques de +T<sub>E</sub>Xworks/L<sup>A</sup>T<sub>E</sub>X.) +<!--l. 59--><p class="indent" > <div class="example"> + + + + <div class="fancyvrb" id="fancyvrb2"><a + id="x11-12006r1"></a><span +class="ec-lmtt-10x-x-109">\documentclass{article}</span><br class="fancyvrb" /><a + id="x11-12008r2"></a><br class="fancyvrb" /><a + id="x11-12010r3"></a><span +class="ec-lmtt-10x-x-109">\usepackage[utf8]{inputenc}</span><br class="fancyvrb" /><a + id="x11-12012r4"></a><span +class="ec-lmtt-10x-x-109">\usepackage[T1]{fontenc}</span> +<br class="fancyvrb" /><a + id="x11-12014r5"></a><span +class="ec-lmtt-10x-x-109">\usepackage{geometry}</span><br class="fancyvrb" /><a + id="x11-12016r6"></a><span +class="ec-lmtt-10x-x-109">\geometry{a4paper}</span><br class="fancyvrb" /><a + id="x11-12018r7"></a><br class="fancyvrb" /><a + id="x11-12020r8"></a><span +class="ec-lmtt-10x-x-109">\usepackage[francais]{babel}</span><br class="fancyvrb" /><a + id="x11-12022r9"></a> +<br class="fancyvrb" /><a + id="x11-12024r10"></a><span +class="ec-lmtt-10x-x-109">\title{Premier</span><span +class="ec-lmtt-10x-x-109"> document}</span><br class="fancyvrb" /><a + id="x11-12026r11"></a><span +class="ec-lmtt-10x-x-109">\author{Un</span><span +class="ec-lmtt-10x-x-109"> TeXnicien}</span><br class="fancyvrb" /><a + id="x11-12028r12"></a><span +class="ec-lmtt-10x-x-109">\date{}</span><br class="fancyvrb" /><a + id="x11-12030r13"></a><br class="fancyvrb" /><a + id="x11-12032r14"></a><span +class="ec-lmtt-10x-x-109">\begin{document}</span> +<br class="fancyvrb" /><a + id="x11-12034r15"></a><span +class="ec-lmtt-10x-x-109">\maketitle</span><br class="fancyvrb" /><a + id="x11-12036r16"></a><br class="fancyvrb" /><a + id="x11-12038r17"></a><span +class="ec-lmtt-10x-x-109">Voici</span><span +class="ec-lmtt-10x-x-109"> un</span><span +class="ec-lmtt-10x-x-109"> texte</span><span +class="ec-lmtt-10x-x-109"> accentu</span><span +class="ec-lmtt-10x-x-109"></span><span +class="ec-lmtt-10x-x-109"> en</span><span +class="ec-lmtt-10x-x-109"> fran</span><span +class="ec-lmtt-10x-x-109">ais!</span><br class="fancyvrb" /><a + id="x11-12040r18"></a><br class="fancyvrb" /><a + id="x11-12042r19"></a><span +class="ec-lmtt-10x-x-109">\end{document}</span></div> + </div> +<!--l. 81--><p class="indent" > Il faut enregistrer le document, en le mettant dans un dossier, que nous +crons cet effet pour les tests (ex.<span class="frenchb-nbsp"> </span>: <span class="path"><home>\TeXworks_exemples</span>)<span class="frenchb-thinspace"> </span>; le +nom du document, par exemple <span class="path">premier.tex</span>, doit avoir une extension +<span class="path">.tex</span><a + id="dx11-12043"></a>. + <h4 class="subsectionHead"><span class="titlemark">3.2.2 </span> <a + id="x11-130003.2.2"></a>Composer le document et le visionner</h4> +<!--l. 85--><p class="noindent" >Ensuite lanons la composition<a + id="dx11-13001"></a> <span class="footnote-mark"><a +href="index15.html#fn4x4"><sup class="textsuperscript">4</sup></a></span><a + id="x11-13002f4"></a> +par un clic sur le bouton vert <img +src="images/iconTypeset.png" alt="pict" +> ou par <span class="keystroke">Ctrl</span><span class="keystroke">T</span><a + id="dx11-13003"></a> (Mac OS X <span class="keystroke"> <img +src="images/MacCmdKey.png" alt="pict" +></span><span class="keystroke">T</span>). +<!--l. 87--><p class="indent" > Un panneau s’ouvre entre la zone de saisie et la barre d’tat, c’est le +<em>panneau de sortie<a + id="dx11-13004"></a></em>, labell <em>Log<a + id="dx11-13005"></a></em><span class="frenchb-thinspace"> </span>; y apparat tout ce que fait L<sup>A</sup>T<sub>E</sub>X quand il +travaille <span class="footnote-mark"><a +href="index16.html#fn5x4"><sup class="textsuperscript">5</sup></a></span><a + id="x11-13006f5"></a>. +Lorsque L<sup>A</sup>T<sub>E</sub>X termine ce panneau disparat (s’il n’y a pas d’erreur) et une nouvelle +fentre apparat ct de la premire<span class="frenchb-thinspace"> </span>; dans cette fentre, la <em>Fentre de +prvisualisation<a + id="dx11-13007"></a></em>,<a + id="dx11-13008"></a> on peut voir une page avec un titre Premier document suivi +d’un nom d’auteur Un TeXnicien , tous les deux centrs, un texte Voici +un texte accentu en franais<span class="frenchb-thinspace"> </span>! et en bas, au centre, un numro de +page. +<!--l. 89--><p class="indent" > Remarquez que dans la vue le curseur de la souris reprsente une loupe<span class="frenchb-thinspace"> </span>! Si +vous appuyez sur le bouton gauche de la souris vous pourrez voir le texte sous la +loupe fortement agrandi (c’est une loupe non<span class="frenchb-thinspace"> </span>!)<span class="frenchb-thinspace"> </span>; vous pouvez dplacer la loupe +et ainsi inspecter le texte en dtails. +<!--l. 91--><p class="indent" > Pour retourner la source, il suffit de cliquer dans la fentre de celui-ci ou + + + +mieux, vous verrez l’usage, faire <span class="keystroke">Ctrl</span><span class="keystroke">’</span> (Mac OS X <span class="keystroke"> <img +src="images/MacCmdKey.png" alt="pict" +></span><span class="keystroke">’</span>). Ce dernier raccourci +est une bascule entre les deux fentres. Voyez aussi <a +href="Allerplusloinautresoutils.html#x33-310005.1">5.1<!--tex4ht:ref: sec.synctex --></a> pour vous dplacer +automatiquement un endroit slectionn de la source vers la vue ou +inversement. <span class="footnote-mark"><a +href="index17.html#fn6x4"><sup class="textsuperscript">6</sup></a></span><a + id="x11-13009f6"></a> + <h4 class="subsectionHead"><span class="titlemark">3.2.3 </span> <a + id="x11-140003.2.3"></a>Le travail de L<sup>A</sup>T<sub>E</sub>X</h4> +<!--l. 95--><p class="noindent" >Analysons maintenant brivement le rsultat pour comprendre +ce qu’ fait L<sup>A</sup>T<sub>E</sub>X et pourquoi. Des introductions et des tutoriels +complets peuvent tre trouvs sur Internet<span class="frenchb-thinspace"> </span>; voir par exemple +<em>flshort</em> <span class="footnote-mark"><a +href="index18.html#fn7x4"><sup class="textsuperscript">7</sup></a></span><a + id="x11-14001f7"></a> qui doit se +trouver dans la distribution L<sup>A</sup>T<sub>E</sub>X installe ou que l’on peut tlcharger du net<span class="frenchb-nbsp"> </span>: faire une recherche +sur CTAN<a + id="dx11-14002"></a> <span class="footnote-mark"><a +href="index19.html#fn8x4"><sup class="textsuperscript">8</sup></a></span><a + id="x11-14003f8"></a>. +<!--l. 100--><p class="indent" > Nous demandons d’abord de crer un document de la classe <em>article</em>, il s’agit de +la prsentation globale du document. +<!--l. 102--><p class="indent" > Ensuite nous signalons que le document d’entre (la source) est sauvegard au +format Unicode <em>utf-8<a + id="dx11-14004"></a><a + id="dx11-14005"></a></em> et qu’il contiendra donc des caractres qui n’existent pas +dans l’ASCII standard sans accents. Nous dsirons aussi utiliser un encodage de +sortie T1 (l’encodage moderne de T<sub>E</sub>X)<span class="frenchb-thinspace"> </span>; nous voulons galement un document en <em>A4</em> +et non le format par dfaut <em>US letter</em> amricain. Enfin nous prcisons que +la typographie doit suivre les rgles franaises en utilisant le module + + + +<b><span class="sansserif">babel</span></b> <span class="footnote-mark"><a +href="index20.html#fn9x4"><sup class="textsuperscript">9</sup></a></span><a + id="x11-14006f9"></a>. +Ces instructions gnrales de travail se font par l’intermdiaire de modules<a + id="dx11-14007"></a> +(package<a + id="dx11-14008"></a>, en anglais) appels avec des options. +<!--l. 104--><p class="indent" > Finalement nous terminons la partie dclarative du document, le <em>prambule</em><a + id="dx11-14009"></a>, +en prcisant le titre, l’auteur et la date du document, ici nous spcifions sans la +date. +<!--l. 106--><p class="indent" > Puis vient le corps de texte, entre <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\begin{document}</span></span></span> et <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\end{document}</span></span></span> (ce +sont des commandes L<sup>A</sup>T<sub>E</sub>X). C’est ici que se trouvera tout ce qui doit apparatre dans +le document. +<!--l. 108--><p class="indent" > Ralisons quelques petites expriences pour montrer l’effet de ces instructions. +Pour cela nous mettrons un % devant les instructions<span class="frenchb-thinspace"> </span>; cela a pour effet de mettre +le % et tout ce qui le suit en commentaire<a + id="dx11-14010"></a>, cette partie sera ds lors ignore par +L<sup>A</sup>T<sub>E</sub>X <span class="footnote-mark"><a +href="index21.html#fn10x4"><sup class="textsuperscript">10</sup></a></span><a + id="x11-14011f10"></a>. +<!--l. 110--><p class="indent" > Commentez la ligne <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\usepackage[utf8]{inputenc}</span></span></span>, et composez le fichier. +Vous devriez voir maintenant que les caractres accentus sont maintenant mal +affichs dans la prvisualisation. Si de plus, vous commentez aussi la ligne +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\usepackage[frenchb]{babel}</span></span></span>, L<sup>A</sup>T<sub>E</sub>X donnera une erreur. Tapez seulement <span class="keystroke"><img +src="images/index2x.png" alt="←'" class="hookleftarrow" ></span>pour +continuer la composition. +<!--l. 114--><p class="indent" > Aprs ces expriences, modifions le texte de la faon suivante<span class="frenchb-nbsp"> </span>: <div class="example"> + <div class="fancyvrb" id="fancyvrb3"><a + id="x11-14013r1"></a><span +class="ec-lmtt-10x-x-109">\begin{document}</span><br class="fancyvrb" /><a + id="x11-14015r2"></a><span +class="ec-lmtt-10x-x-109">\maketitle</span><br class="fancyvrb" /><a + id="x11-14017r3"></a><span +class="ec-lmtt-10x-x-109">\tableofcontents</span><br class="fancyvrb" /><a + id="x11-14019r4"></a> +<br class="fancyvrb" /><a + id="x11-14021r5"></a><span +class="ec-lmtt-10x-x-109">\section{Petite</span><span +class="ec-lmtt-10x-x-109"> d</span><span +class="ec-lmtt-10x-x-109">monstration}</span><br class="fancyvrb" /><a + id="x11-14023r6"></a><br class="fancyvrb" /><a + id="x11-14025r7"></a><span +class="ec-lmtt-10x-x-109">Voici</span><span +class="ec-lmtt-10x-x-109"> un</span><span +class="ec-lmtt-10x-x-109"> texte</span><span +class="ec-lmtt-10x-x-109"> accentu</span><span +class="ec-lmtt-10x-x-109"></span><span +class="ec-lmtt-10x-x-109"> en</span><span +class="ec-lmtt-10x-x-109"> fran</span><span +class="ec-lmtt-10x-x-109">ais!</span> +<br class="fancyvrb" /><a + id="x11-14027r8"></a><span +class="ec-lmtt-10x-x-109">Suite</span><span +class="ec-lmtt-10x-x-109"> du</span><span +class="ec-lmtt-10x-x-109"> texte</span><span +class="ec-lmtt-10x-x-109"> entr</span><span +class="ec-lmtt-10x-x-109"></span><span +class="ec-lmtt-10x-x-109"> apr</span><span +class="ec-lmtt-10x-x-109">s</span><span +class="ec-lmtt-10x-x-109"> avoir</span><span +class="ec-lmtt-10x-x-109"> fait</span><span +class="ec-lmtt-10x-x-109"> un</span><span +class="ec-lmtt-10x-x-109"> retour</span><span +class="ec-lmtt-10x-x-109"> chariot.</span><span +class="ec-lmtt-10x-x-109"> Dans</span> +<br class="fancyvrb" /><a + id="x11-14029r9"></a><span +class="ec-lmtt-10x-x-109">l</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">diteur</span><span +class="ec-lmtt-10x-x-109"> on</span><span +class="ec-lmtt-10x-x-109"> peut</span><span +class="ec-lmtt-10x-x-109"> demander</span><span +class="ec-lmtt-10x-x-109"> un</span><span +class="ec-lmtt-10x-x-109"> passage</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"></span><span +class="ec-lmtt-10x-x-109"> la</span><span +class="ec-lmtt-10x-x-109"> ligne</span> +<br class="fancyvrb" /><a + id="x11-14031r10"></a><span +class="ec-lmtt-10x-x-109">du</span><span +class="ec-lmtt-10x-x-109"> texte</span><span +class="ec-lmtt-10x-x-109"> saisi;</span><span +class="ec-lmtt-10x-x-109"> mais</span><span +class="ec-lmtt-10x-x-109"> le</span><span +class="ec-lmtt-10x-x-109"> num</span><span +class="ec-lmtt-10x-x-109">ro</span><span +class="ec-lmtt-10x-x-109"> de</span><span +class="ec-lmtt-10x-x-109"> ligne</span><span +class="ec-lmtt-10x-x-109"> n</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">est</span><span +class="ec-lmtt-10x-x-109"> incr</span><span +class="ec-lmtt-10x-x-109">ment</span><span +class="ec-lmtt-10x-x-109"></span><span +class="ec-lmtt-10x-x-109"> que</span><span +class="ec-lmtt-10x-x-109"> par</span><span +class="ec-lmtt-10x-x-109"> un</span><br class="fancyvrb" /><a + id="x11-14033r11"></a><span +class="ec-lmtt-10x-x-109">retour</span><span +class="ec-lmtt-10x-x-109"> chariot.</span><br class="fancyvrb" /><a + id="x11-14035r12"></a> +<br class="fancyvrb" /><a + id="x11-14037r13"></a><span +class="ec-lmtt-10x-x-109">Nouvelle</span><span +class="ec-lmtt-10x-x-109"> ligne</span><span +class="ec-lmtt-10x-x-109"> en</span><span +class="ec-lmtt-10x-x-109"> passant</span><span +class="ec-lmtt-10x-x-109"> une</span><span +class="ec-lmtt-10x-x-109"> ligne</span><span +class="ec-lmtt-10x-x-109"> dans</span><span +class="ec-lmtt-10x-x-109"> la</span><span +class="ec-lmtt-10x-x-109"> source:</span><span +class="ec-lmtt-10x-x-109"> c</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">est</span><span +class="ec-lmtt-10x-x-109"> la</span><span +class="ec-lmtt-10x-x-109"> mani</span><span +class="ec-lmtt-10x-x-109">re</span> +<br class="fancyvrb" /><a + id="x11-14039r14"></a><span +class="ec-lmtt-10x-x-109">d</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">indiquer</span><span +class="ec-lmtt-10x-x-109"> un</span><span +class="ec-lmtt-10x-x-109"> changement</span><span +class="ec-lmtt-10x-x-109"> de</span><span +class="ec-lmtt-10x-x-109"> paragraphe.</span><br class="fancyvrb" /><a + id="x11-14041r15"></a><br class="fancyvrb" /><a + id="x11-14043r16"></a><span +class="ec-lmtt-10x-x-109">\end{document}</span></div> + </div> +Refaites les expriences prcdentes et observez les modifications qui +apparaissent. + + + +<!--l. 135--><p class="indent" > Remarquez que le fait de n’entrer qu’un retour charriot ne cre pas +un nouveau paragraphe. En L<sup>A</sup>T<sub>E</sub>X, on doit insrer une ligne vide pour cela. +Dans T<sub>E</sub>Xworks les lignes de la source ( droite de la barre de statut) numrote les +lignes cres par un retour charriot, pas les lignes qui passent la lignes +automatiquement. + <h3 class="sectionHead"><span class="titlemark">3.3 </span> <a + id="x11-150003.3"></a>Et s’il y a des erreurs<span class="frenchb-thinspace"> </span>!</h3> +<a + id="dx11-15001"></a> +<!--l. 139--><p class="noindent" >Lors de la cration d’un document pour la composition L<sup>A</sup>T<sub>E</sub>X, on ne peut manquer de +faire des erreurs<span class="frenchb-nbsp"> </span>: oubli d’une accolade fermante ou d’une commande <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\end{}</span></span></span> de +fermeture d’un environnement, utilisation de commandes mathmatiques sans +commande de passage au mode mathmatique,... Lors de la compilation, s’il y a +une erreur, L<sup>A</sup>T<sub>E</sub>X s’arrte, en vous permettant de traiter ce problme. Cet arrt est +visible par l’arrt du dfilement des actions dans le panneau de sortie, un message +d’erreur y est affich et L<sup>A</sup>T<sub>E</sub>X attend une instruction pour savoir ce qu’il doit +faire. +<div class="center" +> +<!--l. 141--><p class="noindent" > +<!--l. 142--><p class="noindent" > <img +src="images/consoleOutput.png" alt="pict" +></div> +<!--l. 150--><p class="indent" > On remarque le <em>curseur de saisie<a + id="dx11-15002"></a></em> dans une ligne entre le panneau de sortie et la +barre de statut<span class="frenchb-nbsp"> </span>: la console de sortie ou barre console<a + id="dx11-15003"></a><a + id="dx11-15004"></a>. +<!--l. 152--><p class="indent" > Le message d’erreur est prsent sur plusieurs lignes, comme suit<span class="frenchb-nbsp"> </span>: + +<!--l. 155--><p class="indent" > + <div class="fancyvrb" id="fancyvrb4"><a + id="x11-15006r1"></a><span +class="ec-lmtt-10x-x-109">!</span><span +class="ec-lmtt-10x-x-109"> Undefined</span><span +class="ec-lmtt-10x-x-109"> control</span><span +class="ec-lmtt-10x-x-109"> sequence.</span><br class="fancyvrb" /><a + id="x11-15008r2"></a><span +class="ec-lmtt-10x-x-109">l.168</span><span +class="ec-lmtt-10x-x-109"> \dots</span><span +class="ec-lmtt-10x-x-109"> fermante</span><span +class="ec-lmtt-10x-x-109"> ou</span><span +class="ec-lmtt-10x-x-109"> d</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">une</span><span +class="ec-lmtt-10x-x-109"> commande</span><span +class="ec-lmtt-10x-x-109"> \veb</span> +<br class="fancyvrb" /><a + id="x11-15010r3"></a><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> +\end{}+</span><span +class="ec-lmtt-10x-x-109"> de</span><span +class="ec-lmtt-10x-x-109"> fermeture</span><span +class="ec-lmtt-10x-x-109"> d</span><span +class="ts1-lmtt10-x-x-109">'</span><span +class="ec-lmtt-10x-x-109">un\dots</span><br class="fancyvrb" /><a + id="x11-15012r4"></a><span +class="ec-lmtt-10x-x-109">?</span></div> +<!--l. 162--><p class="indent" > L<sup>A</sup>T<sub>E</sub>X indique qu’il ne reconnat pas un nom de commande +(<tt>Undefined control sequence</tt>), suggre parfois de voir le manuel +ou de taper <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">h</span></span></span> (suivi de <span class="keystroke"><img +src="images/index3x.png" alt="←'" class="hookleftarrow" ></span>) pour de l’aide, indique le numro de +ligne <span class="footnote-mark"><a +href="index22.html#fn11x4"><sup class="textsuperscript">11</sup></a></span><a + id="x11-15013f11"></a> + + + +(ici 168) et l’endroit de l’erreur la coupure de cette ligne (ici <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\veb</span></span></span>). +Enfin par le point d’interrogation indique qu’il attend une action de notre +part. +<!--l. 164--><p class="indent" > Il y a diffrentes actions possibles<span class="frenchb-nbsp"> </span>: + <ul class="itemize1"> + <li class="itemize">taper <span class="keystroke"><img +src="images/index4x.png" alt="←'" class="hookleftarrow" ></span>et demander de continuer comme si de rien n’tait<span class="frenchb-thinspace"> </span>; parfois + cela permet de terminer la compilation, mais il y aura une erreur dans + le rsultat<span class="frenchb-thinspace"> </span>; + </li> + <li class="itemize">taper <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">h</span></span></span><span class="keystroke"><img +src="images/index5x.png" alt="←'" class="hookleftarrow" ></span>pour demander de l’aide<span class="frenchb-thinspace"> </span>; cette aide n’est pas toujours + plus claire que le message d’erreur, mais souvent cela donne une + indication<span class="frenchb-thinspace"> </span>; + </li> + <li class="itemize">taper <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">i</span></span></span><span class="keystroke"><img +src="images/index6x.png" alt="←'" class="hookleftarrow" ></span>pour indiquer L<sup>A</sup>T<sub>E</sub>X que l’on va proposer un texte de + remplacement, entrer celui-ci suivi de <span class="keystroke"><img +src="images/index7x.png" alt="←'" class="hookleftarrow" ></span>, il sera utilis pour la suite, + avec reprise au niveau de l’erreur, mais il faudra faire la correction + dans la source par aprs<span class="frenchb-thinspace"> </span>; L<sup>A</sup>T<sub>E</sub>X ne fait a pas correction de la source au + moment de la compilation<span class="frenchb-thinspace"> </span>; + </li> + <li class="itemize">taper <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">x</span></span></span><span class="keystroke"><img +src="images/index8x.png" alt="←'" class="hookleftarrow" ></span>pour interrompre l’excution de la compilation. C’est la + faon traditionnelle de (L<sup>A</sup>)T<sub>E</sub>X pour interrompre une compilation. + <!--l. 171--><p class="noindent" >Remarquons qu’on peut arrter la compilation en rptant l’action + de lancement<span class="frenchb-nbsp"> </span>: le bouton vert de compilation s’est chang en bouton + rouge avec une croix blanche <img +src="images/iconAbortTypesetting.png" alt="pict" +>. En cliquant sur ce bouton ou encore + par le raccourci <span class="keystroke">Ctrl</span><span class="keystroke">T</span> (Mac OS X <span class="keystroke"> <img +src="images/MacCmdKey.png" alt="pict" +></span><span class="keystroke">T</span>) la compilation L<sup>A</sup>T<sub>E</sub>X est arrte. + Le panneau de sortie reste affich et on peut donc encore y voir le + message d’erreur.</li></ul> +<!--l. 174--><p class="indent" > Il faut noter que parfois une erreur apparat longtemps aprs sa position +vraie. Par exemple ouvrir un environnement mais ne pas le refermer, L<sup>A</sup>T<sub>E</sub>X ne s’en rend +compte que lorsqu’il rencontre une autre fin d’environnement sans fermeture du +premier. C’est souvent le <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-12">\end{document}</span></span></span> qui montre qu’un autre environnement +n’a pas t ferm<span class="frenchb-thinspace"> </span>! +<!--l. 176--><p class="indent" > Parfois, une erreur continue d’apparatre dans des compilations successives de +(L<sup>A</sup>)T<sub>E</sub>X, mme aprs que le document aie t corrig. Ceci peut survenir parce que (L<sup>A</sup>)T<sub>E</sub>X cre +un certain nombre de fichiers intermdiaires qui peuvent encore contenir le code +original, fautif. Ds lors il est conseill de supprimer ces fichiers aprs correction +d’erreur. T<sub>E</sub>Xworks fournit une commande pour faciliter cela — voir la section +<a +href="Allerplusloinautresoutils.html#x33-360005.6">5.6<!--tex4ht:ref: sec:remove-aux-files --></a>. +<!--l. 178--><p class="indent" > Aprs qu’une erreur a eu lieu, le panneau de sortie reste ouvert — mme aprs +de compilations successives — pour aider la correction du problme (qui peut +parfois demander plusieurs essais et redmarrage de (L<sup>A</sup>)T<sub>E</sub>X. Une fois que tous les + + + +problmes sont rsolus, vous pouvez fermer le panneau de sortie par l’option de +menu <em><b>Fentre</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Masquer la console de sortie</b></em><a + id="dx11-15014"></a>. Par ailleurs, vous pouvez aussi +configurer le panneau de sortie pour qu’il se ferme automatiquement ds +que le processus de composition se termine avec succs en dfinissant +<em><b>dition</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Prfrences...</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Composition</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Masquer la console de sortie<span class="frenchb-nbsp"> </span>:</b></em> + <em>Aprs russite</em>. Comme on peut facilement passer au dessus d’autres +problmes dans le document (par ex. des rfrences non dfinies) cela +empche (L<sup>A</sup>)T<sub>E</sub>X d’chouer, cette option n’est recommande qu’aux utilisateurs +expriments. +<!--l. 180--><p class="indent" > Pour vous aider trouver les erreurs (du moins si vous utilisez L<sup>A</sup>T<sub>E</sub>X), T<sub>E</sub>Xworks est fourni +avec un petit script qui extraie toutes les erreurs, mises en garde et autres +messages intressants de la console de sortie et vous les prsente sous une sorme +simple de tableau. +<div class="center" +> +<!--l. 182--><p class="noindent" > +<!--l. 183--><p class="noindent" > <img +src="images/errorParsingScript.png" alt="pict" +></div> +<!--l. 186--><p class="indent" > Dans ce cas, vous voyez une liste de messages de L<sup>A</sup>T<sub>E</sub>X, avec les codes colors et +tris par svrit. Le rouge montre les erreurs, le jaune les mises en garde et le +bleu pour les botes sur- ou sous-remplies. ct de la barre de couleur, vous +voyez le nom du fichier o se trouve l’erreur. Ensuite, vous voyez le numro de +ligne (si le script a t capable de le dterminer), ainsi qu’un extrait de la console +de sortie indiquant quelle tait l’erreur. De plus le nom du fichier est un lien qui +vous mnera au fichier (et si laligne a pu tre dtermine, la ligne) o L<sup>A</sup>T<sub>E</sub>X a +signal l’erreur. En esprant que vous pourrez ainsi rapidement corriger les +erreurs. +<!--l. 188--><p class="indent" > Si vous n’utilisez pas L<sup>A</sup>T<sub>E</sub>X, ce script pourra tre de peu d’utilit, en particulier si la +console de sortie est mise en forme de faon diffrente. Dans ce cas, vous +pouvez simplement dsactiver le script d’analyse des erreurs (voir la section +<a +href="UsageavancelesScripts.html#x37-400006.2">6.2<!--tex4ht:ref: sec:installing-scripts --></a>). + <h3 class="sectionHead"><span class="titlemark">3.4 </span> <a + id="x11-160003.4"></a>Paramtrer (un peu) T<sub>E</sub>Xworks pour notre convenance</h3> +<a + id="dx11-16001"></a> +<!--l. 194--><p class="noindent" >Si la police<a + id="dx11-16002"></a> par dfaut de l’diteur ne nous convient pas, il est possible d’en +changer par <em><b>Format</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Police…</b></em> et choix dans la bote de dialogue qui s’affiche. Ce +changement sera cependant temporaire, on revient la police par dfaut si on +ferme T<sub>E</sub>Xworks et qu’on l’ouvre nouveau. + + + +<!--l. 196--><p class="indent" > partir du menu <em><b>Composition</b></em> ou par le menu droulant de <em><b>la barre d’outils +Composition</b></em> on peut changer de format de compilation. De nouveau ce +changement ne sera que provisoire. +<!--l. 198--><p class="indent" > Pour obtenir un changement permanent, il faudra changer les <em>prfrences<a + id="dx11-16003"></a></em> par +le menu <em><b>dition</b></em><span +class="lmsy-10x-x-120">→</span><em><b>Prfrences…</b></em>, puis l’onglet <em><b>diteur</b></em> pour la police et l’onglet +<em><b>Composition</b></em>, en bas, pour le format par dfaut. + + + + + + + + + + <!--l. 5--><div class="crosslinks"><p class="noindent">[<a +href="Allerplusloinoutilsdedition.html" >next</a>] [<a +href="Installation.html" >prev</a>] [<a +href="Installation.html#tailInstallation.html" >prev-tail</a>] [<a +href="Priseenmain.html" >front</a>] [<a +href="index.html#Priseenmain.html" >up</a>] </p></div> +<!--l. 5--><p class="indent" > <a + id="tailPriseenmain.html"></a> </div> +</body></html> |