我知道升级到 El Capitan 后,TeXstudio 必须重新配置命令路径才能正常运行。在问题中“升级到 OS X El Capitan 后重新配置 TexStudio”,已经显示了如何更改配置。但是当我在 TeXstudio(版本 2.10.2)中转到“TeXstudio”->“首选项”->“命令”时,几乎所有字段都显示<unknown>
。(我升级到 OS X El Capitan 后安装了 MacTeX 2015,然后安装了 TeXstudio。)
根据赫伯特·舒尔茨,我应该用 替换每次出现的/usr/texbin
。/Library/TeX/texbin
但是,在当前情况下,我不知道原始值(包含/usr/texbin
)是什么。似乎可以按照说明中的图片逐个字母手动输入每个新命令,但这很容易出错。
有人能告诉我如何让 TeXstudio 首先显示这些命令的旧的(但不正确的)值,以便我可以手动替换路径,或者请提供这些<unknown>
字段的正确值,以便我可以将它们复制并粘贴到我的 TeXstudio 中?
答案1
如果 TeXstudio 没有检测到该路径下的程序,它将不会显示旧值。
即将发布的 TeXstudio 版本 2.10.4 中将检测到新路径。您可以尝试发布候选。
否则,您必须输入命令或将其复制到您的设置文件中。以下是 OS X 上典型的 Pre-El-Capitan 安装中的命令列表:
Tools\Commands\asy=/usr/texbin/asy ?m*.asy
Tools\Commands\biber=/usr/texbin/biber %
Tools\Commands\bibtex=/usr/texbin/bibtex %.aux
Tools\Commands\bibtex8=/usr/texbin/bibtex8 %.aux
Tools\Commands\dvipdf=/usr/local/bin/dvipdf %.dvi
Tools\Commands\dvipng=/usr/texbin/dvipng -T tight -D 120 %.dvi
Tools\Commands\dvips=/usr/texbin/dvips -o %.ps %.dvi
Tools\Commands\gs=/usr/local/bin/gs \"?am.ps\"
Tools\Commands\latex="/usr/texbin/latex -src -interaction=nonstopmode %.tex"
Tools\Commands\latexmk="/usr/texbin/latexmk -pdf -silent -latexoption=\"-synctex=1\" %"
Tools\Commands\lualatex="/usr/texbin/lualatex -synctex=1 -interaction=nonstopmode %.tex"
Tools\Commands\makeglossaries="sh -c \"PATH=$PATH:/usr/texbin/; makeglossaries %\""
Tools\Commands\makeindex=/usr/texbin/makeindex %.idx
Tools\Commands\metapost="/usr/texbin/mpost -interaction=nonstopmode ?me)"
Tools\Commands\pdflatex="/usr/texbin/pdflatex -synctex=1 -interaction=nonstopmode %.tex"
Tools\Commands\ps2pdf=/usr/local/bin/ps2pdf %.ps
Tools\Commands\svn="svn "
Tools\Commands\svnadmin="svnadmin "
Tools\Commands\texindy=/usr/texbin/texindy %.idx
Tools\Commands\view-dvi=open %.dvi > /dev/null
Tools\Commands\view-pdf-external=open %.pdf > /dev/null
Tools\Commands\view-ps=open %.ps > /dev/null
Tools\Commands\xelatex="/usr/texbin/xelatex -synctex=1 -interaction=nonstopmode %.tex"
答案2
一个可能的解决方案是从相应的应用程序 TexMaker 复制所有参数。
这里一个例子。