ntheorem 包的选项 thref 导致 amsmath 分割环境中的方程编号问题

ntheorem 包的选项 thref 导致 amsmath 分割环境中的方程编号问题

首先查看 MWE:

\documentclass{article}

\usepackage{amsmath}
\usepackage[amsmath, thref]{ntheorem}

\begin{document}
\begin{equation}
\begin{split}
a & b\\
c & d
\end{split}
\end{equation}
\end{document}

MWE 的结果如下:

http://i4.tietuku.com/52b556e219f94a84.png

可以清楚的看到,方程的编号受包thref选项的影响ntheorem。删除thref选项或使用aligned(子)环境代替split(子)环境可以避免这个问题。

这是软件包的一个错误吗ntheorem?如何解决这个问题?

环境信息:

  • TeX Live 2015
  • Mac OS X,10.9.5
  • 使用的软件包如下:

文件列表:

 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
 amsmath.sty    2013/01/14 v2.14 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
ntheorem.sty    2011/08/15 1.33
  ifthen.sty    2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)

相关内容