7 votes

Est-il possible de centrer verticalement plusieurs colonnes dans un tableau ?

J'ai trouvé un exemple aquí mais cela ne centre qu'une seule colonne et je ne peux pas vraiment l'adapter à mes besoins. Ce que je voudrais, c'est quelque chose comme ça :

alt text

4voto

Mies Points 281

Vous aurez besoin de \usepackage{array} pour le faire.

D'après ce que j'ai pu comprendre, vous regardez le m{} alignement, qui enveloppe un paragraphe à la valeur de point spécifiée et aligne verticalement le texte au milieu du champ. Par exemple, quelque chose comme ceci :

\begin{tabular}{|m{2cm}|m{1ex}|m{1ex}|m{1ex}} \hline
           & x1 & x2 & x3 \\\hline
Long Label & 1  & 0  & 1  \\\hline
Long Label & 0  & 1  & 1  \\\hline
\end{tabular}

3voto

Robert Points 3044

Essayez ça :

\begin{tabular}{|m{3.5em}|b{1em}|b{1em}|b{1em}|}
\hline
%% row 1

&x1
&x2
&x3
\\\hline
%% row 2
Long Label
&1
&0
&1
\\\hline
%% row 3
Long Label
&1
&0
&1
\\\hline
\end{tabular}

Pour plus d'informations sur le formatage des tableaux, voir http://en.wikibooks.org/wiki/LaTeX/Tables

EDIT : changé c en b{}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X