
Estoy usando el paquete nomencl
para generar una lista de abreviaturas. Sin embargo, después de una actualización reciente de MiKTeX 2.9 (usando TeXnicCenter), sigo recibiendo errores para los elementos de abreviatura.
LaTeX Error: Lonely \item--perhaps a missing list environment.
Desafortunadamente, no puedo encontrar un MWE (el MWE que probé funciona, pero el documento real no). Así que aquí hay una versión abreviada de mi documento principal (sin todos los demás encabezados y bibliografía):
\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}
Sin embargo, si en lugar de incluir los capítulos simplemente pruebo un MWE con el mismo encabezado y una abreviatura:
\begin{document}
\printnomenclature \newpage
This is my txt \abk{txt}{text}
\end{document}
entonces todo funciona bien. ¿Alguna sugerencia sobre el motivo?
Respuesta1
El problema era que una de las abreviaturas estaba definida dos veces. Después de eliminar el elemento duplicado, todo funciona bien.