调整表格中的单元格

调整表格中的单元格

在下表中,我想将 放置Name在单元格的中心,而将 放置在下一行的 放置aaaaa-bbbbbbddddd单元格的左侧。我该如何修复下图?

 \begin{table}
    \centering
    \caption{X}
    \label{d}
    \begin{tabular}{|l|c|c|}
        \hline
        name    & X    & Y \\
        \hline
        aaaaa-bbbbbb & * & ** \\
        ddddd & ** & * \\
        \hline
    \end{tabular}
\end{table}   

在此处输入图片描述

答案1

像这样:

在此处输入图片描述

使用tabularray包装很简单:

\documentclass{article}
\usepackage{tabularray}

\begin{document}
    \begin{table}
    \centering
    \caption{X}
    \label{d}
\begin{tblr}{hline{1,2,Z}=solid, vlines,
            colspec = {l  cc},
            row{1}  = {c}
            }
name            & X     & Y     \\
aaaaa-bbbbbb    & *     & **    \\
ddddd           & **    & *     \\
 \end{tblr}
    \end{table} 
\end{document}

但是,使用multicolumn说明书也可以用tabular表格来实现:

\documentclass{article}
\usepackage{tabularray}

\begin{document}
    \begin{table}
    \centering
    \caption{X}
    \label{d}
    \begin{tabular}{|l|c|c|}
        \hline
\multicolumn{1}{|c|}{name}    & X     & Y     \\
        \hline
aaaaa-bbbbbb                & *     & **    \\
ddddd                       & **    & *     \\
        \hline
    \end{tabular}
    \end{table} 
\end{document}

在此处输入图片描述

答案2

虽然您应该记住,您的一个参数\multicolumn是对齐,并且有一个很好的 tabulararray包(顺便说一下,+1),但在这种情况下,最简单的就是添加\hfil到“名称”单元格。

\documentclass{article}
\usepackage{xcolor}
\begin{document}
    \begin{tabular}{|l|c|c|}
        \hline
        \hfil name    & X    & Y \\
        \hline
        aaaaa-bbbbbb & * & ** \\
        ddddd & ** & * \\
        \hline
    \end{tabular}
\end{document}

相关内容