sloupce p, maab v tabulkách

Zajímalo by mě, proč jsou sloupce p zarovnány dole a sloupce b zarovnány nahoru? zde zadejte popis obrázku

vytvořeno pomocí tohoto kódu:

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

komentáře

Odpověď

  • p znamená normální buňky, jsou jako parbox se zarovnáním v horním řádku

  • znamená zarovnání dole, základní čára je tedy na spodním řádku

  • m znamená zarovnání v vertikální střed, tj. základní čára je ve středu.

Takže je míněna poloha pro zarovnání. Na obrázku je horní řádek prvního textu, prostřední druhého a spodní řádek posledního textu v jednom řádku:

zarovnání buněk tabulky

Komentáře

  • Dobře, rozumím. Mým problémem bylo, že je to protiintuitivní.
  • Takže pokud správně rozumím, neexistuje žádný (jednoduchý) způsob, jak mít sloupec zarovnaný dole, když jsou ostatní sloupce zadány pomocí r, l a c? V tabulce \begin{tabular}{p{1cm}b{1cm}rlc} jsou poslední tři sloupce zarovnány dole.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *