错误命令 \iint 已经定义

错误命令 \iint 已经定义

我不断收到此消息,但我没有使用该amsmath软件包。

/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amsmath.sty, line 645

LaTeX Error: Command \iint already defined.

Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
...                                              
                                              
l.645 ...d{\iint}{\DOTSI\protect\MultiIntegral{2}}
                                              
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.

这是我的序言:

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry}
\usepackage{times}
\usepackage[onehalfspacing]{setspace}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{comment}
\usepackage{enumerate}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{indentfirst}
\usepackage{tocbibind}
\usepackage{booktabs}
\usepackage{subfigure}
\usepackage{tikz}
\usepackage{pxfonts}
\usepackage{cancel}
\usepackage{gensymb}
\usepackage{dsfont}
\usepackage{mathtools}
\usepackage{textcomp}
\usepackage[labelfont=bf]{caption}
\usepackage{longtable}

答案1

您的序言很长,而且有点混乱。还有矛盾之处:加载Palatino 提供的数学(和覆盖)\usepackage{times}毫无意义。pxfontstimes

这是重新整理的版本

\documentclass[a4paper, 12pt]{article}

% page format
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry}

% character set, language and fonts
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}

\usepackage{newpxtext,newpxmath} % better than pxfonts
\usepackage{textcomp}

% spacing and general setup
\usepackage[onehalfspacing]{setspace}
\usepackage{indentfirst}
\usepackage{tocbibind}

% math
\usepackage{mathtools} % also loads amsmath
%\usepackage{gensymb} % probably not necessary
\usepackage{dsfont}
\usepackage{cancel}

% general tools
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{comment}
\usepackage[labelfont=bf]{caption}
\usepackage{subcaption}
%\usepackage{subfigure}% obsolete!
\usepackage{enumerate} % perhaps better enumitem
\usepackage{multicol}

% graphics
\usepackage{tikz}

% tables
\usepackage{colortbl}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{longtable}

\begin{document}

test

\end{document}

如果您决定pxfonts不顾其缺点继续加载,那么您需要将“数学”部分移到“字体”部分前面。

请注意 已经subfigure过时很久了。要么使用 load subfig(语法略有不同,但主要是\subfigure\subtable被通用的 取代\subfloat)要么使用推荐的subcaption包。

无论如何,尝试看看你正在使用什么包真的使用并删除那些不需要的调用。

答案2

更改包的顺序可能会帮助您:

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry}
\usepackage{times}
\usepackage[onehalfspacing]{setspace}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{comment}
\usepackage{enumerate}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{indentfirst}
\usepackage{tocbibind}
\usepackage{booktabs}
\usepackage{subfigure}
\usepackage{tikz}
\usepackage{cancel}
\usepackage{gensymb}
\usepackage{dsfont}
\usepackage{mathtools}
\usepackage{pxfonts}
\usepackage{textcomp}
\usepackage[labelfont=bf]{caption}
\usepackage{longtable}

到这里,我就继续pxfonts往下mathtools解决了...

相关内容