summaryrefslogtreecommitdiff
path: root/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html
diff options
context:
space:
mode:
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.html1673
1 files changed, 709 insertions, 964 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 5052281e124..f87cb9b2ba6 100644
--- a/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html
+++ b/Master/tlpkg/texworks/texworks-help/TeXworks-manual/fr/Allerplusloinoutilsdedition.html
@@ -1,964 +1,709 @@
-<?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>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" />
-<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.c7 {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=
-"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. 6-->
-
-<p class="indent"></p>
-
-<div class="chapternumber">
-4
-</div>
-
-<h1><a id="x24-170004" name="x24-170004"></a>Aller plus
-loin<span class="frenchb-nbsp">&nbsp;</span>: outils d’édition</h1>
-<!--l. 8-->
-
-<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=
-"x24-180004.1" name="x24-180004.1"></a>Créer un document à partir
-d’un modèle</h3><a id="dx24-18001" name="dx24-18001"></a>
-<!--l. 12-->
-
-<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. 14--></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="frenchb-nbsp">&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 verb ec-lmtt-12">OK</span> un document est créé et on
-peut commencer à travailler. <!--l. 16--></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">&lt;ressources&gt;\templates</span> ou un sous-répertoire
-éventuel de celui-ci, si vous le désirez. <!--l. 18--></p>
-
-<p class="noindent"></p>
-
-<h3 class="sectionHead"><span class="titlemark">4.2</span> <a id=
-"x24-190004.2" name="x24-190004.2"></a>Créer un projet sur
-plusieurs fichiers sources</h3><a id="dx24-19001" name=
-"dx24-19001"></a> <!--l. 20-->
-
-<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">&nbsp;</span>: 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=
-"index25.html#fn1x5"><sup class=
-"textsuperscript">1</sup></a></span><a id="x24-19002f1" name=
-"x24-19002f1"></a>, qui pourraient contenir des chapitres séparés.
-<!--l. 22--></p>
-
-<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">&nbsp;</span>; comme il n’y a pas de préambule
-ni d’environnement <span class=
-"obeylines-h verb ec-lmtt-12">document</span>
-L<sup>A</sup>T<sub>E</sub>Xs’arrête immédiatement sur erreur.
-<!--l. 24--></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<span class=
-"frenchb-nbsp">&nbsp;</span>: <a id="dx24-19003" name=
-"dx24-19003"></a></p>
-
-<div class="fancyvrb" id="fancyvrb5">
-<a id="x24-19005r1" name="x24-19005r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;%</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;!TeX</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;root</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;=</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;chemin/fichier_principal.tex</span>
-</div><!--l. 29-->
-
-<p class="noindent">par exemple<span class=
-"frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="fancyvrb" id="fancyvrb6">
-<a id="x24-19007r1" name="x24-19007r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;%</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;!TeX</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;root</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;=</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;manuel.tex</span>
-</div><!--l. 41-->
-
-<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. 43--></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&nbsp;<a href=
-"Allerplusloinautresoutils.html#x34-310005.1">5.1
-<!--tex4ht:ref: sec.synctex --></a>).</p>
-
-<h3 class="sectionHead"><span class="titlemark">4.3</span> <a id=
-"x24-200004.3" name="x24-200004.3"></a>Vérification
-d’orthographe</h3><!--l. 47-->
-
-<p class="noindent">On peut demander de faire une vérification
-orthographique <a id="dx24-20001" name="dx24-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">&lt;choix de langue&gt;</em><span class=
-"frenchb-nbsp">&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 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<span class="frenchb-nbsp">&nbsp;</span>:</em>.
-<!--l. 49--></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. 51--></p>
-
-<p class="indent">Avant d’utiliser la vérification orthographique,
-il faut installer des dictionnaires<a id="dx24-20002" name=
-"dx24-20002"></a> dans le bon dossier de
-T<sub>E</sub>Xworks<span class="frenchb-nbsp">&nbsp;</span>:
-<span class="path">&lt;ressources&gt;\dictionaries</span>. Le
-dossier <span class="path">&lt;ressources&gt;</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. 53--></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. 57-->
-
-<p class="indent">On peut utiliser les dictionnaires disponibles
-pour OpenOffice.org et d’autres logiciels libres <span class=
-"footnote-mark"><a href="index26.html#fn2x5"><sup class=
-"textsuperscript">2</sup></a></span><a id="x24-20003f2" name=
-"x24-20003f2"></a><span class="frenchb-thinspace">&nbsp;</span>; si
-par exemple vous avez Mozilla Thunderbird avec correction
-orthographique, vous pouvez copier les fichiers <span class=
-"path">.aff</span><a id="dx24-20004" name="dx24-20004"></a> et
-<span class="path">.dic</span><a id="dx24-20005" name=
-"dx24-20005"></a>.</p>
-
-<h3 class="sectionHead"><span class="titlemark">4.4</span> <a id=
-"x24-210004.4" name="x24-210004.4"></a>Rechercher et
-remplacer</h3><a id="dx24-21001" name="dx24-21001"></a> <a id=
-"dx24-21002" name="dx24-21002"></a> <!--l. 64-->
-
-<p class="noindent"></p>
-
-<h4 class="subsectionHead"><span class="titlemark">4.4.1</span>
-<a id="x24-220004.4.1" name="x24-220004.4.1"></a>Les actions
-classiques</h4><!--l. 66-->
-
-<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="frenchb-nbsp">&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">&nbsp;</span>; la
-première et la troisième provoque l’ouverture d’une boîte de
-dialogue<span class="frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="center">
-<!--l. 68-->
-
-<p class="noindent"><!--l. 69--></p>
-
-<p class="noindent"><img src="images/rechremp.png" alt=
-"pict" /></p>
-</div><!--l. 72-->
-
-<p class="indent">On y trouve les options habituelles<span class=
-"frenchb-nbsp">&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. 74--></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<span class="frenchb-thinspace">&nbsp;</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. 76--></p>
-
-<p class="indent">La dernière option, <em>Expression
-régulière</em>, est expliquée ci-après. <!--l. 78--></p>
-
-<p class="indent">Dans le menu <em class="c7">Recherche</em> il y a
-d’autres options<span class="frenchb-nbsp">&nbsp;</span>:</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><span class=
-"frenchb-nbsp ec-lmro-12">&nbsp;</span><span class=
-"ec-lmro-12">:</span></b> de la boîte de dialogue Rechercher ou
-Remplacer<span class="frenchb-thinspace">&nbsp;</span>; vous devez
-encore ouvrir les dialogues séparément<span class=
-"frenchb-thinspace">&nbsp;</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 ec-lmro-12">&nbsp;</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">&nbsp;</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">&nbsp;</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. 86-->
-
-<p class="noindent"></p>
-
-<h4 class="subsectionHead"><span class="titlemark">4.4.2</span>
-<a id="x24-230004.4.2" name=
-"x24-230004.4.2"></a>Recherche/Remplacement avancé (les expressions
-régulières)</h4><a id="dx24-23001" name="dx24-23001"></a>
-<!--l. 88-->
-
-<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="index27.html#fn3x5"><sup class=
-"textsuperscript">3</sup></a></span><a id="x24-23002f3" name=
-"x24-23002f3"></a>, mais nous allons donner quelques idées
-d’utilisation. Voir aussi les expressions disponibles dans la
-section <a href="Expressionsregulieres.html#x48-51000B">B
-<!--tex4ht:ref: sec:regexp --></a>. <!--l. 90--></p>
-
-<p class="indent">Supposons que nous ayons le texte
-suivant<span class="frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="fancyvrb" id="fancyvrb7">
-<a id="x24-23004r1" name="x24-23004r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;Voici</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;pour</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;tester</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;les</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;expressions</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;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="x24-23006r2" name="x24-23006r2"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;dans</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;accentu</span><span class=
-"ec-lmtt-10x-x-109">é.</span><br class="fancyvrb" />
-<a id="x24-23008r3" name="x24-23008r3"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;Voici</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;pour</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;tester</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;les</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;expressions</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;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">&nbsp;dans</span><br class="fancyvrb" />
-<a id="x24-23010r4" name="x24-23010r4"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;accentu</span><span class=
-"ec-lmtt-10x-x-109">é.</span><br class="fancyvrb" />
-<a id="x24-23012r5" name="x24-23012r5"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;Voici</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;pour</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;tester</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;les</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;expressions</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;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">&nbsp;Voici</span><br class="fancyvrb" />
-<a id="x24-23014r6" name="x24-23014r6"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;du</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;texte</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;pour</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;tester</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;les</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;expressions</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;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="x24-23016r7" name="x24-23016r7"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;truc</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;truc</span><br class="fancyvrb" />
-<a id="x24-23018r8" name="x24-23018r8"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;t</span><span class=
-"ec-lmtt-10x-x-109">él.:</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;010-99-99-99</span><br class=
-"fancyvrb" />
-<a id="x24-23020r9" name="x24-23020r9"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;t</span><span class=
-"ec-lmtt-10x-x-109">él.:</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;00.32.10.99.99.99</span><br class=
-"fancyvrb" />
-<a id="x24-23022r10" name="x24-23022r10"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;t</span><span class=
-"ec-lmtt-10x-x-109">él.:</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;00/32-10/99.99.99</span>
-</div><!--l. 103-->
-
-<p class="noindent">Nous désirons d’une part</p>
-
-<ol class="enumerate1">
-<li class="enumerate" id="x24-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">&nbsp;</span>;</li>
-
-<li class="enumerate" id="x24-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">&nbsp;</span>;</li>
-
-<li class="enumerate" id="x24-23028x3">uniformiser les numéros de
-téléphones en remplaçant les divers caractères de ponctuation par
-des espaces.</li>
-</ol><!--l. 110-->
-
-<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">&nbsp;</span>:</em> on
-mettra ›<span class="obeylines-h verb ec-lmtt-12">\n</span>‹
-<span class="footnote-mark"><a href=
-"index28.html#fn4x5"><sup class="textsuperscript">4</sup></a></span><a id="x24-23029f4"
-name="x24-23029f4"></a> et dans <em>Par<span class=
-"frenchb-nbsp">&nbsp;</span>:</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><span class=
-"frenchb-thinspace">&nbsp;</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">&nbsp;</span>: 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. 112--></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="index29.html#fn5x5"><sup class=
-"textsuperscript">5</sup></a></span><a id="x24-23030f5" name=
-"x24-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. 114--></p>
-
-<p class="indent">Pour 3) ce sera<span class=
-"frenchb-nbsp">&nbsp;</span>: 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>)<span class=
-"frenchb-thinspace">&nbsp;</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<span class=
-"frenchb-thinspace">&nbsp;</span>!<span class=
-"frenchb-thinspace">&nbsp;</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. 116--></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. 118--></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>)<span class=
-"frenchb-thinspace">&nbsp;</span>! <!--l. 120--></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=
-"x24-240004.5" name="x24-240004.5"></a>Autres outils d’édition et
-de recherche d’erreur</h3><a id="dx24-24001" name="dx24-24001"></a>
-<!--l. 125-->
-
-<p class="noindent"></p>
-
-<h4 class="subsectionHead"><span class="titlemark">4.5.1</span>
-<a id="x24-250004.5.1" name="x24-250004.5.1"></a>Outils
-standard</h4><!--l. 127-->
-
-<p class="noindent">Il est toujours possible d’annuler<a id=
-"dx24-25001" name="dx24-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="frenchb-nbsp">&nbsp;</span>: <span class=
-"keystroke"><img src="images/MacCmdKey.png" alt=
-"pict" /></span><span class="keystroke">Z</span>)<span class=
-"frenchb-thinspace">&nbsp;</span>; on peut ainsi annuler à
-reculons<span class="frenchb-thinspace">&nbsp;</span>! L’opération
-inverse, annuler l’annulation ou refaire<a id="dx24-25002" name=
-"dx24-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/MacCmdKey.png" alt=
-"pict" /></span><span class="keystroke">Maj</span><span class=
-"keystroke">Z</span>.) <span class="footnote-mark"><a href=
-"index30.html#fn6x5"><sup class=
-"textsuperscript">6</sup></a></span><a id="x24-25003f6" name=
-"x24-25003f6"></a> <!--l. 129--></p>
-
-<p class="indent">T<sub>E</sub>Xworks dispose aussi des outils
-classiques d’édition comme le presse papier<span class=
-"frenchb-thinspace">&nbsp;</span>; on peut donc sélectionner,
-couper/copier puis coller une partie de texte. <!--l. 131--></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<span class="frenchb-thinspace">&nbsp;</span>; on utilisera
-les touches de direction seules avec <span class=
-"keystroke">Maj</span><span class=
-"frenchb-thinspace">&nbsp;</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">&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. 133--></p>
-
-<p class="indent">On peut facilement changer la casse<a id=
-"dx24-25004" name="dx24-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. 135--></p>
-
-<p class="indent">Il est aussi pratique de voir les numéros de
-lignes<a id="dx24-25005" name="dx24-25005"></a>, car tous les
-messages d’erreurs font référence à ces numéros<span class=
-"frenchb-thinspace">&nbsp;</span>; 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="x24-260004.5.2" name="x24-260004.5.2"></a>Commenter</h4>
-<!--l. 139-->
-
-<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">&nbsp;</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. 141--></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="dx24-26001" name=
-"dx24-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="frenchb-nbsp">&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">&nbsp;</span>: 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=
-"dx24-26002" name="dx24-26002"></a> ou <span class=
-"keystroke">Ctrl</span><span class="keystroke">)</span> (Mac OS
-X<span class="frenchb-nbsp">&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=
-"index31.html#fn7x5"><sup class=
-"textsuperscript">7</sup></a></span><a id="x24-26003f7" name=
-"x24-26003f7"></a>.</p>
-
-<h4 class="subsectionHead"><span class="titlemark">4.5.3</span>
-<a id="x24-270004.5.3" name="x24-270004.5.3"></a>Équilibrer les
-délimiteurs</h4><a id="dx24-27001" name="dx24-27001"></a>
-<!--l. 146-->
-
-<p class="noindent">Une erreur fréquente est d’oublier un symbole
-fermant<span class="frenchb-nbsp">&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">&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 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="dx24-27002"
-name="dx24-27002"></a> ou son raccourci <span class=
-"keystroke">Ctrl</span><span class="keystroke">B</span> (Mac OS
-X<span class="frenchb-nbsp">&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. 148--></p>
-
-<p class="noindent"></p>
-
-<h4 class="subsectionHead"><span class="titlemark">4.5.4</span>
-<a id="x24-280004.5.4" name="x24-280004.5.4"></a>Guillemets
-intelligents</h4><a id="dx24-28001" name="dx24-28001"></a>
-<!--l. 151-->
-
-<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. 153--></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><span class=
-"frenchb-thinspace">&nbsp;</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. 155--></p>
-
-<p class="indent">Dans un document <span class="path">.tex</span>,
-sélectionnez un des systèmes de guillemets intelligents<span class=
-"frenchb-nbsp">&nbsp;</span>: <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=
-"index32.html#fn8x5"><sup class=
-"textsuperscript">8</sup></a></span><a id="x24-28002f8" name=
-"x24-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><span class=
-"frenchb-thinspace">&nbsp;</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. 157--></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<span class="frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="fancyvrb" id="fancyvrb8">
-<a id="x24-28004r1" name="x24-28004r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;#[French</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;quotes]</span><br class="fancyvrb" />
-<a id="x24-28006r2" name="x24-28006r2"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;[Guillemets</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;fran</span><span class=
-"ec-lmtt-10x-x-109">çais]</span><br class="fancyvrb" />
-<a id="x24-28008r3" name="x24-28008r3"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ts1-lmtt10-x-x-109">’</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ts1-lmtt10-x-x-109">`</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ts1-lmtt10-x-x-109">’</span><br class="fancyvrb" />
-<a id="x24-28010r4" name="x24-28010r4"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;"</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;\og{}</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;\fg{}</span>
-</div>
-
-<h3 class="sectionHead"><span class="titlemark">4.6</span> <a id=
-"x24-290004.6" name="x24-290004.6"></a>La complétion
-automatique</h3><!--l. 167-->
-
-<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">&nbsp;</span>; de plus dans ce cas il ne faut
-pas oublier de les fermer. <!--l. 169--></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. 171--></p>
-
-<p class="indent">Par exemple, pour obtenir «
-L<sup>A</sup>T<sub>E</sub>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="index33.html#fn9x5"><sup class=
-"textsuperscript">9</sup></a></span><a id="x24-29001f9" name=
-"x24-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. 174--></p>
-
-<p class="indent">Autres exemples, <span class=
-"obeylines-h verb ec-lmtt-12">bmin</span> produit<span class=
-"frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="fancyvrb" id="fancyvrb9">
-<a id="x24-29003r1" name="x24-29003r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;\begin{minipage}{}</span><br class=
-"fancyvrb" />
-<a id="x24-29005r2" name="x24-29005r2"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" />
-<a id="x24-29007r3" name="x24-29007r3"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;\end{minipage}</span><span class=
-"ts1-lmtt10-x-x-109">∙</span>
-</div><!--l. 180-->
-
-<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#x42-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. 184--></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<span class="frenchb-thinspace">&nbsp;</span>; 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. 186--></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<span class=
-"frenchb-nbsp">&nbsp;</span>:</p>
-
-<div class="fancyvrb" id="fancyvrb10">
-<a id="x24-29009r1" name="x24-29009r1"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;bfigo:=\begin{figure}[#INS#]#RET##RET#\end{figure}</span><span class="ts1-lmtt10-x-x-109">∙</span><br class="fancyvrb" />
-
-<a id="x24-29011r2" name="x24-29011r2"></a><span class=
-"ec-lmtt-10x-x-109">&nbsp;</span><span class=
-"ec-lmtt-10x-x-109">&nbsp;\bibliography{#INS#}</span><span class=
-"ts1-lmtt10-x-x-109">∙</span>
-</div><!--l. 193-->
-
-<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<span class="frenchb-nbsp">&nbsp;</span>: é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=
-"frenchb-thinspace">&nbsp;</span>; « <span class=
-"ts1-lmr12-">∙</span> » est la marque de déplacement expliquée plus
-haut. <!--l. 195--></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. 199--></p>
-
-<p class="indent">Il faut veiller à créer des fichiers <span class=
-"path">.txt</span> encodés en utf-8<span class=
-"frenchb-thinspace">&nbsp;</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--></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>
+<!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&#8217;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">&#x00A0;</span>: outils d&#8217;dition</h1>
+<!--l. 7--><p class="indent" > Lorsque vous aurez T<sub>E</sub>Xworks bien en main, vous sentirez le besoin d&#8217;avoir des outils
+pour tre plus efficace. Beaucoup d&#8217;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>Crer un document partir d&#8217;un modle</h3>
+<a
+ id="dx23-18001"></a>
+<!--l. 11--><p class="noindent" >Les documents que vous crerez ont le plus souvent les mmes instructions dans le
+prambule, on charge les mmes modules, on dfinit les mmes caractristiques
+de page, on dfinit aussi des en-tte et pied de page personnaliss. On peut
+utiliser les modles prdfinis ou crer ses propres modles contenant tous ces
+pr-requis.
+<!--l. 13--><p class="indent" > Utilisez <em><b>Fichier</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Nouveau partir d&#8217;un modle...</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">&#x00A0;</span>: <span class="keystroke">
+<img
+src="images/MacCmdKey.png" alt="pict"
+></span><span class="keystroke">Maj</span><span class="keystroke">N</span>). Une bote de dialogue s&#8217;ouvre pour permettre la slection du modle.
+Aprs slection 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 dsire crer un modle plus personnalis, il suffit de crer ce document
+avec tout ce que l&#8217;on dsire toujours y trouver (et en marquant ventuellement
+des emplacements complter) et de l&#8217;enregistrer comme fichier <span class="path">.tex</span> dans le
+rpertoire ressources de T<sub>E</sub>Xworks <span class="path">&#x003C;ressources&#x003E;\templates</span> ou un sous-rpertoire ventuel
+de celui-ci, si vous le dsirez.
+<!--l. 17--><p class="noindent" >
+ <h3 class="sectionHead"><span class="titlemark">4.2 </span> <a
+ id="x23-190004.2"></a>Crer un projet sur plusieurs fichiers sources</h3>
+<a
+ id="dx23-19001"></a>
+<!--l. 19--><p class="noindent" >Lorsque la source d&#8217;un document devient longue, il est parfois difficile de se
+dplacer dans celle-ci et de la grer. On a alors avantage scinder le fichier source
+en plusieurs fichiers plus petits<span class="frenchb-nbsp">&#x00A0;</span>: un fichier sera le document principal, central, qui
+contiendra le prambule, l&#8217;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>,
+
+
+
+qui pourraient contenir des chapitres spars.
+<!--l. 21--><p class="indent" > Mais il y aura un problme si, tant dans un sous-document, on lance la
+composition/compilation<span class="frenchb-thinspace">&#x00A0;</span>; comme il n&#8217;y a pas de prambule ni d&#8217;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&#8217;arrte immdiatement sur erreur.
+<!--l. 23--><p class="indent" > Pour signaler T<sub>E</sub>Xworks qu&#8217;il doit compiler le document principal on ajoute au dbut
+du fichier sous-document l&#8217;instruction<span class="frenchb-nbsp">&#x00A0;</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">&#x00A0;!TeX</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;root</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;=</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;chemin/fichier_principal.tex</span></div>
+<!--l. 28--><p class="noindent" >par exemple<span class="frenchb-nbsp">&#x00A0;</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">&#x00A0;!TeX</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;root</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;=</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;manuel.tex</span></div>
+<!--l. 40--><p class="indent" > Si le fichier principal est dans le mme dossier, son nom suffit, comme dans
+l&#8217;exemple ci-dessus. Sinon vous devez fournir le chemin vers le document
+principal (de prfrence relativement au sous-document en question, p.e.
+<span class="path">../manuel.tex</span>). Remarquer aussi l&#8217;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> utilises par Windows pour sparer les niveaux de
+dossiers.
+<!--l. 42--><p class="indent" > De plus, avec MikTeX, l&#8217;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&#8217;extension <span class="path">.tex</span> pour que SyncTeX fonctionne convenablement (voir la
+section&#x00A0;<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>Vrification d&#8217;orthographe</h3>
+<!--l. 46--><p class="noindent" >On peut demander de faire une vrification orthographique <a
+ id="dx23-20001"></a>automatique durant la
+frappe par <em><b>dition</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Vrification orthographique</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>&#x003C;choix de langue&#x003E;</b></em><span class="frenchb-nbsp">&#x00A0;</span>: par
+exemple fr-FR pour le franais. Il est galement possible de demander T<sub>E</sub>Xworks de
+permettre une vrification orthographique par dfaut par <em><b>dition</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Prfrences...</b></em>
+<span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>diteur</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Langue de vrification orthographique<span class="frenchb-nbsp">&#x00A0;</span>:</b></em>.
+<!--l. 48--><p class="indent" > Lors de la frappe, s&#8217;il y a une erreur pour le correcteur, le mot est soulign par
+un lisr 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 dsir pour
+effectuer le remplacement.
+<!--l. 50--><p class="indent" > Avant d&#8217;utiliser la vrification 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">&#x00A0;</span>: <span class="path">&#x003C;ressources&#x003E;\dictionaries</span>. Le
+dossier <span class="path">&#x003C;ressources&#x003E;</span> est atteint facilement par <em><b>Aide</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Paramtres et
+ressources...</b></em>
+<!--l. 52--><p class="indent" > <div class="OSspecific"><div class="OSspecificLogo OSLinux"></div> Sous Linux, les dictionnaires sont gnralement pris dans le dossier
+<span class="path">/usr/share/myspell/dicts</span> &#8211; le chemin par dfaut pour les dictionnaires de myspell.
+Notez, cependant, que la personne qui gre votre module T<sub>E</sub>Xworks a pu changer
+
+
+
+cela pour tenir compte de l&#8217;organisation du systme de fichiers de votre
+distribution Linux. Vous pouvez passer outre cet organisation par dfaut en
+dfinissant la variable d&#8217;environnement <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">TW_DICPATH</span></span></span> avant d&#8217;excuter Tw. </div>
+<!--l. 56--><p class="indent" > On peut utiliser les dictionnaires disponibles pour OpenOffice.org et d&#8217;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">&#x00A0;</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>&#8211;<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">&#x00A0;</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">&#x21D1;</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">&#x00A0;</span>; la premire et la troisime provoque l&#8217;ouverture d&#8217;une
+bote de dialogue<span class="frenchb-nbsp">&#x00A0;</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">&#x00A0;</span>: <em>Recherche en boucle &#8211; dans tout le
+document</em><em>Chercher vers le haut</em>, <em>Chercher/Remplacer dans la slection</em> ou
+<em>Chercher toutes les occurences</em>. Sont aussi classiques les options <em>Sensible la
+
+
+
+casse</em> et <em>Mots entiers</em>. Par dfaut la recherche se fait vers le bas, la fin du
+texte.
+<!--l. 73--><p class="indent" > L&#8217;option <em>Remplacer dans tous les fichiers ouverts</em> est une extension frquente,
+mais pas aussi rpandue que les autres<span class="frenchb-thinspace">&#x00A0;</span>; cela permet de faire, par exemple, des
+remplacements dans tous les fichiers d&#8217;un projet &#8211; faites attention que ceci est trs
+puissant.
+<!--l. 75--><p class="indent" > La dernire option, <em>Expression rgulire</em>, est explique ci-aprs.
+<!--l. 77--><p class="indent" > Dans le menu <em><b>Recherche</b></em> il y a d&#8217;autres options<span class="frenchb-nbsp">&#x00A0;</span>:
+ <dl class="description"><dt class="description">
+ <span
+class="ec-lmbx-12">Copier vers Rechercher</span> </dt><dd
+class="description">copie le texte slectionn et l&#8217;envoye dans la
+ zone de saisie <b><span
+class="ec-lmro-12">Rechercher</span><span class="frenchb-nbsp"><span
+class="ec-lmro-12">&#x00A0;</span></span><span
+class="ec-lmro-12">:</span></b> de la bote de dialogue Rechercher ou
+ Remplacer<span class="frenchb-thinspace">&#x00A0;</span>; vous devez encore ouvrir les dialogues sparment<span class="frenchb-thinspace">&#x00A0;</span>;
+ </dd><dt class="description">
+ <span
+class="ec-lmbx-12">Copier vers Remplacer</span> </dt><dd
+class="description">on peut faire de mme 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">&#x00A0;</span></span><span
+class="ec-lmro-12">:</span></b> de la bote de dialogue <b><span
+class="ec-lmro-12">Remplacer</span></b><span class="frenchb-thinspace">&#x00A0;</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 slection pour une recherche sans ouvrir
+ la bote de dialogue <b><span
+class="ec-lmro-12">Recherche</span></b> &#8211; trs rapide<span class="frenchb-thinspace">&#x00A0;</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 ramne immdiatement au texte slectionn &#8211; pratique si on
+ a slectionn un texte et qu&#8217;on s&#8217;est dplac dans le document par la
+ glissire latrale, 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 rgulires)</h4>
+<a
+ id="dx23-23001"></a>
+<!--l. 87--><p class="noindent" >Les expressions rgulires forment un outil trs performant, mais qu&#8217;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 ides d&#8217;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">&#x00A0;</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">&#x00A0;du</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;pour</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;tester</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;les</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;expressions</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;du</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;du</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;pour</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;tester</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;les</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;expressions</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;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">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;du</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;pour</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;tester</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;les</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;expressions</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;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">&#x00A0;texte</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;pour</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;tester</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;les</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;expressions</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;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">&#x00A0;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">&#x00A0;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">&#x00A0;00/32-10/99.99.99</span></div>
+<!--l. 102--><p class="noindent" >Nous dsirons d&#8217;une part
+ <ol class="enumerate1" >
+ <li
+ class="enumerate" id="x23-23024x1">sparer les diffrents paragraphes par une ligne vide aprs
+ accentu (pour crer des paragraphes dans L<sup>A</sup>T<sub>E</sub>X) mais pas pour les
+ trois numros de tlphone<span class="frenchb-thinspace">&#x00A0;</span>;
+ </li>
+ <li
+ class="enumerate" id="x23-23026x2">remplacer les deux caractres tabulations (<span
+class="ec-lmro-12">tab</span>)qui sparent les deux
+ mots truc du quatrime paragraphe chacun par trois espaces et,
+ enfin<span class="frenchb-thinspace">&#x00A0;</span>;
+ </li>
+ <li
+ class="enumerate" id="x23-23028x3">uniformiser les numros de tlphones en remplaant les divers
+ caractres de ponctuation par des espaces.</li></ol>
+<!--l. 109--><p class="indent" > Pour 1) dans la bote 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">&#x00A0;</span>:</em> on mettra
+&#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n</span></span></span>&#8249; <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">&#x00A0;</span>:</em> &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n\n</span></span></span>&#8249;. &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n</span></span></span>&#8249; est le code pour le passage la ligne. On prendra soin
+d&#8217;avoir slectionn les quatre premiers paragraphes et le dbut du cinquime
+(premier numro de tlphone) et de cocher les cases <em>Remplacer dans la
+slection</em> et <em>Expression rgulire</em><span class="frenchb-thinspace">&#x00A0;</span>; si on ne l&#8217;a pas fait et qu&#8217;une ligne vide a
+t insre entre toutes les lignes, slectionner les lignes de tlphone
+et faire l&#8217;opration inverse<span class="frenchb-nbsp">&#x00A0;</span>: replacer &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n\n</span></span></span>&#8249; par &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n</span></span></span>&#8249;. Donc nous avons
+remplacer un passage la ligne par un double, en crant ainsi une ligne
+vide.
+<!--l. 111--><p class="indent" > Pour 2) on utilisera &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\t</span></span></span>&#8249; et &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">&#x2423;&#x2423;&#x2423;</span></span></span>&#8249; <span class="footnote-mark"><a
+href="index28.html#fn5x5"><sup class="textsuperscript">5</sup></a></span><a
+ id="x23-23030f5"></a>.
+
+
+
+&#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\t</span></span></span>&#8249; est le code reprsentant une tabulation, un espace est entr tel quel (ici
+reprsent par <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">&#x2423;</span></span></span>).
+<!--l. 113--><p class="indent" > Pour 3) ce sera<span class="frenchb-nbsp">&#x00A0;</span>: rechercher &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">-|\.|/</span></span></span>&#8249; et remplacer par &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">&#x2423;</span></span></span>&#8249;. Ici, &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">|</span></span></span>&#8249; 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">&#x00A0;</span>; pour le point nous avons utilis &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\.</span></span></span>&#8249; car le
+point seul est un code d&#8217;expression rgulire qui reprsente n&#8217;importe quel
+caractre et nous aurions donc remplacer tous les caractres par un espace<span class="frenchb-thinspace">&#x00A0;</span>!<span class="frenchb-thinspace">&#x00A0;</span>!
+Nous devons ds lors utiliser un code pour avoir le point &#8211; en mettant une
+contre-oblique devant le point, on prcise que le point doit garder son sens
+propre plutt que le sens spcial qu&#8217;il a gnralement dans les expressinos
+rgulires.
+<!--l. 115--><p class="indent" > Si on a des chanes d&#8217;un mme caractre mais de longueurs diffrentes
+(exemple 3, 4, 5 fois le caractre e) et qu&#8217;on veut tout ramener une chane plus
+courte (exemple 2), on peut demander de remplacer la chane &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">e{3,5}</span></span></span>&#8249; par
+&#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">ee</span></span></span>&#8249;.
+<!--l. 117--><p class="indent" > Si on veut insrer devant une srie de paragraphes spars ou non par une
+ligne vide une mme chane, par exemple &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\noindent&#x2423;</span></span></span>&#8249; ou &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\item&#x2423;</span></span></span>&#8249;, on peut
+remplacer &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n\n</span></span></span>&#8249; ou &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n</span></span></span>&#8249; par &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n\n\\noindent&#x2423;</span></span></span>&#8249; ou &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\n\\noindent&#x2423;</span></span></span>&#8249;.
+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 caractre d&#8217;chapement dans les expressions rgulirs (nous l&#8217;avons
+rencontr auparavant dans l&#8217;expression <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\.</span></span></span>)<span class="frenchb-thinspace">&#x00A0;</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 &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">[a-m]</span></span></span>&#8249; et &#8250;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">$</span></span></span>&#8249;.
+ <h3 class="sectionHead"><span class="titlemark">4.5 </span> <a
+ id="x23-240004.5"></a>Autres outils d&#8217;dition et de recherche d&#8217;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&#8217;annuler<a
+ id="dx23-25001"></a> une action non-dsire par <em><b>dition</b></em>
+<span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Annuler</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">Z</span> (Mac OS X<span class="frenchb-nbsp">&#x00A0;</span>: <span class="keystroke"> <img
+src="images/MacCmdKey.png" alt="pict"
+></span><span class="keystroke">Z</span>)<span class="frenchb-thinspace">&#x00A0;</span>; on peut ainsi annuler
+ reculons<span class="frenchb-thinspace">&#x00A0;</span>! L&#8217;opration inverse, annuler l&#8217;annulation ou refaire<a
+ id="dx23-25002"></a>,
+s&#8217;obtient par <em><b>dition</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Rpter/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&#8217;dition comme le presse papier<span class="frenchb-thinspace">&#x00A0;</span>; on peut
+donc slectionner, couper/copier puis coller une partie de texte.
+<!--l. 130--><p class="indent" > On peut slectionner la souris en glissant sur le texte slectionner, et
+on peut aussi double cliquer pour slectionner un mot. Au clavier il suffit de se
+dplacer en maintenant la touche <span class="keystroke">Maj</span> enfonce<span class="frenchb-thinspace">&#x00A0;</span>; on utilisera les touches de
+direction seules avec <span class="keystroke">Maj</span><span class="frenchb-thinspace">&#x00A0;</span>; mais on peut aussi se dplacer et slectionner par mot
+en se dplaant gauche ou droite en maintenant <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span> enfoncs (<span class="keystroke"> <img
+src="images/MacCmdKey.png" alt="pict"
+></span><span class="keystroke">Shift
+<span
+class="lmsy-10x-x-120">&#x21D1;</span></span> sous Mac OS X). Les raccourcis clavier du presse papier sont les raccourcis que
+l&#8217;on trouve dans pratiquement tous les logiciels<span class="frenchb-nbsp">&#x00A0;</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&#8217;une slection &#8211; tout mettre en capitales
+ou tout en minuscules &#8211; par <em><b>dition</b></em><span
+class="lmsy-10x-x-120">&#x2192;</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 numros de lignes<a
+ id="dx23-25005"></a>, car tous les messages
+d&#8217;erreurs font rfrence ces numros<span class="frenchb-thinspace">&#x00A0;</span>; vous pouvez basculer <tt>on/off</tt> l&#8217;affichage
+des lignes, sur la gauche du panneau de saisie, par <em><b>Format</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Numros 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 intressant d&#8217;empcher la
+compilation d&#8217;une partie du texte pour arriver localiser les erreurs<span class="frenchb-thinspace">&#x00A0;</span>; on
+progresse ainsi morceau de texte par morceau de texte qui fonctionne jusqu&#8217;
+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 dbut d&#8217;un commentaire. Pour
+commenter <a
+ id="dx23-26001"></a>une grande partie de texte, il suffit de la slectionner puis de demander le
+marquage en tant que commentaire <em><b>Format</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Commenter</b></em> ou <span class="keystroke">Ctrl</span><span class="keystroke">(</span> (Mac OS X<span class="frenchb-nbsp">&#x00A0;</span>:
+<span class="keystroke"> <img
+src="images/MacCmdKey.png" alt="pict"
+></span><span class="keystroke">Shift <span
+class="lmsy-10x-x-120">&#x21D1;</span></span><span class="keystroke">]</span>.) Pour supprimer la mise en commentaire<span class="frenchb-nbsp">&#x00A0;</span>: slectionnez
+les lignes et choisissez <em><b>Format</b></em><span
+class="lmsy-10x-x-120">&#x2192;</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">&#x00A0;</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 dlimiteurs</h4>
+<a
+ id="dx23-27001"></a>
+<!--l. 145--><p class="noindent" >Une erreur frquente est d&#8217;oublier un symbole fermant<span class="frenchb-nbsp">&#x00A0;</span>: parenthse, 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">&#x00A0;</span>:
+lorsqu&#8217;on passe sur un de ces symboles son complmentaire est brivement mis en
+sur-brillance orange. On peut galement, quand on est l&#8217;intrieur d&#8217;un bloc ainsi
+dlimit demander de le slectionner par <em><b>dition</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Slection d&#8217;un bloc entre
+dlimiteurs</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">&#x00A0;</span>: <span class="keystroke"> <img
+src="images/MacCmdKey.png" alt="pict"
+></span><span class="keystroke">B</span>). On voit ainsi
+directement l&#8217;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 smantique et n&#8217;ayant aucune influence sur la
+composition, est rencontre dans l&#8217;utilisation des guillemets lorsqu&#8217;on dsire
+mettre un texte en vidence.
+<!--l. 152--><p class="indent" > En franais il y a des guillemets &#8216;simples&#8217; et des guillemets doubles . On
+utilise galement les guillemets &#8220;anglais&#8221; pour un texte entre guillemets dans un
+texte dj 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">&#x00A0;</span>; ce ne sont pas les guillemets utiliss en programmation et trouvs 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 systme 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>, slectionnez un des systmes de guillemets intelligents<span class="frenchb-nbsp">&#x00A0;</span>:
+<em><b>Format</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Guillemets intelligents</b></em><span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Ligatures TeX</b></em>, <span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Commandes TeX</b></em>, <span
+class="lmsy-10x-x-120">&#x2192;</span><em><b>Caractres
+
+
+
+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">&#x00A0;</span>; T<sub>E</sub>Xworks va automatiquement insrer 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 mme rsultat 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 dfinir ses propres systmes de guillemets (dans le
+fichier de dfinitions (<span class="path">smart-quotes-modes.txt</span> dans le dossier <span class="path">configuration</span> du
+dossier ressources.) Par exemple, pour les guillemets franais de babel, ajoutez le
+code suivant<span class="frenchb-nbsp">&#x00A0;</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">&#x00A0;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">&#x00A0;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">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ts1-lmtt10-x-x-109">`</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</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">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;\og{}</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;</span><span
+class="ec-lmtt-10x-x-109">&#x00A0;\fg{}</span></div>
+ <h3 class="sectionHead"><span class="titlemark">4.6 </span> <a
+ id="x23-290004.6"></a>La compltion automatique</h3>
+<!--l. 166--><p class="noindent" >Un autre outil dont on ne peut rapidement plus se passer est la compltion
+automatique. En effet, quand on utilise (L<sup>A</sup>)T<sub>E</sub>X, on doit continuellement entrer des codes
+pour, par exemple, crer des environnements<span class="frenchb-thinspace">&#x00A0;</span>; de plus dans ce cas il ne faut pas
+oublier de les fermer.
+<!--l. 168--><p class="indent" > La compltion automatique permet de taper une suite de caractres, on
+pourrait dire un mot cl, puis en tapant <span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span>T<sub>E</sub>Xworks cre automatiquement le code de la
+commande ou de l&#8217;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&#8217;est pas difficile, mais l&#8217;introduction
+du &#8220;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\</span></span></span>&#8221; <span class="footnote-mark"><a
+href="index32.html#fn9x5"><sup class="textsuperscript">9</sup></a></span><a
+ id="x23-29001f9"></a>
+puis du mot &#8220;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">LaTeX</span></span></span>&#8221; avec l&#8217;alternance de majuscules et de minuscules peut
+devenir fastidieux la longue. Par la compltion automatique il suffit d&#8217;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> accole devant ou derrire <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">latex</span></span></span> &#8211; par ex. <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">alatax</span></span></span> &#8211; sinon le mcanisme
+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">&#x00A0;</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">&#x2219;</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">&#x2219;</span></div>
+<!--l. 179--><p class="noindent" >le curseur de saisie se trouve dans la paire d&#8217;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&#8217;autocompltion. Remarquons le <span
+class="ts1-lmr12-">&#x2219; </span> dans l&#8217;environnement minipage. C&#8217;est une
+marque que l&#8217;on peut atteindre par <span class="keystroke">Ctrl</span><span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span> (<span class="keystroke">Option</span><span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span> sur le Mac), en rptant ce
+raccourci, on avance dans la structure cre et par <span class="keystroke">Ctrl</span><span class="keystroke">Maj</span><span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span> (<span class="keystroke">Option</span><span class="keystroke">Shift <span
+class="lmsy-10x-x-120">&#x21D1;</span></span><span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span>)
+on recule.
+<!--l. 183--><p class="indent" > Il est remarquer que si on donne un mot cl partiel et que l&#8217;on appuie
+successivement sur <span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</span></span>, on peut avoir d&#8217;autres compltions, gnralement
+associes. 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 dbut d&#8217;environnement <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\begin{}</span></span></span>)
+cre l&#8217;environnement <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">align</span></span></span> aprs un <span class="keystroke"><span
+class="msam-10x-x-120">&#x21C6;</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">&#x00A0;</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 dsirer crer vos propres raccourcis, vous pouvez toujours
+ajouter un fichier <span class="path">.txt</span> dans le sous-rpertoire <span class="path">completion</span> du rpertoire ressources.
+Les entres dans ce fichier seront de la forme<span class="frenchb-nbsp">&#x00A0;</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">&#x2219;</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">&#x2219;</span></div>
+<!--l. 192--><p class="indent" > Dans le premier cas, pour l&#8217;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&#8217;affectation <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">:=</span></span></span> et la dfinition<span class="frenchb-nbsp">&#x00A0;</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 aprs 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 (deuxime <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">#RET#</span></span></span>) et mettre le curseur d&#8217;insertion entre les
+crochets (<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">#INS#</span></span></span>)<span class="frenchb-thinspace">&#x00A0;</span>; <span
+class="ts1-lmr12-">&#x2219; </span> est la marque de dplacement explique plus
+haut.
+<!--l. 194--><p class="indent" > Dans le deuxime cas il n&#8217;y aura que <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-12">\bibliography{}</span></span></span> lui-mme et T<sub>E</sub>Xworks crera le
+nom complet avec accolades (le curseur entre elles.) Dans ce cas le mot cl est
+l&#8217;instruction elle-mme.
+<!--l. 198--><p class="indent" > Il faut veiller crer des fichiers <span class="path">.txt</span> encods en utf-8<span class="frenchb-thinspace">&#x00A0;</span>; on peut pour cela
+utiliser le programme T<sub>E</sub>Xworks lui-mme, qui utilise cet encodage par dfaut.
+
+
+
+
+
+
+
+
+
+ <!--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>