revtex4-1、lineno 和 siunitx 之间的冲突:不正确的 \prevdepth

revtex4-1、lineno 和 siunitx 之间的冲突:不正确的 \prevdepth

编译此 MWE

\documentclass{revtex4-1}
\usepackage{lineno}
\linenumbers
\usepackage{siunitx}
\begin{document}
    Compilation fails
\end{document}

失败:

! Improper \prevdepth.
<recently read> \prevdepth

l.5 \begin{document}

?

为了解决这个问题,我可以从 切换revtex4-1article;注释掉\linenumbers;或者删除siunitx包 - 显然,这些都不是理想的解决方案。有更好的吗?

答案1

\linenumbers之后您就可以移动了\begin{document}

相关内容