Re: 表の幅

名前: しっぽ愛好家
日時: 2003-07-14 22:56:19
IPアドレス: 210.234.40.*

>>20268 \centering は \\ を再定義します. したがって,>{\centering} の指定を用いた列の直後に \\ があると, その \\ は \centering が再定義した方の \\(これは array 環境の \\ とは 別のものです)として扱われ,エラーが生じます. ここでは,\centering の代わりに \leftskip\fill \rightskip\fill という記述を用いるとよいでしょう. e.g. \begin{array}{|*{4}{>{\leftskip\fill \rightskip\fill}m{2zw}|}} ... \end{array} %%% 大雑把に言えば, %%% \leftskip: 個々の行の左端に追加される空白の大きさ. %%% \rightskip: 個々の行の右端に追加される空白の大きさ. %%% \fill: 正の無限大(の一種) %%% なので,\leftskip\fill \rightskip\fill という記述は, %%% (`>' によって `m' 指定の列に適用させる場合には) %%% \centering と大差ありません.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)