我不断收到此消息,但我没有使用该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}
毫无意义。pxfonts
times
这是重新整理的版本
\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
解决了...