使用 breqn 和 nowidow 时出错?

使用 breqn 和 nowidow 时出错?

我一直在使用带有如下nowidow选项的包all

\usepackage[all]{nowidow}

从软件包文档中可以看到,“all 选项在加载软件包时设置整个文档的孤儿惩罚”。我必须承认,我对这个软件包的工作原理一无所知,因为到目前为止,在这个设置下一切似乎都运行良好。然而,我在尝试使用breqn

\begin{dmath}
.
.
\end{dmath}

我收到以下错误:Package breqn Error: eq@repack penalty neq 0,1,2,3. \end{dmath}

平均能量损失

\documentclass[12pt,a4paper]{article}
\usepackage{blindtext}
\usepackage{breqn}
\usepackage[all]{nowidow}

\begin{document}

\blindtext
%
\begin{dmath}
(\dot{x}_i, \dot{y}_i) \cdot \mathbf{n}_i \approx \mathrm{i}\omega \left( h\theta_2\sin{(\alpha_i + \beta_i)} + r_i(\theta_1 + \theta_2)\sin{(2\alpha_i + \beta_i)} 
- \frac{y_L + y_R}{2} \cos{(\alpha_i + \beta_i)} \right)
\end{dmath}
%
\blindtext

\end{document}

答案1

我遇到了同样的问题并已向开发人员报告这里

尝试使用:

\widowpenalty=1000
\clubpenalty=1000

代替nowidow

相关内容