我有同样的问题这问题:我收到错误 \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
明确加载。