
Estou usando o pacote nomencl
para gerar uma lista de abreviações. No entanto, após uma atualização recente do MiKTeX 2.9 (usando TeXnicCenter), continuo recebendo erros para os itens de abreviação
LaTeX Error: Lonely \item--perhaps a missing list environment.
Infelizmente, não consigo descobrir um MWE (o MWE que tentei funciona, mas o documento real não). Então aqui está uma versão abreviada do meu documento principal (sem todos os outros itens de cabeçalho e bibliografia):
\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}
Porém, se em vez de incluir os capítulos eu simplesmente experimentar um MWE com o mesmo cabeçalho e uma abreviatura:
\begin{document}
\printnomenclature \newpage
This is my txt \abk{txt}{text}
\end{document}
então tudo funciona bem. Alguma sugestão sobre o motivo?
Responder1
O problema era que uma das abreviaturas foi definida duas vezes. Depois de remover o item duplicado, tudo funciona bem.