# p,m and b columns in tables

I wonder why p columns are aligned at the bottom and b columns aligned at the top?

created with this code:

\begin{tabular}{|p{0.3\linewidth}|m{0.3\linewidth}|b{0.3\linewidth}|}
\hline
\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}


• p means normal cells, they are like parbox with alignment at the top line
• b means alignment at the bottom, so the baseline is at the bottom line
• m means alignment in the vertical center, i.e. the baseline is in the center.
• So if I understand correctly, there is no (simple) way to have a column aligned at the bottom when the other columns are specified with r, l and c? In a table \begin{tabular}{p{1cm}b{1cm}rlc} the three last columns are aligned at the bottom. – Arthur Jan 8 '17 at 15:28