tuteurs.ens.fr/logiciels/latex/latex.tml

218 lines
7.7 KiB
Text
Raw Normal View History

<?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<72>?</title>
</head>
<body>
<h1>Comment faire du LaTeX<65>?</h1>
<p> Cette page a pour but d'apprendre <20> se servir de LaTeX. Vous y
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
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
en page destin<69>es <20> LaTeX). Ensuite, on compile le document, c'est-<2D>-dire
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">
<tr>
2002-11-13 11:35:13 +01:00
<td>Fonction</td>
<td>Commande</td>
<td>Exemple</td>
<td>Astuces</td>
</tr>
<tr>
2002-11-13 11:35:13 +01:00
<td><3E>crire</td>
<td><code><3E>diteur <em>fichier.tex</em></code></td>
<td><code>kate bla.tex</code></td>
<td>Ne pas oublier de sauvegarder avant de compiler<65>! Sinon, les
modifications n'appara<72>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<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>
<tr>
2002-11-13 11:35:13 +01:00
<td>R<>sultat</td>
<td><code>kpdf <em>fichier.pdf</em></code></td>
<td><code>kpdf bla.kpdf</code></td>
<td>Mettez un <code>&amp;</code> <20> la fin de la ligne pour garder la
fen<EFBFBD>tre en t<>che de fond, kpdf recharge le fichier pdf automatiquement <20>
chaque fois que vous compilez.
</td></tr>
<tr>
2002-11-13 11:35:13 +01:00
<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><3E>; et surtout, si vous avez lanc<6E> 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>
2002-11-04 15:23:02 +01:00
</table>
<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
texte</a>. Si par exemple vous utilisez <code>kate</code> et que vous
voulez <20>diter le fichier <code>rapport.tex</code>, tapez<65>:</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-<2D>-dire le fichier qui sera
interpr<EFBFBD>t<EFBFBD> par le compilateur<75>; c'est donc celui o<> on <20>crit le texte
agr<EFBFBD>ment<EFBFBD> de quelques commandes. </p>
<h3>Compiler le fichier <code>.tex</code></h3>
<p> <20>a veut dire le <20><>passer <20> la moulinette<74><65><EFBFBD>: le compilateur, ici
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
href="&url.jargon;#xterm">terminal</a><3E>: </p>
<pre>pdflatex document.tex</pre>
<p> Sur l'<27>cran vont se mettre <20> d<>filer diverses choses. Si tout va
bien, le programme va <20><>rendre la main<69><6E> et le prompt r<>appara<72>t. Si
vous tapez <code><a
href="&url.tuteurs;unix/repertoires.html#ls">ls</a></code> vous verrez
que de nouveaux fichiers sont apparus<75>: 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<6E>resse, car il contient le r<>sultat graphique de la
compilation. </p>
<p> <strong>S'il y a une erreur</strong><3E>: LaTeX interrompt la
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>
<p> Vous pouvez aussi obtenir un fichier dvi <20> 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 <20> 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<65>: </p>
<pre>kpdf document.pdf &amp;</pre>
<p> Le <code>&amp;</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
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.
</p>
<p> Si vous avez compil<69> votre document avec la commande
<code>latex</code>, tapez <20> la place <code>xdvi document.dvi
&amp;</code> ou <code>kdvi document.dvi</code>.</p>
<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
<code>pdf</code><3E>: le document recompil<69> est remis <20> jour. On proc<6F>de
ainsi jusqu'<27> obtenir le r<>sultat souhait<69>. </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 <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>
<div class="metainformation"> Auteurs<72>: Marc Mezarobba (2007),
Fran<61>ois-Xavier Coudert (2002), <20>milia Robin (1998). Derni<6E>re
modification le <date value="$Date: 2008-03-24 13:31:07 $"/>. </div>
</body>
</html>