禁用文档枚举

禁用文档枚举

我想禁用文档的枚举。我正在使用amsmathbreqn。我尝试使用\mathtoolsset{showonlyrefs=true},但它不起作用。

\documentclass[a4paper,landscape]{article}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{mathtools}
\mathtoolsset{showonlyrefs=true}
\begin{document}
\begin{dmath}
Q(\lambda,\hat{\lambda}) = -\frac{1}{2} P{(O \mid \lambda )} \sum_s \sum_m \sum_t             \gamma_m^{(s)} (t) \left( n \log(2 \pi ) + \log \left| C_m^{(s)} \right| + \left(    \mathbf{o}_t - \hat{\mu}_m^{(s)} \right) ^T C_m^{(s)-1} \left(\mathbf{o}_t -   \hat{\mu}_m^{(s)}\right) \right)
 \end{dmath}
 \begin{dmath}
Q(\lambda,\hat{\lambda}) = -\frac{1}{2} P{(O \mid \lambda )} \sum_s \sum_m \sum_t             \gamma_m^{(s)} (t) \left( n \log(2 \pi ) + \log \left| C_m^{(s)} \right| + \left(    \mathbf{o}_t - \hat{\mu}_m^{(s)} \right) ^T C_m^{(s)-1} \left(\mathbf{o}_t -   \hat{\mu}_m^{(s)}\right) \right)
 \end{dmath}
 \end{document}

我可以使用dmath*,但这不方便,因为我正在编写公式表。

答案1

您可以使用以下方式重新定义dmath环境为环境:dmath*

\renewenvironment{dmath}{\begin{dmath*}}{\end{dmath*}}

下面是一个完整的 MWE,它阐述了这个想法:

% arara: pdflatex
\documentclass[a4paper,landscape]{article}
\usepackage{amsmath}
\usepackage{breqn}

\renewenvironment{dmath}{\begin{dmath*}}{\end{dmath*}}

\begin{document}
\begin{dmath}
Q(\lambda,\hat{\lambda}) = -\frac{1}{2} P{(O \mid \lambda )} \sum_s \sum_m \sum_t             \gamma_m^{(s)} (t) \left( n \log(2 \pi ) + \log \left| C_m^{(s)} \right| + \left(    \mathbf{o}_t - \hat{\mu}_m^{(s)} \right) ^T C_m^{(s)-1} \left(\mathbf{o}_t -   \hat{\mu}_m^{(s)}\right) \right)
 \end{dmath}
 \begin{dmath}
Q(\lambda,\hat{\lambda}) = -\frac{1}{2} P{(O \mid \lambda )} \sum_s \sum_m \sum_t             \gamma_m^{(s)} (t) \left( n \log(2 \pi ) + \log \left| C_m^{(s)} \right| + \left(    \mathbf{o}_t - \hat{\mu}_m^{(s)} \right) ^T C_m^{(s)-1} \left(\mathbf{o}_t -   \hat{\mu}_m^{(s)}\right) \right)
 \end{dmath}
 \end{document}

相关内容