Ошибки при использовании \acrodef или \newacro

Ошибки при использовании \acrodef или \newacro

Используя пакет acronym, я получаю ошибку определения аббревиатур с помощью \acrodefили \newacroвместо \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}
?

Эту ошибку можно проигнорировать, но мне нужен файл компиляции для отправки на конференцию.

Вот пример, вызывающий эту ошибку:

\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}

решение1

Согласно разделу 2.3 руководства acronymследует \acrodefиспользовать "[i]если кто-то вообще не хочет, чтобы создавался список сокращений"(стр. 4). Внутри acronymсреды просто используйте \acroкоманду.

\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}

введите описание изображения здесь

\acrodefработаетснаружиокружающая среда acronym:

\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}

введите описание изображения здесь

Связанный контент