要求这么简单的事情似乎有点愚蠢,但这个词汇库让我抓狂。我想要做的只是在目录之后显示我定义的所有首字母缩略词,而不在文本中引用它们。所以像这样:
...
\usepackage[nonumberlist, acronym]{glossaries}
\newacronym{Foobar}{Foobar}{foo bar}
...
\begin{document}
\tableofcontents
\printglossaries
...
\end{document}
但无论我如何调整顺序,它就是无法正确显示。有几次我让它显示出来,但不知何故却出现了来自上次测试的幽灵条目。
答案1
这\makeglossaries
也是必要的,并且\glsaddall
显示所有定义的缩写词。
编译可以通过多种方法完成,但最简单的方法是(假设源文件名为foo.tex
)
pdflatex foo
制作词汇表 foo
\documentclass{article}
\usepackage[nonumberlist, acronym]{glossaries}
\newacronym{Foobar}{Foobar}{foo bar}
\newacronym{UNESCO}{Unesco}{United Nations Educational, Scientific and Cultural Organization}
\makeglossaries
\begin{document}
\glsaddall
\tableofcontents
\printglossaries
\end{document}