Tableaux avec array sous LaTeX

Ce petit billet illustre, en utilisant un petit exemple, toute la souplesse que procure le paquetage array pour la réalisation de tableaux sous LaTeX.
Dans cet exemple, toutes les colonnes sont centrées horizontalement et verticalement. La dernière colonne fait exception car elle est justifiée à gauche. De plus, dans la dernière colonne, le texte est écrit en petit. La taille de cette dernière s’adapte automatiquement à la largeur du texte. Pour les calculs, il faut utiliser le paquetage calc. Je n’ai pas utilisé le paquetage tabularx qui me pose des problèmes.

Voici une image du tableau obtenu :
Voici le code pour obtenir ce tableau :
% PDFLaTeX
\documentclass[10pt]{article}
 
\usepackage{array}
\usepackage{calc}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
 
\begin{document}
{ \setlength{\tabcolsep}{2pt}
  \begin{tabular}{|>{\centering}m{3.5em}|>{\centering}m{4.5em}|>{\centering}m{6em}|>{\small}m{\textwidth-3.5em-4.5em-6em-8\tabcolsep-5\arrayrulewidth}|}
    \hline
    \textbf{Année} & \textbf{Nom} & \textbf{Appellation} & \multicolumn{1}{|c|}{\textbf{Apports majeurs}} \tabularnewline
    \hline
    2000 & Le nom complet & l'appellation & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \tabularnewline
    \hline
  \end{tabular}
}
\end{document}
Cette entrée a été publiée dans LaTeX. Placez un signet sur le permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *