Tinytex 和 TeXstudio (Mac)

Tinytex 和 TeXstudio (Mac)

如何将使用 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“首选项”的“命令”部分添加以下内容。lualatexxelatex

"~/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。

相关内容