![为什么使用词汇表包无法打印我的词汇表?](https://linux22.com/image/238043/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%E8%AF%8D%E6%B1%87%E8%A1%A8%E5%8C%85%E6%97%A0%E6%B3%95%E6%89%93%E5%8D%B0%E6%88%91%E7%9A%84%E8%AF%8D%E6%B1%87%E8%A1%A8%EF%BC%9F.png)
我\makeglossaries
在序言中使用了。定义了我的术语,并发布了\printglossaries
。我一直在阅读手册,但找不到我遗漏的内容:
\documentclass[12pt]{article}
\usepackage{glossaries}
\makeglossaries
\begin{document}
\newglossaryentry{flux}{name=Flux,
description={(1) The rate of flow of metabolites through a metabolic pathway. (2) The rate of transport per unit of area.}}
\glsaddall
\printglossaries
\end{document}
编辑:确实我实际上并没有在正文中使用词汇表术语 - 这纯粹是一个独立的词汇表。
答案1
这次真正的答案是:
使用makeglossaries <bare filename>
然后重新编译该文档,一切都应该正常。
我的理解是你必须编译文档第一的,因为这是生成文件所makeglossaries
依据的。
答案2
您已经使用过makeglossaries
或了xindy
吗makeindex
?本节建议您在打印条目之前使用其中一个。
CW,因为它实际上更多的是一个评论而不是一个答案。
编辑:我刚刚试过,就是这样。只要运行makeglossaries <name of file>
它就可以了。不过不要使用任何扩展名。只需使用文件的裸名。注意非 CW 答案现在处于活动状态。