当我使用 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.