词汇表未打印

词汇表未打印

词汇表和缩写词未显示在\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,现在它可以正常工作了!

答案已经发布,所以没人会去寻找答案。我知道 - 这个答案没有什么帮助,但我没有更好的答案。

相关内容