2002-11-12 17:05:05 +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>Tableaux</title>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>Faire des tableaux sous LaTeX</h1>
|
|
|
|
|
|
|
|
|
|
<h2>Param<61>tres du tableau</h2>
|
|
|
|
|
|
|
|
|
|
<p>On utilise l'environnement <code>tabular</code>. Lorsque l'on commence un
|
|
|
|
|
tableau, il faut sp<73>cifier imm<6D>diatement entre des accolades la
|
|
|
|
|
disposition horizontale du tableau, c'est-<2D>-dire le nombre de colonnes et
|
2007-07-17 12:01:59 +02:00
|
|
|
|
de lignes verticales, ainsi que le centrage du texte<74>:</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>\begin{tabular}{colonnes}</pre>
|
|
|
|
|
|
|
|
|
|
<p>On utilise les caract<63>res suivants pour indiquer la disposition des
|
2007-07-17 12:01:59 +02:00
|
|
|
|
colonnes<EFBFBD>:</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<table class="tableau"> <tr> <td><code>l (<em>left</em></code></td>
|
|
|
|
|
<td>Appuie le texte de la colonne sur la gauche</td></tr>
|
|
|
|
|
|
|
|
|
|
<tr><td><code>r (<em>right</em></code></td> <td>Appuie le texte de la colonne
|
|
|
|
|
sur la droite</td></tr>
|
|
|
|
|
|
|
|
|
|
<tr><td><code>c (<em>center</em></code></td> <td>Centre le texte dans la
|
|
|
|
|
colonne</td></tr>
|
|
|
|
|
|
|
|
|
|
<tr><td><code>| (<em>pipe</em></code></td> <td>Trace un trait vertical pour
|
|
|
|
|
s<EFBFBD>parer deux colonnes</td></tr>
|
|
|
|
|
|
|
|
|
|
<tr><td><code>p{l}</code></td> <td>Le texte sera trait<69> comme un paragraphe
|
|
|
|
|
dans une colonne de largeur <code>l</code>, et pourra <20>tr emis sur
|
|
|
|
|
plusieurs lignes si besoin.</td>
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<p>Par exemple, la diposition d'un tableau <20> deux colonnes, dans
|
2007-07-17 12:01:59 +02:00
|
|
|
|
lesquelles le texte est centr<74>, s'exprime ainsi<73>:</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\begin{tabular}{|c|c|}
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<h2><3E> l'int<6E>rieur du tableau</h2>
|
|
|
|
|
|
2002-11-12 17:51:48 +01:00
|
|
|
|
<p>Maintenant qu'on a indiqu<71> le nombre de colonnes, on <20>crit le tableau
|
2002-11-12 17:05:05 +01:00
|
|
|
|
ligne par ligne. Le caract<63>re <code>&</code> indique le passage <20> la
|
|
|
|
|
colonne suivante. Chaque ligne est termin<69>e par <code>\\</code>, qui
|
2002-11-12 17:51:48 +01:00
|
|
|
|
indique le passage <20> la ligne suivante.</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<ul><li><code>hline</code> trace une <strong>ligne horizontale</strong>
|
|
|
|
|
de la largeur du tableau. Voici par exemple les premi<6D>res lignes du code
|
2007-07-17 12:01:59 +02:00
|
|
|
|
LaTeX du tableau ci-dessus<75>:</li></ul>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\begin{tabular}{|l|p{8cm}|}
|
|
|
|
|
\hline
|
|
|
|
|
\texttt{l} (left) & appuie le texte de la colonne sur la gauche.\\ \hline
|
|
|
|
|
\texttt{r} (right) & appuie le texte de la colonne sur la droite. \\ \hline
|
|
|
|
|
\texttt{c} (center) & centre le texte dans la colonne. \\ \hline
|
|
|
|
|
\hline
|
|
|
|
|
\end{tabular}
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<ul><li><code>\cline{col1-col2}</code> trace une <strong>ligne
|
|
|
|
|
horizontale</strong> de la colonne num<75>ro <code>col1</code> <20> la colonne
|
|
|
|
|
num<EFBFBD>ro <code>col2</code>.</li>
|
|
|
|
|
|
|
|
|
|
<li>Il est possible d'<strong><3E>crire du texte sur plusieurs
|
|
|
|
|
colonnes</strong>, avec la commande <code>\multicolumn</code>, qui se
|
2007-07-17 12:01:59 +02:00
|
|
|
|
r<EFBFBD>dige de la mani<6E>re suivante<74>:</li></ul>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\multicolumn{<em>num</em>}{<em>description</em>}{<em>texte</em>}
|
|
|
|
|
</pre>
|
|
|
|
|
|
2002-11-12 17:51:48 +01:00
|
|
|
|
<p><em>num</em> indique le nombre de colonnes concern<72>es (la nouvelle
|
2002-11-12 17:05:05 +01:00
|
|
|
|
colonne a une largeur de <em>num</em> colonnes); dans
|
|
|
|
|
<em>description</em> on indique le centrage du texte (<code>l</code>,
|
|
|
|
|
<code>r</code>, <code>c</code> ou <code>p{<em>num</em>}</code>). Enfin,
|
|
|
|
|
le texte <20> <20>crire dans la nouvelle <20>case<73> est indiqu<71> entre
|
2002-11-12 17:51:48 +01:00
|
|
|
|
accolades.</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<h2>L<>gendes</h2>
|
|
|
|
|
|
|
|
|
|
<p>Pour donner une l<>gende <20> un tableau (ou <20> n'importe quelle figure),
|
2007-07-17 12:01:59 +02:00
|
|
|
|
on utilise la commande<64>:</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\caption{<em>texte de la l<>gende</em>}
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<p> Il faut placer le tableau et la l<>gende <20> l'int<6E>rieur d'un <a
|
|
|
|
|
href="figures.html">environnement <code>figure</code></a>. La
|
|
|
|
|
num<EFBFBD>rotation des l<>gendes est automatique. N'oubliez pas de refermer
|
|
|
|
|
l'environnement <code>figure</code>.</p>
|
|
|
|
|
|
|
|
|
|
<p>L'environnement <code>figure</code> ne fait rien d'autre qu'accrocher
|
|
|
|
|
un num<75>ro et une l<>gende <20> une image. Il faut donc, le cas <20>ch<63>ant,
|
|
|
|
|
utiliser l'environnement <code>center</code>, par exemple, si l'on veut
|
|
|
|
|
centrer l'image. D'autre part, selon que l'on place la ligne
|
|
|
|
|
<code>\caption{...}</code> avant ou apr<70>s l'image elle-m<>me, la l<>gende
|
|
|
|
|
appara<EFBFBD>tra au dessus ou au dessous. Dans le cas qui pr<70>c<EFBFBD>de, la l<>gende
|
2007-07-17 12:01:59 +02:00
|
|
|
|
figurera en dessous de la <20><>jolie figure<72><65>.</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\begin{figure}
|
|
|
|
|
\begin{center}
|
|
|
|
|
\begin{tabular}{|c|c|}
|
|
|
|
|
|
|
|
|
|
(...)
|
|
|
|
|
|
|
|
|
|
\end{tabular}
|
|
|
|
|
\end{center}
|
|
|
|
|
\caption{La l<>gende de la jolie figure}
|
|
|
|
|
\end{figure}
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<p>Il existe aussi l'environnement <code>table</code>, qui fonctionne
|
|
|
|
|
exactement comme <code>figure</code>. La diff<66>rence est qu'il num<75>rote
|
|
|
|
|
explicitement des tableaux, avec une l<>gende du type
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<EFBFBD><EFBFBD>Tab.<2E>1:<3A>r<EFBFBD>sultats<74><73>, et non <20><>Fig<69>1:<3A>sch<63>ma<6D><61>.</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<h2>Exemple de tableau</h2>
|
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
\begin{figure}
|
|
|
|
|
|
|
|
|
|
\begin{center}
|
|
|
|
|
\begin{tabular}{|c|c||c|c|}
|
|
|
|
|
\hline
|
|
|
|
|
|
|
|
|
|
\multicolumn{2}{|c||}{Espagne} & \multicolumn{2}{c|}{Maison
|
|
|
|
|
d'Autriche} \\
|
|
|
|
|
|
|
|
|
|
\hline
|
2005-07-04 18:14:10 +02:00
|
|
|
|
Philippe II & \multicolumn{2}{c|}{1556} & Ferdinand I\ier \\
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
\cline{3-4}
|
|
|
|
|
& & 1564 & Maximilien II \\
|
|
|
|
|
|
|
|
|
|
\cline{3-4}
|
|
|
|
|
& & 1576 & Rodolphe II \\
|
|
|
|
|
|
|
|
|
|
\cline{1-2}
|
|
|
|
|
Philippe III & 1598 & & \\
|
|
|
|
|
\hline
|
|
|
|
|
\end{tabular}
|
|
|
|
|
\end{center}
|
|
|
|
|
|
|
|
|
|
\caption{Les Habsbourg en Espagne et en Autriche.}
|
|
|
|
|
\end{figure}
|
|
|
|
|
</pre>
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<p>Ce qui donne<6E>:</p>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
<div class="illustration"><img src="habsbourgs.jpg" alt="Tableau sur les
|
2002-11-12 17:51:48 +01:00
|
|
|
|
Habsbourgs" /></div>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
|
2007-07-17 12:01:59 +02:00
|
|
|
|
<div class="metainformation"> Auteurs<72>: <20>milia Robin (1998, 2000).
|
|
|
|
|
Derni<EFBFBD>re modification le <date value="$Date: 2007-07-17 10:02:52 $" /> par Marc Mezzarobba.</div>
|
2002-11-12 17:05:05 +01:00
|
|
|
|
|
|
|
|
|
</body> </html>
|