如何在表格中放置完整的垂直线

如何在表格中放置完整的垂直线

我已经为乳胶制作了这张表,并在其中放置了 1 条垂直线,但这条线是不连续的,我希望这条垂直线与水平线相交,我的代码是

\begin{table}[htbp]
  \centering
  \caption{Add caption}
    \begin{tabular}{cc|cccc}
    \toprule
    \textbf{Sr. No.} & \multicolumn{1}{c}{\textbf{Parameter}} & \textbf{Number} & \textbf{C} & \textbf{D} \\
    \midrule
    \multirow{2}[1]{*}{1} & \multirow{2}[1]{*}{A} & \multirow{2}[1]{*}{2} & 0     & 0    \\
          &       &       & 0     & 0    \\
    1     & B & 2     &  5   & 7     \\
    \end{tabular}%
  \label{tab:addlabel}%
\end{table}% 

答案1

booktabs完全不建议使用垂直线。

文档摘录:

在此处输入图片描述

如果您想将前两列与其他列“分开”,我建议您使用\cmidrule以下示例:

\documentclass{article}
\usepackage{multirow,booktabs}

\begin{document}

\begin{table}[htbp]
  \centering
  \caption{Add caption}\label{tab:addlabel}
    \begin{tabular}{cccccc}
    \toprule
    \textbf{Sr. No.} & \textbf{Parameter} & \textbf{Number} & \textbf{C} & \textbf{D} \\
    \cmidrule(lr){1-2}\cmidrule(lr){3-5}
    \multirow{2}[1]{*}{1} & \multirow{2}[1]{*}{A} & \multirow{2}[1]{*}{2} & 0     & 0    \\
          &       &       & 0     & 0    \\
    1     & B & 2     &  5   & 7     \\
    \end{tabular}
\end{table}

\end{document} 

输出:

在此处输入图片描述

还要注意,\label必须立即遵循\caption命令。

相关内容