我有下表。我该如何
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}
。