p列が下部に配置され、b列が上部に配置されるのはなぜですか。
このコードで作成:
\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}
コメント
- tex.stackexchange.com/questions/33257/ …の重複の可能性これは期待される結果です。
回答
-
p
は通常のセルを意味し、最上行に配置されたパーボックスのようなものです -
b
は下部の配置を意味するため、ベースラインは下部の線になります -
m
は垂直方向の中心、つまりベースラインが中心にあります。
つまり、位置合わせの位置を意味します。あなたの写真では、最初のテキストの一番上の行、2番目のテキストの中央、最後のテキストの一番下の行がすべて1行になっています:
コメント
- わかりました、わかりました。私の問題は、直感に反することでした。
- したがって、正しく理解していれば、他の列が、
l
、c
?テーブル\begin{tabular}{p{1cm}b{1cm}rlc}
では、最後の3つの列が下部に配置されています。