369 lines
14 KiB
HTML
369 lines
14 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|||
|
<head>
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|||
|
<title>Comment faire ?</title>
|
|||
|
<link rel="stylesheet" href="../../tuteurs.css" type="text/css" />
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div class="navigation">
|
|||
|
<h1>Tuteurs informatique<br /><a href="../../meta/contact.html">Nous contacter</a></h1>
|
|||
|
<hr />
|
|||
|
<ul class="menu">
|
|||
|
<li>
|
|||
|
<a href="../../meta/charte_graphique.html">Utiliser ce site</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../actualite.html">Actu et stages</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../docs/">Docs à imprimer</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../meta/plan_site.html">Plan du site</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../../search.html">Rechercher</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="../../">Les tuteurs</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="../">Logiciels</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="./">LaTeX</a>
|
|||
|
<ul class="arbre">
|
|||
|
<li>
|
|||
|
<a href="aide.html">Doc et aide</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="astuces.html">Astuces</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="beamer.html">Présentations</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="bibtex.html">Bibliographie</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="exemple.html">Exemple</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="export.html">Exporter</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="figures.html">Figures</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="footnote.html">Notes de bas de page</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="graphisme.html">Graphisme</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="grec.html">Grec ancien</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="langues.html">Langues exotiques</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="latex.html" class="actuel">Comment faire ?</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="lettre.html">Lettres</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="macros.html">Macros élémentaires</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="makeindex.html">Index</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="manuel.html">Les bases</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="maths.html">Maths</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="nouveau_package.html">Écrire un package</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="polices.html">Polices</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="polices_liste.html">Polices : liste</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="references.html">Références</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="tableaux.html">Tableaux</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="xdvi.html">xdvi</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="xetex.html">XeTeX</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul class="menu">
|
|||
|
<li>
|
|||
|
<a href="http://www.eleves.ens.fr/">Serveur des élèves</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="http://www.ens.fr/">ENS</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="http://www.spi.ens.fr/">SPI</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div class="corps">
|
|||
|
<h1>Comment faire du LaTeX ?</h1>
|
|||
|
<div class="sommaire">
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href="#s1">Écrire, compiler, visualiser</a>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href="#s1_1">Taper son texte</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s1_2">Compiler le fichier <code>.tex</code></a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s1_3">Visualiser son document</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s1_4">Imprimer</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s2"> Utiliser LaTeX sur votre ordinateur personnel </a>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href="#s2_1"> Panorama </a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s2_2"> Sous Linux </a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#s2_3"> Sous Windows </a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<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>
|
|||
|
<a name="s1" id="s1">Écrire, compiler, visualiser</a>
|
|||
|
</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>
|
|||
|
<a name="s1_1" id="s1_1">Taper son texte</a>
|
|||
|
</h3>
|
|||
|
<p>Il faut utiliser un <a href="../../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>
|
|||
|
<a name="s1_2" id="s1_2">Compiler le fichier <code>.tex</code></a>
|
|||
|
</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="../../jargon.html#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="../../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>
|
|||
|
<a name="s1_3" id="s1_3">Visualiser son document</a>
|
|||
|
</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>
|
|||
|
<a name="s1_4" id="s1_4">Imprimer</a>
|
|||
|
</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"></a>
|
|||
|
</p>
|
|||
|
<h2>
|
|||
|
<a name="s2" id="s2"> Utiliser LaTeX sur votre ordinateur personnel </a>
|
|||
|
</h2>
|
|||
|
<h3>
|
|||
|
<a name="s2_1" id="s2_1"> Panorama </a>
|
|||
|
</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>
|
|||
|
<a name="s2_2" id="s2_2"> Sous Linux </a>
|
|||
|
</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>
|
|||
|
<a name="s2_3" id="s2_3"> Sous Windows </a>
|
|||
|
</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). Dernière modification : 2012-02-23 par Antoine Amarilli. </div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|