Ajout des fichiers relatifs à logiciels/latex/manuel.html

This commit is contained in:
coudert 2002-11-04 15:57:00 +00:00
parent b091c3105d
commit 34467156f7
3 changed files with 249 additions and 5 deletions

BIN
logiciels/latex/div.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

BIN
logiciels/latex/fontes.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -50,7 +50,7 @@ genre de questions. </p>
<h3>À quoi ressemblent les commandes LaTeX ?</h3> <h3>À quoi ressemblent les commandes LaTeX ?</h3>
<p> Les commandes de LaTeX commencent par un <EM>backslash</EM> <p> Les commandes de LaTeX commencent par un <em>backslash</em>
(<code>\</code>), ce qui permet au programme de les identifier. Beaucoup (<code>\</code>), ce qui permet au programme de les identifier. Beaucoup
ne s'appliquent qu'à une seule partie du texte, délimitée par des ne s'appliquent qu'à une seule partie du texte, délimitée par des
accolades. Par exemple, pour afficher le mot LaTeX, on tape accolades. Par exemple, pour afficher le mot LaTeX, on tape
@ -137,11 +137,255 @@ LaTeX"></img></div>
<a href="grec.html">Pour en savoir davantage sur l'écriture du grec sous <a href="grec.html">Pour en savoir davantage sur l'écriture du grec sous
LaTeX.</a> LaTeX.</a>
<h3>Ce qui doit toujours figurer dans le source</h3>
<p> Un document LateX comporte une série de lignes indispensables qui en
définissent le squelette. On indique aussi ici un certain nombre de
renseignements utiles pour faire un joli document. Vous pouvez <a
href="templates/skel.txt">récupérer ce fichier de base</a> et l'utiliser
pour tous vos documents. </p>
<div class="metainformation"> Auteurs : François-Xavier Coudert <div align="center">
(2002), Émilia Robin (1998). Dernière modification le 2002-11-04. <table width="90%" border="3" cellspacing="3" cellpadding="3">
<tr><td><code>\documentclass{article}</code></td> <td>Précise le genre de
document, exprimé par l'argument : <code>article</code> pour les textes
ou rapports courts, <code>report</code> pour les rapports un peu plus
longs, <code>book</code> pour les livres (ou les maîtrises...).</td></tr>
<tr><td><pre>
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}</pre></td>
<td>Lignes ajoutées pour les documents en français, pour que soit prises
en compte les particularités de la typographie française; c'est aussi
grâce à ce package que la date est affichée automatiquement en français,
que le titre de la table des matières est « Table des matières » et non
« Contents », etc. Les deux lignes suivantes permettent d'avoir des
caractères correctement accentués en toutes circonstances.</td> </tr>
<tr><td><code>\begin{document}</code></td> <td>Indique
le moment où commence le texte proprement dit. Ce qui figure entre
<code>\documentclass{***}</code> et <code>\begin{document}</code>
s'appelle le préambule.</td></tr>
<tr><td><code>\end{document}</code></td><td>Indique le
moment où finit le texte. Rien de ce qui suit cette commande ne sera pris
en compte par LaTeX.</td></tr></table></div>
<h2>Structurer son document</h2>
<h3>Faire un titre</h3>
<p> Pour faire un titre, il faut préciser dans le préambule le titre,
l'auteur et la date :
<pre>
\title{Le titre}
\author{L'auteur}
\date{La date}
</pre>
On peut aussi demander que la date soit insérée automatiquement (date du
jour de la compilation) :
<pre>
\date\today
</pre></p>
<p>Pour ne pas préciser un champ, il faut lui donner un argument vide
(par exemple <code>\author{}</code> ou <code>\date{}</code>). </p>
<p> Ensuite, la commande <code>maketitle</code> indique à LaTeX l'endroit
où on veut faire figurer le titre (généralement en tout début de
document, c'est-à-dire juste après <code>\begin{document}</code>).</p>
<h3>Utilisation de sections</h3>
<p> Vous pouvez demander à LaTeX de structure automatiquement les
documents avec les commandes suivantes :
<pre>
\part{}
\section{}
\subsection{}
\subsubsection{}
\paragraph{}
\subparagraph{}
</pre>
<p> Les classes de document <code>report</code> et <code>book</code>
proposent en plus la commande <code>\chapter{}</code>. L'intitulé de la
section est indiqué entre les accolades.</p>
<p> Les titres de parties ainsi obtenus sont numérotés automatiquement.
Si donc vous bouleversez toute l'organisation de votre texte, la
numérotation se refera d'elle-même à la compilation suivante.</p>
<h3>La table des matières</h3>
<p> À l'endroit où l'on veut voir figurer une table des matières, on
écrit la commande <code>\tableofcontents</code>. Attention, il faut
compiler deux fois pour que LaTeX produise la table des matières
correctement. </p>
<p> Il peut arriver qu'un titre soit trop long pour figurer dans la table
des matières sans retour à la ligne; dans ce cas, on spécifie entre
crochets le titre qui doit apparaître dans la table des matières,
cependant que le titre complet reste entre accolades :
<pre> \section[Titre plus court]{Un titre vraiment trop long pour tenir
sur une seule ligne} </pre></p>
<p> Il vous arrivera aussi d'insérer des <a
href="tableaux.html">figures</a> dans votre document. La commande
<code>\listoffigures</code> vous permet de générer une liste de toutes
les figures. Là encore, il faudra deux compilations. </p>
<h3>Deux sortes de listes</h3>
On peut faire une liste d'objets avec les environnements
<code>itemize</code> (liste simple) ou <code>enumerate</code> (liste
numérotée), de la façon suivante :
<pre>
Je veux acheter :
\begin{itemize}
\item des poires ;
\item des carottes ;
\item des choux.
\end{itemize}
</pre>
ou alors :
<pre>
Les vainqueurs sont :
\begin{enumerate}
\item Paul Lefort ;
\item Romain Legrand ;
\item Joël Lebel.
\end{enumerate}
</pre></p>
<p> Parlons ponctuation : dans une liste, les éléments sont terminés par
un point-virgule, sauf le dernier qui finit par un point (cf. les
exemples précédents). Cependant, si chaque élément est formé de plusieurs
phrases, on les termine toutes par un point.</p>
<h3>Environnements modifiant la justification des paragraphes</h3>
<ul>
<li><code>flushleft</code> : aligner le texte sur la marge de
gauche ;</li>
<li><code>flushright</code> : aligner le texte sur la marge de
droite ;</li>
<li><code>center</code> : centrer le texte ;</li>
<li><code>quote</code> : faire une citation ;</li>
<li><code>quotation</code> : faire une longue citation ;</li>
<li><code>verse</code> : faire de la poésie, chaque vers étant terminé
par <code>\\</code> ;</li>
</ul>
<p> Les environnements s'ouvrent avec <code>\begin{***}</code> et se
referment avec <code>\end{***}</code>, en faisant figurer le nom de
l'environnement entre les accolades. Certains sont bien sûr incompabibles
entre eux (« aligner à gauche » et « aligner à droite » par exemple).
Si vous utilisez plusieurs environnements emboîtés (listes imbriquées,
citations centrées, etc), veillez à bien les refermer dans l'ordre de
l'imbrication : dernier ouvert, premier refermé, comme des
parenthèses.</p>
<h3>Caractères et tailles des caractères</h3>
<h4>Différents styles</h4>
<div align="center">
<table width="80%" BORDER="3" CELLSPACING="3" CELLPADDING="3">
<tr><td><code>\emph{emphatique}</code></td><td><em>EMPHasized</em></td>
<td><em>emphatique</em>. C'est celui qu'on utilise pour mettre en valeur
certains mots, les titres d'ouvrages en particulier. </td></tr>
<tr><td><code>\textbf{gras}</code></td><td><em>Bold Fonts</em></td>
<td><strong>gras</strong>.</td></tr>
<tr><td><code>\texttt{machine à
écrire}</code></td><td><em>Typewriter</em></td> <td><code>machine à
écrire.</code></td></tr>
<tr><td><code>\textsl{incliné}</code></td><td><em>SLanted</em></td><td>
incliné. Ce n'est pas de l'italique, mais en
HTML, on ne peut pas s'en rendre compte...</td></tr>
<tr><td><code>\textsc{Petites majuscules}</code></td><td><em>Small
Caps</em> </td><td>Petites majuscules, pour les noms d'auteurs ou les
sigles un peu longs. Le HTML ne sait pas afficher ça.</td></tr></table>
</div> </div>
</body> <p> Voici le même tableau dans le document LaTeX d'origine, qui montre
</html> les différences entre les différents styles :</p>
<div align="center"><img src="fontes.jpg" alt="Différentes
fontes"></img></div>
<p>Ces différents styles sont compatibles entre eux :
<pre>
\emph{Dans cet exemple, il y a des mots \textbf{en gras} et des
titres de livres comme \emph{Le retour du concombre masqué} qui sont
mis en évidence}.
</pre>
donnera au final le résultat suivant :</p>
<div aling="center"><img src="div.jpg" alt="Fontes
combinées"></img></div>
<p> <strong>Italique</strong> : ne confondez pas le style penché
(<code>\textsl</code>) et l'italique. D'autres documentations vous
parleront également de <code>\textit</code>, qui au sens propre veut dire
« italique ». Mais nous ne vous conseillons pas de l'utiliser. En
effet, <code>\textit</code> est une commande graphique, qui demande de
l'italique, quel que soit le contexte.</p>
<p> En revanche, <code>\emph</code> est une commande logique, qui demande
de mettre en valeur une portion du texte par rapport à son contexte.
Ainsi, si vous êtes déjà dans un environnement en italique
(<code>theorem</code> par exemple), un mot mis en valeur avec
<code>\emph</code> sera droit, et inversement. Cela vous permet
d'imbriquer des mises en valeur, sans risque de vous tromper.</p>
<p> Nous vous conseillons d'aller aussi jeter un coup d'oeil sur <a
href="&url.tuteurs;docs/hublot/typo.html#styles">L'emploi des styles en
typographie</a>.</p>
<h4>Tailles de fontes</h4>
<div align="center"><img src="tailles.jpg" alt="Tailles de
fontes"></img></div>
<p> Ces commandes sont compatibles avec les précédentes.</p>
<div class="attention"> Attention au piège diabolique qui veut que les
commandes de style soient écrites <em>à l'extérieur</em> des accolades,
alors que les commandes de tailles des fontes s'écrivent <em>à
l'intérieur</em> des accolades :
<pre>
André \textsc{Malraux}, \emph{La condition humaine}
{\small Parlez moins fort}
</pre></div>
<div class="metainformation"> Auteurs : François-Xavier Coudert
(2002), Marie-Lan Nguyen (2000), Émilia Robin (1998). Dernière
modification le 2002-11-04. </div>
</body> </html>