我从哪里获得适用于 Mac 的 pdflatex 程序?

Way*_*ner 71 mac pdflatex jupyter-notebook macos

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

然而,它告诉我

nbconvert 尾随:在 PATH 上找不到 pdflatex

所以,我环顾四周,有人说,“安装 mactex 因为另一种方式需要几天的时间来编译”。所以我做了brew install Caskroom/cask/mactex并且它完成了没有告诉我有问题,但不幸的是它没有安装我可以收集的pdflatex。而且“mac install pdflatex”对我来说在谷歌上没有任何有用的东西,也许我的泡沫很糟糕

如何在我的 Mac 上安装 pdflatex?

小智 52

是的,与我的 MacOS Sierra 相同的故事:

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

$ brew cask 安装 mactex

$ 哪个pdflatex

[没有位置]

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

(3) pdflatex 发现:

$ 哪个pdflatex

/图书馆/TeX/texbin/pdflatex


Mer*_*ako 52

安装BasicTeX

pdflatex在 macOS 上获取Pandoc,请安装BasicTeX。许多人推荐MacTeX,这是一个比您需要的大得多的包。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。成功!

  • 我得到了与 Taylor Edmiston 相同的错误。此外,`pdflatex` 本身错误很多`could not find *.sty`,然后最后没有生成PDF... (2认同)
  • 你可能需要安装一些 Latex 包:`sudo tlmgr update --self` 然后`sudo tlmgr install framed` (2认同)

Way*_*ner 23

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

我不得不使用快速启动并在mactex其中弹出安装程序。

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

  • 我刚刚尝试安装木桶并安装了 MacTeX。但是我必须启动一个新的 shell 实例才能识别 `pdflatex`。这是因为安装 MacTeX 会通过包含 `/Library/TeX/texbin` 来修改你的 PATH,它是 `pdflatex` 二进制文件所在的位置。 (3认同)