
我使用文檔類別“asme2ej”作為文檔,並參考 AMSE LaTex 範本(它使用不同的類別)來建立表格。我想製作一個在第一行合併單元格的表格,但努力使某些單元格居中。以下是我用於建立表格的程式碼:
\begin{table*}[t]
\caption{Testing for table with merged cells}%
\centering{%
\begin{tabular*}{1.0\textwidth}{@{\hspace*{1.5em}}@{\extracolsep{\fill}}c!{\hspace*{0.5em}}cccccc@{\hspace*{1.5em}}}
\toprule
\multicolumn{1}{c}{\rule{0pt}{8pt}} &
\multicolumn{1}{c}{Category} \\ \cline{2-7}
\multicolumn{1}{c}{Type} &
\multicolumn{1}{c}{X0} &
\multicolumn{1}{c}{X1} &
\multicolumn{1}{c}{X2} &
\multicolumn{1}{c}{X3} &
\multicolumn{1}{c}{X4} &
\multicolumn{1}{c}{X5} \\ \midrule
T1 & 1.0 & 1.0 & & & & \\
T2 & 1.0 & 1.0 & & & & \\
T3 & 1.0 & 1.0 & & & & \\
T4 & 1.0 & 1.0 & & & & \\
T5 & 1.0 & 1.0 & & & & \\
T6 & 1.0 & 1.0 & & & & \\
\bottomrule
\end{tabular*}
}%
\label{tab:test}
\end{table*}
我想讓「類型」位於垂直方向的中心(目前位於第一行的底部),「類別」位於 6 個合併儲存格的中心。
另外,柱子之間的間距似乎也不相等。我假設它與定義選項的第一行程式碼有關。我想知道它們應該如何改變以具有相等的間距。
最後,正如我在上一個問題中提到的,程式碼第一行的表格選項的作用是什麼:
\begin{tabular*}{1.0\textwidth}{@{\hspace*{1.5em}}@{\extracolsep{\fill}}c!{\hspace*{0.5em}}cccccc@{\hspace*{1.5em}}}
我正在嘗試一些事情,我發現“c”代表列,但找不到其他選項的作用。
謝謝。