作者TacoEater (铜豌豆)
看板LaTeX
标题Re: [问题] 如何在表格中同时设定栏宽及对齐方式?
时间Thu Nov 9 23:41:04 2006
※ 引述《nai (影子)》之铭言:
: 因为想固定栏宽,所以用p{}来设定栏宽,但是,这样就变成一定是靠左对齐。
: 目前想到改变对齐的方式是用multicolumn
: \multicolumn{1}{c}{text}
: 可是这样一栏一栏加似乎有点笨,不知是否有更简单的方法呢?
: 另外就是如果有几栏是有小数的数字,似乎就无法用小数点对齐的方式排版。
: 不知道是否有又能设栏宽又能设对齐方式的方式呢? 先谢谢了!
我正好在几天前发现这个用法,分享一下 :)
先引入 array 或 tabularx 套件
然後用插入指令的方法:
\begin{tabular}{
>{\centering}m{0.7in}m{0.7in}m{0.7in}}
...
\end{tabular}
(我这边用 m, 用 p 也可以的)
但是这个方法在最後一栏会有 error, 解决方法是加上 \arraybackslash:
\begin{tabular}{
>{\centering}m{0.7in}
>{\centering}m{0.7in}
>{\centering\arraybackslash}m{0.7in}}
...
\end{tabular}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.245.39
1F:推 nirvanatsay:这个work!! 01/29 05:52
2F:推 newfamous:能work!非常感谢~ 06/18 21:04
3F:推 jwcs:多谢! 06/19 18:27