2009-09-20 12:34:28 +02:00
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<!DOCTYPE html
|
|
|
|
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
|
|
|
|
"tuteurs://DTD/tml.dtd">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<title>Comment faire ?</title>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h1>Comment faire du LaTeX ?</h1>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Cette page a pour but d'apprendre à se servir de LaTeX. Vous y
|
2008-03-24 14:31:07 +01:00
|
|
|
|
verrez quel est le principe de LaTeX, et comment l'utiliser sur les
|
2009-09-20 12:27:14 +02:00
|
|
|
|
machines de l'École, et même quelques conseils concis pour l'utiliser
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<a href="#install"> sur votre ordi personnel.</a>
|
|
|
|
|
Les principales commmandes de LaTeX sont
|
2009-09-20 12:27:14 +02:00
|
|
|
|
expliquées <a href="manuel.html">ailleurs</a>. Mais prenons d'abord le
|
2002-11-04 15:04:33 +01:00
|
|
|
|
temps de comprendre son fonctionnement...</p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<h2>Écrire, compiler, visualiser</h2>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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
|
2002-11-04 15:04:33 +01:00
|
|
|
|
par mail... </p>
|
|
|
|
|
|
2002-11-06 20:21:52 +01:00
|
|
|
|
<table class="tableau">
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
2002-11-13 11:35:13 +01:00
|
|
|
|
<td>Fonction</td>
|
|
|
|
|
<td>Commande</td>
|
|
|
|
|
<td>Exemple</td>
|
|
|
|
|
<td>Astuces</td>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Écrire</td>
|
|
|
|
|
<td><code>éditeur <em>fichier.tex</em></code></td>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<td><code>kate bla.tex</code></td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Ne pas oublier de sauvegarder avant de compiler ! Sinon, les
|
|
|
|
|
modifications n'apparaîtront pas...</td>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</tr>
|
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<tr>
|
|
|
|
|
<td>Compiler (pdf)</td>
|
|
|
|
|
<td><code>pdflatex <em>fichier.tex</em></code></td>
|
|
|
|
|
<td><code>pdflatex bla.tex</code></td>
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Plutôt que de retaper à chaque fois la commande, utilisez les flèches! En
|
|
|
|
|
cas d'erreur, taper x pour arrêter la compilation.
|
2008-03-24 14:31:07 +01:00
|
|
|
|
</td></tr>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<tr>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Résultat</td>
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<td><code>kpdf <em>fichier.pdf</em></code></td>
|
|
|
|
|
<td><code>kpdf bla.kpdf</code></td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<td>Mettez un <code>&</code> à la fin de la ligne pour garder la
|
|
|
|
|
fenêtre en tâche de fond, kpdf recharge le fichier pdf automatiquement à
|
2008-03-24 14:31:07 +01:00
|
|
|
|
chaque fois que vous compilez.
|
|
|
|
|
</td></tr>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
2002-11-13 11:35:13 +01:00
|
|
|
|
<td>Imprimer</td>
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<td><code>lpr <em>fichier.pdf</em></code></td>
|
|
|
|
|
<td><code>lpr bla.pdf</code></td>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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
|
2002-11-04 15:04:33 +01:00
|
|
|
|
de vous rendre compte qu'il n'y avait pas de papier, annulez-la avec la
|
|
|
|
|
commande <code>lprm</code>.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
2002-11-04 15:23:02 +01:00
|
|
|
|
</table>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<h3>Taper son texte</h3>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p>Il faut utiliser un <a href="&url.tuteurs;unix/editeurs/">éditeur de
|
2007-09-01 19:38:18 +02:00
|
|
|
|
texte</a>. Si par exemple vous utilisez <code>kate</code> et que vous
|
2009-09-20 12:27:14 +02:00
|
|
|
|
voulez éditer le fichier <code>rapport.tex</code>, tapez :</p>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<pre>kate rapport.tex</pre>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<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>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
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>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<h3>Compiler le fichier <code>.tex</code></h3>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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.
|
2002-11-04 15:04:33 +01:00
|
|
|
|
Tapez dans un <a
|
2009-09-20 12:27:14 +02:00
|
|
|
|
href="&url.jargon;#xterm">terminal</a> : </p>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<pre>pdflatex document.tex</pre>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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
|
2002-11-04 15:04:33 +01:00
|
|
|
|
vous tapez <code><a
|
|
|
|
|
href="&url.tuteurs;unix/repertoires.html#ls">ls</a></code> vous verrez
|
2009-09-20 12:27:14 +02:00
|
|
|
|
que de nouveaux fichiers sont apparus : outre le
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<code>document.tex</code>, il y a un <code>document.aux</code>, un
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<code>document.log</code> et un <code>document.pdf</code>. C'est le
|
2009-09-20 12:27:14 +02:00
|
|
|
|
dernier qui nous intéresse, car il contient le résultat graphique de la
|
2002-11-04 15:04:33 +01:00
|
|
|
|
compilation. </p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> <strong>S'il y a une erreur</strong> : LaTeX interrompt la
|
2002-11-04 15:04:33 +01:00
|
|
|
|
compilation en donnant un message d'erreur. Dans ce cas, il faut taper
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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
|
2002-11-04 15:04:33 +01:00
|
|
|
|
document (pour enregistrer la modification) et recompiler. </p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Vous pouvez aussi obtenir un fichier dvi à la place du fichier pdf
|
2007-09-01 19:38:18 +02:00
|
|
|
|
en tapant : </p>
|
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<pre>latex document.tex</pre>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<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
|
2009-09-20 12:27:14 +02:00
|
|
|
|
existe pgf/tikz à la place, et la plupart des temps, il est plus simple
|
2008-03-24 14:31:07 +01:00
|
|
|
|
d'utiliser pdflatex.
|
|
|
|
|
</p>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<h3>Visualiser son document</h3>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Pour visualiser le résultat de la compilation, qui est le fichier
|
|
|
|
|
<code>.pdf</code>, tapez : </p>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<pre>kpdf document.pdf &</pre>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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>kpdf</code>
|
|
|
|
|
Cela vous évite d'avoir à relancer le <code>pdf</code> à chaque fois que vous recompilez.
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Si vous avez compilé votre document avec la commande
|
|
|
|
|
<code>latex</code>, tapez à la place <code>xdvi document.dvi
|
2008-03-24 14:31:07 +01:00
|
|
|
|
&</code> ou <code>kdvi document.dvi</code>.</p>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Une nouvelle fenêtre va apparaître, qui montre le résultat de la
|
2002-11-04 15:04:33 +01:00
|
|
|
|
compilation. On peut alors relire le document, voir ce qui ne va pas et
|
2009-09-20 12:27:14 +02:00
|
|
|
|
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>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<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>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<h3> Panorama </h3>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<p>
|
2009-09-20 12:27:14 +02:00
|
|
|
|
Le logiciel LaTeX étant un surensemble de TeX, et ses frontières n'étant
|
|
|
|
|
(volontairement) pas nettement définies, il existe de nombreuses
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<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>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p> Il existe aussi de nombreux logiciels, pour vous aider à utiliser
|
2008-03-24 14:31:07 +01:00
|
|
|
|
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>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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
|
2008-03-24 14:31:07 +01:00
|
|
|
|
questions chez GUTenberg</a>. </p>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<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>
|
2008-03-24 14:31:07 +01:00
|
|
|
|
|
|
|
|
|
<h3> Sous Linux </h3>
|
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<p>La plupart des distributions proposent des paquets précompilés.
|
|
|
|
|
Pour Ubuntu, vous pouvez vous référer à la page suivante
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<a href="http://doc.ubuntu-fr.org/latex"> LaTeX et Ubuntu </a>.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3> Sous Windows </h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
On dit du bien de
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<a href="http://www.miktex.org/">MikTeX</a>, implémentation de
|
|
|
|
|
LaTeX spécifique à Windows (aller dans la section Download).
|
2008-03-24 14:31:07 +01:00
|
|
|
|
</p>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2009-09-20 12:27:14 +02:00
|
|
|
|
<div class="metainformation"> Auteurs : Éric Levieil(2008), Marc Mezarobba (2007),
|
2009-09-27 22:00:55 +02:00
|
|
|
|
François-Xavier Coudert (2002), Émilia Robin (1998). <date value="from git" /> </div>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|