Ajouté logiciels/latex/latex.html pour de bon
This commit is contained in:
parent
7027166ec2
commit
68471cc753
1 changed files with 184 additions and 0 deletions
184
logiciels/latex/latex.tml
Normal file
184
logiciels/latex/latex.tml
Normal file
|
@ -0,0 +1,184 @@
|
||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!DOCTYPE html
|
||||||
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
||||||
|
"tuteurs://DTD/tml.dtd">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Comment faire du LaTeX ?</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>Comment faire du LaTeX ?</h1>
|
||||||
|
|
||||||
|
<p> Cette page a pour but d'apprendre à se servir de LaTeX. Vous y
|
||||||
|
verrez quel est le principe de LaTeX, et comment utiliser l'utiliser sur
|
||||||
|
les machines de l'École. Les principales commmandes de LaTeX sont
|
||||||
|
expliquées <a href="manuel.html">ailleurs</a>. Mais prenons d'abord le
|
||||||
|
temps de comprendre son fonctionnement...</p>
|
||||||
|
|
||||||
|
<h2>Écrire, compiler, visualiser</h2>
|
||||||
|
|
||||||
|
<p> La composition d'un texte avec LaTeX est regroupée en trois temps.
|
||||||
|
D'abord, on rédige le texte en question (ainsi que les commandes de mise
|
||||||
|
en page destinée à LaTeX). Ensuite, on compile le document, c'est-à-dire
|
||||||
|
qu'on le donne à LaTex pour qu'il fasse la mise en page. Enfin, on
|
||||||
|
visualise le résultat, pour corriger des fautes, l'imprimer, l'envoyer
|
||||||
|
par mail... </p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<table border="3" cellpadding="3" cellspacing="3">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Fonction</th>
|
||||||
|
<th>Commande</th>
|
||||||
|
<th>Exemple</th>
|
||||||
|
<th>Astuces</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Écrire</th>
|
||||||
|
<td><code>éditeur <em>fichier.tex</em></code></td>
|
||||||
|
<td><code>nano bla.tex</code></td>
|
||||||
|
<td>Ne pas oublier de sauvegarder avant de compiler ! Sinon, les
|
||||||
|
modifications n'apparaîtront pas...</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Compiler</th>
|
||||||
|
<td><code>latex <em>fichier.tex</em></code></td>
|
||||||
|
<td><code>latex bla.tex</code></td>
|
||||||
|
<td>Plutôt que de retaper à chaque fois la
|
||||||
|
commande, utilisez les flèches! <strong>En cas d'erreur</strong>, taper
|
||||||
|
<code>x</code> pour arrêter la compilation.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Résultat</th>
|
||||||
|
<td><code>xdvi <em>fichier.dvi</em></code></td>
|
||||||
|
<td><code>xdvi bla.dvi</code></td>
|
||||||
|
<td>Mettez un <code>&</code> à la fin de la ligne pour garder la
|
||||||
|
fenêtre en tâche de fond il suffit alors de cliquer sur la fenêtre DVI
|
||||||
|
pour remettre à jour après une compilation, sans avoir à retaper
|
||||||
|
<code>xdvi monfichier.dvi</code>.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Imprimer</th>
|
||||||
|
<td><code>dvips <em>fichier.ps</em></code></td>
|
||||||
|
<td><code>dvips bla.dvi</code></td>
|
||||||
|
<td>Vérifier que personne n'est en train d'imprimer, avec la commande
|
||||||
|
<code>lpq</code> ; et surtout, si vous avez lancé une impression avant
|
||||||
|
de vous rendre compte qu'il n'y avait pas de papier, annulez-la avec la
|
||||||
|
commande <code>lprm</code>.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table></p>
|
||||||
|
|
||||||
|
<h3>Taper son texte</h3>
|
||||||
|
|
||||||
|
<p>Il faut utiliser un <a href="&url.tuteurs;unix/editeurs.html">éditeur de
|
||||||
|
texte</a>. Si par exemple vous utilisez <code>nano</code> et que vous
|
||||||
|
voulez éditer le fichier <code>rapport.tex</code>, tapez :</p>
|
||||||
|
|
||||||
|
<span class="prompt"><code>nano rapport.tex</code></span>
|
||||||
|
|
||||||
|
<p> Ce fichier, auquel on donne le nom que l'on veut, a obligatoirement
|
||||||
|
le suffixe <code>.tex</code>, pour l'identifier. <code>rapport.tex</code>
|
||||||
|
est le fichier <strong>source</strong>, c'est-à-dire le fichier qui sera
|
||||||
|
interprété par le compilateur ; c'est donc celui où on écrit le texte
|
||||||
|
agrémenté de quelques commandes. </p>
|
||||||
|
|
||||||
|
<h3>Compiler le fichier <code>.tex</code></h3>
|
||||||
|
|
||||||
|
<p> Ça veut dire le « passer à la moulinette » : le compilateur, ici
|
||||||
|
LaTeX, interprète le source à l'aide des commandes qui y ont été insérées
|
||||||
|
et qui lui indiquent la manière dont il faut mettre le texte en page.
|
||||||
|
Tapez dans un <a
|
||||||
|
href="&url.tuteurs;meta/jargon.html#xterm">terminal</a> : </p>
|
||||||
|
|
||||||
|
<span class="prompt"><code>latex document.tex</code></span>
|
||||||
|
|
||||||
|
<p> Sur l'écran vont se mettre à défiler diverses choses. Si tout va
|
||||||
|
bien, le programme va « rendre la main » et le prompt réapparaît. Si
|
||||||
|
vous tapez <code><a
|
||||||
|
href="&url.tuteurs;unix/repertoires.html#ls">ls</a></code> vous verrez
|
||||||
|
que de nouveaux fichiers sont apparus : outre le
|
||||||
|
<code>document.tex</code>, il y a un <code>document.aux</code>, un
|
||||||
|
<code>document.log</code> et un <code>document.dvi</code>. C'est le
|
||||||
|
dernier qui nous intéresse, car il contient le résultat graphique de la
|
||||||
|
compilation. </p>
|
||||||
|
|
||||||
|
<p> <strong>S'il y a une erreur</strong> : LaTeX interrompt la
|
||||||
|
compilation en donnant un message d'erreur. Dans ce cas, il faut taper
|
||||||
|
<code>x</code> dans la fenêtre où on a lancé la compilation, afin que le
|
||||||
|
programme rende la main (qu'on puisse à nouveau taper des commandes
|
||||||
|
derrière le prompt). Il faut ensuite éditer le source (dans une autre
|
||||||
|
fenêtre pour simplifier la tâche), corriger l'erreur indiquée, sauver le
|
||||||
|
document (pour enregistrer la modification) et recompiler. </p>
|
||||||
|
|
||||||
|
<h3>Visualiser son document</h3>
|
||||||
|
|
||||||
|
<p> Pour visualiser le résuptat de la compilation, qui est le fichier
|
||||||
|
<code>.dvi</code>, tapez : </p>
|
||||||
|
|
||||||
|
<span class="prompt"><code>xdvi document.dvi &</code></span>
|
||||||
|
|
||||||
|
<p> Le <code>&</code> met le programme lancé en tâche de fond; il
|
||||||
|
rend donc la main et on peut taper de nouvelles commandes dans la fenêtre
|
||||||
|
où on a lancé le programme, ici <code>xdvi</code>. Cela vous évite
|
||||||
|
d'avoir à relancer le <code>dvi</code> à chaque fois que vous recompilez.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p> Une nouvelle fenêtre va apparaître, qui montre le résultat de la
|
||||||
|
compilation. On peut alors relire le document, voir ce qui ne va pas et
|
||||||
|
faire la correction dans le source, recompiler et cliquer sur la fenêtre
|
||||||
|
<code>dvi</code> : le document recompilé est remis à jour. On procède
|
||||||
|
ainsi jusqu'à obtenir le résultat souhaité. </p>
|
||||||
|
|
||||||
|
<h3>Imprimer avec <code>dvips</code></h3>
|
||||||
|
|
||||||
|
<p> Reportez-vous au chapitre <a
|
||||||
|
href="&url.tuteurs;unix/imprimer.html#dvips">Imprimer</a>.</p>
|
||||||
|
|
||||||
|
<h2>Les accents et LaTeX</h2>
|
||||||
|
|
||||||
|
<p> Vous pouvez taper indifféremment vos accents avec <code>compose</code> et
|
||||||
|
<code>méta</code>. Il peut arriver (selon les configurations) que
|
||||||
|
certains accents ne soient pas compris, pour différentes raisons. Si vous
|
||||||
|
avez des problèmes, ou si vous voulez faire apparaître des accents
|
||||||
|
étrangers, marquez les accents de la manière suivante dans votre
|
||||||
|
fichier : </p>
|
||||||
|
|
||||||
|
<span class="prompt"><code>\ accent lettre</code></span>
|
||||||
|
|
||||||
|
<p> Par exemple, <code>\'a</code> donnera « á »; <code>\'u</code>
|
||||||
|
donnera « ú ». </p>
|
||||||
|
|
||||||
|
<p> Le codage des accents est le même que celui de compose, à l'exception
|
||||||
|
de la cédille (<code>fa\c{c}ade</code> donne façade). Allez voir la page
|
||||||
|
des tuteurs consacrée aux <a
|
||||||
|
href="&url.tuteurs;unix/accents.html">accents</a> pour savoir comment on
|
||||||
|
les tape et pour avoir un tableau des divers accents avec LaTeX. </p>
|
||||||
|
|
||||||
|
<p> Cela dit, nous vous encourageons à taper vos accents en 8 bits
|
||||||
|
(c'est-à-dire, avec la touche Compose, ou naturellement sur un clavier
|
||||||
|
AZERTY) ; pour cela, ajoutez systématiquement dans l'entête de votre
|
||||||
|
document les deux lignes suivantes: </p>
|
||||||
|
|
||||||
|
<span class="prompt"><pre>
|
||||||
|
\usepackage[latin1]{inputenc} % accents 8 bits dans le source
|
||||||
|
\usepackage[T1]{fontenc} % accents dans le DVI
|
||||||
|
</pre></span>
|
||||||
|
|
||||||
|
<p> La première ligne demande que les caractères accentués soient
|
||||||
|
reconnus comme de l'isolatin1 (par opposition au codage ASCII, qui ne
|
||||||
|
contient pas les caractères accentués), la seconde, que soient utilisées
|
||||||
|
les fontes de LaTeX incluant les accents. </p>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="metainformation"> Auteur : François-Xavier Coudert
|
||||||
|
(2002), Émilia Robin (1998). Dernière modification le 2002-11-04.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue