2002-11-12 16:06:00 +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>
|
2002-11-12 21:13:01 +01:00
|
|
|
|
<title>Exemple</title>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>Exemple comment<6E> de fichier LaTeX</h1>
|
|
|
|
|
|
|
|
|
|
<p> Voici le source du fichier principal de la documentation (1998), dont
|
|
|
|
|
est issu en partie le site des tuteurs. Ce sont les d<>clarations des
|
|
|
|
|
principales options, celle que vous voulez avoir pour faire un fichier
|
|
|
|
|
LaTeX standard. Ce fichier a <20>t<EFBFBD> l<>g<EFBFBD>rement modifi<66> afin d'<27>tre
|
|
|
|
|
relativement simple.</p>
|
|
|
|
|
|
|
|
|
|
<table class="tableau"> <tr>
|
|
|
|
|
<td><pre>\documentclass[a4paper,oneside,12pt]{article}</pre></td>
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<td>On veut taper un document de style <20><>article<6C><65> (le standard
|
|
|
|
|
pour des textes peu longs<67>; pour taper une th<74>se, on pr<70>f<EFBFBD>rera le style
|
|
|
|
|
<EFBFBD><EFBFBD>book<EFBFBD><EFBFBD>). Les options choisies sont<6E>: <code>a4paper</code> (pour
|
2002-11-12 16:06:00 +01:00
|
|
|
|
avoir un r<>sultat au format A4), <code>oneside</code> (pour ne pas
|
2007-07-17 12:01:59 +02:00
|
|
|
|
diff<EFBFBD>rencier les pages paires et impaires<65>; utilisez
|
2002-11-12 16:06:00 +01:00
|
|
|
|
<code>twoside</code> si vous voulez relier votre document final) et
|
|
|
|
|
<code>12pt</code>, qui sera la taille du texte (vous pouvez pr<70>ciser
|
2007-09-01 19:38:18 +02:00
|
|
|
|
aussi <code>10pt</code> ou <code>11pt</code>).</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<tr> <td><pre>\usepackage{longtable,geometry}</pre></td>
|
|
|
|
|
<td>J'utilise le package <code>longtable</code> pour faire des
|
2002-11-12 16:06:00 +01:00
|
|
|
|
tableaux qui tiennent sur plusieurs pages, et le package
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<code>geometry</code> pour red<65>finir moi-m<>me les dimensions des
|
2002-11-12 16:06:00 +01:00
|
|
|
|
pages.</td> </tr>
|
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<tr> <td><pre>\usepackage[frenchb]{babel}</pre></td> <td>J'utilise le
|
|
|
|
|
package <code>babel</code> avec l'option <code>frenchb</code>
|
|
|
|
|
(<code>francais</code> fonctionne <20>galement), pour que
|
2002-11-12 16:06:00 +01:00
|
|
|
|
soient prises en compte les particularit<69>s de la typographie
|
|
|
|
|
fran<EFBFBD>aise.</td> </tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
|
|
|
|
\usepackage[latin1]{inputenc}
|
2007-09-01 19:38:18 +02:00
|
|
|
|
</pre></td>
|
|
|
|
|
<td> Je signale <20> LaTeX que mon fichier source est cod<6F> en iso-latin1.
|
|
|
|
|
Cela lui permet de reconna<6E>tre les lettres accentu<74>es tap<61>es
|
|
|
|
|
directement plut<75>t que comme <20>a : <code>\'et\'e</code>. Le nom <20>
|
|
|
|
|
donner entre crochets d<>pend du syst<73>me sur lequel je travaille (un
|
|
|
|
|
autre choix de plus en plus courant est <code>utf8</code>, voir la <a
|
|
|
|
|
href="&url.tuteurs;faq/utf8.html">FAQ</a> sur le sujet).
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
\usepackage[T1]{fontenc}
|
|
|
|
|
</pre></td>
|
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<td>
|
|
|
|
|
Je demande que soient utilis<69>es les fontes de
|
2005-12-02 15:31:35 +01:00
|
|
|
|
LaTeX incluant les caract<63>res essentiels <20> composer les mots accentu<74>s
|
|
|
|
|
du fran<61>ais.</td>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
</tr>
|
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
|
2002-11-12 16:06:00 +01:00
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
2005-12-02 15:31:35 +01:00
|
|
|
|
\usepackage[babel]{csquotes}
|
|
|
|
|
\MakeAutoQuote{<7B>}{<7B>}
|
2002-11-12 16:06:00 +01:00
|
|
|
|
</pre></td>
|
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<td>Ces lignes permettent d'utiliser simplement les guillemets sans
|
|
|
|
|
espaces, le package <code>csquotes</code> s'occupera de
|
|
|
|
|
l'espacement.</td></tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr> <td><pre>\pagestyle{headings}</pre></td> <td>Je demande que les
|
2007-09-01 19:44:44 +02:00
|
|
|
|
titres des sections apparaissent en haut de chaque page. (Voir<69>aussi le
|
|
|
|
|
package <code>fancyhdr</code>).</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<tr> <td>
|
|
|
|
|
<pre>
|
|
|
|
|
\geometry{dvips,a4paper,margin=1.5in}
|
|
|
|
|
</pre></td> <td>Je passe <20> <code>geometry</code> les informations
|
2007-07-17 12:01:59 +02:00
|
|
|
|
suivantes<EFBFBD>: pilote, dimensions du papier et marges.</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
|
|
|
|
\title{Aide-m<>moire}
|
2005-12-02 15:31:35 +01:00
|
|
|
|
\author{Thomas Dupond}
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
|
\maketitle
|
|
|
|
|
\tableofcontents</pre></td>
|
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<td> Je d<>clare le titre de l'ouvrage, l'auteur (ces d<>clarations ne
|
|
|
|
|
donnent pas lui <20> une impression). Ensuite le document
|
|
|
|
|
commence vraiment, le <code>\begin{document}</code> met fin au
|
2007-07-17 12:01:59 +02:00
|
|
|
|
pr<70>ambule<6C>: premi<6D>re
|
2005-12-02 15:31:35 +01:00
|
|
|
|
page avec titre et auteur (imprim<69>s cette fois), date et tables des
|
|
|
|
|
mati<74>res.</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
|
|
|
|
\section{\LaTeX}
|
|
|
|
|
%^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
\input{latex}
|
|
|
|
|
|
|
|
|
|
\section{Les commandes Unix}
|
|
|
|
|
%^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
\input{unix}
|
|
|
|
|
</pre></td>
|
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<td>J'ins<6E>re deux sections dont les contenus sont donn<6E>s par les
|
|
|
|
|
fichiers <tt>latex.tex</tt> et <tt>unix</tt> respectivement. Pour rendre
|
|
|
|
|
le fichier source plus lisible, j'ai rajout<75> des
|
2002-11-12 16:06:00 +01:00
|
|
|
|
commentaires derri<72>re les <code>%</code>, en figurant un
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<EFBFBD><EFBFBD>soulignement<EFBFBD><EFBFBD>.</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
2005-12-02 15:31:35 +01:00
|
|
|
|
\appendix
|
2002-11-12 16:06:00 +01:00
|
|
|
|
</pre></td>
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<td>On commence les annexes<65>: la num<75>rotation des sections est d<>sormais
|
2007-09-01 19:44:44 +02:00
|
|
|
|
alphab<EFBFBD>tique, aussi bien dans leurs titres que dans la table des
|
|
|
|
|
mati<EFBFBD>res.</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<td><pre>\section{Autres th<74>mes}
|
|
|
|
|
%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%
|
2002-11-12 16:06:00 +01:00
|
|
|
|
\input{lynx}
|
|
|
|
|
\input{disquettes}
|
|
|
|
|
</pre></td>
|
|
|
|
|
|
2007-09-01 19:38:18 +02:00
|
|
|
|
<td>J'ins<6E>re <code>lynx.tex</code> et <code>disquettes.tex</code>.
|
|
|
|
|
</td> </tr>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>
|
|
|
|
|
\end{document}
|
|
|
|
|
</pre></td>
|
|
|
|
|
|
2005-12-02 15:31:35 +01:00
|
|
|
|
<td>Enfin, je ferme le document.</td>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<div class="metainformation"> Auteur<75>: <20>milia Robin (1998),
|
2007-09-01 19:38:18 +02:00
|
|
|
|
Fran<61>ois-Xavier Coudert (2002), modifications par Josselin Noirel. Derni<6E>re
|
2007-09-01 19:44:44 +02:00
|
|
|
|
modification le <date value="$Date: 2007-09-01 17:44:44 $" />, par Marc
|
2007-09-01 19:38:18 +02:00
|
|
|
|
Mezzarobba. </div>
|
2002-11-12 16:06:00 +01:00
|
|
|
|
|
|
|
|
|
</body> </html>
|