有没有办法覆盖 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)。