我的索引使用命令运行顺利
\makeindex
独自一人。然而,当我把
\usepackage{makeidx}\makeindex
编译时出现两个错误
1. Command \see already defined.
\newcommand*\see[2]{\emph{\seename} #1}
2. Command \printindex already defined.
...command\printindex{\@input@{\jobname.ind}}
我使用的软件包是:
\usepackage{amsmath}%
\usepackage{amsfonts}%
\usepackage{amssymb}%
\usepackage{amsmath,amscd}%
\usepackage{amsmath,chemarrow}%
\usepackage{amsmath,thmtools}%
\usepackage{amsmath,diagrams}%
\usepackage{amsfonts,mathrsfs}%
\usepackage{amsfonts,eucal}%
\diagramstyle[labelstyle=\scriptstyle]%
\usepackage{graphicx}%
\usepackage{xy}%
\usepackage{bez123,calc,curves,ebezier,epic,eepic,multiply,rotating}%
\usepackage[bookmarks]{hyperref}%
\usepackage{MnSymbol}%
\usepackage{etoolbox}%
\usepackage{manfnt}%
\usepackage{xcolor}%
\usepackage{slashed}
\NeedsTeXFormat{LaTeX2e}
我很好奇冲突在哪里。我正在使用带有 TeXnicCenter 的 MikTeX 2.9。
答案1
索引功能已内置于 ams 文档类别中-- amsart
、amsbook
和amsproc
。
如果您正在使用其中一个文档类,或者在其中一个文档类之上构建的另一个文档类,您将收到报告的错误。这是有据可查的。
您需要说明您正在使用什么类,而不仅仅是包。(如果您正在使用 ams 类,amsmath
并且amsfonts
也是amsthm
内置的,因此无需指定。)