218 lines
8 KiB
XML
218 lines
8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html
|
||
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
||
"tuteurs://DTD/tml.dtd">
|
||
<html>
|
||
<head>
|
||
<title>Comment faire ?</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 l'utiliser sur les
|
||
machines de l'École, et même quelques conseils concis pour l'utiliser
|
||
<a href="#install"> sur votre ordi personnel.</a>
|
||
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ées à 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>
|
||
|
||
<table class="tableau">
|
||
|
||
<tr>
|
||
<td>Fonction</td>
|
||
<td>Commande</td>
|
||
<td>Exemple</td>
|
||
<td>Astuces</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Écrire</td>
|
||
<td><code>éditeur <em>fichier.tex</em></code></td>
|
||
<td><code>kate bla.tex</code></td>
|
||
<td>Ne pas oublier de sauvegarder avant de compiler ! Sinon, les
|
||
modifications n'apparaîtront pas...</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Compiler (pdf)</td>
|
||
<td><code>pdflatex <em>fichier.tex</em></code></td>
|
||
<td><code>pdflatex bla.tex</code></td>
|
||
<td>
|
||
Plutôt que de retaper à chaque fois la commande, utilisez les flèches! En
|
||
cas d'erreur, taper x pour arrêter la compilation.
|
||
</td></tr>
|
||
|
||
<tr>
|
||
<td>Résultat</td>
|
||
<td><code>evince <em>fichier.pdf</em></code></td>
|
||
<td><code>evince bla.pdf</code></td>
|
||
<td>Mettez un <code>&</code> à la fin de la ligne pour garder la
|
||
fenêtre en tâche de fond, evince recharge le fichier pdf automatiquement à
|
||
chaque fois que vous compilez.
|
||
</td></tr>
|
||
|
||
<tr>
|
||
<td>Imprimer</td>
|
||
<td><code>lpr <em>fichier.pdf</em></code></td>
|
||
<td><code>lpr bla.pdf</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>
|
||
|
||
<h3>Taper son texte</h3>
|
||
|
||
<p>Il faut utiliser un <a href="&url.tuteurs;unix/editeurs/">éditeur de
|
||
texte</a>. Si par exemple vous utilisez <code>kate</code> et que vous
|
||
voulez éditer le fichier <code>rapport.tex</code>, tapez :</p>
|
||
|
||
<pre>kate rapport.tex</pre>
|
||
|
||
<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.jargon;#xterm">terminal</a> : </p>
|
||
|
||
<pre>pdflatex document.tex</pre>
|
||
|
||
<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.pdf</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>
|
||
|
||
<p>Vous pouvez aussi obtenir un fichier dvi à la place du fichier pdf
|
||
en tapant :</p>
|
||
|
||
<pre>latex document.tex</pre>
|
||
|
||
<p class="continue"> au lieu de <code>pdflatex document.tex</code>.
|
||
latex est la commande la plus ancienne. Pour voir le dvi, il faut utiliser
|
||
xdvi ou kdvi. Pour l'imprimer, la commande est dvips. Il existe encore
|
||
certains packages, comme pstricks, qui ne marchent qu'avec latex. Mais il
|
||
existe pgf/tikz à la place, et la plupart des temps, il est plus simple
|
||
d'utiliser pdflatex.
|
||
</p>
|
||
|
||
<h3>Visualiser son document</h3>
|
||
|
||
<p> Pour visualiser le résultat de la compilation, qui est le fichier
|
||
<code>.pdf</code>, tapez : </p>
|
||
|
||
<pre>evince document.pdf &</pre>
|
||
|
||
<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>evince</code>
|
||
Cela vous évite d'avoir à relancer le <code>pdf</code> à chaque fois que vous recompilez.
|
||
</p>
|
||
|
||
<p> Si vous avez compilé votre document avec la commande
|
||
<code>latex</code>, tapez à la place <code>xdvi document.dvi
|
||
&</code> ou <code>kdvi document.dvi</code>.</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>pdf</code> : le document recompilé est remis à jour. On procède
|
||
ainsi jusqu'à obtenir le résultat souhaité. </p>
|
||
|
||
<h3>Imprimer</h3>
|
||
|
||
<p> Le lecteur dvi ou pdf propose cette option dans ses menus. N'oubliez
|
||
pas de choisir comme imprimante lwsalles-2 si vous voulez imprimer en
|
||
recto-verso, et lwsalles sinon.
|
||
</p>
|
||
|
||
<p><a id="install" name="install" /> </p>
|
||
|
||
<h2> Utiliser LaTeX sur votre ordinateur personnel </h2>
|
||
|
||
<h3> Panorama </h3>
|
||
|
||
<p>
|
||
Le logiciel LaTeX étant un surensemble de TeX, et ses frontières n'étant
|
||
(volontairement) pas nettement définies, il existe de nombreuses
|
||
<em>distributions</em> de LaTeX ; nous vous conseillons de vous orienter
|
||
vers l'une d'elles si vous voulez vous procurer LaTeX.
|
||
Nous recommandons notamment la
|
||
<a href="http://www.tug.org/texlive/#buying">TeXlive</a>, qui
|
||
existe pour Linux, FreeBSD, Solaris, MacOS X et Windows
|
||
</p>
|
||
|
||
<p> Il existe aussi de nombreux logiciels, pour vous aider à utiliser
|
||
LaTeX, tels que
|
||
<a href="http://www.xm1math.net/texmaker/index_fr.html">
|
||
texmaker</a>
|
||
ou
|
||
<a href="http://kile.sourceforge.net/">
|
||
kile</a>.</p>
|
||
|
||
<p> Pour avoir plus de renseignements sur les différentes distributions
|
||
et les différents systèmes d'exploitation, reportez-vous à la <a
|
||
href="http://www.gutenberg.eu.org/distributions/">page consacrée à ces
|
||
questions chez GUTenberg</a>. </p>
|
||
|
||
<p> Rappelons que, si vous êtes élèves, ancien élève, étudiant ou
|
||
enseignant à l'ENS, les tuteurs sont à même de répondre à vos questions
|
||
concernant l'installation de LaTeX à l'ENS, ou les possibilités de LaTeX en
|
||
général. N'hésitez pas à nous envoyer
|
||
un <a href="mailto:tuteurs@clipper.ens.fr">mail</a> ! </p>
|
||
|
||
<h3> Sous Linux </h3>
|
||
|
||
<p>La plupart des distributions proposent des paquets précompilés.
|
||
Pour Ubuntu, vous pouvez vous référer à la page suivante
|
||
<a href="http://doc.ubuntu-fr.org/latex"> LaTeX et Ubuntu </a>.
|
||
</p>
|
||
|
||
<h3> Sous Windows </h3>
|
||
|
||
<p>
|
||
On dit du bien de
|
||
<a href="http://www.miktex.org/">MikTeX</a>, implémentation de
|
||
LaTeX spécifique à Windows (aller dans la section Download, télécharger
|
||
et installer). Il est ensuite recommandé d'installer <a
|
||
href="http://www.xm1math.net/texmaker/">Texmaker</a>.
|
||
</p>
|
||
|
||
<div class="metainformation"> Auteurs : Éric Levieil (2008), Marc Mezarobba (2007),
|
||
François-Xavier Coudert (2002), Émilia Robin (1998). <date value="from git" /> </div>
|
||
|
||
</body>
|
||
</html>
|