作者andrew43 (Myrmarachne)
看板LaTeX
标题Re: [问题] Table 中数值内容对齐如何作 ?
时间Mon Sep 7 12:44:40 2009
※ 引述《lovecin (....)》之铭言:
: 我希望能排成下面这样.
: ---------------------------
: title title123456789
: ---------------------------
: 1%
: 10%
: 100%
: ----------------------------
: 请问这样该如何作呢 ? 谢谢 !
凡是 tabular 中需要「小数点对齐」、「百分比对齐」、「某字元对齐」时,
都需要用到二个 column 来组合成新的 column,并利用 @{某字元} 来做分隔。
而 header 就利用 \multicolumn 来合并。
但在你的例子中,1、10、100 三个数字长度太短,造成位置偏左而非偏中间,
所以我手动地再多加了一个 p{长度} 的 column 来塞长度。
请见下例:
\begin{tabular}{|r|p{1cm}|r@{\%}l|}
\hline
title & \multicolumn{3}{c|}{title123456789abcdefg} \\ \hline
& & 1 & \\
& & 10 & \\
& & 100 & \\ \hline
\end{tabular}
若你把 p{1cm}| 改成 p{1cm} 应该就会看起来很像你要的。
--
http://apansharing.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.35.207
1F:推 lovecin:原来如此, 真是感谢您 :) 09/07 16:09