diff options
Diffstat (limited to 'Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html')
-rw-r--r-- | Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html | 1496 |
1 files changed, 788 insertions, 708 deletions
diff --git a/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html b/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html index f87cb9b2ba6..0bba7f744d8 100644 --- a/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html +++ b/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html @@ -1,709 +1,789 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> -<html xml:lang="fr" > -<head><title>4 Aller plus loin : outils d’edition</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="Allerplusloinautresoutils.html" >next</a>] [<a -href="Priseenmain.html" >prev</a>] [<a -href="Priseenmain.html#tailPriseenmain.html" >prev-tail</a>] [<a -href="#tailAllerplusloinoutilsdedition.html">tail</a>] [<a -href="index.html#Allerplusloinoutilsdedition.html" >up</a>] </p></div> -<!--l. 5--><p class="indent" > <div class="chapternumber">4</div><h1><a - id="x23-170004"></a>Aller plus loin<span class="frenchb-nbsp"> </span>: outils d’édition</h1> -<!--l. 7--><p class="indent" > Lorsque vous aurez T<sub>E</sub>Xworks bien en main, vous sentirez le besoin d’avoir des outils -pour être plus efficace. Beaucoup d’outils existent dans T<sub>E</sub>Xworks. Nous les passons -maintenant en revue. - <h3 class="sectionHead"><span class="titlemark">4.1 </span> <a - id="x23-180004.1"></a>Créer un document à partir d’un modèle</h3> -<a - id="dx23-18001"></a> -<!--l. 11--><p class="noindent" >Les documents que vous créerez ont le plus souvent les mêmes instructions dans le -préambule, on charge les mêmes modules, on définit les mêmes caractéristiques -de page, on définit aussi des en-tête et pied de page personnalisés. On peut -utiliser les modèles prédéfinis ou créer ses propres modèles contenant tous ces -pré-requis. -<!--l. 13--><p class="indent" > Utilisez <em><b>Fichier</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Nouveau à partir d’un modèle...</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span><span class="keystroke">N</span> (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> -<img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Maj</span><span class="keystroke">N</span>). Une boîte de dialogue s’ouvre pour permettre la sélection du modèle. -Après sélection et <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">OK</span></span></span> un document est créé et on peut commencer à -travailler. -<!--l. 15--><p class="indent" > Si on désire créer un modèle plus personnalisé, il suffit de créer ce document -avec tout ce que l’on désire toujours y trouver (et en marquant éventuellement -des emplacements à compléter) et de l’enregistrer comme fichier <span class="path">.tex</span> dans le -répertoire ressources de T<sub>E</sub>Xworks <span class="path"><ressources>\templates</span> ou un sous-répertoire éventuel -de celui-ci, si vous le désirez. -<!--l. 17--><p class="noindent" > - <h3 class="sectionHead"><span class="titlemark">4.2 </span> <a - id="x23-190004.2"></a>Créer un projet sur plusieurs fichiers sources</h3> -<a - id="dx23-19001"></a> -<!--l. 19--><p class="noindent" >Lorsque la source d’un document devient longue, il est parfois difficile de se -déplacer dans celle-ci et de la gérer. On a alors avantage à scinder le fichier source -en plusieurs fichiers plus petits<span class="frenchb-nbsp"> </span>: un fichier sera le document principal, central, qui -contiendra le préambule, l’environnement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">document</span></span></span>, ainsi que des appels aux -« sous-documents » <span class="footnote-mark"><a -href="index24.html#fn1x5"><sup class="textsuperscript">1</sup></a></span><a - id="x23-19002f1"></a>, - +<?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 HTML5 for Linux version 5.6.0" /> +<title>4 Aller plus loin : outils d’edition</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" /> +<link rel="stylesheet" type="text/css" href="index.css" /> +<style type="text/css" xml:space="preserve"> +/*<![CDATA[*/ + em.c7 {font-weight: bold} +/*]]>*/ +</style> +</head> +<body> +<!--l. 5--> +<p class="noindent"></p> +<div id="container"> +<!--l. 5--> +<div class="crosslinks"> +<p class="noindent">[<a href= +"Allerplusloinautresoutils.html">next</a>] [<a href= +"Priseenmain.html">prev</a>] [<a href= +"Priseenmain.html#tailPriseenmain.html">prev-tail</a>] [<a href= +"#tailAllerplusloinoutilsdedition.html">tail</a>] [<a href= +"index.html#Allerplusloinoutilsdedition.html">up</a>]</p> +</div><!--l. 5--> +<p class="indent"></p> +<div class="chapternumber"> +4 +</div> +<h1><a id="x23-170004" name="x23-170004"></a>Aller plus loin : +outils d’édition</h1><!--l. 7--> +<p class="indent">Lorsque vous aurez T<sub>E</sub>Xworks bien en +main, vous sentirez le besoin d’avoir des outils pour être plus +efficace. Beaucoup d’outils existent dans T<sub>E</sub>Xworks. Nous +les passons maintenant en revue.</p> +<h3 class="sectionHead"><span class="titlemark">4.1</span> <a id= +"x23-180004.1" name="x23-180004.1"></a>Créer un document à partir +d’un modèle</h3><a id="dx23-18001" name="dx23-18001"></a> +<!--l. 11--> +<p class="noindent">Les documents que vous créerez ont le plus +souvent les mêmes instructions dans le préambule, on charge les +mêmes modules, on définit les mêmes caractéristiques de page, on +définit aussi des en-tête et pied de page personnalisés. On peut +utiliser les modèles prédéfinis ou créer ses propres modèles +contenant tous ces pré-requis. <!--l. 13--></p> +<p class="indent">Utilisez <em class="c7">Fichier</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Nouveau à partir d’un +modèle...</em> ou <span class="keystroke">Ctrl</span><span class= +"keystroke">Maj</span><span class="keystroke">N</span> (Mac OS X : +<span class="keystroke"><img src="images/images/MacCmdKey.png" alt= +"PIC" /></span><span class="keystroke">Maj</span><span class= +"keystroke">N</span>). Une boîte de dialogue s’ouvre pour permettre +la sélection du modèle. Après sélection et <span class= +"obeylines-h verb ec-lmtt-12">OK</span> un document est créé et on +peut commencer à travailler. <!--l. 15--></p> +<p class="indent">Si on désire créer un modèle plus personnalisé, +il suffit de créer ce document avec tout ce que l’on désire +toujours y trouver (et en marquant éventuellement des emplacements +à compléter) et de l’enregistrer comme fichier <span class= +"path">.tex</span> dans le répertoire ressources de +T<sub>E</sub>Xworks <span class= +"path"><ressources>\templates</span> ou un sous-répertoire +éventuel de celui-ci, si vous le désirez. <!--l. 17--></p> +<p class="noindent"></p> +<h3 class="sectionHead"><span class="titlemark">4.2</span> <a id= +"x23-190004.2" name="x23-190004.2"></a>Créer un projet sur +plusieurs fichiers sources</h3><a id="dx23-19001" name= +"dx23-19001"></a> <!--l. 19--> +<p class="noindent">Lorsque la source d’un document devient longue, +il est parfois difficile de se déplacer dans celle-ci et de la +gérer. On a alors avantage à scinder le fichier source en plusieurs +fichiers plus petits : un fichier sera le document principal, +central, qui contiendra le préambule, l’environnement <span class= +"obeylines-h verb ec-lmtt-12">document</span>, ainsi que des appels +aux « sous-documents » <span class="footnote-mark"><a href= +"index24.html#fn1x5"><sup class= +"textsuperscript">1</sup></a></span><a id="x23-19002f1" name= +"x23-19002f1"></a>, qui pourraient contenir des chapitres séparés. +<!--l. 21--></p> +<p class="indent">Mais il y aura un problème si, étant dans un +sous-document, on lance la composition/compilation; comme il n’y a +pas de préambule ni d’environnement <span class= +"obeylines-h verb ec-lmtt-12">document</span> L<span class= +"ec-lmr-8">A</span>TE Xs’arrête immédiatement sur erreur. +<!--l. 23--></p> +<p class="indent">Pour signaler à T<sub>E</sub>Xworks qu’il doit +compiler le document principal on ajoute au début du fichier +sous-document l’instruction : <a id="dx23-19003" name= +"dx23-19003"></a></p> +<div class="fancyvrb" id="fancyvrb5"> +<a id="x23-19005r1" name="x23-19005r1"></a><span class= +"ec-lmtt-10x-x-109">%</span><span class= +"ec-lmtt-10x-x-109"> !TeX</span><span class= +"ec-lmtt-10x-x-109"> root</span><span class= +"ec-lmtt-10x-x-109"> =</span><span class= +"ec-lmtt-10x-x-109"> chemin/fichier_principal.tex</span> +</div><!--l. 28--> +<p class="noindent">par exemple :</p> +<div class="fancyvrb" id="fancyvrb6"> +<a id="x23-19007r1" name="x23-19007r1"></a><span class= +"ec-lmtt-10x-x-109">%</span><span class= +"ec-lmtt-10x-x-109"> !TeX</span><span class= +"ec-lmtt-10x-x-109"> root</span><span class= +"ec-lmtt-10x-x-109"> =</span><span class= +"ec-lmtt-10x-x-109"> manuel.tex</span> +</div><!--l. 40--> +<p class="indent">Si le fichier principal est dans le même dossier, +son nom suffit, comme dans l’exemple ci-dessus. Sinon vous devez +fournir le chemin vers le document principal (de préférence +relativement au sous-document en question, p.e. <span class= +"path">../manuel.tex</span>). Remarquer aussi l’utilisation des +barres obliques « <span class= +"obeylines-h verb ec-lmtt-12">/</span> » et non des contre-obliques +« <span class="obeylines-h verb ec-lmtt-12">\</span> » utilisées +par Windows pour séparer les niveaux de dossiers. <!--l. 42--></p> +<p class="indent">De plus, avec MikTeX, l’appel au sous-document, +<span class="obeylines-h verb ec-lmtt-12">\input{nom.tex}</span>, +doit inclure l’extension <span class="path">.tex</span> pour que +SyncTeX fonctionne convenablement (voir la section <a href= +"Allerplusloinautresoutils.html#x33-310005.1">5.1 +<!--tex4ht:ref: sec.synctex --></a>).</p> +<h3 class="sectionHead"><span class="titlemark">4.3</span> <a id= +"x23-200004.3" name="x23-200004.3"></a>Vérification +d’orthographe</h3><!--l. 46--> +<p class="noindent">On peut demander de faire une vérification +orthographique <a id="dx23-20001" name="dx23-20001"></a>automatique +durant la frappe par <em class="c7">Édition</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Vérification +orthographique</em><span class="lmsy-10x-x-120">→</span><em class= +"c7"><choix de langue></em> : par exemple fr-FR pour le +français. Il est également possible de demander à +T<sub>E</sub>Xworks de permettre une vérification orthographique +par défaut par <em class="c7">Édition</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Préférences...</em> +<span class="lmsy-10x-x-120">→</span><em class= +"c7">Éditeur</em><span class="lmsy-10x-x-120">→</span><em class= +"c7">Langue de vérification orthographique :</em>. <!--l. 48--></p> +<p class="indent">Lors de la frappe, s’il y a une erreur pour le +correcteur, le mot est souligné par un liséré rouge. Un clic-droit +sur le mot ouvre un menu contextuel dans lequel il y a des +propositions de mots de remplacement. Cliquer sur le mot désiré +pour effectuer le remplacement. <!--l. 50--></p> +<p class="indent">Avant d’utiliser la vérification orthographique, +il faut installer des dictionnaires<a id="dx23-20002" name= +"dx23-20002"></a> dans le bon dossier de T<sub>E</sub>Xworks : +<span class="path"><ressources>\dictionaries</span>. Le +dossier <span class="path"><ressources></span> est atteint +facilement par <em class="c7">Aide</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Paramètres et +ressources...</em> <!--l. 52--></p> +<p class="indent"></p> +<div class="OSspecific"> +<div class="OSspecificLogo OSLinux"></div>Sous Linux, les +dictionnaires sont généralement pris dans le dossier <span class= +"path">/usr/share/myspell/dicts</span> – le chemin par défaut pour +les dictionnaires de myspell. Notez, cependant, que la personne qui +gère votre module T<sub>E</sub>Xworks a pu changer cela pour tenir +compte de l’organisation du système de fichiers de votre +distribution Linux. Vous pouvez passer outre à cet organisation par +défaut en définissant la variable d’environnement <span class= +"obeylines-h verb ec-lmtt-12">TW_DICPATH</span> avant d’exécuter +Tw. +</div><!--l. 56--> +<p class="indent">On peut utiliser les dictionnaires disponibles +pour OpenOffice.org et d’autres logiciels libres <span class= +"footnote-mark"><a href="index25.html#fn2x5"><sup class= +"textsuperscript">2</sup></a></span><a id="x23-20003f2" name= +"x23-20003f2"></a> ; si par exemple vous avez Mozilla Thunderbird +avec correction orthographique, vous pouvez copier les fichiers +<span class="path">.aff</span><a id="dx23-20004" name= +"dx23-20004"></a> et <span class="path">.dic</span><a id= +"dx23-20005" name="dx23-20005"></a>.</p> +<h3 class="sectionHead"><span class="titlemark">4.4</span> <a id= +"x23-210004.4" name="x23-210004.4"></a>Rechercher et +remplacer</h3><a id="dx23-21001" name="dx23-21001"></a> <a id= +"dx23-21002" name="dx23-21002"></a> <!--l. 63--> +<p class="noindent"></p> +<h4 class="subsectionHead"><span class="titlemark">4.4.1</span> +<a id="x23-220004.4.1" name="x23-220004.4.1"></a>Les actions +classiques</h4><!--l. 65--> +<p class="noindent">Les options du menu <em class= +"c7">Recherche</em>–<em class="c7">Rechercher...</em>, <em class= +"c7">Chercher encore</em>, <em class="c7">Remplacer...</em>, +<em class="c7">Remplacer encore</em> et <em class="c7">Aller à la +ligne...</em> (<span class="keystroke">Ctrl</span><span class= +"keystroke">F</span>, <span class= +"keystroke">Ctrl</span><span class="keystroke">G</span>, +<span class="keystroke">Ctrl</span><span class= +"keystroke">R</span>, <span class= +"keystroke">Ctrl</span><span class= +"keystroke">Maj</span><span class="keystroke">R</span> et +<span class="keystroke">Ctrl</span><span class="keystroke">L</span> +respectivement (Mac OS X : <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">F</span>, <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">G</span>, <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">R</span>, <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">Shift <span class= +"lmsy-10x-x-120">⇑</span></span><span class="keystroke">R</span> et +<span class="keystroke"><img src="images/images/MacCmdKey.png" alt= +"PIC" /></span><span class="keystroke">L</span>) sont des actions +classiques; la première et la troisième provoque l’ouverture d’une +boîte de dialogue :</p> +<div class="center"> +<!--l. 67--> +<p class="noindent"><!--l. 68--></p> +<p class="noindent"><img src="images/images/rechremp.png" alt="PIC" +width="43" height="43" /></p> +</div><!--l. 71--> +<p class="indent">On y trouve les options habituelles : +<em>Recherche en boucle – dans tout le document</em><em>Chercher +vers le haut</em>, <em>Chercher/Remplacer dans la sélection</em> ou +<em>Chercher toutes les occurences</em>. Sont aussi classiques les +options <em>Sensible à la casse</em> et <em>Mots entiers</em>. Par +défaut la recherche se fait vers le bas, la fin du texte. +<!--l. 73--></p> +<p class="indent">L’option <em>Remplacer dans tous les fichiers +ouverts</em> est une extension fréquente, mais pas aussi répandue +que les autres; cela permet de faire, par exemple, des +remplacements dans tous les fichiers d’un projet – faites attention +que ceci est très puissant. <!--l. 75--></p> +<p class="indent">La dernière option, <em>Expression +régulière</em>, est expliquée ci-après. <!--l. 77--></p> +<p class="indent">Dans le menu <em class="c7">Recherche</em> il y a +d’autres options :</p> +<dl class="description"> +<dt class="description"><span class="ec-lmbx-12">Copier vers +Rechercher</span></dt> +<dd class="description">copie le texte sélectionné et l’envoye dans +la zone de saisie <b><span class="ec-lmro-12">Rechercher +:</span></b> de la boîte de dialogue Rechercher ou Remplacer; vous +devez encore ouvrir les dialogues séparément;</dd> +<dt class="description"><span class="ec-lmbx-12">Copier vers +Remplacer</span></dt> +<dd class="description">on peut faire de même avec un texte de +remplacement vers la zone <b><span class="ec-lmro-12">Par +:</span></b> de la boîte de dialogue <b><span class= +"ec-lmro-12">Remplacer</span></b>;</dd> +<dt class="description"><span class="ec-lmbx-12">Trouver la +s</span><span class="ec-lmbx-12">élection</span></dt> +<dd class="description">utilise la sélection pour une recherche +sans ouvrir la boîte de dialogue <b><span class= +"ec-lmro-12">Recherche</span></b> – très rapide;</dd> +<dt class="description"><span class="ec-lmbx-12">Montrer la +s</span><span class="ec-lmbx-12">élection</span></dt> +<dd class="description">, nous ramène immédiatement au texte +sélectionné – pratique si on a sélectionné un texte et qu’on s’est +déplacé dans le document par la glissière latérale, pratique aussi +si on ne fait pas passer les lignes à la ligne.</dd> +</dl><!--l. 85--> +<p class="noindent"></p> +<h4 class="subsectionHead"><span class="titlemark">4.4.2</span> +<a id="x23-230004.4.2" name= +"x23-230004.4.2"></a>Recherche/Remplacement avancé (les expressions +régulières)</h4><a id="dx23-23001" name="dx23-23001"></a> +<!--l. 87--> +<p class="noindent">Les expressions régulières forment un outil +très performant, mais qu’il convient de bien comprendre. Il +faudrait un manuel uniquement pour cet apprentissage <span class= +"footnote-mark"><a href="index26.html#fn3x5"><sup class= +"textsuperscript">3</sup></a></span><a id="x23-23002f3" name= +"x23-23002f3"></a>, mais nous allons donner quelques idées +d’utilisation. Voir aussi les expressions disponibles dans la +section <a href="Expressionsregulieres.html#x47-51000B">B +<!--tex4ht:ref: sec:regexp --></a>. <!--l. 89--></p> +<p class="indent">Supposons que nous ayons le texte suivant :</p> +<div class="fancyvrb" id="fancyvrb7"> +<a id="x23-23004r1" name="x23-23004r1"></a><span class= +"ec-lmtt-10x-x-109">Voici</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"> pour</span><span class= +"ec-lmtt-10x-x-109"> tester</span><span class= +"ec-lmtt-10x-x-109"> les</span><span class= +"ec-lmtt-10x-x-109"> expressions</span><span class= +"ec-lmtt-10x-x-109"> r</span><span class= +"ec-lmtt-10x-x-109">éguli</span><span class= +"ec-lmtt-10x-x-109">ères</span><br class="fancyvrb" /> +<a id="x23-23006r2" name="x23-23006r2"></a><span class= +"ec-lmtt-10x-x-109">dans</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"> accentu</span><span class= +"ec-lmtt-10x-x-109">é.</span><br class="fancyvrb" /> +<a id="x23-23008r3" name="x23-23008r3"></a><span class= +"ec-lmtt-10x-x-109">Voici</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"> pour</span><span class= +"ec-lmtt-10x-x-109"> tester</span><span class= +"ec-lmtt-10x-x-109"> les</span><span class= +"ec-lmtt-10x-x-109"> expressions</span><span class= +"ec-lmtt-10x-x-109"> r</span><span class= +"ec-lmtt-10x-x-109">éguli</span><span class= +"ec-lmtt-10x-x-109">ères</span><span class= +"ec-lmtt-10x-x-109"> dans</span><br class="fancyvrb" /> +<a id="x23-23010r4" name="x23-23010r4"></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"> accentu</span><span class= +"ec-lmtt-10x-x-109">é.</span><br class="fancyvrb" /> +<a id="x23-23012r5" name="x23-23012r5"></a><span class= +"ec-lmtt-10x-x-109">Voici</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"> pour</span><span class= +"ec-lmtt-10x-x-109"> tester</span><span class= +"ec-lmtt-10x-x-109"> les</span><span class= +"ec-lmtt-10x-x-109"> expressions</span><span class= +"ec-lmtt-10x-x-109"> r</span><span class= +"ec-lmtt-10x-x-109">éguli</span><span class= +"ec-lmtt-10x-x-109">ères.</span><span class= +"ec-lmtt-10x-x-109"> Voici</span><br class="fancyvrb" /> +<a id="x23-23014r6" name="x23-23014r6"></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"> pour</span><span class= +"ec-lmtt-10x-x-109"> tester</span><span class= +"ec-lmtt-10x-x-109"> les</span><span class= +"ec-lmtt-10x-x-109"> expressions</span><span class= +"ec-lmtt-10x-x-109"> r</span><span class= +"ec-lmtt-10x-x-109">éguli</span><span class= +"ec-lmtt-10x-x-109">ères.</span><br class="fancyvrb" /> +<a id="x23-23016r7" name="x23-23016r7"></a><span class= +"ec-lmtt-10x-x-109">truc</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"> truc</span><br class="fancyvrb" /> +<a id="x23-23018r8" name="x23-23018r8"></a><span class= +"ec-lmtt-10x-x-109">t</span><span class= +"ec-lmtt-10x-x-109">él.:</span><span class= +"ec-lmtt-10x-x-109"> 010-99-99-99</span><br class= +"fancyvrb" /> +<a id="x23-23020r9" name="x23-23020r9"></a><span class= +"ec-lmtt-10x-x-109">t</span><span class= +"ec-lmtt-10x-x-109">él.:</span><span class= +"ec-lmtt-10x-x-109"> 00.32.10.99.99.99</span><br class= +"fancyvrb" /> +<a id="x23-23022r10" name="x23-23022r10"></a><span class= +"ec-lmtt-10x-x-109">t</span><span class= +"ec-lmtt-10x-x-109">él.:</span><span class= +"ec-lmtt-10x-x-109"> 00/32-10/99.99.99</span> +</div><!--l. 102--> +<p class="noindent">Nous désirons d’une part</p> +<ol class="enumerate1"> +<li class="enumerate" id="x23-23024x1">séparer les différents +paragraphes par une ligne vide après « accentué » (pour créer des +paragraphes dans L<span class="ec-lmr-8">A</span>TE X) mais pas +pour les trois numéros de téléphone;</li> +<li class="enumerate" id="x23-23026x2">remplacer les deux +caractères tabulations (<span class="ec-lmro-12">tab</span>)qui +séparent les deux mots « truc » du quatrième paragraphe chacun par +trois espaces et, enfin;</li> +<li class="enumerate" id="x23-23028x3">uniformiser les numéros de +téléphones en remplaçant les divers caractères de ponctuation par +des espaces.</li> +</ol><!--l. 109--> +<p class="indent">Pour 1) dans la boîte de dialogue <b><span class= +"ec-lmro-12">Remplacer</span></b> (<span class= +"keystroke">Ctrl</span><span class="keystroke">R</span>) pour +<em>Rechercher :</em> on mettra ›<span class= +"obeylines-h verb ec-lmtt-12">\n</span>‹ <span class= +"footnote-mark"><a href="index27.html#fn4x5"><sup class= +"textsuperscript">4</sup></a></span><a id="x23-23029f4" name= +"x23-23029f4"></a> et dans <em>Par :</em> ›<span class= +"obeylines-h verb ec-lmtt-12">\n\n</span>‹. ›<span class= +"obeylines-h verb ec-lmtt-12">\n</span>‹ est le code pour le +passage à la ligne. On prendra soin d’avoir sélectionné les quatre +premiers paragraphes et le début du cinquième (premier numéro de +téléphone) et de cocher les cases <em>Remplacer dans la +sélection</em> et <em>Expression régulière</em>; si on ne l’a pas +fait et qu’une ligne vide a été insérée entre toutes les lignes, +sélectionner les lignes de téléphone et faire l’opération inverse : +replacer ›<span class="obeylines-h verb ec-lmtt-12">\n\n</span>‹ +par ›<span class="obeylines-h verb ec-lmtt-12">\n</span>‹. Donc +nous avons remplacer un passage à la ligne par un double, en créant +ainsi une ligne vide. <!--l. 111--></p> +<p class="indent">Pour 2) on utilisera ›<span class= +"obeylines-h verb ec-lmtt-12">\t</span>‹ et ›<span class= +"obeylines-h verb ec-lmtt-12">â£â£â£</span>‹ <span class= +"footnote-mark"><a href="index28.html#fn5x5"><sup class= +"textsuperscript">5</sup></a></span><a id="x23-23030f5" name= +"x23-23030f5"></a>. ›<span class= +"obeylines-h verb ec-lmtt-12">\t</span>‹ est le code représentant +une tabulation, un espace est entré tel quel (ici représenté par +<span class="obeylines-h verb ec-lmtt-12">â£</span>). +<!--l. 113--></p> +<p class="indent">Pour 3) ce sera : rechercher ›<span class= +"obeylines-h verb ec-lmtt-12">-|\.|/</span>‹ et remplacer par +›<span class="obeylines-h verb ec-lmtt-12">â£</span>‹. Ici, +›<span class="obeylines-h verb ec-lmtt-12">|</span>‹ fournit les +diverses alternatives (<span class= +"obeylines-h verb ec-lmtt-12">-</span>, <span class= +"obeylines-h verb ec-lmtt-12">.</span>, or <span class= +"obeylines-h verb ec-lmtt-12">/</span>); pour le point nous avons +utilisé ›<span class="obeylines-h verb ec-lmtt-12">\.</span>‹ car +le point seul est un code d’expression régulière qui représente +n’importe quel caractère et nous aurions donc remplacer tous les +caractères par un espace!! Nous devons dès lors utiliser un code +pour avoir le point – en mettant une contre-oblique devant le +point, on précise que le point doit garder son sens propre plutôt +que le sens spécial qu’il a généralement dans les expressinos +régulières. <!--l. 115--></p> +<p class="indent">Si on a des chaînes d’un même caractère mais de +longueurs différentes (exemple 3, 4, 5 fois le caractère e) et +qu’on veut tout ramener à une chaîne plus courte (exemple 2), on +peut demander de remplacer la chaîne ›<span class= +"obeylines-h verb ec-lmtt-12">e{3,5}</span>‹ par ›<span class= +"obeylines-h verb ec-lmtt-12">ee</span>‹. <!--l. 117--></p> +<p class="indent">Si on veut insérer devant une série de +paragraphes séparés ou non par une ligne vide une même chaîne, par +exemple ›<span class= +"obeylines-h verb ec-lmtt-12">\noindentâ£</span>‹ ou ›<span class= +"obeylines-h verb ec-lmtt-12">\itemâ£</span>‹, on peut remplacer +›<span class="obeylines-h verb ec-lmtt-12">\n\n</span>‹ ou +›<span class="obeylines-h verb ec-lmtt-12">\n</span>‹ par +›<span class="obeylines-h verb ec-lmtt-12">\n\n\\noindentâ£</span>‹ +ou ›<span class= +"obeylines-h verb ec-lmtt-12">\n\\noindentâ£</span>‹. Attention, on +a doublé le <span class="obeylines-h verb ec-lmtt-12">\</span> +devant <span class="obeylines-h verb ec-lmtt-12">noindent</span> +pour en avoir un (<span class= +"obeylines-h verb ec-lmtt-12">\noindent</span>), parce que +<span class="obeylines-h verb ec-lmtt-12">\</span> est un caractère +d’échapement dans les expressions régulièrs (nous l’avons rencontré +auparavant dans l’expression <span class= +"obeylines-h verb ec-lmtt-12">\.</span>)! <!--l. 119--></p> +<p class="indent">Si cela avait un sens, nous pourrions remplacer +toutes les lettres comprises entre « a » et « m » par « $ » en +utilisant ›<span class="obeylines-h verb ec-lmtt-12">[a-m]</span>‹ +et ›<span class="obeylines-h verb ec-lmtt-12">$</span>‹.</p> +<h3 class="sectionHead"><span class="titlemark">4.5</span> <a id= +"x23-240004.5" name="x23-240004.5"></a>Autres outils d’édition et +de recherche d’erreur</h3><a id="dx23-24001" name="dx23-24001"></a> +<!--l. 124--> +<p class="noindent"></p> +<h4 class="subsectionHead"><span class="titlemark">4.5.1</span> +<a id="x23-250004.5.1" name="x23-250004.5.1"></a>Outils +standard</h4><!--l. 126--> +<p class="noindent">Il est toujours possible d’annuler<a id= +"dx23-25001" name="dx23-25001"></a> une action non-désirée par +<em class="c7">Édition</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Annuler</em> ou +<span class="keystroke">Ctrl</span><span class="keystroke">Z</span> +(Mac OS X : <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">Z</span>); on peut ainsi annuler à reculons! +L’opération inverse, annuler l’annulation ou refaire<a id= +"dx23-25002" name="dx23-25002"></a>, s’obtient par <em class= +"c7">Édition</em><span class="lmsy-10x-x-120">→</span><em class= +"c7">Répéter/refaire</em> ou <span class= +"keystroke">Ctrl</span><span class= +"keystroke">Maj</span><span class="keystroke">Z</span> (Mac OS X +<span class="keystroke"><img src="images/images/MacCmdKey.png" alt= +"PIC" /></span><span class="keystroke">Maj</span><span class= +"keystroke">Z</span>.) <span class="footnote-mark"><a href= +"index29.html#fn6x5"><sup class= +"textsuperscript">6</sup></a></span><a id="x23-25003f6" name= +"x23-25003f6"></a> <!--l. 128--></p> +<p class="indent">T<sub>E</sub>Xworks dispose aussi des outils +classiques d’édition comme le presse papier; on peut donc +sélectionner, couper/copier puis coller une partie de texte. +<!--l. 130--></p> +<p class="indent">On peut sélectionner à la souris en « glissant » +sur le texte à sélectionner, et on peut aussi « double cliquer » +pour sélectionner un mot. Au clavier il suffit de se déplacer en +maintenant la touche <span class="keystroke">Maj</span> enfoncée; +on utilisera les touches de direction seules avec <span class= +"keystroke">Maj</span>; mais on peut aussi se déplacer et +sélectionner par mot en se déplaçant à gauche ou à droite en +maintenant <span class="keystroke">Ctrl</span><span class= +"keystroke">Maj</span> enfoncés (<span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">Shift <span class="lmsy-10x-x-120">⇑</span></span> sous +Mac OS X). Les raccourcis clavier du presse papier sont les +raccourcis que l’on trouve dans pratiquement tous les logiciels : +<span class="keystroke">Ctrl-X</span> pour couper, <span class= +"keystroke">Ctrl</span><span class="keystroke">C</span> pour copier +et <span class="keystroke">Ctrl</span><span class= +"keystroke">V</span> pour coller (<span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">X</span>, <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">C</span> et <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">V</span> respectivement, Mac OS X.) <!--l. 132--></p> +<p class="indent">On peut facilement changer la casse<a id= +"dx23-25004" name="dx23-25004"></a> d’une sélection – tout mettre +en capitales ou tout en minuscules – par <em class= +"c7">Édition</em><span class="lmsy-10x-x-120">→</span><em class= +"c7">Changer la casse</em> puis, suivant le cas, <em class= +"c7">TOUT EN CAPITALES</em> ou <em class="c7">tout en +minuscules</em>, ou <em class="c7">Inverser la casse</em> (qui +bascule la casse de chaque lettre idividuellement.) +<!--l. 134--></p> +<p class="indent">Il est aussi pratique de voir les numéros de +lignes<a id="dx23-25005" name="dx23-25005"></a>, car tous les +messages d’erreurs font référence à ces numéros; vous pouvez +basculer <tt>on/off</tt> l’affichage des lignes, sur la gauche du +panneau de saisie, par <em class="c7">Format</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Numéros de ligne</em>.</p> +<h4 class="subsectionHead"><span class="titlemark">4.5.2</span> +<a id="x23-260004.5.2" name="x23-260004.5.2"></a>Commenter</h4> +<!--l. 138--> +<p class="noindent">Quand on met au point un texte pour +(L<sup>A</sup>)T<sub>E</sub>X il est souvent intéressant d’empêcher +la compilation d’une partie du texte pour arriver à localiser les +erreurs; on progresse ainsi morceau de texte par morceau de texte +qui fonctionne jusqu’à rencontrer un fragment qui cause une erreur. +Pour cela on commentera la source par bloc. <!--l. 140--></p> +<p class="indent">Nous avons vu que le signe <span class= +"obeylines-h verb ec-lmtt-12">%</span> indique le début d’un +commentaire. Pour commenter <a id="dx23-26001" name= +"dx23-26001"></a>une grande partie de texte, il suffit de la +sélectionner puis de demander le marquage en tant que commentaire +<em class="c7">Format</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Commenter</em> ou +<span class="keystroke">Ctrl</span><span class="keystroke">(</span> +(Mac OS X : <span class="keystroke"><img src= +"images/images/MacCmdKey.png" alt="PIC" /></span><span class= +"keystroke">Shift <span class= +"lmsy-10x-x-120">⇑</span></span><span class="keystroke">]</span>.) +Pour supprimer la mise en commentaire : sélectionnez les lignes et +choisissez <em class="c7">Format</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Dé-commenter</em><a id= +"dx23-26002" name="dx23-26002"></a> ou <span class= +"keystroke">Ctrl</span><span class="keystroke">)</span> (Mac OS X : +<span class="keystroke"><img src="images/images/MacCmdKey.png" alt= +"PIC" /></span><span class="keystroke">Maj</span><span class= +"keystroke">[</span> <span class="footnote-mark"><a href= +"index30.html#fn7x5"><sup class= +"textsuperscript">7</sup></a></span><a id="x23-26003f7" name= +"x23-26003f7"></a>.</p> +<h4 class="subsectionHead"><span class="titlemark">4.5.3</span> +<a id="x23-270004.5.3" name="x23-270004.5.3"></a>Équilibrer les +délimiteurs</h4><a id="dx23-27001" name="dx23-27001"></a> +<!--l. 145--> +<p class="noindent">Une erreur fréquente est d’oublier un symbole +fermant : parenthèse, accolade, crochet,<em>etc</em>. +T<sub>E</sub>Xworks propose un outil pour mettre en évidence les +paires de symboles : lorsqu’on passe sur un de ces symboles son +complémentaire est brièvement mis en sur-brillance orange. On peut +également, quand on est à l’intérieur d’un bloc ainsi délimité +demander de le sélectionner par <em class= +"c7">Édition</em><span class="lmsy-10x-x-120">→</span><em class= +"c7">Sélection d’un bloc entre délimiteurs</em><a id="dx23-27002" +name="dx23-27002"></a> ou son raccourci <span class= +"keystroke">Ctrl</span><span class="keystroke">B</span> (Mac OS X : +<span class="keystroke"><img src="images/images/MacCmdKey.png" alt= +"PIC" /></span><span class="keystroke">B</span>). On voit ainsi +directement l’ampleur du bloc. <!--l. 147--></p> +<p class="noindent"></p> +<h4 class="subsectionHead"><span class="titlemark">4.5.4</span> +<a id="x23-280004.5.4" name="x23-280004.5.4"></a>Guillemets +intelligents</h4><a id="dx23-28001" name="dx23-28001"></a> +<!--l. 150--> +<p class="noindent">Une autre erreur similaire, mais ici sémantique +et n’ayant aucune influence sur la composition, est rencontrée dans +l’utilisation des guillemets lorsqu’on désire mettre un texte en +évidence. <!--l. 152--></p> +<p class="indent">En français il y a des guillemets ‘simples’ et +des guillemets « doubles ». On utilise également les guillemets +“anglais†pour un texte entre guillemets dans un texte déjà entre +guillemets. Les guillemets simples et doubles anglais sont obtenus +par <span class="obeylines-h verb ts1-lmtt12-">`</span> et +<span class="obeylines-h verb ts1-lmtt12-">'</span>; ce ne sont pas +les guillemets utilisés en programmation et trouvés sur la clavier +<span class="obeylines-h verb ec-lmtt-12">"</span> et <span class= +"obeylines-h verb ts1-lmtt12-">'</span>. Mais utilisant le système +des guillemets intelligents de T<sub>E</sub>Xworks, on peut +utiliser ces derniers pour produire automatiquement les guillemets +simple/double ouvrants et fermants. <!--l. 154--></p> +<p class="indent">Dans un document <span class="path">.tex</span>, +sélectionnez un des systèmes de guillemets intelligents : +<em class="c7">Format</em><span class= +"lmsy-10x-x-120">→</span><em class="c7">Guillemets +intelligents</em><span class="lmsy-10x-x-120">→</span><em class= +"c7">Ligatures TeX</em>, <span class= +"lmsy-10x-x-120">→</span><em class="c7">Commandes TeX</em>, +<span class="lmsy-10x-x-120">→</span><em class="c7">Caractères +Unicode</em> <span class="footnote-mark"><a href= +"index31.html#fn8x5"><sup class= +"textsuperscript">8</sup></a></span><a id="x23-28002f8" name= +"x23-28002f8"></a>. Ensuite dans votre texte, lorsque vous voulez +commencer un texte mis en évidence, disons des guillemets doubles, +entrez <span class="obeylines-h verb ec-lmtt-12">"</span> puis le +texte et pour terminer de nouveau <span class= +"obeylines-h verb ec-lmtt-12">"</span>; T<sub>E</sub>Xworks va +automatiquement insérer les guillemets ouvrants <span class= +"obeylines-h verb ts1-lmtt12-">``</span> et ensuite les guillemets +fermants corrects <span class= +"obeylines-h verb ts1-lmtt12-">''</span>. Les trois options donnent +le même résultat dans le document composé, mais <em class= +"c7">Ligatures TeX</em> devrait bien fonctionner dans la plupart +des cas. <!--l. 156--></p> +<p class="indent">Enfin, il est possible de définir ses propres +systèmes de guillemets (dans le fichier de définitions +(<span class="path">smart-quotes-modes.txt</span> dans le dossier +<span class="path">configuration</span> du dossier ressources.) Par +exemple, pour les guillemets français de babel, ajoutez le code +suivant :</p> +<div class="fancyvrb" id="fancyvrb8"> +<a id="x23-28004r1" name="x23-28004r1"></a><span class= +"ec-lmtt-10x-x-109">#[French</span><span class= +"ec-lmtt-10x-x-109"> quotes]</span><br class="fancyvrb" /> +<a id="x23-28006r2" name="x23-28006r2"></a><span class= +"ec-lmtt-10x-x-109">[Guillemets</span><span class= +"ec-lmtt-10x-x-109"> fran</span><span class= +"ec-lmtt-10x-x-109">çais]</span><br class="fancyvrb" /> +<a id="x23-28008r3" name="x23-28008r3"></a><span class= +"ts1-lmtt10-x-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= +"ts1-lmtt10-x-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= +"ts1-lmtt10-x-x-109">'</span><br class="fancyvrb" /> +<a id="x23-28010r4" name="x23-28010r4"></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"> \og{}</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"> \fg{}</span> +</div> +<h3 class="sectionHead"><span class="titlemark">4.6</span> <a id= +"x23-290004.6" name="x23-290004.6"></a>La complétion +automatique</h3><!--l. 166--> +<p class="noindent">Un autre outil dont on ne peut rapidement plus +se passer est la complétion automatique. En effet, quand on utilise +(L<sup>A</sup>)T<sub>E</sub>X, on doit continuellement entrer des +codes pour, par exemple, créer des environnements; de plus dans ce +cas il ne faut pas oublier de les fermer. <!--l. 168--></p> +<p class="indent">La complétion automatique permet de taper une +suite de caractères, on pourrait dire un mot clé, puis en tapant +<span class="keystroke msam-10x-x-120">⇆</span>T<sub>E</sub>Xworks +crée automatiquement le code de la commande ou de l’environnement +(L<sup>A</sup>)T<sub>E</sub>X. <!--l. 170--></p> +<p class="indent">Par exemple, pour obtenir « L<span class= +"ec-lmr-8">A</span>TE X », il faut entrer <span class= +"obeylines-h verb ec-lmtt-12">\LaTeX</span>. Ce n’est pas +difficile, mais l’introduction du “<span class= +"obeylines-h verb ec-lmtt-12">\</span>†<span class= +"footnote-mark"><a href="index32.html#fn9x5"><sup class= +"textsuperscript">9</sup></a></span><a id="x23-29001f9" name= +"x23-29001f9"></a> puis du mot “<span class= +"obeylines-h verb ec-lmtt-12">LaTeX</span>†avec l’alternance de +majuscules et de minuscules peut devenir fastidieux à la longue. +Par la complétion automatique il suffit d’entrer <span class= +"obeylines-h verb ec-lmtt-12">latex</span> puis taper <span class= +"keystroke">TaB</span> pour obtenir <span class= +"obeylines-h verb ec-lmtt-12">\LaTeX</span>. Il faut juste veiller +à ne pas avoir une <em>lettre</em> accolée devant ou derrière +<span class="obeylines-h verb ec-lmtt-12">latex</span> – par ex. +<span class="obeylines-h verb ec-lmtt-12">alatax</span> – sinon le +mécanisme pourrait ne pas choisir le mot clé correct. +<!--l. 173--></p> +<p class="indent">Autres exemples, <span class= +"obeylines-h verb ec-lmtt-12">bmin</span> produit :</p> +<div class="fancyvrb" id="fancyvrb9"> +<a id="x23-29003r1" name="x23-29003r1"></a><span class= +"ec-lmtt-10x-x-109">\begin{minipage}{}</span><br class= +"fancyvrb" /> +<a id="x23-29005r2" name="x23-29005r2"></a><span class= +"ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" /> +<a id="x23-29007r3" name="x23-29007r3"></a><span class= +"ec-lmtt-10x-x-109">\end{minipage}</span><span class= +"ts1-lmtt10-x-x-109">∙</span> +</div><!--l. 179--> +<p class="noindent">le curseur de saisie se trouve dans la paire +d’accolades vide où il faut entrer la dimension de la minipage. +Voir la section <a href="AdaptationdeTw.html#x41-50000A.3">A.3 +<!--tex4ht:ref: sec.autocompletion --></a> pourune liste des mots +clé d’autocomplétion. Remarquons le « <span class= +"ts1-lmr12-">∙</span> » dans l’environnement minipage. C’est une +marque que l’on peut atteindre par <span class= +"keystroke">Ctrl</span><span class= +"keystroke msam-10x-x-120">⇆</span> (<span class= +"keystroke">Option</span><span class= +"keystroke msam-10x-x-120">⇆</span> sur le Mac), en répétant ce +raccourci, on avance dans la structure créée et par <span class= +"keystroke">Ctrl</span><span class= +"keystroke">Maj</span><span class= +"keystroke msam-10x-x-120">⇆</span> (<span class= +"keystroke">Option</span><span class="keystroke">Shift <span class= +"lmsy-10x-x-120">⇑</span></span><span class= +"keystroke msam-10x-x-120">⇆</span>) on recule. <!--l. 183--></p> +<p class="indent">Il est à remarquer que si on donne un mot clé +partiel et que l’on appuie successivement sur <span class= +"keystroke msam-10x-x-120">⇆</span>, on peut avoir d’autres +complétions, généralement associées. Par exemple, <span class= +"obeylines-h verb ec-lmtt-12">bali</span> (le <span class= +"obeylines-h verb ec-lmtt-12">b</span> indique un début +d’environnement <span class= +"obeylines-h verb ec-lmtt-12">\begin{}</span>) crée l’environnement +<span class="obeylines-h verb ec-lmtt-12">align</span> après un +<span class="keystroke msam-10x-x-120">⇆</span>, <span class= +"obeylines-h verb ec-lmtt-12">align*</span> ensuite, successivement +<span class="obeylines-h verb ec-lmtt-12">alignat</span>, +<span class="obeylines-h verb ec-lmtt-12">alignat*</span>, +<span class="obeylines-h verb ec-lmtt-12">aligned</span>, +<span class="obeylines-h verb ec-lmtt-12">alignedat</span>, +<span class="obeylines-h verb ec-lmtt-12">alignedat</span> avec +option; ces derniers environnements ont leur propre code qui +commence par <span class="obeylines-h verb ec-lmtt-12">bali</span> +(<span class="obeylines-h verb ec-lmtt-12">balis</span>, +<span class="obeylines-h verb ec-lmtt-12">baliat</span>, +<span class="obeylines-h verb ec-lmtt-12">baliats</span>, +<span class="obeylines-h verb ec-lmtt-12">balied</span>, +<span class="obeylines-h verb ec-lmtt-12">baliedat</span> et enfin +<span class="obeylines-h verb ec-lmtt-12">baliedato</span>.) +<!--l. 185--></p> +<p class="indent">Enfin, si vous désirer créer vos propres +raccourcis, vous pouvez toujours ajouter un fichier <span class= +"path">.txt</span> dans le sous-répertoire <span class= +"path">completion</span> du répertoire ressources. Les entrées dans +ce fichier seront de la forme :</p> +<div class="fancyvrb" id="fancyvrb10"> +<a id="x23-29009r1" name="x23-29009r1"></a><span class= +"ec-lmtt-10x-x-109">bfigo:=\begin{figure}[#INS#]#RET##RET#\end{figure}</span><span class="ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" /> - -qui pourraient contenir des chapitres séparés. -<!--l. 21--><p class="indent" > Mais il y aura un problème si, étant dans un sous-document, on lance la -composition/compilation<span class="frenchb-thinspace"> </span>; comme il n’y a pas de préambule ni d’environnement -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">document</span></span></span> L<sup>A</sup>T<sub>E</sub>Xs’arrête immédiatement sur erreur. -<!--l. 23--><p class="indent" > Pour signaler à T<sub>E</sub>Xworks qu’il doit compiler le document principal on ajoute au début -du fichier sous-document l’instruction<span class="frenchb-nbsp"> </span>: <a - id="dx23-19003"></a> - <div class="fancyvrb" id="fancyvrb5"><a - id="x23-19005r1"></a><span -class="ec-lmtt-10x-x-109">%</span><span -class="ec-lmtt-10x-x-109"> !TeX</span><span -class="ec-lmtt-10x-x-109"> root</span><span -class="ec-lmtt-10x-x-109"> =</span><span -class="ec-lmtt-10x-x-109"> chemin/fichier_principal.tex</span></div> -<!--l. 28--><p class="noindent" >par exemple<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb6"><a - id="x23-19007r1"></a><span -class="ec-lmtt-10x-x-109">%</span><span -class="ec-lmtt-10x-x-109"> !TeX</span><span -class="ec-lmtt-10x-x-109"> root</span><span -class="ec-lmtt-10x-x-109"> =</span><span -class="ec-lmtt-10x-x-109"> manuel.tex</span></div> -<!--l. 40--><p class="indent" > Si le fichier principal est dans le même dossier, son nom suffit, comme dans -l’exemple ci-dessus. Sinon vous devez fournir le chemin vers le document -principal (de préférence relativement au sous-document en question, p.e. -<span class="path">../manuel.tex</span>). Remarquer aussi l’utilisation des barres obliques « <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">/</span></span></span> » et non des -contre-obliques « <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\</span></span></span> » utilisées par Windows pour séparer les niveaux de -dossiers. -<!--l. 42--><p class="indent" > De plus, avec MikTeX, l’appel au sous-document, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\input{nom.tex}</span></span></span>, doit -inclure l’extension <span class="path">.tex</span> pour que SyncTeX fonctionne convenablement (voir la -section <a -href="Allerplusloinautresoutils.html#x33-310005.1">5.1<!--tex4ht:ref: sec.synctex --></a>). - <h3 class="sectionHead"><span class="titlemark">4.3 </span> <a - id="x23-200004.3"></a>Vérification d’orthographe</h3> -<!--l. 46--><p class="noindent" >On peut demander de faire une vérification orthographique <a - id="dx23-20001"></a>automatique durant la -frappe par <em><b>Édition</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Vérification orthographique</b></em><span -class="lmsy-10x-x-120">→</span><em><b><choix de langue></b></em><span class="frenchb-nbsp"> </span>: par -exemple fr-FR pour le français. Il est également possible de demander à T<sub>E</sub>Xworks de -permettre une vérification orthographique par défaut par <em><b>Édition</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Préférences...</b></em> -<span -class="lmsy-10x-x-120">→</span><em><b>Éditeur</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Langue de vérification orthographique<span class="frenchb-nbsp"> </span>:</b></em>. -<!--l. 48--><p class="indent" > Lors de la frappe, s’il y a une erreur pour le correcteur, le mot est souligné par -un liséré rouge. Un clic-droit sur le mot ouvre un menu contextuel dans lequel il y -a des propositions de mots de remplacement. Cliquer sur le mot désiré pour -effectuer le remplacement. -<!--l. 50--><p class="indent" > Avant d’utiliser la vérification orthographique, il faut installer des -dictionnaires<a - id="dx23-20002"></a> dans le bon dossier de T<sub>E</sub>Xworks<span class="frenchb-nbsp"> </span>: <span class="path"><ressources>\dictionaries</span>. Le -dossier <span class="path"><ressources></span> est atteint facilement par <em><b>Aide</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Paramètres et -ressources...</b></em> -<!--l. 52--><p class="indent" > <div class="OSspecific"><div class="OSspecificLogo OSLinux"></div> Sous Linux, les dictionnaires sont généralement pris dans le dossier -<span class="path">/usr/share/myspell/dicts</span> – le chemin par défaut pour les dictionnaires de myspell. -Notez, cependant, que la personne qui gère votre module T<sub>E</sub>Xworks a pu changer - - - -cela pour tenir compte de l’organisation du système de fichiers de votre -distribution Linux. Vous pouvez passer outre à cet organisation par défaut en -définissant la variable d’environnement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">TW_DICPATH</span></span></span> avant d’exécuter Tw. </div> -<!--l. 56--><p class="indent" > On peut utiliser les dictionnaires disponibles pour OpenOffice.org et d’autres logiciels -libres <span class="footnote-mark"><a -href="index25.html#fn2x5"><sup class="textsuperscript">2</sup></a></span><a - id="x23-20003f2"></a><span class="frenchb-thinspace"> </span>; -si par exemple vous avez Mozilla Thunderbird avec correction orthographique, -vous pouvez copier les fichiers <span class="path">.aff</span><a - id="dx23-20004"></a> et <span class="path">.dic</span><a - id="dx23-20005"></a>. - <h3 class="sectionHead"><span class="titlemark">4.4 </span> <a - id="x23-210004.4"></a>Rechercher et remplacer</h3> -<a - id="dx23-21001"></a> -<a - id="dx23-21002"></a> -<!--l. 63--><p class="noindent" > - <h4 class="subsectionHead"><span class="titlemark">4.4.1 </span> <a - id="x23-220004.4.1"></a>Les actions classiques</h4> -<!--l. 65--><p class="noindent" >Les options du menu <em><b>Recherche</b></em>–<em><b>Rechercher...</b></em>, <em><b>Chercher encore</b></em>, <em><b>Remplacer...</b></em>, -<em><b>Remplacer encore</b></em> et <em><b>Aller à la ligne...</b></em> (<span class="keystroke">Ctrl</span><span class="keystroke">F</span>, <span class="keystroke">Ctrl</span><span class="keystroke">G</span>, <span class="keystroke">Ctrl</span><span class="keystroke">R</span>, <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span><span class="keystroke">R</span> et <span class="keystroke">Ctrl</span><span class="keystroke">L</span> -respectivement (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">F</span>, <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">G</span>, <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">R</span>, <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Shift <span -class="lmsy-10x-x-120">⇑</span></span><span class="keystroke">R</span> et <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">L</span>) sont -des actions classiques<span class="frenchb-thinspace"> </span>; la première et la troisième provoque l’ouverture d’une -boîte de dialogue<span class="frenchb-nbsp"> </span>: -<div class="center" -> -<!--l. 67--><p class="noindent" > -<!--l. 68--><p class="noindent" > <img -src="images/rechremp.png" alt="pict" -></div> -<!--l. 71--><p class="indent" > On y trouve les options habituelles<span class="frenchb-nbsp"> </span>: <em>Recherche en boucle – dans tout le -document</em><em>Chercher vers le haut</em>, <em>Chercher/Remplacer dans la sélection</em> ou -<em>Chercher toutes les occurences</em>. Sont aussi classiques les options <em>Sensible à la - - - -casse</em> et <em>Mots entiers</em>. Par défaut la recherche se fait vers le bas, la fin du -texte. -<!--l. 73--><p class="indent" > L’option <em>Remplacer dans tous les fichiers ouverts</em> est une extension fréquente, -mais pas aussi répandue que les autres<span class="frenchb-thinspace"> </span>; cela permet de faire, par exemple, des -remplacements dans tous les fichiers d’un projet – faites attention que ceci est très -puissant. -<!--l. 75--><p class="indent" > La dernière option, <em>Expression régulière</em>, est expliquée ci-après. -<!--l. 77--><p class="indent" > Dans le menu <em><b>Recherche</b></em> il y a d’autres options<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> - <span -class="ec-lmbx-12">Copier vers Rechercher</span> </dt><dd -class="description">copie le texte sélectionné et l’envoye dans la - zone de saisie <b><span -class="ec-lmro-12">Rechercher</span><span class="frenchb-nbsp"><span -class="ec-lmro-12"> </span></span><span -class="ec-lmro-12">:</span></b> de la boîte de dialogue Rechercher ou - Remplacer<span class="frenchb-thinspace"> </span>; vous devez encore ouvrir les dialogues séparément<span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> - <span -class="ec-lmbx-12">Copier vers Remplacer</span> </dt><dd -class="description">on peut faire de même avec un texte de - remplacement vers la zone <b><span -class="ec-lmro-12">Par</span><span class="frenchb-nbsp"><span -class="ec-lmro-12"> </span></span><span -class="ec-lmro-12">:</span></b> de la boîte de dialogue <b><span -class="ec-lmro-12">Remplacer</span></b><span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> - <span -class="ec-lmbx-12">Trouver la s</span><span -class="ec-lmbx-12">élection</span> </dt><dd -class="description">utilise la sélection pour une recherche sans ouvrir - la boîte de dialogue <b><span -class="ec-lmro-12">Recherche</span></b> – très rapide<span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> - <span -class="ec-lmbx-12">Montrer la s</span><span -class="ec-lmbx-12">élection</span> </dt><dd -class="description"> - , nous ramène immédiatement au texte sélectionné – pratique si on - a sélectionné un texte et qu’on s’est déplacé dans le document par la - glissière latérale, pratique aussi si on ne fait pas passer les lignes à la - ligne.</dd></dl> -<!--l. 85--><p class="noindent" > - <h4 class="subsectionHead"><span class="titlemark">4.4.2 </span> <a - id="x23-230004.4.2"></a>Recherche/Remplacement avancé (les expressions régulières)</h4> -<a - id="dx23-23001"></a> -<!--l. 87--><p class="noindent" >Les expressions régulières forment un outil très performant, mais qu’il -convient de bien comprendre. Il faudrait un manuel uniquement pour cet -apprentissage <span class="footnote-mark"><a -href="index26.html#fn3x5"><sup class="textsuperscript">3</sup></a></span><a - id="x23-23002f3"></a>, -mais nous allons donner quelques idées d’utilisation. Voir aussi les expressions -disponibles dans la section <a -href="Expressionsregulieres.html#x47-51000B">B<!--tex4ht:ref: sec:regexp --></a>. - - - -<!--l. 89--><p class="indent" > Supposons que nous ayons le texte suivant<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb7"><a - id="x23-23004r1"></a><span -class="ec-lmtt-10x-x-109">Voici</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"> pour</span><span -class="ec-lmtt-10x-x-109"> tester</span><span -class="ec-lmtt-10x-x-109"> les</span><span -class="ec-lmtt-10x-x-109"> expressions</span><span -class="ec-lmtt-10x-x-109"> r</span><span -class="ec-lmtt-10x-x-109">éguli</span><span -class="ec-lmtt-10x-x-109">ères</span><br class="fancyvrb" /><a - id="x23-23006r2"></a><span -class="ec-lmtt-10x-x-109">dans</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"> accentu</span><span -class="ec-lmtt-10x-x-109">é.</span> -<br class="fancyvrb" /><a - id="x23-23008r3"></a><span -class="ec-lmtt-10x-x-109">Voici</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"> pour</span><span -class="ec-lmtt-10x-x-109"> tester</span><span -class="ec-lmtt-10x-x-109"> les</span><span -class="ec-lmtt-10x-x-109"> expressions</span><span -class="ec-lmtt-10x-x-109"> r</span><span -class="ec-lmtt-10x-x-109">éguli</span><span -class="ec-lmtt-10x-x-109">ères</span><span -class="ec-lmtt-10x-x-109"> dans</span><br class="fancyvrb" /><a - id="x23-23010r4"></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"> accentu</span><span -class="ec-lmtt-10x-x-109">é.</span> -<br class="fancyvrb" /><a - id="x23-23012r5"></a><span -class="ec-lmtt-10x-x-109">Voici</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"> pour</span><span -class="ec-lmtt-10x-x-109"> tester</span><span -class="ec-lmtt-10x-x-109"> les</span><span -class="ec-lmtt-10x-x-109"> expressions</span><span -class="ec-lmtt-10x-x-109"> r</span><span -class="ec-lmtt-10x-x-109">éguli</span><span -class="ec-lmtt-10x-x-109">ères.</span><span -class="ec-lmtt-10x-x-109"> Voici</span> -<br class="fancyvrb" /><a - id="x23-23014r6"></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"> pour</span><span -class="ec-lmtt-10x-x-109"> tester</span><span -class="ec-lmtt-10x-x-109"> les</span><span -class="ec-lmtt-10x-x-109"> expressions</span><span -class="ec-lmtt-10x-x-109"> r</span><span -class="ec-lmtt-10x-x-109">éguli</span><span -class="ec-lmtt-10x-x-109">ères.</span><br class="fancyvrb" /><a - id="x23-23016r7"></a><span -class="ec-lmtt-10x-x-109">truc</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"> truc</span> -<br class="fancyvrb" /><a - id="x23-23018r8"></a><span -class="ec-lmtt-10x-x-109">t</span><span -class="ec-lmtt-10x-x-109">él.:</span><span -class="ec-lmtt-10x-x-109"> 010-99-99-99</span><br class="fancyvrb" /><a - id="x23-23020r9"></a><span -class="ec-lmtt-10x-x-109">t</span><span -class="ec-lmtt-10x-x-109">él.:</span><span -class="ec-lmtt-10x-x-109"> 00.32.10.99.99.99</span><br class="fancyvrb" /><a - id="x23-23022r10"></a><span -class="ec-lmtt-10x-x-109">t</span><span -class="ec-lmtt-10x-x-109">él.:</span><span -class="ec-lmtt-10x-x-109"> 00/32-10/99.99.99</span></div> -<!--l. 102--><p class="noindent" >Nous désirons d’une part - <ol class="enumerate1" > - <li - class="enumerate" id="x23-23024x1">séparer les différents paragraphes par une ligne vide après - « accentué » (pour créer des paragraphes dans L<sup>A</sup>T<sub>E</sub>X) mais pas pour les - trois numéros de téléphone<span class="frenchb-thinspace"> </span>; - </li> - <li - class="enumerate" id="x23-23026x2">remplacer les deux caractères tabulations (<span -class="ec-lmro-12">tab</span>)qui séparent les deux - mots « truc » du quatrième paragraphe chacun par trois espaces et, - enfin<span class="frenchb-thinspace"> </span>; - </li> - <li - class="enumerate" id="x23-23028x3">uniformiser les numéros de téléphones en remplaçant les divers - caractères de ponctuation par des espaces.</li></ol> -<!--l. 109--><p class="indent" > Pour 1) dans la boîte de dialogue <b><span -class="ec-lmro-12">Remplacer</span></b> (<span class="keystroke">Ctrl</span><span class="keystroke">R</span>) pour <em>Rechercher<span class="frenchb-nbsp"> </span>:</em> on mettra -›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n</span></span></span>‹ <span class="footnote-mark"><a -href="index27.html#fn4x5"><sup class="textsuperscript">4</sup></a></span><a - id="x23-23029f4"></a> -et dans <em>Par<span class="frenchb-nbsp"> </span>:</em> ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n\n</span></span></span>‹. ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n</span></span></span>‹ est le code pour le passage à la ligne. On prendra soin -d’avoir sélectionné les quatre premiers paragraphes et le début du cinquième -(premier numéro de téléphone) et de cocher les cases <em>Remplacer dans la -sélection</em> et <em>Expression régulière</em><span class="frenchb-thinspace"> </span>; si on ne l’a pas fait et qu’une ligne vide a -été insérée entre toutes les lignes, sélectionner les lignes de téléphone -et faire l’opération inverse<span class="frenchb-nbsp"> </span>: replacer ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n\n</span></span></span>‹ par ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n</span></span></span>‹. Donc nous avons -remplacer un passage à la ligne par un double, en créant ainsi une ligne -vide. -<!--l. 111--><p class="indent" > Pour 2) on utilisera ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\t</span></span></span>‹ et ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">␣␣␣</span></span></span>‹ <span class="footnote-mark"><a -href="index28.html#fn5x5"><sup class="textsuperscript">5</sup></a></span><a - id="x23-23030f5"></a>. - - - -›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\t</span></span></span>‹ est le code représentant une tabulation, un espace est entré tel quel (ici -représenté par <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">␣</span></span></span>). -<!--l. 113--><p class="indent" > Pour 3) ce sera<span class="frenchb-nbsp"> </span>: rechercher ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">-|\.|/</span></span></span>‹ et remplacer par ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">␣</span></span></span>‹. Ici, ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">|</span></span></span>‹ fournit les -diverses alternatives (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">-</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">.</span></span></span>, or <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">/</span></span></span>)<span class="frenchb-thinspace"> </span>; pour le point nous avons utilisé ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\.</span></span></span>‹ car le -point seul est un code d’expression régulière qui représente n’importe quel -caractère et nous aurions donc remplacer tous les caractères par un espace<span class="frenchb-thinspace"> </span>!<span class="frenchb-thinspace"> </span>! -Nous devons dès lors utiliser un code pour avoir le point – en mettant une -contre-oblique devant le point, on précise que le point doit garder son sens -propre plutôt que le sens spécial qu’il a généralement dans les expressinos -régulières. -<!--l. 115--><p class="indent" > Si on a des chaînes d’un même caractère mais de longueurs différentes -(exemple 3, 4, 5 fois le caractère e) et qu’on veut tout ramener à une chaîne plus -courte (exemple 2), on peut demander de remplacer la chaîne ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">e{3,5}</span></span></span>‹ par -›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">ee</span></span></span>‹. -<!--l. 117--><p class="indent" > Si on veut insérer devant une série de paragraphes séparés ou non par une -ligne vide une même chaîne, par exemple ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\noindent␣</span></span></span>‹ ou ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\item␣</span></span></span>‹, on peut -remplacer ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n\n</span></span></span>‹ ou ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n</span></span></span>‹ par ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n\n\\noindent␣</span></span></span>‹ ou ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\n\\noindent␣</span></span></span>‹. -Attention, on a doublé le <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\</span></span></span> devant <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">noindent</span></span></span> pour en avoir un (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\noindent</span></span></span>), parce -que <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\</span></span></span> est un caractère d’échapement dans les expressions régulièrs (nous l’avons -rencontré auparavant dans l’expression <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\.</span></span></span>)<span class="frenchb-thinspace"> </span>! -<!--l. 119--><p class="indent" > Si cela avait un sens, nous pourrions remplacer toutes les lettres comprises -entre « a » et « m » par « $ » en utilisant ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">[a-m]</span></span></span>‹ et ›<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">$</span></span></span>‹. - <h3 class="sectionHead"><span class="titlemark">4.5 </span> <a - id="x23-240004.5"></a>Autres outils d’édition et de recherche d’erreur</h3> -<a - id="dx23-24001"></a> -<!--l. 124--><p class="noindent" > - <h4 class="subsectionHead"><span class="titlemark">4.5.1 </span> <a - id="x23-250004.5.1"></a>Outils standard</h4> -<!--l. 126--><p class="noindent" >Il est toujours possible d’annuler<a - id="dx23-25001"></a> une action non-désirée par <em><b>Édition</b></em> -<span -class="lmsy-10x-x-120">→</span><em><b>Annuler</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">Z</span> (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Z</span>)<span class="frenchb-thinspace"> </span>; on peut ainsi annuler -à reculons<span class="frenchb-thinspace"> </span>! L’opération inverse, annuler l’annulation ou refaire<a - id="dx23-25002"></a>, -s’obtient par <em><b>Édition</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Répéter/refaire</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span><span class="keystroke">Z</span> (Mac OS X <span class="keystroke"> - - - -<img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Maj</span><span class="keystroke">Z</span>.) <span class="footnote-mark"><a -href="index29.html#fn6x5"><sup class="textsuperscript">6</sup></a></span><a - id="x23-25003f6"></a> -<!--l. 128--><p class="indent" > T<sub>E</sub>Xworks dispose aussi des outils classiques d’édition comme le presse papier<span class="frenchb-thinspace"> </span>; on peut -donc sélectionner, couper/copier puis coller une partie de texte. -<!--l. 130--><p class="indent" > On peut sélectionner à la souris en « glissant » sur le texte à sélectionner, et -on peut aussi « double cliquer » pour sélectionner un mot. Au clavier il suffit de se -déplacer en maintenant la touche <span class="keystroke">Maj</span> enfoncée<span class="frenchb-thinspace"> </span>; on utilisera les touches de -direction seules avec <span class="keystroke">Maj</span><span class="frenchb-thinspace"> </span>; mais on peut aussi se déplacer et sélectionner par mot -en se déplaçant à gauche ou à droite en maintenant <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span> enfoncés (<span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Shift -<span -class="lmsy-10x-x-120">⇑</span></span> sous Mac OS X). Les raccourcis clavier du presse papier sont les raccourcis que -l’on trouve dans pratiquement tous les logiciels<span class="frenchb-nbsp"> </span>: <span class="keystroke">Ctrl-X</span> pour couper, <span class="keystroke">Ctrl</span><span class="keystroke">C</span> pour -copier et <span class="keystroke">Ctrl</span><span class="keystroke">V</span> pour coller (<span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">X</span>, <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">C</span> et <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">V</span> respectivement, Mac OS -X.) -<!--l. 132--><p class="indent" > On peut facilement changer la casse<a - id="dx23-25004"></a> d’une sélection – tout mettre en capitales -ou tout en minuscules – par <em><b>Édition</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Changer la casse</b></em> puis, suivant le cas, <em><b>TOUT -EN CAPITALES</b></em> ou <em><b>tout en minuscules</b></em>, ou <em><b>Inverser la casse</b></em> (qui bascule la casse -de chaque lettre idividuellement.) -<!--l. 134--><p class="indent" > Il est aussi pratique de voir les numéros de lignes<a - id="dx23-25005"></a>, car tous les messages -d’erreurs font référence à ces numéros<span class="frenchb-thinspace"> </span>; vous pouvez basculer <tt>on/off</tt> l’affichage -des lignes, sur la gauche du panneau de saisie, par <em><b>Format</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Numéros de -ligne</b></em>. - <h4 class="subsectionHead"><span class="titlemark">4.5.2 </span> <a - id="x23-260004.5.2"></a>Commenter</h4> -<!--l. 138--><p class="noindent" >Quand on met au point un texte pour (L<sup>A</sup>)T<sub>E</sub>X il est souvent intéressant d’empêcher la -compilation d’une partie du texte pour arriver à localiser les erreurs<span class="frenchb-thinspace"> </span>; on -progresse ainsi morceau de texte par morceau de texte qui fonctionne jusqu’à -rencontrer un fragment qui cause une erreur. Pour cela on commentera la source -par bloc. -<!--l. 140--><p class="indent" > Nous avons vu que le signe <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">%</span></span></span> indique le début d’un commentaire. Pour -commenter <a - id="dx23-26001"></a>une grande partie de texte, il suffit de la sélectionner puis de demander le -marquage en tant que commentaire <em><b>Format</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Commenter</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">(</span> (Mac OS X<span class="frenchb-nbsp"> </span>: -<span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Shift <span -class="lmsy-10x-x-120">⇑</span></span><span class="keystroke">]</span>.) Pour supprimer la mise en commentaire<span class="frenchb-nbsp"> </span>: sélectionnez -les lignes et choisissez <em><b>Format</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Dé-commenter</b></em><a - id="dx23-26002"></a> ou <span class="keystroke">Ctrl</span><span class="keystroke">)</span> (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> - - - -<img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">Maj</span><span class="keystroke">[</span> <span class="footnote-mark"><a -href="index30.html#fn7x5"><sup class="textsuperscript">7</sup></a></span><a - id="x23-26003f7"></a>. - <h4 class="subsectionHead"><span class="titlemark">4.5.3 </span> <a - id="x23-270004.5.3"></a>Équilibrer les délimiteurs</h4> -<a - id="dx23-27001"></a> -<!--l. 145--><p class="noindent" >Une erreur fréquente est d’oublier un symbole fermant<span class="frenchb-nbsp"> </span>: parenthèse, accolade, -crochet,<em>etc</em>. T<sub>E</sub>Xworks propose un outil pour mettre en évidence les paires de symboles<span class="frenchb-nbsp"> </span>: -lorsqu’on passe sur un de ces symboles son complémentaire est brièvement mis en -sur-brillance orange. On peut également, quand on est à l’intérieur d’un bloc ainsi -délimité demander de le sélectionner par <em><b>Édition</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Sélection d’un bloc entre -délimiteurs</b></em><a - id="dx23-27002"></a> ou son raccourci <span class="keystroke">Ctrl</span><span class="keystroke">B</span> (Mac OS X<span class="frenchb-nbsp"> </span>: <span class="keystroke"> <img -src="images/MacCmdKey.png" alt="pict" -></span><span class="keystroke">B</span>). On voit ainsi -directement l’ampleur du bloc. -<!--l. 147--><p class="noindent" > - <h4 class="subsectionHead"><span class="titlemark">4.5.4 </span> <a - id="x23-280004.5.4"></a>Guillemets intelligents</h4> -<a - id="dx23-28001"></a> -<!--l. 150--><p class="noindent" >Une autre erreur similaire, mais ici sémantique et n’ayant aucune influence sur la -composition, est rencontrée dans l’utilisation des guillemets lorsqu’on désire -mettre un texte en évidence. -<!--l. 152--><p class="indent" > En français il y a des guillemets ‘simples’ et des guillemets « doubles ». On -utilise également les guillemets “anglais” pour un texte entre guillemets dans un -texte déjà entre guillemets. Les guillemets simples et doubles anglais sont obtenus -par <span class="obeylines-h"><span class="verb"><span -class="ts1-lmtt12-">`</span></span></span> et <span class="obeylines-h"><span class="verb"><span -class="ts1-lmtt12-">'</span></span></span><span class="frenchb-thinspace"> </span>; ce ne sont pas les guillemets utilisés en programmation et trouvés sur -la clavier <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">"</span></span></span> et <span class="obeylines-h"><span class="verb"><span -class="ts1-lmtt12-">'</span></span></span>. Mais utilisant le système des guillemets intelligents de T<sub>E</sub>Xworks, on peut -utiliser ces derniers pour produire automatiquement les guillemets simple/double -ouvrants et fermants. -<!--l. 154--><p class="indent" > Dans un document <span class="path">.tex</span>, sélectionnez un des systèmes de guillemets intelligents<span class="frenchb-nbsp"> </span>: -<em><b>Format</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Guillemets intelligents</b></em><span -class="lmsy-10x-x-120">→</span><em><b>Ligatures TeX</b></em>, <span -class="lmsy-10x-x-120">→</span><em><b>Commandes TeX</b></em>, <span -class="lmsy-10x-x-120">→</span><em><b>Caractères - - - -Unicode</b></em> <span class="footnote-mark"><a -href="index31.html#fn8x5"><sup class="textsuperscript">8</sup></a></span><a - id="x23-28002f8"></a>. -Ensuite dans votre texte, lorsque vous voulez commencer un texte mis en -évidence, disons des guillemets doubles, entrez <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">"</span></span></span> puis le texte et pour terminer de -nouveau <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">"</span></span></span><span class="frenchb-thinspace"> </span>; T<sub>E</sub>Xworks va automatiquement insérer les guillemets ouvrants <span class="obeylines-h"><span class="verb"><span -class="ts1-lmtt12-">``</span></span></span> et ensuite les -guillemets fermants corrects <span class="obeylines-h"><span class="verb"><span -class="ts1-lmtt12-">''</span></span></span>. Les trois options donnent le même résultat dans -le document composé, mais <em><b>Ligatures TeX</b></em> devrait bien fonctionner dans la -plupart des cas. -<!--l. 156--><p class="indent" > Enfin, il est possible de définir ses propres systèmes de guillemets (dans le -fichier de définitions (<span class="path">smart-quotes-modes.txt</span> dans le dossier <span class="path">configuration</span> du -dossier ressources.) Par exemple, pour les guillemets français de babel, ajoutez le -code suivant<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb8"><a - id="x23-28004r1"></a><span -class="ec-lmtt-10x-x-109">#[French</span><span -class="ec-lmtt-10x-x-109"> quotes]</span><br class="fancyvrb" /><a - id="x23-28006r2"></a><span -class="ec-lmtt-10x-x-109">[Guillemets</span><span -class="ec-lmtt-10x-x-109"> fran</span><span -class="ec-lmtt-10x-x-109">çais]</span><br class="fancyvrb" /><a - id="x23-28008r3"></a><span -class="ts1-lmtt10-x-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="ts1-lmtt10-x-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="ts1-lmtt10-x-x-109">'</span><br class="fancyvrb" /><a - id="x23-28010r4"></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"> \og{}</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"> \fg{}</span></div> - <h3 class="sectionHead"><span class="titlemark">4.6 </span> <a - id="x23-290004.6"></a>La complétion automatique</h3> -<!--l. 166--><p class="noindent" >Un autre outil dont on ne peut rapidement plus se passer est la complétion -automatique. En effet, quand on utilise (L<sup>A</sup>)T<sub>E</sub>X, on doit continuellement entrer des codes -pour, par exemple, créer des environnements<span class="frenchb-thinspace"> </span>; de plus dans ce cas il ne faut pas -oublier de les fermer. -<!--l. 168--><p class="indent" > La complétion automatique permet de taper une suite de caractères, on -pourrait dire un mot clé, puis en tapant <span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span>T<sub>E</sub>Xworks crée automatiquement le code de la -commande ou de l’environnement (L<sup>A</sup>)T<sub>E</sub>X. -<!--l. 170--><p class="indent" > Par exemple, pour obtenir « L<sup>A</sup>T<sub>E</sub>X », il faut entrer <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\LaTeX</span></span></span>. Ce n’est pas difficile, mais l’introduction -du “<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\</span></span></span>” <span class="footnote-mark"><a -href="index32.html#fn9x5"><sup class="textsuperscript">9</sup></a></span><a - id="x23-29001f9"></a> -puis du mot “<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">LaTeX</span></span></span>” avec l’alternance de majuscules et de minuscules peut -devenir fastidieux à la longue. Par la complétion automatique il suffit d’entrer -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">latex</span></span></span> puis taper <span class="keystroke">TaB</span> pour obtenir <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\LaTeX</span></span></span>. Il faut juste veiller à ne pas avoir une -<em>lettre</em> accolée devant ou derrière <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">latex</span></span></span> – par ex. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">alatax</span></span></span> – sinon le mécanisme -pourrait ne pas choisir le mot clé correct. - - - -<!--l. 173--><p class="indent" > Autres exemples, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">bmin</span></span></span> produit<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb9"><a - id="x23-29003r1"></a><span -class="ec-lmtt-10x-x-109">\begin{minipage}{}</span><br class="fancyvrb" /><a - id="x23-29005r2"></a><span -class="ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" /><a - id="x23-29007r3"></a><span -class="ec-lmtt-10x-x-109">\end{minipage}</span><span -class="ts1-lmtt10-x-x-109">∙</span></div> -<!--l. 179--><p class="noindent" >le curseur de saisie se trouve dans la paire d’accolades vide où il faut entrer la -dimension de la minipage. Voir la section <a -href="AdaptationdeTw.html#x41-50000A.3">A.3<!--tex4ht:ref: sec.autocompletion --></a> pourune liste des mots clé -d’autocomplétion. Remarquons le « <span -class="ts1-lmr12-">∙ </span>» dans l’environnement minipage. C’est une -marque que l’on peut atteindre par <span class="keystroke">Ctrl</span><span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span> (<span class="keystroke">Option</span><span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span> sur le Mac), en répétant ce -raccourci, on avance dans la structure créée et par <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span><span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span> (<span class="keystroke">Option</span><span class="keystroke">Shift <span -class="lmsy-10x-x-120">⇑</span></span><span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span>) -on recule. -<!--l. 183--><p class="indent" > Il est à remarquer que si on donne un mot clé partiel et que l’on appuie -successivement sur <span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span>, on peut avoir d’autres complétions, généralement -associées. Par exemple, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">bali</span></span></span> (le <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">b</span></span></span> indique un début d’environnement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\begin{}</span></span></span>) -crée l’environnement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">align</span></span></span> après un <span class="keystroke"><span -class="msam-10x-x-120">⇆</span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">align*</span></span></span> ensuite, successivement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">alignat</span></span></span>, -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">alignat*</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">aligned</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">alignedat</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">alignedat</span></span></span> avec option<span class="frenchb-thinspace"> </span>; ces derniers -environnements ont leur propre code qui commence par <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">bali</span></span></span> (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">balis</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">baliat</span></span></span>, -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">baliats</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">balied</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">baliedat</span></span></span> et enfin <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">baliedato</span></span></span>.) -<!--l. 185--><p class="indent" > Enfin, si vous désirer créer vos propres raccourcis, vous pouvez toujours -ajouter un fichier <span class="path">.txt</span> dans le sous-répertoire <span class="path">completion</span> du répertoire ressources. -Les entrées dans ce fichier seront de la forme<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb10"><a - id="x23-29009r1"></a><span -class="ec-lmtt-10x-x-109">bfigo:=\begin{figure}[#INS#]#RET##RET#\end{figure}</span><span -class="ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" /><a - id="x23-29011r2"></a><span -class="ec-lmtt-10x-x-109">\bibliography{#INS#}</span><span -class="ts1-lmtt10-x-x-109">∙</span></div> -<!--l. 192--><p class="indent" > Dans le premier cas, pour l’environnement <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">figure</span></span></span> avec option, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">bfigo</span></span></span> est le -mot clé, puis vient l’affectation <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">:=</span></span></span> et la définition<span class="frenchb-nbsp"> </span>: écrire <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\begin{figure}[]</span></span></span> -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\end{figure}</span></span></span> avec un passage à la ligne après le <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">begin</span></span></span> (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">#RET#</span></span></span>), laisser une -ligne vide (deuxième <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">#RET#</span></span></span>) et mettre le curseur d’insertion entre les -crochets (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">#INS#</span></span></span>)<span class="frenchb-thinspace"> </span>; « <span -class="ts1-lmr12-">∙ </span>» est la marque de déplacement expliquée plus -haut. -<!--l. 194--><p class="indent" > Dans le deuxième cas il n’y aura que <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-12">\bibliography{}</span></span></span> lui-même et T<sub>E</sub>Xworks créera le -nom complet avec accolades (le curseur entre elles.) Dans ce cas le mot clé est -l’instruction elle-même. -<!--l. 198--><p class="indent" > Il faut veiller à créer des fichiers <span class="path">.txt</span> encodés en utf-8<span class="frenchb-thinspace"> </span>; on peut pour cela -utiliser le programme T<sub>E</sub>Xworks lui-même, qui utilise cet encodage par défaut. - - - - - - - - - - <!--l. 5--><div class="crosslinks"><p class="noindent">[<a -href="Allerplusloinautresoutils.html" >next</a>] [<a -href="Priseenmain.html" >prev</a>] [<a -href="Priseenmain.html#tailPriseenmain.html" >prev-tail</a>] [<a -href="Allerplusloinoutilsdedition.html" >front</a>] [<a -href="index.html#Allerplusloinoutilsdedition.html" >up</a>] </p></div> -<!--l. 5--><p class="indent" > <a - id="tailAllerplusloinoutilsdedition.html"></a> </div> -</body></html> +<a id="x23-29011r2" name="x23-29011r2"></a><span class= +"ec-lmtt-10x-x-109">\bibliography{#INS#}</span><span class= +"ts1-lmtt10-x-x-109">∙</span> +</div><!--l. 192--> +<p class="indent">Dans le premier cas, pour l’environnement +<span class="obeylines-h verb ec-lmtt-12">figure</span> avec +option, <span class="obeylines-h verb ec-lmtt-12">bfigo</span> est +le mot clé, puis vient l’affectation <span class= +"obeylines-h verb ec-lmtt-12">:=</span> et la définition : écrire +<span class="obeylines-h verb ec-lmtt-12">\begin{figure}[]</span> +<span class="obeylines-h verb ec-lmtt-12">\end{figure}</span> avec +un passage à la ligne après le <span class= +"obeylines-h verb ec-lmtt-12">begin</span> (<span class= +"obeylines-h verb ec-lmtt-12">#RET#</span>), laisser une ligne vide +(deuxième <span class="obeylines-h verb ec-lmtt-12">#RET#</span>) +et mettre le curseur d’insertion entre les crochets (<span class= +"obeylines-h verb ec-lmtt-12">#INS#</span>); « <span class= +"ts1-lmr12-">∙</span> » est la marque de déplacement expliquée plus +haut. <!--l. 194--></p> +<p class="indent">Dans le deuxième cas il n’y aura que <span class= +"obeylines-h verb ec-lmtt-12">\bibliography{}</span> lui-même et +T<sub>E</sub>Xworks créera le nom complet avec accolades (le +curseur entre elles.) Dans ce cas le mot clé est l’instruction +elle-même. <!--l. 198--></p> +<p class="indent">Il faut veiller à créer des fichiers <span class= +"path">.txt</span> encodés en utf-8; on peut pour cela utiliser le +programme T<sub>E</sub>Xworks lui-même, qui utilise cet encodage +par défaut. <!--l. 5--></p> +<div class="crosslinks"> +<p class="noindent">[<a href= +"Allerplusloinautresoutils.html">next</a>] [<a href= +"Priseenmain.html">prev</a>] [<a href= +"Priseenmain.html#tailPriseenmain.html">prev-tail</a>] [<a href= +"Allerplusloinoutilsdedition.html">front</a>] [<a href= +"index.html#Allerplusloinoutilsdedition.html">up</a>]</p> +</div><!--l. 5--> +<p class="indent"><a id="tailAllerplusloinoutilsdedition.html" +name="tailAllerplusloinoutilsdedition.html"></a></p> +</div> +</body> +</html> |