2002-11-04 16:14:06 +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-04 22:29:53 +01:00
|
|
|
|
<title>Les bases</title>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
</head>
|
2004-02-24 23:00:29 +01:00
|
|
|
|
|
2002-11-04 16:14:06 +01:00
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>Les bases de LaTeX</h1>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p> Ce r<>sum<75> n'entend pas remplacer un manuel ; n'y figurent donc
|
2002-11-04 16:14:06 +01:00
|
|
|
|
que les commandes les plus essentielles, sans d<>tails ni options. En
|
|
|
|
|
particulier, rien de ce qui touche aux math<74>matiques n'est abord<72>. Pour
|
|
|
|
|
tout cela nous renvoyons aux manuels existants, aux tuteurs ou encore aux
|
|
|
|
|
autres utilisateurs. Nous supposerons aussi que l'utilisateur sait d<>j<EFBFBD>
|
2007-07-13 10:40:16 +02:00
|
|
|
|
compiler un document (sinon, <a href="latex.html">par ici</a> !). </p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<h2>Introduction</h2>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<h3>Qu'est-ce que LaTeX ?</h3>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<p>Vous avez sans doute l'habitude d'utiliser un traitement de texte,
|
|
|
|
|
comme Word ou OpenOffice.org. Ces logiciels vous offrent en m<>me temps
|
2007-07-13 10:40:16 +02:00
|
|
|
|
deux fonctionnalit<69>s diff<66>rentes :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<ul> <li> <strong>l'<27>dition du texte</strong> : tout ce qui concerne
|
2002-11-04 16:14:06 +01:00
|
|
|
|
l'<27>criture et la modification du texte (sauvegarder, copier-coller,
|
2007-07-13 10:40:16 +02:00
|
|
|
|
recherche de mots, substitution, etc) ; </li>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<li> <strong>La mise en page directe</strong>, que vous choisissez de
|
|
|
|
|
mettre de l'italique, laisser de l'espace, faire un tableau, etc, que que
|
|
|
|
|
vous voyez le r<>sultat imm<6D>diatement, en m<>me temps que vous
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<EFBFBD>crivez. </li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p> Avec LaTeX, ces deux fonctionnalit<69>s sont dissoci<63>es :
|
|
|
|
|
l'<27> <3B>criture <3B> proprement dite rel<65>ve d'un logiciel appel<65> <20> <a
|
|
|
|
|
href="&url.tuteurs;unix/editeurs/"><3E>diteur de texte</a> <3B>; la <20> mise
|
|
|
|
|
en page <3B> vient ensuite, apr<70>s interpr<70>tation du texte par le
|
2004-02-24 23:00:29 +01:00
|
|
|
|
programme LaTeX. Vous manipulez donc en m<>me temps deux versions de
|
2007-07-13 10:40:16 +02:00
|
|
|
|
votre document : le texte tap<61>, qui contient des indications de mise
|
2004-02-24 23:00:29 +01:00
|
|
|
|
en page, et la version d<>finitive (appel<65>e le fichier DVI), qui
|
2002-11-04 16:14:06 +01:00
|
|
|
|
affiche la mise en page selon les indications fournies. </p>
|
|
|
|
|
|
|
|
|
|
<p> Le gros avantage de cette fa<66>on de proc<6F>der est que vous dissociez le
|
2007-07-13 10:40:16 +02:00
|
|
|
|
fond de la forme : quand vous tapez, vous ne vous pr<70>occupez pas de
|
2002-11-04 16:14:06 +01:00
|
|
|
|
savoir si vous avez laiss<73> assez d'espace <20> tel endroit, ou si
|
|
|
|
|
l'<27>quilibre de telle page est correct. C'est LaTeX qui se charge de ce
|
|
|
|
|
genre de questions. </p>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<h3><3E> quoi ressemblent les commandes LaTeX ?</h3>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<p> Les commandes de LaTeX commencent par un <em>backslash</em>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
(<code>\</code>), ce qui permet au programme de les identifier. Beaucoup
|
|
|
|
|
ne s'appliquent qu'<27> une seule partie du texte, d<>limit<69>e par des
|
|
|
|
|
accolades. Par exemple, pour afficher le mot LaTeX, on tape
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<code>\LaTeX</code> ; ou encore, pour afficher en gras le mot
|
|
|
|
|
<EFBFBD> important <3B>, on tape</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>\textbf{important}</pre>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p class="continue">ce qui donne : <strong>important</strong>.</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<p> Vous aurez souvent recours <20> des <em>environnements</em>,
|
|
|
|
|
c'est-<2D>-dire <20> des commandes qui d<>limitent une portion de texte dans
|
|
|
|
|
laquelle d'autres r<>gles de mise en page sont appliqu<71>es (par exemple
|
|
|
|
|
pour faire des listes, centrer du texte, etc). Les environnements
|
2002-11-12 15:37:55 +01:00
|
|
|
|
s'ouvrent avec</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>\begin{nom-de-l'environnement}</pre>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<p class="continue">et se referment avec </p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<pre>\end{nom-de-l'environnement}</pre>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<h3>G<>rer les langues <20>trang<6E>res</h3>
|
|
|
|
|
|
|
|
|
|
<p>Babel est un <em>package</em> qui permet d'obtenir des documents en
|
|
|
|
|
plusieurs langues, en respectant les typographies nationales, en
|
2007-07-13 10:40:16 +02:00
|
|
|
|
affichant automatiquement les titres (comme <20> table des mati<74>res <3B>,
|
|
|
|
|
<EFBFBD> index <3B>, etc) dans la langue choisie, etc. Il g<>re aussi la
|
2004-02-24 23:00:29 +01:00
|
|
|
|
ponctuation. Babel conna<6E>t une trentaine de langues. Par exemple,
|
|
|
|
|
pour un document en fran<61>ais, vous devrez faire figurer la ligne
|
2007-07-13 10:40:16 +02:00
|
|
|
|
suivante dans le source (utiliser le package <20> babel <3B> avec l'option
|
|
|
|
|
<EFBFBD> francais <3B>, sans c<>dille) :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<pre>\usepackage[francais]{babel}</pre>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<p> Pour obtenir un <strong>document bilingue</strong>, vous indiquez
|
2007-07-13 10:40:16 +02:00
|
|
|
|
deux langues entre les crochets ; c'est la derni<6E>re langue indiqu<71>e
|
2004-02-24 23:00:29 +01:00
|
|
|
|
qui sera la langue dominante du document. Dans l'exemple qui suit, le
|
2007-07-13 10:40:16 +02:00
|
|
|
|
document est en fran<61>ais et on y trouvera des passages en grec :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>\usepackage[greek,francais]{babel}</pre>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p>Pour alterner entre les langues, on utilise la commande :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>\selectlanguage{nom-de-la-langue}</pre>
|
|
|
|
|
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<p class="continue">en sp<73>cifiant entre accolades la langue
|
|
|
|
|
demand<EFBFBD>e. Pour ne pas avoir <20> retaper en permanence cette longue
|
|
|
|
|
commande, il est pr<70>f<EFBFBD>rable de se faire des <a
|
|
|
|
|
href="macros.html">macros</a> (<28> <20>crire dans le pr<70>ambule). Voici un
|
2007-07-13 10:40:16 +02:00
|
|
|
|
exemple de pr<70>ambule, suivi d'un mod<6F>le d'utilisation :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\documentclass{article}
|
|
|
|
|
|
|
|
|
|
\usepackage[greek,francais]{babel}
|
|
|
|
|
\usepackage[latin1]{inputenc}
|
|
|
|
|
\usepackage[T1]{fontenc}
|
|
|
|
|
|
|
|
|
|
% Premi<6D>re possibilit<69>
|
|
|
|
|
|
|
|
|
|
\newcommand\gr{\selectlanguage{greek}}
|
|
|
|
|
\newcommand\fr{\selectlanguage{francais}}
|
|
|
|
|
|
|
|
|
|
% Deuxi<78>me possiblit<69>
|
|
|
|
|
|
|
|
|
|
\newcommand{\grec}[1]{\selectlanguage{greek}#1\selectlanguage{francais}}
|
2002-11-12 15:37:55 +01:00
|
|
|
|
</pre>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<p> D'autre part, certaines commandes sont pr<70>d<EFBFBD>finies pour passer dans
|
|
|
|
|
l'autre langue; ainsi, il existe d<>j<EFBFBD> <code>\textgreek{...}</code>.
|
2007-07-13 10:40:16 +02:00
|
|
|
|
Voici un exemple de texte grec tap<61> en LaTeX :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
|
|
|
|
<pre>\textgreek{Peis'istratis m'en o>\~un >egkateg'hrase t\~h|
|
|
|
|
|
>arq\~h| ka`i >ap'ejane nos'hsas >ep`i Fil'onew >'rqontos,
|
|
|
|
|
af' o<\~ou m`en kat'esth t`o pr\~wton t'urannos >'eth tri'akonta
|
|
|
|
|
ka`i tr'ia Bi'wsas, <`a d' >en t\~h| >arq\~h| di'emeinen
|
|
|
|
|
<enos d'eonta e>'ikosi; >'efeuge g`ap t`a loip`a.}</pre>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p class="continue">ce qui donne :</p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<div class="illustration"><img src="grec.png" width="518" height="60"
|
|
|
|
|
alt="[Du grec avec LaTeX]" /></div>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<p class="continue">Pour en savoir davantage, reportez-vous <20> notre
|
|
|
|
|
page sur <a href="grec.html">l'<27>criture du grec ancien sous
|
2002-11-12 15:37:55 +01:00
|
|
|
|
LaTeX.</a></p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<h3>Ce qui doit toujours figurer dans le source</h3>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<p> Un document LateX comporte une s<>rie de lignes indispensables qui en
|
|
|
|
|
d<EFBFBD>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<75>rer ce fichier de base</a> et l'utiliser
|
|
|
|
|
pour tous vos documents. </p>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-06 20:21:52 +01:00
|
|
|
|
<table class="tableau">
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<tr><td><code>\documentclass{article}</code></td> <td>Pr<50>cise le genre de
|
2007-07-13 10:40:16 +02:00
|
|
|
|
document, exprim<69> par l'argument : <code>article</code> pour les textes
|
2002-11-04 16:57:00 +01:00
|
|
|
|
ou rapports courts, <code>report</code> pour les rapports un peu plus
|
|
|
|
|
longs, <code>book</code> pour les livres (ou les ma<6D>trises...).</td></tr>
|
|
|
|
|
|
2002-11-06 20:21:52 +01:00
|
|
|
|
<tr><td><code>\usepackage[francais]{babel}<br/>
|
|
|
|
|
\usepackage[latin1]{inputenc}<br/>
|
|
|
|
|
\usepackage[T1]{fontenc}</code></td>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<td>Lignes ajout<75>es pour les documents en fran<61>ais, pour que soit prises
|
|
|
|
|
en compte les particularit<69>s de la typographie fran<61>aise; c'est aussi
|
|
|
|
|
gr<EFBFBD>ce <20> ce package que la date est affich<63>e automatiquement en fran<61>ais,
|
2007-07-13 10:40:16 +02:00
|
|
|
|
que le titre de la table des mati<74>res est <20> Table des mati<74>res <3B> et non
|
|
|
|
|
<EFBFBD> Contents <3B>, etc. Les deux lignes suivantes permettent d'avoir des
|
2002-11-04 16:57:00 +01:00
|
|
|
|
caract<EFBFBD>res correctement accentu<74>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<70>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
|
2002-11-06 20:21:52 +01:00
|
|
|
|
en compte par LaTeX.</td></tr>
|
|
|
|
|
</table>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<h2>Structurer son document</h2>
|
|
|
|
|
|
|
|
|
|
<h3>Faire un titre</h3>
|
|
|
|
|
|
|
|
|
|
<p> Pour faire un titre, il faut pr<70>ciser dans le pr<70>ambule le titre,
|
2007-07-13 10:40:16 +02:00
|
|
|
|
l'auteur et la date :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\title{Le titre}
|
|
|
|
|
\author{L'auteur}
|
|
|
|
|
\date{La date}
|
|
|
|
|
</pre>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<p>On peut aussi demander que la date soit ins<6E>r<EFBFBD>e automatiquement (date du
|
2007-07-13 10:40:16 +02:00
|
|
|
|
jour de la compilation) :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\date\today
|
2002-11-12 15:37:55 +01:00
|
|
|
|
</pre>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<p>Pour ne pas pr<70>ciser un champ, il faut lui donner un argument vide
|
|
|
|
|
(par exemple <code>\author{}</code> ou <code>\date{}</code>). </p>
|
|
|
|
|
|
2004-02-24 23:00:29 +01:00
|
|
|
|
<p>Ensuite, la commande <code>maketitle</code> indique <20> LaTeX
|
|
|
|
|
l'endroit o<> on veut faire figurer le titre (g<>n<EFBFBD>ralement en tout
|
|
|
|
|
d<EFBFBD>but de document, c'est-<2D>-dire juste apr<70>s
|
|
|
|
|
<code>\begin{document}</code>).</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<h3>Utilisation de sections</h3>
|
|
|
|
|
|
|
|
|
|
<p> Vous pouvez demander <20> LaTeX de structure automatiquement les
|
2007-07-13 10:40:16 +02:00
|
|
|
|
documents avec les commandes suivantes :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<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<75> de la
|
|
|
|
|
section est indiqu<71> entre les accolades.</p>
|
|
|
|
|
|
|
|
|
|
<p> Les titres de parties ainsi obtenus sont num<75>rot<6F>s automatiquement.
|
|
|
|
|
Si donc vous bouleversez toute l'organisation de votre texte, la
|
|
|
|
|
num<EFBFBD>rotation se refera d'elle-m<>me <20> la compilation suivante.</p>
|
|
|
|
|
|
|
|
|
|
<h3>La table des mati<74>res</h3>
|
|
|
|
|
|
|
|
|
|
<p> <20> l'endroit o<> l'on veut voir figurer une table des mati<74>res, on
|
|
|
|
|
<EFBFBD>crit la commande <code>\tableofcontents</code>. Attention, il faut
|
|
|
|
|
compiler deux fois pour que LaTeX produise la table des mati<74>res
|
|
|
|
|
correctement. </p>
|
|
|
|
|
|
|
|
|
|
<p> Il peut arriver qu'un titre soit trop long pour figurer dans la table
|
|
|
|
|
des mati<74>res sans retour <20> la ligne; dans ce cas, on sp<73>cifie entre
|
|
|
|
|
crochets le titre qui doit appara<72>tre dans la table des mati<74>res,
|
2007-07-13 10:40:16 +02:00
|
|
|
|
cependant que le titre complet reste entre accolades :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<pre> \section[Titre plus court]{Un titre vraiment trop long pour tenir
|
2002-11-12 15:37:55 +01:00
|
|
|
|
sur une seule ligne} </pre>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<p> Il vous arrivera aussi d'ins<6E>rer des <a
|
|
|
|
|
href="tableaux.html">figures</a> dans votre document. La commande
|
|
|
|
|
<code>\listoffigures</code> vous permet de g<>n<EFBFBD>rer une liste de toutes
|
|
|
|
|
les figures. L<> encore, il faudra deux compilations. </p>
|
|
|
|
|
|
|
|
|
|
<h3>Deux sortes de listes</h3>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<p>On peut faire une liste d'objets avec les environnements
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<code>itemize</code> (liste simple) ou <code>enumerate</code> (liste
|
2007-07-13 10:40:16 +02:00
|
|
|
|
num<EFBFBD>rot<EFBFBD>e), de la fa<66>on suivante :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
2007-07-13 10:40:16 +02:00
|
|
|
|
Je veux acheter :
|
2002-11-04 16:57:00 +01:00
|
|
|
|
\begin{itemize}
|
2007-07-13 10:40:16 +02:00
|
|
|
|
\item des poires ;
|
|
|
|
|
\item des carottes ;
|
2002-11-04 16:57:00 +01:00
|
|
|
|
\item des choux.
|
|
|
|
|
\end{itemize}
|
|
|
|
|
</pre>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p class="continue">ou alors :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
2007-07-13 10:40:16 +02:00
|
|
|
|
Les vainqueurs sont :
|
2002-11-04 16:57:00 +01:00
|
|
|
|
\begin{enumerate}
|
2007-07-13 10:40:16 +02:00
|
|
|
|
\item Paul Lefort ;
|
|
|
|
|
\item Romain Legrand ;
|
2002-11-04 16:57:00 +01:00
|
|
|
|
\item Jo<4A>l Lebel.
|
|
|
|
|
\end{enumerate}
|
2002-11-12 15:37:55 +01:00
|
|
|
|
</pre>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p> Parlons ponctuation : dans une liste, les <20>l<EFBFBD>ments sont termin<69>s par
|
2002-11-04 16:57:00 +01:00
|
|
|
|
un point-virgule, sauf le dernier qui finit par un point (cf. les
|
|
|
|
|
exemples pr<70>c<EFBFBD>dents). Cependant, si chaque <20>l<EFBFBD>ment est form<72> de plusieurs
|
|
|
|
|
phrases, on les termine toutes par un point.</p>
|
|
|
|
|
|
|
|
|
|
<h3>Environnements modifiant la justification des paragraphes</h3>
|
|
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>flushleft</code> : aligner le texte sur la marge de
|
|
|
|
|
gauche ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>flushright</code> : aligner le texte sur la marge de
|
|
|
|
|
droite ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>center</code> : centrer le texte ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>quote</code> : faire une citation ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>quotation</code> : faire une longue citation ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<li><code>verse</code> : faire de la po<70>sie, chaque vers <20>tant termin<69>
|
|
|
|
|
par <code>\\</code> ;</li>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
</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
|
2007-07-13 10:40:16 +02:00
|
|
|
|
entre eux (<28> aligner <20> gauche <3B> et <20> aligner <20> droite <3B> par exemple).
|
2002-11-04 16:57:00 +01:00
|
|
|
|
Si vous utilisez plusieurs environnements embo<62>t<EFBFBD>s (listes imbriqu<71>es,
|
|
|
|
|
citations centr<74>es, etc), veillez <20> bien les refermer dans l'ordre de
|
2007-07-13 10:40:16 +02:00
|
|
|
|
l'imbrication : dernier ouvert, premier referm<72>, comme des
|
2002-11-04 16:57:00 +01:00
|
|
|
|
parenth<EFBFBD>ses.</p>
|
|
|
|
|
|
|
|
|
|
<h3>Caract<63>res et tailles des caract<63>res</h3>
|
|
|
|
|
|
|
|
|
|
<h4>Diff<66>rents styles</h4>
|
|
|
|
|
|
2002-11-06 20:21:52 +01:00
|
|
|
|
<table class="tableau">
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<tr><td>\emph{emphatique}</td><td><em>EMPHasized</em></td>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<td><em>emphatique</em>. C'est celui qu'on utilise pour mettre en valeur
|
|
|
|
|
certains mots, les titres d'ouvrages en particulier. </td></tr>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<tr><td>\textbf{gras}</td><td><em>Bold Fonts</em></td>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<td><strong>gras</strong>.</td></tr>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<tr><td>\texttt{machine <20>
|
|
|
|
|
<EFBFBD>crire}</td><td><em>Typewriter</em></td> <td>machine <20>
|
|
|
|
|
<EFBFBD>crire.</td></tr>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<tr><td>\textsl{inclin<69>}</td><td><em>SLanted</em></td><td>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
inclin<EFBFBD>. Ce n'est pas de l'italique, mais en
|
|
|
|
|
HTML, on ne peut pas s'en rendre compte...</td></tr>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<tr><td>\textsc{Petites majuscules}</td><td><em>Small
|
2002-11-04 16:57:00 +01:00
|
|
|
|
Caps</em> </td><td>Petites majuscules, pour les noms d'auteurs ou les
|
|
|
|
|
sigles un peu longs. Le HTML ne sait pas afficher <20>a.</td></tr></table>
|
2002-11-04 16:14:06 +01:00
|
|
|
|
|
2002-11-04 16:57:00 +01:00
|
|
|
|
<p> Voici le m<>me tableau dans le document LaTeX d'origine, qui montre
|
2007-07-13 10:40:16 +02:00
|
|
|
|
les diff<66>rences entre les diff<66>rents styles :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2002-11-12 17:51:48 +01:00
|
|
|
|
<div class="illustration"><img src="fontes.jpg" alt="[Diff<66>rentes fontes]" /></div>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p>Ces diff<66>rents styles sont compatibles entre eux :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<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<71>} qui sont
|
|
|
|
|
mis en <20>vidence}.
|
|
|
|
|
</pre>
|
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p class="continue">donnera au final le r<>sultat suivant :</p>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2002-11-12 17:51:48 +01:00
|
|
|
|
<div class="illustration"><img src="div.jpg" alt="[Fontes combin<69>es]" /></div>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<p> <strong>Italique</strong> : ne confondez pas le style pench<63>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
(<code>\textsl</code>) et l'italique. D'autres documentations vous
|
|
|
|
|
parleront <20>galement de <code>\textit</code>, qui au sens propre veut dire
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<EFBFBD> italique <3B>. Mais nous ne vous conseillons pas de l'utiliser. En
|
2002-11-04 16:57:00 +01:00
|
|
|
|
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 <20> son contexte.
|
|
|
|
|
Ainsi, si vous <20>tes d<>j<EFBFBD> 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
|
2002-12-16 07:21:00 +01:00
|
|
|
|
href="&url.tuteurs;docs/hublot/hublot06.html#typo">L'emploi des styles en
|
2002-11-04 16:57:00 +01:00
|
|
|
|
typographie</a>.</p>
|
|
|
|
|
|
|
|
|
|
<h4>Tailles de fontes</h4>
|
|
|
|
|
|
2002-11-12 15:37:55 +01:00
|
|
|
|
<div class="illustration"><img src="tailles.jpg" alt="Tailles de
|
2002-11-12 17:51:48 +01:00
|
|
|
|
fontes" /></div>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
<p> Ces commandes sont compatibles avec les pr<70>c<EFBFBD>dentes.</p>
|
|
|
|
|
|
2002-11-06 20:21:52 +01:00
|
|
|
|
<div class="attention">
|
|
|
|
|
<p>
|
|
|
|
|
Attention au pi<70>ge diabolique qui veut que les commandes de style soient
|
|
|
|
|
<20>crites <em><3E> l'ext<78>rieur</em> des accolades, alors que les commandes de
|
2007-07-13 10:40:16 +02:00
|
|
|
|
tailles des fontes s'<27>crivent <em><3E> l'int<6E>rieur</em> des accolades :
|
2002-11-06 20:21:52 +01:00
|
|
|
|
</p>
|
|
|
|
|
<pre>Andr<64> \textsc{Malraux}, \emph{La condition humaine}
|
|
|
|
|
{\small Parlez moins fort}</pre>
|
|
|
|
|
</div>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
2007-07-13 10:40:16 +02:00
|
|
|
|
<div class="metainformation"> Auteurs : Fran<61>ois-Xavier Coudert
|
2004-02-24 23:00:29 +01:00
|
|
|
|
(2002), Marie-Lan Nguyen (2000), <20>milia Robin (1998).
|
2007-07-13 10:40:16 +02:00
|
|
|
|
Derni<EFBFBD>re modification : le <date value="$Date: 2007-07-13 08:41:02 $" />.
|
2004-02-24 23:00:29 +01:00
|
|
|
|
</div>
|
2002-11-04 16:57:00 +01:00
|
|
|
|
|
|
|
|
|
</body> </html>
|