自动运行命名法 makeindex (在 Mac 上)

自动运行命名法 makeindex (在 Mac 上)

当我使用 Mac 上的 texstudio 更新 Beamer 演示文稿 (file.tex) 中的命名法时,我在终端命令行上运行:

makeindex file.nlo -s nomencl.ist -o file.nls

这可行,但很麻烦。有没有办法在 latex 代码中自动运行此命令?基于,我尝试添加:

\immediate\write18{makeindex file.nlo -s nomencl.ist -o file.nls}

但这使得命名法完全消失,从而产生了:

This is makeindex, version 2.15 [TeX Live 2018] (kpathsea + Thai support). Scanning style file /usr/local/texlive/2018/texmf-dist/makeindex/nomencl/nomencl.ist

..........done (10 attributes redefined, 3 ignored). Scanning input file file.nlo...done (0 entries accepted, 0 rejected). Nothing written in file.nls. Transcript written in file.ilg.

相关内容