书本标签中的表格中有不连续的垂直线

书本标签中的表格中有不连续的垂直线

我有下表。我该如何

1- 有一条连续的垂直线(而不是不连续的当前线)

2-使垂直线的大小与最后一条底部水平线相似(即粗)

\documentclass{article}
\usepackage{booktabs}

 \usepackage{tabularray}
\begin{document}


\begin{table}
\centering
    \caption{Caption}
    \label{tbl:data} 
\begin{tabular}{c|ccccc} \toprule 
    Method           & y_1 & y_2 &y_3  & y_4 & y_5 \\ \midrule
    x_1 &  &   &  &   & \\ \midrule
    x_2 &  &   &  &   & \\ \midrule
    x_3 &  &   &  &   &  \\ \bottomrule
\end{tabular}
\end{table}

\end{document}

答案1

像这样?

在此处输入图片描述

由于您加载了tabularray包,因此我将使用它来编写您的表格。它使用booktabs规则消除了垂直线中的间隙:

\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{amsmath, booktabs}

\begin{document}
    \begin{table}
    \centering
\caption{Caption}
\label{tbl:stages}
    \begin{tblr}{hline{3-Y}={solid}, $ <---
                 vline{2}={\heavyrulewidth},
                 colspec={Q[c, mode=math] ccccc},
                 row{1} = {mode=math}
                 }
    \toprule
\text{Method}  
        & y_1 & y_2 & y_3 & y_4 & y_5   \\ 
    \midrule
x_1     &     &     &    &     &        \\
x_2     &     &     &    &     &        \\
x_3     &     &     &    &     &        \\ 
    \bottomrule
    \end{tblr}
    \end{table}
\end{document}

根据我的意见,我将删除表格主体中的水平线,以使其看起来更“专业”:

在此处输入图片描述

对于上述 MWE 中的这个表,删除代码行hline{3-Y}={solid}

相关内容