![带有 shell 脚本设置的 TeXshop 无法在 shell 中找到程序。为什么会出现这种情况?](https://linux22.com/image/373187/%E5%B8%A6%E6%9C%89%20shell%20%E8%84%9A%E6%9C%AC%E8%AE%BE%E7%BD%AE%E7%9A%84%20TeXshop%20%E6%97%A0%E6%B3%95%E5%9C%A8%20shell%20%E4%B8%AD%E6%89%BE%E5%88%B0%E7%A8%8B%E5%BA%8F%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%EF%BC%9F.png)
大家好,
我是这个网站的新手,这是我在这里的第一个问题。在 TeXshop 的 Preference->Engine->Latex 中,我写道:
~/Library/TeXShop/bin/pdfplatex2
哪里platex2
是一个带有以下描述的 shellscript
#!/bin/sh
platex -synctex=1 "$1" && \
dvips -z -f "`basename "$1" .tex`.dvi" | \
convbkmk -g > "`basename "$1" .tex`.ps" && \
ps2pdf "`basename "$1" .tex`.ps"
其内容没有错误的部分。
此外,我还附加了路径,我也不认为它是错误的ps2pdf
。.bash_profile
在我看来,没有什么问题,因为当我用 TeXshop 排版文件时,shell 脚本肯定被读入了,但出现了一个 LaTeX 错误,提示:
/Users/hiro/Library/TeXShop/bin/pdfplatex2: line 5: ps2pdf: command not found
ps2pdf
我不明白为什么虽然找到了路径,但TeX 却找不到。
如果您能就此事给我一点提示,我会非常高兴。