Re: [問題] Table 中數值內容對齊如何作 ?
※ 引述《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)
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章