当我将 specialrule 与 longtable 一起使用时,最后一行会出现一条白色垂直线。
我测试过了,如果不使用arydshln
包的话,是没问题的。(但是我想要虚线,所以需要添加arydshln)
\documentclass[]{article}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{arydshln}
\usepackage{booktabs}
\begin{document}
\arrayrulecolor{green}
\rowcolors{1}{gray}{gray}
\begin{longtable}{c|c|c}
\specialrule{10pt}{0pt}{0pt}
XXX & XXX & XXXXXXX \\
\hline
XXXX & XXX & XXXXXXX \\
\hline
XXXXX & XXX& XXX\\
\hline
XXX & XXXXX & XXXXX \\
\hline
XXXXX & XXX & XXX \\
\hline
\end{longtable}
\end{document}
答案1
只需要修改一行即可。
\specialrule{10pt}{-10pt}{0pt}
第一个参数\特殊规则表示线条的粗细,第二个表示所连接的垂直线的起点。起点已经增加了粗细,因此您必须再次降低它。