我在哪里可以获得适用于 Mac 的 pdflatex 程序?

我在哪里可以获得适用于 Mac 的 pdflatex 程序?

我正在尝试在 Mac 上将 Jupyter 笔记本转换为 .pdf。

然而,它告诉我

nbconvert 尾随:在 PATH 上未找到 pdflatex

于是我四处寻找,有人说:“安装 mactex,因为其他方法需要几天时间才能编译完成”。所以我照做了brew install Caskroom/cask/mactex,它完成了,没有告诉我有问题,但不幸的是,据我所知,它没有安装 pdflatex。而且“mac install pdflatex”在 Google 上没有给我带来任何有用的信息,也许我的气泡很糟糕

如何在我的 Mac 上安装 pdflatex?

答案1

安装基本TeX

pdflatex在 macOS 上获取 Pandoc,请安装基本TeX. 很多人推荐麦金塔电脑,这是一个比您需要的更大的软件包。BasicTex 是由制作 MacTeX 的同一群人制作的,但没有 GUI 应用程序,因此下载和安装速度很慢。

  1. $ brew install basictex
  2. 重新启动终端。
  3. 将 LaTeX 转换为 PDF。

例子

假设你想用 Pandoc 将 LaTex 转换为 PDF。你可以这样写:

  1. $ pandoc sourcefile.tex -o output.pdf,失败并出现错误pdflatex not found. Please select a different --pdf-engine or install pdflatex
  2. 因此您安装 BasicTex $ brew install basictex
  3. 然后重启你的终端,
  4. 再次运行$ pandoc sourcefile.tex -o output.pdf。成功!

答案2

是的,我的 MacOS Sierra 也遇到了同样的情况:

(1)用 homebrew cask 安装了 mactex,但是没有找到 pdflatex:

$ brew cask 安装 mactex

$ pdflatex

[无地点]

(2)重新启动终端应用程序

(3)pdflatex 发现:

$ pdflatex

/图书馆/TeX/texbin/pdflatex

答案3

从技术上来说,brew 似乎并没有安装 mactex。它只是下载它。

我必须使用快速启动并输入mactex弹出的安装程序。

它完成后我pdflatex就存在了,尽管我确实必须启动一个新的 shell - 我假设它对我的路径做了一些事情。

答案4

后来在 Mac 上工作时,我也无法使用 pdflatex 生成 PDF。对我有用的方法是首先意识到我的 TEX 文件需要编译,xelatex然后找到合适的 Docker 镜像,例如 https://github.com/jpbernius/docker-xelatex

这并没有回答有关安装的第二部分,但可能会对只需要 PDF 的人有所帮助。

相关内容