我见过某人发布的答案并且我实现了它,我想保留这个配置,因为我已经用这个答案创建了我的单词。
现在的问题是,我如何才能像 那样制作部分水平线\cline{-}
。
答案1
下面,我们定义了一个新版本,您可以在\cline
其中\Cline
提供所需的厚度。
\documentclass{article}
\makeatletter
\def\Cline#1#2{\@Cline#1#2\@nil}
\def\@Cline#1-#2#3\@nil{%
\omit
\@multicnt#1%
\advance\@multispan\m@ne
\ifnum\@multicnt=\@ne\@firstofone{&\omit}\fi
\@multicnt#2%
\advance\@multicnt-#1%
\advance\@multispan\@ne
\leaders\hrule\@height#3\hfill
\cr}
\makeatother
\begin{document}
\begin{tabular}{ccc}
\hline
A & B & C\\\hline
D & E & F\\
\Cline{1-2}{5.0pt}
G & H & I\\
\Cline{1-2}{2.0pt}
J & K & L\\
\cline{1-2}
\end{tabular}
\end{document}
正如所见,使用时您可以控制厚度\Cline
。
并且非厚标准\cline
始终存在。
如果需要使所有\clines
(和其他线条)都变粗,请将其更改\arrayrulewidth
为您希望的某个值。
答案2
该makecell
软件包已具有许多其他功能,其中包括Xhline
和\Xcline
命令。使用示例:
\Xhline{1.2pt}
\Xcline{3-6}{2pt}
文档摘录: