词汇表和缩写词未显示在\printglossaries
。请耐心等待,我希望能够充分解释结构。我使用的是 Windows 7,装有 Sublime Text 3 和 MikTeX 2.9。我手动安装了 Perl 并将其添加到path
。
我将文档分成多个文件:
main.tex (我编译的)
\documentclass{book} \input{header} \begin{document} \include{chapter} % ... \include{ending} \end{document}
标题.tex
% ... \usepackage[xindy={language=english,codepage=utf8},% acronym,nopostdot,description]{glossaries} \makeglossaries \glstoctrue \loadglsentries{<path_to_glossaries_file>} % ...
chapter.tex(其中有多个)- 在里面我使用
\gls{<>}
结尾.tex
% ... \printglossaries \printglossaries[type=\acronymtype] % ...
\newacronym{code}{acr}{desc}
在我的词汇表中,我使用和来定义元素\newglossaryentry{code}{name={},description={}}
我使用 LaTeXTools 脚本调用来编译主文档:
pdflatex
bibtex
perl makeglossaries
pdflatex
pdflatex
总是以主名称作为参数。我得到了.acn
和生成的.glo
文件.xdy
,只是最终列表不在 中.pdf
。那么,我做错了什么?
答案1
我用的是诊断方法@NikolaTalbot 建议。过了一会儿,我发现该工具会自动添加一些文件(.acr
,.gls
仅举几例)。经过一番尝试,我删除了perl
命令前面的命令makeglossaries
,现在它可以正常工作了!
答案已经发布,所以没人会去寻找答案。我知道 - 这个答案没有什么帮助,但我没有更好的答案。