breqn 覆盖 dgroup 号码

breqn 覆盖 dgroup 号码

有没有办法覆盖 breqn 的 dgroup 环境中的基数?请看以下示例:

\documentclass{article}
\usepackage{breqn}

\begin{document}

\begin{dgroup}[number={2}]
  \begin{dmath}
    a=b
  \end{dmath}
  \begin{dmath}
    c=d
  \end{dmath}
\end{dgroup}

\end{document}

这会产生类似

a=b   (0a)
c=d   (0b)

相反,我想

a=b   (2a)
c=d   (2b)

我知道我可以用

\begin{dgroup}
  \begin{dmath}[number={2a}]
    a=b
  \end{dmath}
  \begin{dmath}[number={2a}]
    c=d
  \end{dmath}
\end{dgroup}

但我宁愿不这么做。

答案1

我不确定这是否是最佳解决方案(并且不会dgroup像问题中暗示的那样覆盖参数),但您可以直接设置方程计数器。例如,

\setcounter{equation}{1}
\begin{dgroup}
  \begin{dmath}
    a=b
  \end{dmath}
  \begin{dmath}
    c=d
  \end{dmath}
\end{dgroup}

产生所需的结果。据推测,dgroup使用并增加方程计数器,这就是为什么会产生编号 (2a) 和 (2b)。

相关内容