IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > LaTeX > Tableaux
        Comment créer un simple tableau ?
        Comment controler la taille de la police dans toutes les tables ?



Comment créer un simple tableau ?
auteur : the crow
Pour créer un tableau rien de plus simple, il existe plusieurs manières de faire. La syntaxe d'un tableau se fait par un environnement tabular suivi des caractéristiques du tableau: taille, alignement, type, et lignes séparatrices.
Exemple de création d'un tableau à 2 colonnes à taille flottante

\begin{center}
\begin{tabular}{|l|l|}
\hline
Vendeur & Article \\
\hline
\\
\\
\\
\hline
\end{tabular}
\end{center}
Maintenant que l'on ait mis un exemple, prenons le temps de l'expliquer ligne par ligne:

L'environnement center indique simplement d'afficher son contenu - la tableau dans notre cas - centrer sur la page. Sans cet environnement, le tableau serait aligné à gauche sans justification.

Ensuite, vient notre environnement principal, celui du tableau: l'environnement tabular. Cette élément indique au compilateur que les éléments qui vont être mis dedans appartiennent à un tableau. Mais le plus interessant sont les caractéristiques du tableau - {|l|l|} pour notre exemple.

Le caractère | indique que le tableau sera coupé par une ligne verticale. La lettre l indique que le contenu de la cellule sera aligner à gauche. Un petit tableau récapitule les caractéristiques du tableau:

Lettre Description
l Alignement à gauche
c Alignement centrer
r Alignement à droite
p{} Alignement à gauche avec taille de cellule donnée
Ensuite vient le contenu du tableau, avec le caractère & qui sépare les cellules et \\ qui passe à une autre ligne.

La commande \hline permet de tracer un trait horizontal.


Comment controler la taille de la police dans toutes les tables ?
auteur : Aramis
Une bonne typographie demande a ce que les Tables d'un document donne doivent utiliser une taille de police d'un point inferieur par rapport a la taille du texte. Bien entendu, on peut parfaitement faire cela au coup par coup, comme ce ci:
Exemple

\begin{table}[htb]
  \centering
  \caption{This is my first table}
   \small
    \begin{tabular}{|lr}
    \hline 
    Left hand side column & Right hand side column      \\
    \hline
    \hline
   This is aligned on the left & and this one on the right   \\
   The & sign is used  & to mark the columns          \\
   \verb|\hline| creates a horizontal & line spanning all columns    \\
   \hline
  \end{tabular}
  \normalsize
  \label{tab:TableExample}
\end{table}
Cependant, cela peut poser probleme pour les documents tres longs tel que les dissertations doctorales. Par exemple, on peut oublier d'utiliser la commande \normalsize apres le code de table ce qui reduit la taille du reste du texte , et ce n'est pas joli Avec LaTeX, il est tout a fait possible de controller la taille de la police des tables en une seule fois. Il suffit d'ajouter les lignes suivantes dans le pre-embule.
Exemple

\let\oldtabular=\tabular
\def\tabular{\small\oldtabular}
Il est important de souligner que les repercussions de cette commande sont visibles meme si l'on utilise des paquetages tel que sidewaystable, ou bien tabulary.



Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.