mathtools
我正在使用带有选项的包showonlyrefs
。这工作正常,但是跳过了一些方程编号。如果我正确理解了手册,我需要加载empheq
来修复此问题。这有效!
现在的问题是,没有 的话也empheq
\allowdisplaybreaks
能正常工作,但是方程编号会出现错误,而有了 的话empheq
似乎\allowdisplaybreaks
就停止工作了(这是来自 的命令amsmath
)。
这是一个常见问题吗?我似乎找不到任何相关信息。我该如何解决这个问题?
编辑:我终于有时间做 MWE 了。见下文。
\documentclass[a4paper,10pt, leqno, final, twoside]{scrbook}
\usepackage{amsmath}
\usepackage[overload, ntheorem]{empheq}
\usepackage[amsmath, thmmarks]{ntheorem}
\allowdisplaybreaks[4]
\usepackage{mathtools}
\mathtoolsset{showonlyrefs}
\mathtoolsset{showonlyrefs,showmanualtags}
\newtagform{brackets}{[}{]}
\usetagform{brackets}
\usepackage{blindtext}
\begin{document}
\blindtext[3]
\begin{align}
A &= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A\\
&= A
\end{align}
\end{document}
答案1
放弃overload
选择埃菲克包。然后您不能使用强调方程的缩写形式。请参阅包手册的第 2.2.2 节。