如果使用 breqn,则使用 amsmath binom 会导致数字丢失

如果使用 breqn,则使用 amsmath binom 会导致数字丢失

我遇到了以下神秘错误:

./xx.tex:7: Missing number, treated as zero.
<to be read again>
                   \relax
l.7 \binom{n}{k}

我将其追溯到 breqn 和 flexisym 包与 amsmath 的对比。以下是 MWE:

\documentclass[letterpaper]{article}
\usepackage{amsmath}
\usepackage{flexisym}
\usepackage{breqn}
\begin{document}
\begin{equation}
\binom{n}{k}
\end{equation}
\end{document}

无论使用 flexisym 还是 breqn usepackage,我都会遇到上述错误,但如果不使用任何一个,binom 都可以正常工作。

我正在从 WSL2 Ubuntu 20.04.1 LTS 运行 texlive-2019.20200218-1、breqn 0.98h。

这是一个已知问题吗?有解决方法吗?

答案1

breqn使用0.98i 版本及其相关软件包时会出现此问题。我可以使用 TeX Live 2019 重现此问题。

0.98j 版本mathstyle.sty专门针对此问题发布了,请参阅变更日志你可以下载它. 将其保存在工作目录中,它应该可以正常工作。

请注意,该软件包的当前版本breqn是 0.98k,但我不建议您升级到此版本,因为其他更改可能与您正在运行的 TeX Live 2019 不兼容。

相关内容