Le centrage du Texte dans un Multirow Cellule en LaTex
C'est probablement mieux expliqué par un exemple. J'ai le tableau suivant, où la "Une" cellule s'étend sur deux lignes, et le "B" de la cellule s'étend sur deux colonnes.
\begin{table}[htdp]
\begin{tabular}{l|r|r}
\multirow{2}{*}{A} & \multicolumn{2}{c}{B} \\
& B1 & B2 \\
a & b1 & b2 \\
a & b1 & b2 \\
\end{tabular}
\end{table}
_ _ _ _ _ _ _ _ _ _ _ _
|A |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a | b1| b2|
|a | b1| b2|
|a | b1| b2|
|_ _ _ _| _ _ _ |_ _ _ _|
Je voudrais centrer le texte dans le "Un" de la cellule, seulement. Je voudrais laisser le reste de la colonne alignée à gauche. Donner:
_ _ _ _ _ _ _ _ _ _ _ _
| A |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a | b1| b2|
|a | b1| b2|
|a | b1| b2|
|_ _ _ _| _ _ _ |_ _ _ _|
Je suis sûr que cela doit être simple à faire, mais je n'arrive pas à mettre mon doigt sur elle.
- Merci pour un exemple clair de ce que vous vouliez accomplir, par la manière dont!
- Merci, Dave 🙂 je me demandais si je pourrais être une lapalissade un peu avec le deuxième tableau, mais j'ai senti que l'on ne peut pas rendre les choses trop claires.
Vous devez vous connecter pour publier un commentaire.
Je pense vous avez besoin de le faire avec un faux
\multicolumn
:Inspiration de cette FAQ.
Je suis tombé sur un problème similaire, mais il a dû utiliser
\multirow{specified width}{}
au lieu de\multirow{*}{}
. L'imbrication multirow à l'intérieur d'un multicolumn ne fonctionne pas dans ce cas.J'ai trouvé
\multirow{specified width}{\centering text}
de travailler à la place.\hfil
calculera automatiquement la largeur de la cellule et insérez-y une demi-largeur de l'espacePour insérer un plein cellule-largeur de l'espace qui va droit-justifier d'une cellule unique, l'utilisation
\hfill
.Il y a aussi des
\vfil
et\vfill
analogues.Qui pourrait être utile pour quelqu'un