tabular環境内での改行

texのtabular内のマスで長い文章を書くと改行せずにどんどんマスが伸びていってみっともないことになるのでマスの最大横幅を設定しておけばその値で改行してくれる。指定の仕方はp{単位}みたいな感じ。

\begin{tabular}{c|p{10zw}}\hline
左側 & 右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側右側 \\
\end{tabular}

しかしサイズを決めうちにしなくてはいけないので適当に目視で調整しなくてはいけないのには変わりない。このあたりの扱いがTeXのめんどくさいところ。早めに学術の世界でもTeXが廃れてくれることを祈る。

追記:さっきIEでこのブログをみたらボックスが右へつきぬけまくっててレイアウトが崩れててびびった。調べてみたらどうもIEのバグらしいねえ。まあCSSハックの技術はないしめんどくさいので放置。