如何将使用 Tinytex 安装的 LaTex 发行版与 TeXstudio 连接起来?
我已经从 Rstudio 下载了 Tinytex(按照说明这里)。
我现在可以从 Rstudio 编译 .tex 文件并获取预期的 pdf。
之后我下载了特克斯工作室并尝试在同一台 MacBook Pro 上编译相同的 .tex 文件,但 TeXstudio 找不到 latex 发行版。更准确地说,当我打开 TeXstudio 时,我收到以下错误:
您的系统上未找到 LaTeX 发行版。因此,未配置相应的命令。这意味着您无法将文档编译为所需的输出格式(例如 pdf)。OSX 上流行的 LaTeX 发行版是 MacTeX。如果您打算使用 LaTeX,您肯定会想要安装它。
评论:
我使用的是 MacBook Pro 14 英寸(2023 年),搭载 macOS Ventura
我按照说明于 2023 年 5 月从 R 版本 4.3.0 安装了 tinytex这里
我正在使用 TeXstudio 版本 4.5.2
答案1
~/Library/TinyTeX/bin/universal-darwin
根据您根据我的评论进行的调查,Mac 上的 TinyTeX 将其 TeX 二进制文件安装到 中,因此您需要更新 TeXStudio 首选项以反映每个引擎的路径,以及预计在 TeXbin
目录中的其他工具。
因此,对于每个 TeX 引擎,(latex
,,,您需要在pdflatex
“首选项”的“命令”部分添加以下内容。lualatex
xelatex
"~/Library/TinyTeX/bin/universal-darwin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex
根据需要替换相关的引擎二进制文件。
您还应该在首选项中将此二进制路径用于以下命令:
"~/Library/TinyTeX/bin/universal-darwin/dvips" -o %.ps %.dvi
"~/Library/TinyTeX/bin/universal-darwin/dvipdfm" %.dvi
"~/Library/TinyTeX/bin/universal-darwin/bibtex" %.aux
"~/Library/TinyTeX/bin/universal-darwin/biber" %
"~/Library/TinyTeX/bin/universal-darwin/" %.idx
"~/Library/TinyTeX/bin/universal-darwin/" %.idx
请注意,TinyTeX 可能不会安装所有这些工具,因此有些工具可能无法工作,您需要自行安装。
如果您主要是在 RStudio 中使用 TeX 的 R 用户,并且只是偶尔需要使用 TeX 发行版,那么这条路线应该可以正常工作。
如果您可能会更广泛地使用独立于 R 的 TeX,您可能需要考虑安装完整的 MacTeX 发行版或小得多的 BasicTeX 发行版,而不是使用 TinyTeX。