p-, m- och b-kolumner i tabeller

Jag undrar varför p-kolumner är inriktade längst ner och b-kolumner inriktade högst upp? ange bildbeskrivning här

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

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:

tabellcellinriktning

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 och c? I en tabell \begin{tabular}{p{1cm}b{1cm}rlc} är de tre sista kolumnerna inriktade längst ner.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *