tuteurs.ens.fr/logiciels/latex/footnote.tml
2002-11-12 20:13:01 +00:00

187 lines
5.8 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Notes de bas de page</title>
</head>
<body>
<h1>Les notes de bas de page</h1>
<h2>Comment faire une note en bas de page ?</h2>
<p> On utilise la commande <code>\footnote</code>, suivien, entre
accolades, du texte à mettre en note. Par exemple :</p>
<pre>Dans l'excellent article de M. Dugenou\footnote{Lisez-le, c'est
vraiment tordant.}, nous lisons le récit de sa vie.</pre>
<p>LaTeX gèrera tout seul la numérotation des appels de notes, si besoin
est la répartition des notes très longues entre plusieurs pages.</p>
<p>Il est néanmoins nécessaire de savoir bien placer les appels de
notes : on les met <em>avant</em> les ponctuations, et non après. Par
exemple, il ne faut pas écrire :</p>
<pre>... pour finir.\footnote{Si, si...}</pre>
<p class="continue">mais</p>
<pre>... pour finir\footnote{Si, si...}.</pre>
<p>Il ne faut pas non plus oublier la ponctuation à la fin des notes en
bas de page.</p>
<p><strong>Autre méthode :</strong> si la note est trop longue et gêne
la lisibilité du texte, on peut aussi utiliser en couple deux
commande :</p>
<pre>\footnotemark[num]
\footnotetext[le num]{Le texte de la note} </pre>
<p>La première commande est placée à l'endroit de l'appel de note. La
seconde est placée plus loin dans le texte, là où ça vous arrange (et où
c'est le plus lisible). <code>num</code> désigne un numéro que vous devez
donner à la main. Il faut veiller à placer le texte de la note très près
de l'appel de note, sinon elle apparaîtra sur une autre page; si on
groupe en fin de document tous les textes des notes (ceux contenus dans
les <code>footnotetext</code>), elles apparaîtront toutes à la fin du
texte.</p>
<p>Si vous utilisez uniquement ce deuxième système, vous pouvez vous
passer de la numérotation entre crochets. Il est recommandé de choisir un
système et de s'y tenir, pour éviter de mélanger numérotation automatique
et numérotation manuelle</p>
<h2>Comment faire référence à une note en bas de page ?</h2>
<p>On utilise le mécanisme de référencement habituel, avec
<code>\label{mot-clé}</code> et <code>\ref{mot-clé}</code>.
<code>\ref</code> tient compte du contexte où se trouve l'étiquette
<code>\label</code> :</p>
<ul><li> Si elle est dans du texte ordinaire, c'est le numéro de la
section qui est produit ;</li>
<li> Si elle est dans le titre d'une figure (dans la
<code>\caption</code>), c'est le numéro de la figure qui sera
produit ;</li>
<li>Si elle est à l'intérieur d'une note de bas de page, c'est le numéro
de la note qui est produit.</li></ul>
<p>Ainsi, si on pourra écrire :</p>
<pre> Jean-Paul Sartre a été élève à l'ENS\footnote{45, rue d'Ulm, 75005~Paris. \label{ulm}}, qui en est très fière.
(...)
On trouvera l'adresse de l'ENS dans la note~\ref{ulm}.
</pre>
<h2>Comment mettre une note en bas de page dans un titre de
section ?</h2>
<p>Il faut « protéger » la note en intercalant la commande
<code>\protect</code>. Par exemple :</p>
<pre>
\section{La vigne en France\protect\footnote{Sur ce sujet, voir
l'ouvrage de Marchel \textsc{Lachiver}, \emph{Vin, vignes et
vignerons. Histoire du vignoble français}, Paris, 1988.}}
</pre>
<div class="attention">Une erreur classique est d'oublier l'accolade qui
referme la <code>\section</code> !</div>
<p>La note appelée dans un titre apparaîtra également dans la table des
matières. Pour l'éviter, il faut utiliser la même technique que pour les
titres longs, en indiquant un titre alternatif entre crochets :</p>
<pre>
\section[La vigne en France]{La vigne en France\protect\footnote{Sur ce
sujet, voir l'ouvrage de Marchel \textsc{Lachiver}, \emph{Vin, vignes et
vignerons. Histoire du vignoble français}, Paris, 1988.}}
</pre>
<h2>Comment changer le style de numérotation des notes ?</h2>
<p>Il existe six styles d'appels de notes différentes :</p>
<table class="tableau">
<tr>
<td> <code>\arabic</code> </td>
<td> Nombre arabe </td>
<td> 1, 2, 3, etc </td>
</tr>
<tr>
<td> <code>\roman</code> </td>
<td> nombre romain minuscule </td>
<td> i, ii, iii, etc </td>
</tr>
<tr>
<td> <code>\Roman</code> </td>
<td> nombre romain majuscule </td>
<td> I, II, III, etc </td>
</tr>
<tr>
<td> <code>\alph</code> </td>
<td> lettre minuscule </td>
<td> a, b, c, etc </td>
</tr>
<tr>
<td> <code>\Alph</code> </td>
<td> lettre majuscule </td>
<td> A, B, C, etc </td>
</tr>
<tr>
<td> <code>\fnsymbol</code> </td>
<td> symbole </td>
<td> croix, étoile, double croix, etc </td>
</tr>
</table>
<p>Pour choisir les lettres majuscules, par exemple, il faut taper avant
le <code>begin{document}</code> :</p>
<pre>
\renewcommand{\thefootnote}{\Alph{footnote}}
</pre>
<h2>Comment mettre toutes les notes à la fin du document ?</h2>
<p>Il faut utiliser le package <code>endnotes</code> de J. Lavagnino.</p>
<h2>Comment éviter qu'une note ne s'étale sur plusieurs pages ?</h2>
<p>Vous pouvez utiliser, dans un cas particulier (note très longue) la
commande <code>samepage</code> :</p>
<pre>
Jean-Paul Sartre\samepage\footnote{Jean-Paul Sartre est né à Paris en
1905. Il est élevé par sa mère, veuve en 1906, qui est catholique, et par
son grand-père maternel, Charles Schweitzer, protestant alsacien. En
1916, sa mère se remarie et Jean-Paul Sartre entre au lycée de La
Rochelle.} est l'un des plus célèbres normaliens littéraires.
</pre>
<p>Une solution globale consiste à redéfinir le critère de beauté associé
au placement des bas de page. Il suffit d'écrire dans le préambule du
fichier :</p>
<pre>
\interfootnotelinepenalty=10000
</pre>
<div class="metainformation"> Auteurs : François-Xavier Coudert
(2002), Marie-Lan Nguyen (2000), Émilia Robin (1998). Dernière
modification le 2002-11-12. </div>
</body> </html>