在哪里可以获得Mac的pdflatex程序?


40

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

但是,这告诉我

nbconvert尾部:在PATH上找不到pdflatex

因此,我四处张望,有人说:“安装mactex,因为另一种方式需要几天的时间进行编译”。所以我做到了brew install Caskroom/cask/mactex,但没有告诉我有问题就结束了,但是不幸的是它没有安装我可以收集的pdflatex。而且“ mac install pdflatex”对我来说对Google没有任何帮助,也许我的泡泡很烂

如何在Mac上安装pdflatex?


Answers:


34

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

(1)使用自制酒桶安装了mactex,但此后未找到pdflatex:

$ brew cask安装mactex

$其中pdflatex

[没有位置]

(2)重新启动终端应用

(3)找到pdflatex:

$其中pdflatex

/图书馆/ TeX / texbin / pdflatex


15

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

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

完成之后,我pdflatex就存在了,尽管我确实必须启动一个新的shell-我假设它对我的路径有所帮助。


2
我只是试过,安装桶确实安装了MacTeX。但是我不得不启动一个新的shell实例pdflatex才能被识别。这是因为安装MacTeX会通过包含二进制文件/Library/TeX/texbin所在的位置来修改PATH pdflatex
丹尼斯

我跑步brew cask install mactexpdflatex没有出现/Library/TeX/texbin。相反,它在/Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex
ijt

15

安装BasicTeX

pdflatex在macOS上获取Pandoc,请安装BasicTeX。很多人推荐MacTeX,它比您需要的要大得多。BasicTex由生产MacTeX的人生产,但是没有,例如,GUI应用程序使下载和安装如此之慢。

  1. $ brew cask 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 cask install basictex
  3. 然后重新启动终端,然后
  4. $ pandoc sourcefile.tex -o output.pdf再次运行。成功!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.