我有一个要使用的模板。我想在其中使用\hhline
。但每次我想画一条双线时,却\hhline{=}
没有任何线条出现。我该如何解决这个问题?
最小工作示例:
\documentclass{article}
\usepackage[utf8]{inputenc}
\setlength{\doublerulesep}{0pt}
\usepackage{multirow} % Multirows in tabulars
\usepackage{longtable, tabu} % Flexible tabulars i.e. page breaks and horizontal fill
\usepackage{hhline} % Custom hlines
\newtabulinestyle{mydashline=on 1.5pt off 2pt}
\tabulinesep=1mm
\begin{document}
\begin{center}
\begin{tabular}{| >{\centering}m{0.1\textwidth} | >{\centering}m{0.2\textwidth} | >{\centering}m{0.2\textwidth} | >{\centering}m{0.1\textwidth} | >{\centering}m{0.1\textwidth} | >{\centering}m{0.1\textwidth} |}
\hhline{------}
A & B & C, D & E & F & G \tabularnewline \hhline{======}
0 & 1 & 2 & 3 & 4 & 3 \tabularnewline \hhline{------}
1 & 2 & 3 & 4 & 5 & 3 \tabularnewline \hhline{------}
2 & 3 & 4 & 5 & 6 & 3 \tabularnewline \hhline{------}
3 & 4 & 5 & 6 & 7 & 3 \tabularnewline \hhline{------}
4 & 5 & 6 & 7 & 8 & 3 \tabularnewline \hhline{------}
5 & 6 & 7 & 8 & 9 & 3 \tabularnewline \hhline{------}
\end{tabular}
\end{center}
\end{document}
答案1
此行为是由于将双重规则之间的间隔设置为 而导致的0pt
。如果您从序言中删除,\setlength{\doublerulesep}{0pt}
一切都会恢复正常。