coloanele p, m și b din tabele

Mă întreb de ce p coloane sunt aliniate în partea de jos și b coloanele aliniate în partea de sus? introduceți descrierea imaginii aici

creată cu acest cod:

\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} 

Comentarii

Răspuns

  • p înseamnă celule normale, sunt ca parbox cu alinierea la linia de sus

  • b înseamnă alinierea în partea de jos, deci linia de bază se află în linia de jos

  • m înseamnă alinierea în centru vertical, adică linia de bază se află în centru.

Deci se intenționează poziția pentru aliniere. În imagine, linia de sus a primului text, mijlocul celui de-al doilea și linia de jos a ultimului text sunt toate într-un rând:

alinierea celulei tabelului

Comentarii

  • Ok, am înțeles. Problema mea a fost că este contra-intuitivă.
  • Deci, dacă înțeleg corect, nu există un mod (simplu) de a avea o coloană aliniată în partea de jos atunci când celelalte coloane sunt specificate cu r, l și c? Într-un tabel \begin{tabular}{p{1cm}b{1cm}rlc} ultimele trei coloane sunt aliniate în partea de jos.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *