2002-11-04 15:04:33 +01:00
|
|
|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
|
<!DOCTYPE html
|
|
|
|
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
|
|
|
|
"tuteurs://DTD/tml.dtd">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<title>Comment faire<72>?</title>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<h1>Comment faire du LaTeX<65>?</h1>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
<p> Cette page a pour but d'apprendre <20> 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
|
|
|
|
|
machines de l'<27>cole, et m<>me quelques conseils concis pour l'utiliser
|
|
|
|
|
<a href="#install"> sur votre ordi personnel.</a>
|
|
|
|
|
Les principales commmandes de LaTeX sont
|
2002-11-04 15:04:33 +01:00
|
|
|
|
expliqu<EFBFBD>es <a href="manuel.html">ailleurs</a>. Mais prenons d'abord le
|
|
|
|
|
temps de comprendre son fonctionnement...</p>
|
|
|
|
|
|
|
|
|
|
<h2><3E>crire, compiler, visualiser</h2>
|
|
|
|
|
|
|
|
|
|
<p> La composition d'un texte avec LaTeX est regroup<75>e en trois temps.
|
|
|
|
|
D'abord, on r<>dige le texte en question (ainsi que les commandes de mise
|
2008-03-24 14:31:07 +01:00
|
|
|
|
en page destin<69>es <20> LaTeX). Ensuite, on compile le document, c'est-<2D>-dire
|
2002-11-04 15:04:33 +01:00
|
|
|
|
qu'on le donne <20> 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>
|
|
|
|
|
|
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>
|
2002-11-13 11:35:13 +01:00
|
|
|
|
<td><3E>crire</td>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<td><code><3E>diteur <em>fichier.tex</em></code></td>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<td><code>kate bla.tex</code></td>
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<td>Ne pas oublier de sauvegarder avant de compiler<65>! Sinon, les
|
2002-11-04 15:04:33 +01:00
|
|
|
|
modifications n'appara<72>tront pas...</td>
|
|
|
|
|
</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>
|
|
|
|
|
Plut<EFBFBD>t que de retaper <20> chaque fois la commande, utilisez les fl<66>ches! En
|
|
|
|
|
cas d'erreur, taper x pour arr<72>ter la compilation.
|
|
|
|
|
</td></tr>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<tr>
|
2002-11-13 11:35:13 +01: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>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<td>Mettez un <code>&</code> <20> la fin de la ligne pour garder la
|
2008-03-24 14:31:07 +01:00
|
|
|
|
fen<EFBFBD>tre en t<>che de fond, kpdf recharge le fichier pdf automatiquement <20>
|
|
|
|
|
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>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<td>V<>rifier que personne n'est en train d'imprimer, avec la commande
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<code>lpq</code><3E>; et surtout, si vous avez lanc<6E> 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>
|
|
|
|
|
|
2002-12-16 07:21:00 +01:00
|
|
|
|
<p>Il faut utiliser un <a href="&url.tuteurs;unix/editeurs/"><3E>diteur de
|
2007-09-01 19:38:18 +02:00
|
|
|
|
texte</a>. Si par exemple vous utilisez <code>kate</code> et que vous
|
2007-07-17 12:01:59 +02:00
|
|
|
|
voulez <20>diter le fichier <code>rapport.tex</code>, tapez<65>:</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>
|
|
|
|
|
est le fichier <strong>source</strong>, c'est-<2D>-dire le fichier qui sera
|
2007-07-17 12:01:59 +02:00
|
|
|
|
interpr<EFBFBD>t<EFBFBD> par le compilateur<75>; c'est donc celui o<> on <20>crit le texte
|
2002-11-04 15:04:33 +01:00
|
|
|
|
agr<EFBFBD>ment<EFBFBD> de quelques commandes. </p>
|
|
|
|
|
|
|
|
|
|
<h3>Compiler le fichier <code>.tex</code></h3>
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<p> <20>a veut dire le <20><>passer <20> la moulinette<74><65><EFBFBD>: le compilateur, ici
|
2002-11-04 15:04:33 +01:00
|
|
|
|
LaTeX, interpr<70>te le source <20> l'aide des commandes qui y ont <20>t<EFBFBD> ins<6E>r<EFBFBD>es
|
|
|
|
|
et qui lui indiquent la mani<6E>re dont il faut mettre le texte en page.
|
|
|
|
|
Tapez dans un <a
|
2007-07-17 12:01:59 +02:00
|
|
|
|
href="&url.jargon;#xterm">terminal</a><3E>: </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
|
|
|
|
|
|
|
|
|
<p> Sur l'<27>cran vont se mettre <20> d<>filer diverses choses. Si tout va
|
2007-07-17 12:01:59 +02:00
|
|
|
|
bien, le programme va <20><>rendre la main<69><6E> et le prompt r<>appara<72>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
|
2007-07-17 12:01:59 +02:00
|
|
|
|
que de nouveaux fichiers sont apparus<75>: 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
|
2002-11-04 15:04:33 +01:00
|
|
|
|
dernier qui nous int<6E>resse, car il contient le r<>sultat graphique de la
|
|
|
|
|
compilation. </p>
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<p> <strong>S'il y a une erreur</strong><3E>: LaTeX interrompt la
|
2002-11-04 15:04:33 +01:00
|
|
|
|
compilation en donnant un message d'erreur. Dans ce cas, il faut taper
|
|
|
|
|
<code>x</code> dans la fen<65>tre o<> on a lanc<6E> la compilation, afin que le
|
|
|
|
|
programme rende la main (qu'on puisse <20> nouveau taper des commandes
|
|
|
|
|
derri<EFBFBD>re le prompt). Il faut ensuite <20>diter le source (dans une autre
|
|
|
|
|
fen<EFBFBD>tre pour simplifier la t<>che), corriger l'erreur indiqu<71>e, sauver le
|
|
|
|
|
document (pour enregistrer la modification) et recompiler. </p>
|
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<p> Vous pouvez aussi obtenir un fichier dvi <20> 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
|
|
|
|
|
existe pgf/tikz <20> la place, et la plupart des temps, il est plus simple
|
|
|
|
|
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>
|
|
|
|
|
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<p> Pour visualiser le r<>sultat de la compilation, qui est le fichier
|
|
|
|
|
<code>.pdf</code>, tapez<65>: </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
|
|
|
|
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<p> Le <code>&</code> met le programme lanc<6E> en t<>che de fond; il
|
|
|
|
|
rend donc la main et on peut taper de nouvelles commandes dans la fen<65>tre
|
2008-03-24 14:31:07 +01:00
|
|
|
|
o<EFBFBD> on a lanc<6E> le programme, ici <code>kpdf</code>
|
|
|
|
|
Cela vous <20>vite d'avoir <20> relancer le <code>pdf</code> <20> chaque fois que vous recompilez.
|
2002-11-04 15:04:33 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<p> Si vous avez compil<69> votre document avec la commande
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<code>latex</code>, tapez <20> la place <code>xdvi document.dvi
|
|
|
|
|
&</code> ou <code>kdvi document.dvi</code>.</p>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2002-11-04 15:04:33 +01:00
|
|
|
|
<p> Une nouvelle fen<65>tre va appara<72>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<65>tre
|
2008-03-24 14:31:07 +01:00
|
|
|
|
<code>pdf</code><3E>: le document recompil<69> est remis <20> jour. On proc<6F>de
|
2002-11-04 15:04:33 +01:00
|
|
|
|
ainsi jusqu'<27> obtenir le r<>sultat souhait<69>. </p>
|
|
|
|
|
|
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>
|
|
|
|
|
Le logiciel LaTeX <20>tant un surensemble de TeX, et ses fronti<74>res n'<27>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 <20> 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<66>rentes distributions
|
|
|
|
|
et les diff<66>rents syst<73>mes d'exploitation, reportez-vous <20> la <a
|
|
|
|
|
href="http://www.gutenberg.eu.org/distributions/">page consacr<63>e <20> ces
|
|
|
|
|
questions chez GUTenberg</a>. </p>
|
|
|
|
|
|
|
|
|
|
<p> Rappelons que, si vous <20>tes <20>l<EFBFBD>ves, ancien <20>l<EFBFBD>ve, <20>tudiant ou
|
|
|
|
|
enseignant <20> l'ENS, les tuteurs sont <20> m<>me de r<>pondre <20> vos questions
|
|
|
|
|
concernant l'installation de LaTeX <20> l'ENS, ou les possibilit<69>s de LaTeX en
|
|
|
|
|
g<EFBFBD>n<EFBFBD>ral. N'h<>sitez pas <20> nous envoyer
|
|
|
|
|
un <a href="mailto:tuteurs@clipper.ens.fr">mail</a><3E>! </p>
|
|
|
|
|
|
|
|
|
|
<h3> Sous Linux </h3>
|
|
|
|
|
|
|
|
|
|
<p>La plupart des distributions proposent des paquets pr<70>compil<69>s.
|
|
|
|
|
Pour Ubuntu, vous pouvez vous r<>f<EFBFBD>rer <20> 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<70>mentation de
|
|
|
|
|
LaTeX sp<73>cifique <20> Windows (aller dans la section Download).
|
|
|
|
|
</p>
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2007-09-01 19:42:23 +02:00
|
|
|
|
<div class="metainformation"> Auteurs<72>: Marc Mezarobba (2007),
|
|
|
|
|
Fran<61>ois-Xavier Coudert (2002), <20>milia Robin (1998). Derni<6E>re
|
2008-03-24 14:31:07 +01:00
|
|
|
|
modification le <date value="$Date: 2008-03-24 13:31:07 $"/>. </div>
|
2002-11-04 15:04:33 +01:00
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|