命名法包错误:孤独的\项目 - 可能缺少列表环境

命名法包错误:孤独的\项目 - 可能缺少列表环境

我正在使用该包nomencl生成缩写列表。然而,在最近的 MiKTeX 2.9 更新(使用 TeXnicCenter)之后,我不断收到缩写项的错误

LaTeX Error: Lonely \item--perhaps a missing list environment.

不幸的是,我无法弄清楚 MWE(我尝试过的 MWE 确实有效,但实际文档却不行)。因此,这是我的主要文档的缩短版本(没有所有其他标题内容和参考书目):

\documentclass{scrartcl}
\usepackage[intoc]{nomencl} 
\let\abk\nomenclature   
\renewcommand{\nomname}{List of Abbreviations}
\let\OrgItem\item
\renewcommand\nompreamble{\renewcommand\item[1][]{\OrgItem[##1]\dotfill    
\hspace{\labelsep}}}    
\setlength{\nomitemsep}{-\parsep}   
\makenomenclature

\begin{document}
\printnomenclature \newpage
\include{Introduction}
\include{Methods}
\include{Results}
\end{document}

但是,如果我不包括章节,而只是尝试使用具有相同标题和一个缩写的 MWE:

\begin{document}
\printnomenclature \newpage
This is my txt \abk{txt}{text}
\end{document}

然后一切正常。有什么建议可以解释原因吗?

答案1

问题是,其中一个缩写被定义了两次。删除重复项后,一切正常。

相关内容