命令 \iint 已定义,但我没有使用 wasysym 包

命令 \iint 已定义,但我没有使用 wasysym 包

我有同样的问题问题:我收到错误 \iint 已定义,但我没有使用该wasysym包。这是我的序言

\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathabx}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amsthm}

\usepackage[english]{babel}

答案1

该错误消息与包没有直接关系。相反,每当包在其他包(也定义了诸如 之类的宏)之后(而不是之前)加载时,就会wasysym生成该错误消息。amssymb\iint

解决方案是什么?只需amssymb在之前加载,而不是之后加载mathabx

事实上,加载通常是一个好主意全部AMS 软件包优先于其他提供数学相关功能的软件包。例如,

\usepackage{amsmath,amssymb,amsthm}
\usepackage{mathabx,mathrsfs}

请注意,该amssymb包会自动加载amsfonts。因此,无需amsfonts明确加载。

相关内容