Ik vraag me af waarom p-kolommen onderaan zijn uitgelijnd en b-kolommen bovenaan?
gemaakt met deze code:
\begin{tabular}{|p{0.3\linewidth}|m{0.3\linewidth}|b{0.3\linewidth}|} \hline \centering header p & \centering header m & \centering header b \tabularnewline \hline text which is considerably longer than the width of the column & text which is considerably longer than the width of the column & text which is considerably longer than the width of the column \tabularnewline \hline \end{tabular}
Reacties
- Mogelijk duplicaat van tex.stackexchange.com/questions/33257/… Het is het verwachte resultaat.
Antwoord
-
p
betekent normale cellen, ze zijn als parbox met uitlijning op de bovenste regel -
b
betekent uitlijning onderaan, dus de basislijn bevindt zich onderaan -
m
betekent uitlijning in de verticaal midden, dwz de basislijn is in het midden.
Dus de positie voor uitlijning is bedoeld. In uw afbeelding staan de bovenste regel van de eerste tekst, de middelste regel van de tweede en de onderste regel van de laatste tekst allemaal op een regel:
Reacties
- Ok, ik begrijp het. Mijn probleem was dat het contra-intuïtief is.
- Dus als ik het goed begrijp, is er geen (eenvoudige) manier om een kolom onderaan uit te lijnen wanneer de andere kolommen zijn gespecificeerd met
r
,l
enc
? In een tabel\begin{tabular}{p{1cm}b{1cm}rlc}
worden de drie laatste kolommen onderaan uitgelijnd.