在 Lyx 中,如何重置显示样式方程之间的行号?
例如,如果我有以下设置:
Some text
Line of display-style equation
Another line of display-style equation
A third line of the same
More text
Line of a new display-style equation
Another line of the same new one
Text again
并激活数学→数字整数公式在这两个方程中,行号都是 (1) (2) (3),正如第一个方程所预期的那样,但第二个方程的行号是 (4) (5)。这是出乎意料的。我希望第一个方程的数字是 (1) (2) (3),然后第二个方程的数字是 (1) (2)。
我试过这,补充\@addtoreset{equation}{part}
我的序言(这些方程恰好在不同的部分,尽管这并不总是正确的),希望方程编号规则也适用于行编号规则,但无济于事。
我怎样才能实现这个目标?
答案1
您可以通过将以下内容添加到文档前言(文档 > 设置... > LaTeX 前言)来重置方程的编号:
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\let\old@start@align\start@align
\def\start@align{\setcounter{equation}{0}\old@start@align}
\makeatother
这将修补align
在环境启动时使用的 -related 宏,以始终将计数器重置为 0(计数器通常在设置之前递增)。您的 LyX 显示屏将类似于
但输出将是