我正在使用该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" %