我正在尝试在 Mac 上创建一个 exec 来同时编译 Latex、MakeIndex 和 BibTex。
这是我的制作文件:
latex -output-directory=build -interaction=nonstopmode sample.tex
makeindex build/sample.idx
makeindex build/sample.nlo -s nomencl.ist -o build/sample.nls
latex -output-directory=build -interaction=nonstopmode sample.tex
bibtex build/sample
latex -output-directory=build -interaction=nonstopmode sample.tex
latex -output-directory=build -interaction=nonstopmode sample.tex
但是当我在示例文件夹中启动这个 exec 时,终端返回“未找到命令”。
我认为这是一个路径问题,但我在这个领域的效率并不高......
答案1
首先,检查您是否授予了 exec 文件执行权限:
chmod a+x yourexecfile.sh
如果这没有帮助,请在终端中输入
export PATH=$PATH:/usr/texbin
.bashrc
如果此操作解决了问题,请将此行添加到主文件夹中文件的末尾。如果已经有类似的行,只需:/usr/texbin
添加,例如,
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin