在 Lyx 中重置方程线号

在 Lyx 中重置方程线号

在 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 显示屏将类似于

在此处输入图片描述

但输出将是

在此处输入图片描述

相关内容