指定 makeglossaries 的 Perl 位置

指定 makeglossaries 的 Perl 位置

我正在使用该glossaries包在 MikTeX+TexnicCenter(Windows)设置上排版一些词汇表。

机器存在管理限制,这意味着我无法安装运行脚本所需的 Perl makeglossaries

我已经下载了 Strawberry Perl 的便携版本。但是,我无法指定bin便携 Perl 的目录,因此makeglossaries脚本无法找到 Perl 解释器。

有什么方法可以将 Perl 的位置添加到makeglossaries

谢谢。

答案1

这是我能找到的解决方案。我制作了一个外部批处理文件 ( callmakeglossaries.bat),将路径添加到 Perl 可执行文件中,然后调用makeglossaries。我将此批处理文件作为后处理器添加到定义的输出配置文件中,并使用参数%tm

添加可移植 Perl 路径后,REM 批处理文件运行“makeglossaries”
REM 将 perl 位置添加到路径中
路径 = %PATH%;F:\programming\perl\portableStrawberryPerl\perl\bin
“C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\makeglossaries.exe” %1

然后我从 TexnicCenter 内部调用该输出配置文件几次。我希望这对其他人也有帮助。

TeXstudio 版本: 按照相同的步骤,但在 TeXstudio 的 Options/TeXstudio configuration/commands/Makeglossaries 下添加 "D:\Users\<...>\callmakeglossaries.bat" %

相关内容