\hhline 不显示双线

\hhline 不显示双线

我有一个要使用的模板。我想在其中使用\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}一切都会恢复正常。

相关内容