\makeglossaries 不起作用

\makeglossaries 不起作用

我对软件包词汇表有疑问。我试图生成一个词汇表列表 (\newacronym...),但 TeXnicCenter 并未将其打印在最终文档中。它表示已在输出文件 .gls 中读取和写入条目,但 pdf 文档未包含它。

MakeIndex 配置如下:“%tm.acn”-s“%tm.ist”-o“%tm.gls”

我的主文件包含文档定义,但我已将所有设置都设置在由主文件“调用”的新 TeX 文档中。

在此处输入图片描述 在此处输入图片描述 提前谢谢你!


有关构建输出消息的其他信息:

在此处输入图片描述

答案1

通常,首字母缩略词的 makeindex 输出会转到 .acr 文件,而不是 .gls 文件。后者用于“其他”词汇表条目。因此请使用“%tm.acn”-s“%tm.ist”-o“%tm.acr”。或者更好的方法是,使用 makeglossaries perl 脚本(如果有)。

答案2

使用 MiKTeX 后运行批处理文件,我获得了最佳效果。在文件中file_name.bat(在纯文本编辑器或您选择的编辑器中创建并保存):

makeindex file_name.glo -s file_name.ist -t file_name.glg -o file_name.gls
makeindex file_name.acn -s file_name.ist -t file_name.alg -o file_name.acr

如果您仅制作词汇表而不使用其他文件来存储首字母缩略词,则可以删除第二行。

相关内容