作者andrew43 (Myrmarachne)
看板LaTeX
标题Re: [问题] Table 中数值内容对齐如何作 ?
时间Mon Sep 7 02:27:18 2009
※ 引述《lovecin (....)》之铭言:
: 各位前辈好,
: 想请教一下,
: 如果想要将 table 中的资料作特定的对齐方式该如何作呢 ?
: 如以下两种,
: 1.
: --------------------
: title title title
: --------------------
: 8%
: 16%
: 100%
: --------------------
: 也就是说, 我希望 title 是置中的,
: 但是表格内的资料能够靠左或靠右.
我有找到二个解法。
第一个解法是利用 \hspace*{\fill}title\hspace*{\fill} 来强制置中:
\begin{tabular}{|r|r|r|}
\hline
title & {\hspace*{\fill}title\hspace*{\fill}} & title \\ \hline
& 8\% & \\
& 16\% & \\
& 100\% & \\ \hline
\end{tabular}
而第二个解法是利用 LATEX 内建的 \multicolumn:
\begin{tabular}{|r|r|r|}
\hline
title & \multicolumn{1}{c|}{title} & title \\ \hline
& 8\% & \\
& 16\% & \\
& 100\% & \\ \hline
\end{tabular}
: 2.
: ---------------------
: title title title
: ---------------------
: 76(18%)
: 100(20%)
: 8(1%)
: ---------------------
: 第二种就是希望能以自订的方式对齐,
: 以此范例而言是希望能对左括号对齐
: (当然 title 也希望置中),
: 有点像数学环境的 & 功能.
你可以建立 4 个 column,
其中第 2 及第 3 个 column 重新组合,并设定 ( 字元为间隔:
\begin{tabular}{|r|r@{(}l|r|}
\hline
title & \multicolumn{2}{c|}{title} & title \\ \hline
& 76 &18\%) & \\
& 100 &20\%) & \\
& 8 &1\%) & \\ \hline
\end{tabular}
如果看不懂的话,
请看看李果正先生的「大家来学 LaTeX」中对 tabular 的说明。
为了看出置中置左置右是不是成功,所以上面的例子都有加上纵线。
你若不需要就自己去掉吧!
--
http://apansharing.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.35.207
※ 编辑: andrew43 来自: 122.117.35.207 (09/07 02:35)