Центрирование объединенного столбца по вертикали и горизонтали

Центрирование объединенного столбца по вертикали и горизонтали

Я использую класс документа "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» представляет столбцы, но не смог понять, что делают другие варианты.

Спасибо.

Связанный контент