使用电气电子工程师学会乳胶样品,每当我添加“enumitem”包时,如下所示
\documentclass[conference]{IEEEtran}
\hyphenation{op-tical net-works semi-conduc-tor}
\usepackage{enumitem}
\begin{document}
\title{Bare Demo of IEEEtran.cls for Conferences}
\maketitle
\begin{abstract}
something
\end{abstract}
\IEEEpeerreviewmaketitle
\section{Introduction}
Intro
\end{document}
我收到这个错误
(c:/Program Files/texlive/2011/texmf-dist/tex/latex/enumitem/enumitem.sty
(c:/Program Files/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty)
! LaTeX Error: Command \labelindent 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.45 \newlength{\labelindent}
?
我该如何修复它?
答案1
我刚刚遇到了同样的问题(使用 Texlive 2013 和 IEEE 模板 V3)。但实际上您的链接帖子几乎说出了解决问题所需的一切。由于该\labelindent
命令因遗留原因存在于 IEEE 模板中,因此您只需在导入包之前添加以下内容即可“禁用”它enumitem
:
\let\labelindent\relax