在我看来,这个包裹arydshln
破坏了包裹vhistory
。
以下是来自vhistory
CTAN 文档页面:
\documentclass{article}
\usepackage{vhistory, hyperref}
\begin{document}
\begin{versionhistory}
\vhEntry{1.0}{22.01.04}{AA}{created}
\vhEntry{1.1}{23.01.04}{DP|JPW}{correction}
\vhEntry{1.2}{03.02.04}{DP|JPW}{revised after review}
\end{versionhistory}
\end{document}
输出符合预期:
但是,如果你还加载了arydshln
\documentclass{article}
\usepackage{vhistory, hyperref}
\usepackage{arydshln}
\begin{document}
\begin{versionhistory}
\vhEntry{1.0}{22.01.04}{AA}{created}
\vhEntry{1.1}{23.01.04}{DP|JPW}{correction}
\vhEntry{1.2}{03.02.04}{DP|JPW}{revised after review}
\end{versionhistory}
\end{document}
输出变为:
知道为什么会发生这种情况吗?有没有办法防止出现此问题,以便可以保留两个软件包的功能?如果没有,是否有替代软件包arydshln
?
提前非常感谢您。
答案1
该arydshln
软件包经常与其他表格软件包(以及vhistory
加载ltxtable
哪个加载longtable
和tabularx
)发生冲突。我以为这些问题已经解决了,但可能还没有。加载arydshln
之前vhistory
解决了这个问题,但这是否会破坏任何特定功能还有待观察arydshln
(尽管可能不会)。
我已将其添加为答案,因为它似乎有效,但如果这样arydshln
做会导致问题,请对答案进行评论。
\documentclass{article}
\usepackage{arydshln} % load before vhistory
\usepackage{vhistory, hyperref}
\begin{document}
\begin{versionhistory}
\vhEntry{1.0}{22.01.04}{AA}{created}
\vhEntry{1.1}{23.01.04}{DP|JPW}{correction}
\vhEntry{1.2}{03.02.04}{DP|JPW}{revised after review}
\end{versionhistory}
\end{document}