Erros ao usar \acrodef ou \newacro

Erros ao usar \acrodef ou \newacro

Usando o pacote acronym, recebo um erro ao definir siglas com \acrodefou \newacroem vez de \acro:

! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                        
l.11 \end{acronym}
?

É possível ignorar esse erro, mas preciso de um arquivo de compilação para envio em uma conferência.

Este é um exemplo, desencadeando esse erro:

\documentclass{scrartcl}
\usepackage[printonlyused]{acronym}
\begin{document}
This is an example; \ac{IHE}.\\
And \ac{IHE} again!

\begin{acronym}[IHE]
\acrodef{IHE}{\emph{Integrating the Health Enterprise}}
\end{acronym}
\end{document}

Responder1

De acordo com a seção 2.3 do acronymmanual, \acrodefdeverá ser utilizado "[se] alguém não quiser que uma lista de siglas seja produzida"(pág. 4). Dentro de um acronymambiente basta usar o \acrocomando.

\documentclass{scrartcl}
\usepackage[printonlyused]{acronym}
\begin{document}
This is an example; \ac{IHE}.\\    And \ac{IHE} again!

\begin{acronym}[IHE]
\acro{IHE}{\emph{Integrating the Health Enterprise}}
\end{acronym}
\end{document}

insira a descrição da imagem aqui

\acrodeffuncionaforao acronymambiente:

\documentclass{scrartcl}
\usepackage[printonlyused]{acronym}
\acrodef{IHE}{\emph{Integrating the Health Enterprise}}
\begin{document}
This is an example; \ac{IHE}.\\    And \ac{IHE} again!
\end{document}

insira a descrição da imagem aqui

informação relacionada