結合した列を垂直方向と水平方向に中央揃えする

結合した列を垂直方向と水平方向に中央揃えする

私はドキュメントにドキュメント クラス「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*}

ただし、結果は次の表のようになります。 ここに画像の説明を入力してください

「Type」を縦方向の中央(現在は1行目の一番下)にし、「Category」を6つの結合セルの中央にしたいと思います。

さらに、列間の間隔が均等ではないようです。これはオプションを定義するコードの最初の行に関係していると思います。均等間隔にするにはどのように変更すればよいのか疑問に思っています。

最後に、前の質問で述べたように、コードの最初の行にある表形式のオプションの機能は何でしょうか。

\begin{tabular*}{1.0\textwidth}{@{\hspace*{1.5em}}@{\extracolsep{\fill}}c!{\hspace*{0.5em}}cccccc@{\hspace*{1.5em}}}

いろいろ試してみたところ、「c」が列を表していることはわかりましたが、他のオプションが何をするのかはわかりませんでした。

ありがとう。

関連情報