我尝试了一下,正确的逐次编译命令可以是:
xelatex mwe.tex
makeglossaries mwe
makeindex -o nouns.ind nouns.idx
makeindex -o persons.ind persons.idx
xelatex mwe.tex
xelatex mwe.tex
注意这里的「makeglossaries mwe」这个命令是不会 自动 被「latexmk」接管的(可以通过latexmkrc来控制),可以找一个「最简单的makeglossaries」的例子试试,然后再看看texstudio要如何编译出「术语表」。
对于这类比较完整的书籍项目,可以考虑模仿「lshort-zh-cn」等项目(让ai辅助)写一个项目级别的latexmkrc文件,这样只要把默认recipe设置为latexmk则可以高枕无忧了...



















问 索引index和术语表glossaries同时排版,glossaries加载不出来的问题