Siunitx 和 breqn 导致对齐时出现重复值和单位错误

Siunitx 和 breqn 导致对齐时出现重复值和单位错误

在对齐块内使用时,我遇到了一个奇怪的错误\SI{}{}。以下 latex 代码导致值和单位重复,如图所示。但仅在对齐块内写入时才会出现。

\documentclass[a4paper, 11pt]{article} 
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{siunitx}

\begin{document}
\centering
\SI{311.2}{\radian / \second}
    \begin{align}
        f_{n} &= \SI{311.2}{\radian / \second} \nonumber \\
        &= \SI{49.5}{\hertz}
    \end{align}
\end{document}

结果是:

在此处输入图片描述

我在另一台机器上甚至在同一台机器上的另一个文档中没有遇到过这种行为。

什么可能导致此行为?我该怎么做才能阻止它?

编辑1:添加完整的示例。

在构建示例时,我发现是包breqn导致了错误。但我想问,为什么会发生这种情况,我该怎么办?

此外,我还更新了问题的标题以反映问题的变化。

答案1

在构建示例时,我发现是包breqn导致了错误。

相关内容