Jeg lurer på hvorfor p-kolonner er justert nederst og b-kolonner justert øverst?
opprettet med denne koden:
\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 av tex.stackexchange.com/questions/33257/… Det er det forventede resultatet.
Svar
-
p
betyr normale celler, de er som parbox med justering øverst -
b
betyr justering nederst, så grunnlinjen er nederst -
m
betyr justering i vertikalt sentrum, dvs. grunnlinjen er i midten.
Så posisjonen for justering er ment. På bildet ditt er den øverste linjen i den første teksten, midten av den andre og den nederste linjen i den siste teksten, i en linje:
Kommentarer
- Ok, jeg forstår. Problemet mitt var at det er kontraintuitivt.
- Så hvis jeg forstår riktig, er det ingen (enkel) måte å ha en kolonne justert nederst når de andre kolonnene er spesifisert med
r
,l
ogc
? I en tabell\begin{tabular}{p{1cm}b{1cm}rlc}
er de tre siste kolonnene justert nederst.