Cline 无法与模板配合使用

Cline 无法与模板配合使用

任何有关此问题的建议都将不胜感激。我必须使用模板来撰写论文,但我不能使用 \cline 合并表格中的单元格。下面是一个简单的代码:

\documentclass{cta-author}%%%%where cta-author is the template name

\begin{document}

\begin{tabular}{|c|c|c|c|c|}
\hline
\multirow{2}{*}{A $\wedge$ B}  & \multicolumn{4}{c|}{B}  \\
\cline{2-5}
     & \textbf{P} & \textbf{O} & \textbf{X} & \textbf{N} \\
\hline
\end{tabular}

\end{document}

该模板可以在这里找到:https://github.com/jubaitca/latex

答案1

请尝试以下操作:

\documentclass{cta-author}%%%%where cta-author is the template name
\usepackage{hhline,multirow}     % <---

\begin{document}

{
\setlength\extrarowheight{2pt} % <--- (for better looking table
\begin{tabular}{|c|c| c|c|c|}
\hhline{|-----|}               % <--- (instead of \hline
\multirow{2}{*}{A $\wedge$ B}  & \multicolumn{4}{c|}{B}  \\
\hhline{|~|----|}              % <--- (instead of \cline
     & \textbf{P} & \textbf{O} & \textbf{X} & \textbf{N} \\
\hhline{|-----|}
\end{tabular}
}
\end{document}

在此处输入图片描述

答案2

您可以轻松地用 构建与您的课程兼容的{NiceTabular}表。nicematrix

\documentclass{cta-author}%%%%where cta-author is the template name
\usepackage{nicematrix}

\begin{document}

\begin{NiceTabular}{ccccc}[hvlines,cell-space-top-limit=2pt]
\Block{2-1}{A $\wedge$ B}  & \Block{1-4}{B}  \\
     & \textbf{P} & \textbf{O} & \textbf{X} & \textbf{N} \\
\end{NiceTabular}

\end{document}

您需要多次编译(因为nicematrix在后台使用 PGF/Tikz 节点)。

上述代码的输出

相关内容