Jag undrar varför p-kolumner är inriktade längst ner och b-kolumner inriktade högst upp?
skapad med den här 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
- Möjlig duplikat av tex.stackexchange.com/questions/33257/… Det är det förväntade resultatet.
Svar
-
p
betyder normala celler, de är som parbox med inriktning vid den övre raden -
b
betyder inriktning längst ner, så baslinjen är längst ner -
m
betyder inriktning i vertikalt centrum, dvs. baslinjen är i mitten.
Så positionen för inriktning menas. På din bild står den översta raden i den första texten, mitten av den andra och den nedre raden i den sista texten i en rad:
Kommentarer
- Ok, jag förstår. Mitt problem var att det är kontraintuitivt.
- Så om jag förstår rätt så finns det inget (enkelt) sätt att ha en kolumn i linje längst ner när de andra kolumnerna anges med
r
,l
ochc
? I en tabell\begin{tabular}{p{1cm}b{1cm}rlc}
är de tre sista kolumnerna inriktade längst ner.