Mac OS X 上 TeXstudio 中的命令路径 - 出现“无法启动命令”错误

Mac OS X 上 TeXstudio 中的命令路径 - 出现“无法启动命令”错误

当我尝试在 Mac OS X 10.6.8 上的 TeXstudio 2.1 中“快速构建”我的文档时,我得到了error: could not start the command(“快速构建”选项为 LaTeX + DviPdf + PdfViewer)。我知道这个问题在不同的论坛上引起了共鸣:

我意识到解决问题的关键是设置正确的命令路径options > configure texstudio > commands- 下图显示了我如何设置它。所以我将所有命令路径设置为/usr/texbin/latex,现在,错误消失了,TeXstudio 启动了编译过程,但从未完成 - 它只是在编译过程中冻结。

我必须补充一点,我在 TeXShop 中编译了该文档,并且它运行良好,所以......一定是我弄乱了命令路径......

屏幕截图 texshop 命令路径

答案1

MacTeX 发行版的路径

以下设置应该工作:

latex       "/Library/TeX/texbin/latex" -synctex=1 -interaction=nonstopmode %.tex    
dvips       "/Library/TeX/texbin/dvips" -o %.ps %.dvi
ps2pdf      "/usr/local/bin/ps2pdf" %.ps    
MakeIndex   "/Library/TeX/texbin/makeindex" %.idx    
BiBTeX      "/Library/TeX/texbin/bibtex" %.aux    
pdfLaTeX    "/Library/TeX/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex    
dvipdf      "/Library/TeX/texbin/dvipdfm" %.dvi    
dvipng      "/Library/TeX/texbin/dvipng" -T tight -D 120 %.dvi    
Metapost    "/Library/TeX/texbin/mpost" --interaction nonstopmode     
DVI viewer  open %.dvi    
PS viewer   open %.ps    
PDF viewer  open %.pdf    
Ghostscript /usr/local/bin/gs "?am.ps"    
Asymptote   "/Library/TeX/texbin/asy" %.asy

如果你已经更新到最新的 MacTeX 并且需要同时更改它们,你可以退出应用程序并编辑texstudio.ini存储在 中的文件~/.config/texstudio。这是一个纯文本文件,然后你可以使用 全局替换旧路径/Library/TeX/texbin

其他类型发行版的路径

如果您正在使用其他 TeX 发行版,例如 MacPorts 或 Fink,则需要更改/usr/texbin/为该特定发行版中的相关路径。在 MacPorts 中,它是/opt/local/bin/

我会不是然而,建议使用这样的分布,因为它们通常更难保持更新。

截屏

截屏

答案2

请注意,Os X 10.11+ 中的旧路径/usr不再有效。所有以 开头的路径/usr/texbin/都应更改为/Library/TeX/texbin/

相关内容