在表中添加换行符

在表中添加换行符

我正在尝试复制如下表所示的表格。

我知道我可以使用 \toprule,\hline在表格中添加线条。但是,我不知道如何在表格中添加虚线,因为第二行和第三行显示在“A”和“B”或“B”和“C”之间

\begin{table}
  \caption{CAPTION}
  \label{tab:TABLENAME}
  \begin{tabular}{ccl}
    \toprule
      A & B & C\\
    \midrule
  
  \bottomrule
\end{tabular}
\end{table}

在此处输入图片描述

答案1

您可以使用\cmidrule(来自booktabs包)

\cmidrule(lr){2-3}

这将在第 2 列和第 3 列之间画一条线,修剪l左右两侧r

完整示例:

\documentclass{article}
\usepackage   {booktabs}
\usepackage   {lipsum} % for dummy text


\begin{document}
\lipsum[1]

\begin{table}[h]\centering
\caption{CAPTION\strut}\label{tab:TABLENAME}
\begin{tabular}{lcccccc}
\toprule
& \multicolumn{2}{c}{A} & \multicolumn{2}{c}{B} & \multicolumn{2}{c}{C}\\
\cmidrule(lr){2-3}\cmidrule(lr){4-5}\cmidrule(lr){6-7}
CATEGORIES & (1) & (2) & (1) & (2) & (1) & (2) \\
\midrule
GOOD & & & & & & \\
BAD  & & & & & & \\
\bottomrule
\end{tabular}
\end{table}

\lipsum[2]
\end{document}

在此处输入图片描述

相关内容