我目前正在完成我的论文,现在正在尝试创建一个单独的文件来存储所有词汇表条目。我发现了完全相同的问题这里但它似乎不起作用。我是 StackExchange 的新手,因此没有足够的声誉来发表评论。这就是我再次提问的原因。
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\loadglsentries{begrippen.tex}
\begin{document}
% First part of thesis
\section{example}
Here is an example provided by another stackexchange question,
\gls{foobar} is a strange animal
\gls{foo} is another strange animal
% Bibliography
\newpage
\bibliographystyle{apacite}
\bibliography{refference}
% Glossary
\newpage
\glsaddall
\printglossaries
\end{document}
另一个包含条目的文件:(保存为“begrippen.tex”
\newglossaryentry{foobar}{%
name={Foobar},
description={A strange animal, not to be confused with \gls{foo}}
}
\newglossaryentry{foo}{%
name={Foo},
description={A strange animal, not to be confused with \gls{foobar}}
}
当我运行论文时,文本中都显示了 gls{foo} 和 gls{foobar},但没有打印词汇表的迹象。
有人有什么建议吗?
谢谢!
答案1
感谢@moewe 为我指明了正确的方向并解决了这个问题。
问题在于必须调用词汇表。这可以按照问题。正如这个问题和@moewe 建议的那样,在命令中添加一个简单的规范可能会更容易\usepackage{}
。
因此,用 替换\usepackage{glossaries}
即可\usepackage[automake]{glossaries}
解决问题。