Jeg spekulerer på, hvorfor p-kolonner er justeret i bunden og b-kolonner justeret øverst?
oprettet med denne kode:
\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}
Kommentarer
- Mulig duplikat af tex.stackexchange.com/questions/33257/… Det er det forventede resultat.
Svar
-
p
betyder normale celler, de er som parbox med justering ved den øverste linje -
b
betyder tilpasning i bunden, så basislinjen er i bundlinjen -
m
betyder tilpasning i lodret center, dvs. basislinjen er i midten.
Så positionen for justering menes. På dit billede er den øverste linje i den første tekst, midten af den anden og den nederste linje i den sidste tekst alle i en linje:
Kommentarer
- Ok, jeg forstår. Mit problem var, at det er kontraintuitivt.
- Så hvis jeg forstår det rigtigt, er der ingen (enkel) måde at få en kolonne justeret i bunden, når de andre kolonner er angivet med
r
,l
ogc
? I en tabel\begin{tabular}{p{1cm}b{1cm}rlc}
er de tre sidste kolonner justeret i bunden.