Refonte de la page figures autour d'un exemple.
MAJ de la doc présente dans index.html encore quelques latin1 -> utf8
This commit is contained in:
parent
b601c82040
commit
6b75e0c872
4 changed files with 154 additions and 153 deletions
BIN
logiciels/latex/Tux.png
Normal file
BIN
logiciels/latex/Tux.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
logiciels/latex/figure.pdf
Normal file
BIN
logiciels/latex/figure.pdf
Normal file
Binary file not shown.
|
@ -12,125 +12,54 @@
|
||||||
|
|
||||||
<h2>À quoi sert l'environnement <code>figure</code> ?</h2>
|
<h2>À quoi sert l'environnement <code>figure</code> ?</h2>
|
||||||
|
|
||||||
<p>L'environnement <code>figure</code> sert à créer des « objets
|
<h3> Un exemple </h3>
|
||||||
|
|
||||||
|
<p> L'exemple suivant est assez complet, et nous l'expliquerons
|
||||||
|
progressivement dans la page. </p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
\documentclass{article}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\listoffigures
|
||||||
|
|
||||||
|
\begin{figure}[!t]
|
||||||
|
\centering
|
||||||
|
\includegraphics{Tux.png}
|
||||||
|
\caption{Tux, le pingouin}
|
||||||
|
\label{Tux}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\end{document}
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>Et le résultat:
|
||||||
|
<a href="figure.pdf"> fichier.pdf </a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3> Analyse de l'exemple </h3>
|
||||||
|
|
||||||
|
<p> La ligne qui commence par <code>\includegraphics</code> est celle qui
|
||||||
|
insère l'image. C'est elle qui nécessite le package graphicx (deuxième
|
||||||
|
ligne). Pour plus de détails sur les images et LaTeX, voir
|
||||||
|
<a href="graphisme.html"> ici </a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p> Les lignes <code>\begin{figure}</code> et <code>\end{figure}</code>
|
||||||
|
définissent un environnement figure.
|
||||||
|
L'environnement <code>figure</code> sert à créer des « objets
|
||||||
flottants » : ce sont des blocs contenant du texte et/ou des images
|
flottants » : ce sont des blocs contenant du texte et/ou des images
|
||||||
inséré en complément à la partie principale du document, mais dont la
|
inséré en complément à la partie principale du document, mais dont la
|
||||||
position exacte peut varier légèrement, de manière à optimiser
|
position exacte peut varier légèrement, de manière à optimiser
|
||||||
l'occupation des pages. En pratique, <code>figure</code> « accroche » un
|
l'occupation des pages. En pratique, <code>figure</code> « accroche » un
|
||||||
numéro et une légende à une image (ou un tableau).</p>
|
numéro et une légende à une image (ou un tableau).</p>
|
||||||
|
|
||||||
<p><code>figure</code> n'influe en rien sur la mise en page de ce qu'il
|
<p> La partie <code>[!t]</code> est facultative et permet d'indiquer à
|
||||||
contient ; le cas échéant, il faudra donc utiliser la commande
|
LaTeX vos préférences pour le placement de la figure. Le tableau suivant
|
||||||
<code>\centering</code>. (En fait, la meilleure solution consiste à
|
récapitule les différentes possibilités.
|
||||||
utiliser la commande
|
</p>
|
||||||
<code>\setupfloat[figure]{margins=centering}</code> du package
|
|
||||||
<code>floatrow</code> et ne pas insérer
|
|
||||||
<code>\centering</code> : vous pourrez ainsi changer d'avis en une
|
|
||||||
fraction de seconde.)</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
\begin{figure}
|
|
||||||
\centering
|
|
||||||
(la figure : image, tableau, graphique, etc)
|
|
||||||
|
|
||||||
\end{figure}
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>L'ensemble s'appelle un « objet flottant », que LaTeX place au mieux
|
|
||||||
dans la page : cela signifie que la figure n'apparaît pas forcément à
|
|
||||||
l'endroit précis du texte où vous l'avez placée.</p>
|
|
||||||
|
|
||||||
<p>Il existe aussi l'environnement <code>table</code>, qui fonctionne
|
|
||||||
exactement comme <code>figure</code>. La différence est qu'il numérote
|
|
||||||
explicitement des tableaux, avec une légende du type « Tab. 1 :
|
|
||||||
résultats », et non « Fig 1 : schéma ».</p>
|
|
||||||
|
|
||||||
<h2>Mettre une légende</h2>
|
|
||||||
|
|
||||||
<p>Pour donner une légende à une figure, on utilise la commande
|
|
||||||
<code>\caption{}</code> à l'intérieur de l'environnement
|
|
||||||
<code>figure</code> :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
\begin{figure}
|
|
||||||
|
|
||||||
(...)
|
|
||||||
|
|
||||||
\caption{<em>texte de la légende</em>}
|
|
||||||
\end{figure}
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>La numérotation des légendes est automatique. Selon que l'on place
|
|
||||||
la ligne <code>\caption{...}</code> avant ou après l'image elle-même, la
|
|
||||||
légende apparaîtra au dessus ou au dessous. Dans le cas qui précède, la
|
|
||||||
légende figurera en dessous. (Là encore, ce n'est plus vrai quand on
|
|
||||||
choisit une solution propre : utiliser les packages <code>floatrow</code>
|
|
||||||
ou <code>caption</code>.)</p>
|
|
||||||
|
|
||||||
<p>Il faut placer le tableau et la légende à l'intérieur d'un
|
|
||||||
environnement <code>figure</code>. La numérotation des légendes est
|
|
||||||
automatique.</p>
|
|
||||||
|
|
||||||
<h2>Créer une table des figures</h2>
|
|
||||||
|
|
||||||
<p>Deux commandes servent à générer, respectivement, une « Table des
|
|
||||||
figures » (environnement <code>figure</code>) et une « Liste des
|
|
||||||
tableaux » (environnement <code>table</code>), sur le modèle de
|
|
||||||
<code>\tableofcontents</code> (avec donc au moins deux
|
|
||||||
compilations) :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
\listoffigures % table des figures
|
|
||||||
\listoftables % table des tableaux
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>Vous pouvez changer le noms de ces tables, s'ils ne vous conviennent
|
|
||||||
pas, en utilisant ces commandes à placer dans le préambule :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
\addto\captionsfrench{%
|
|
||||||
\renewcommand{\listfigurename}{<var>Nouveau nom</var>}%
|
|
||||||
\renewcommand{\listtablename}{<var>Nouveau nom</var>}%
|
|
||||||
}
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<h2>Faire référence à une figure</h2>
|
|
||||||
|
|
||||||
<p>On utilise le mécanisme de référencement habituel, avec
|
|
||||||
<code>\label{<var>mot-clé</var>}</code> et
|
|
||||||
<code>\ref{<var>mot-clé</var>}</code> (ou
|
|
||||||
<code>\pageref{<var>mot-clé</var>}</code> pour le numéro de la page).</p>
|
|
||||||
|
|
||||||
<p>Pour référencer la figure, on place le label <strong>après</strong> la
|
|
||||||
légende :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
\begin{table}
|
|
||||||
|
|
||||||
(...)
|
|
||||||
|
|
||||||
\caption{Résultats pour l'année 2000}
|
|
||||||
\label{res-2000}
|
|
||||||
\end{table}
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>Ensuite, on s'en sert d'habitude (noter l'utilisation du tilde -- espace
|
|
||||||
insécable -- pour garder les numéros près des mots qui les
|
|
||||||
introduisent) :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
Dans le tableau~\ref{res-2000}, page~\pageref{res-2000}, nous lisons...
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<h2>Placement des figures</h2>
|
|
||||||
|
|
||||||
<p>On peut indiquer une préférence de positionnement pour la figure, de
|
|
||||||
la façon suivante :</p>
|
|
||||||
|
|
||||||
<pre>\begin{figure}[<var>pos</var>]</pre>
|
|
||||||
|
|
||||||
<p><var>pos</var> indique la préférence de positionnement de la figure dans
|
|
||||||
la page ; il peut avoir les valeurs suivantes :</p>
|
|
||||||
|
|
||||||
<table class="tableau">
|
<table class="tableau">
|
||||||
|
|
||||||
|
@ -168,14 +97,103 @@ pour insister
|
||||||
\begin{figure}[!h]
|
\begin{figure}[!h]
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p> Toujours pour le placement, la commande <code>\centering</code> permet
|
||||||
|
de centrer l'image latéralement. </p>
|
||||||
|
|
||||||
|
<h4>Mettre une légende</h4>
|
||||||
|
|
||||||
|
<p>Pour donner une légende à une figure, on utilise la commande
|
||||||
|
<code>\caption{}</code>:</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
\begin{figure}
|
||||||
|
(...)
|
||||||
|
|
||||||
|
\caption{<em>texte de la légende</em>}
|
||||||
|
\end{figure}
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>La numérotation des légendes est automatique. Selon que l'on place
|
||||||
|
la ligne <code>\caption{...}</code> avant ou après l'image elle-même, la
|
||||||
|
légende apparaîtra au dessus ou au dessous.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Il faut placer le tableau et la légende à l'intérieur d'un
|
||||||
|
environnement <code>figure</code>. La numérotation des légendes est
|
||||||
|
automatique.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h4>Faire référence à une figure</h4>
|
||||||
|
|
||||||
|
<p>On utilise le mécanisme de référencement habituel, avec
|
||||||
|
<code>\label{<var>mot-clé</var>}</code> et
|
||||||
|
<code>\ref{<var>mot-clé</var>}</code> (ou
|
||||||
|
<code>\pageref{<var>mot-clé</var>}</code> pour le numéro de la page).</p>
|
||||||
|
|
||||||
|
<p>Pour référencer la figure, on place le label <strong>après</strong> la
|
||||||
|
légende :</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
\caption{Tux, le pingouin}
|
||||||
|
\label{Tux}
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>Ensuite, on s'en sert comme d'habitude (noter l'utilisation du tilde -- espace
|
||||||
|
insécable -- pour garder les numéros près des mots qui les
|
||||||
|
introduisent) :</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
Dans le tableau~\ref{Tux}, page~\pageref{Tux}, nous lisons...
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
<h2> Avancé </h2>
|
||||||
|
|
||||||
|
<p>Il existe aussi l'environnement <code>table</code>, qui fonctionne
|
||||||
|
exactement comme <code>figure</code>. La différence est qu'il numérote
|
||||||
|
explicitement des tableaux, avec une légende du type « Tab. 1 :
|
||||||
|
résultats », et non « Fig 1 : schéma ».</p>
|
||||||
|
|
||||||
|
<h3>Créer une table des figures</h3>
|
||||||
|
|
||||||
|
<p>Deux commandes servent à générer, respectivement, une « Table des
|
||||||
|
figures » (environnement <code>figure</code>) et une « Liste des
|
||||||
|
tableaux » (environnement <code>table</code>), sur le modèle de
|
||||||
|
<code>\tableofcontents</code> (avec donc au moins deux
|
||||||
|
compilations) :</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
\listoffigures % table des figures
|
||||||
|
\listoftables % table des tableaux
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>Vous pouvez changer le noms de ces tables, s'ils ne vous conviennent
|
||||||
|
pas, en utilisant ces commandes à placer dans le préambule :</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
\addto\captionsfrench{%
|
||||||
|
\renewcommand{\listfigurename}{<var>Nouveau nom</var>}%
|
||||||
|
\renewcommand{\listtablename}{<var>Nouveau nom</var>}%
|
||||||
|
}
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
<h3> Packages additionnels </h3>
|
||||||
|
|
||||||
|
<p>Les packages <code>floatrow</code>
|
||||||
|
ou <code>caption</code> permettent de mieux gérer les figures.
|
||||||
|
Le premier a en particulier une
|
||||||
|
commande <code>\setupfloat[figure]{margins=centering} </code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>Sachez que le placement des objets flottants occupe à lui tout seul un
|
<p>Sachez que le placement des objets flottants occupe à lui tout seul un
|
||||||
chapitre entier du <em>LateX companion, second edition</em>, sous le
|
chapitre entier du <em>LateX companion, second edition</em>, sous le
|
||||||
doux nom de
|
doux nom de
|
||||||
<em>Mastering Floats</em>. N'hésitez pas à vous y reporter en cas de
|
<em>Mastering Floats</em>. N'hésitez pas à vous y reporter en cas de
|
||||||
problème.</p>
|
problème.</p>
|
||||||
|
|
||||||
<div class="metainformation"> Auteurs : Émilia Robin (1998, 2000),
|
<div class="metainformation"> Auteurs : Éric Levieil, Josselin Noirel, Émilia Robin (1998, 2000),
|
||||||
François-Xavier Coudert (2002).
|
François-Xavier Coudert (2002).
|
||||||
Dernière modification le <date value="$Date: 2007-07-17 10:02:50 $" />, par Josselin Noirel.</div>
|
Dernière modification le <date value="$Date: 2008-03-24 16:52:30 $" />.</div>
|
||||||
|
|
||||||
</body> </html>
|
</body> </html>
|
||||||
|
|
|
@ -57,7 +57,8 @@ commande en d
|
||||||
<p> Concernant les bases de LaTex, vous pouvez aussi consulter une petite
|
<p> Concernant les bases de LaTex, vous pouvez aussi consulter une petite
|
||||||
documentation au format PostScript : <a
|
documentation au format PostScript : <a
|
||||||
href="latex.ps.gz"><code>latex.ps.gz</code></a> (que vous pouvez
|
href="latex.ps.gz"><code>latex.ps.gz</code></a> (que vous pouvez
|
||||||
télécharger ou consulter directement).</p>
|
télécharger ou consulter directement). Attention, il y a des éléments
|
||||||
|
obsolètes dedans.</p>
|
||||||
|
|
||||||
<h2>Fiches techniques</h2>
|
<h2>Fiches techniques</h2>
|
||||||
|
|
||||||
|
@ -93,19 +94,19 @@ T
|
||||||
CV, un rapport de stage, etc.</p>
|
CV, un rapport de stage, etc.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="templates/skel.txt">Un article LaTeX de base</a> : les
|
<li><a href="templates/skel-utf8.txt">Un article LaTeX de base</a> : les
|
||||||
en-têtes que nous vous conseillons d'utiliser avec la classe
|
en-têtes que nous vous conseillons d'utiliser avec la classe
|
||||||
<code>article</code> et le squelette du document.</li>
|
<code>article</code> et le squelette du document.</li>
|
||||||
<li><a href="templates/skelbook.txt">Un livre LaTeX de base</a> : les
|
<li><a href="templates/skelbook-utf8.txt">Un livre LaTeX de base</a> : les
|
||||||
en-têtes que nous vous conseillons d'utiliser avec la classe
|
en-têtes que nous vous conseillons d'utiliser avec la classe
|
||||||
<code>book</code> et le squelette du document.</li>
|
<code>book</code> et le squelette du document.</li>
|
||||||
<li> Les mêmes en <a href="&url.tuteurs;faq/utf8.html">UTF-8</a> : <a
|
<li> Les mêmes en latin-1 : <a
|
||||||
href="templates/skel-utf8.txt">article</a>, <a
|
href="templates/skel.txt">article</a>, <a
|
||||||
href="templates/skelbook-utf8.txt">livre</a>. À utiliser si vos fichiers texte
|
href="templates/skelbook.txt">livre</a>. À utiliser si vos fichiers texte
|
||||||
sont en Unicode, ce qui est de plus en plus fréquent sur
|
sont en Latin-1, ce qui est de plus en plus rare sur
|
||||||
les systèmes d'exploitation modernes. <em>Cela concerne en particulier
|
les systèmes d'exploitation modernes. <em>En particulier
|
||||||
la config par défaut à l'ENS pour les gens entrés à l'école à partir
|
la config par défaut à l'ENS pour les gens entrés à l'école avant 2006 inclus.
|
||||||
de 2007.</em>
|
</em>
|
||||||
Vous ne savez pas ? Essayez cette
|
Vous ne savez pas ? Essayez cette
|
||||||
version si les lettres accentuées ne
|
version si les lettres accentuées ne
|
||||||
passent pas bien avec les modèles précédents, et voyez la <a
|
passent pas bien avec les modèles précédents, et voyez la <a
|
||||||
|
@ -137,45 +138,27 @@ href="templates/cv3.ps.gz">cv3.ps.gz</a>)</li>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Nous vous invitons à consulter notre page:
|
Nous vous invitons à consulter notre page:
|
||||||
<a href="&url.tuteurs;aide.html"> Documentations sur LaTeX </a>
|
<a href="&url.tuteurs;/logiciel/latex/aide.html"> Documentations sur LaTeX </a>
|
||||||
|
Ci-dessous les références les plus utiles.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>À l'École</h3>
|
|
||||||
|
|
||||||
<ul> <li> <a href="&url.eleves;docs/latex2e/Top.html">Guide de LaTeX2e</a>, d'après
|
|
||||||
un document TeXinfo en provenance de CTAN. En anglais.</li>
|
|
||||||
|
|
||||||
<li> <a href="http://www.spi.ens.fr/install/tex/graphique.html">Insérer
|
|
||||||
des figures et des images</a>, documentation fournie par le SPI.</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3>Ailleurs</h3>
|
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li> <a href="http://www.ctan.org/tex-archive/info/lshort/french/flshort-3.20.pdf">
|
||||||
|
Une courte(?) introduction à LaTeX</a>
|
||||||
|
</li>
|
||||||
<li> <a href="http://tex.loria.fr/">(La)TeX
|
<li> <a href="http://tex.loria.fr/">(La)TeX
|
||||||
navigator</a> : une encyclopédie (La)TeX : manuels, histoire,
|
navigator</a> : une encyclopédie (La)TeX : manuels, histoire,
|
||||||
distributions... le tout en anglais.</li>
|
distributions... le tout en anglais.</li>
|
||||||
|
<li><a href="http://www.tex.ac.uk/cgi-bin/texfaq2html">FAQ anglophone</a>:
|
||||||
<li> <a href="http://www.grappa.univ-lille3.fr/FAQ-LaTeX/">FRENCH-FAQ
|
toutes les questions que vous vous posez, et sans doute un peu plus
|
||||||
LATEX ON LINE</a>, une FAQ (<em>Frequently Asked Questions</em> :
|
</li>
|
||||||
Foire aux Questions) en français consacrée à LaTeX : indispensable. </li>
|
|
||||||
|
|
||||||
<li> <a
|
|
||||||
href="http://tex.loria.fr/general.html">Documentation
|
|
||||||
générale à propos de (La)TeX</a> (raccourci vers une section du même
|
|
||||||
site) : en français, en anglais ou en allemand, des dizaines de sites
|
|
||||||
(introductions, références, magazines...). De quoi trouver les
|
|
||||||
reponses aux problemes et questions que l'on se pose.</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<div class="metainformation"> Auteurs : Éric Levieil, Marc Mezzarobba, Josselin
|
<div class="metainformation"> Auteurs : Éric Levieil, Marc Mezzarobba, Josselin
|
||||||
Noirel, François-Xavier
|
Noirel, François-Xavier
|
||||||
Coudert. Dernière modification le
|
Coudert. Dernière modification le
|
||||||
<date value="$Date: 2008-03-24 13:41:32 $" />. </div>
|
<date value="$Date: 2008-03-24 16:52:30 $" />. </div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue