防止“esint”包重新定义 \oint

防止“esint”包重新定义 \oint

esint包裹提供了用于排版积分(例如封闭多重积分)的附加命令。但是,它还重新定义了单个封闭积分\oint,本质上使圆变大了。有什么方法可以防止这种情况发生并保留普通符号?

我尝试按照这个答案,但它似乎不起作用,至少在我看来是这样。

MWE(注释掉第 3-5 行以查看常规行为):

\documentclass{article}

\let\origoint\oint
\usepackage{esint}
\let\oint\origoint

\begin{document}

\[ \oint \]

\end{document}

已加载 esint。

未加载 esint。

答案1

\oint定义为\ointop\nolimits,因此您需要保存\ointop,而不是\oint

\documentclass{article}

\let\origointop\ointop
\usepackage{esint}
\let\ointop\origointop

\begin{document}

\[ \oint \]

\end{document}

相关内容