我正在尝试按照包含以下词汇表项目的模板撰写论文:词汇表、缩写、术语和符号(其中一些是“glossaries-extra”包的一部分)。当我正常构建项目时,一切都运行良好,这些是生成的输出文件:
但是,当我更改 Texmaker 中的设置以使用子目录作为输出文件(“选项”->“配置 Texmaker”->“命令”->“使用“build”子目录作为输出文件”)时,某些文件未生成,并且每个页面上都会显示一条错误消息,其中应该有 4 个词汇表项:
这些是在子目录中生成的文件,其中缺少相当多的文件:
Texmaker 中还有以下警告信息:
如果我切换回让输出文件进入主文件夹,它会再次运行而不会出现任何问题。似乎“build”子目录导致了这个问题,但我不确定为什么。我遗漏了什么吗?
答案1
对于以后遇到此问题的人,我设法使用以下方法解决了它这个问题的解决办法。我遵循以下步骤:
- 安装 ActivePerl。
- 运行 perltex.exe 使用 MiKTeX 安装包。
- 按照解决方案中所述,使用 makeglossaries 制作用户命令。
然后,我可以正常构建文档,运行 makeglossaries 并再次构建文档。