5

我刚刚将我的 Macbook Pro OS 升级到 El Capitan (v10.11.4)。

我尝试使用 pandoc 将 Markdown 文件(使用 Sublime Text 2、v2.0.2、build 2221 创建)导出到 pdf 的尝试现在失败,我收到以下错误:

pandoc: xelatex not found. xelatex is needed for pdf output

我的输出命令如下:

pandoc doc1.md -o doc1.pdf --toc -V geometry:margin=1in --variable fontsize=10pt --variable fontfamily=utopia --variable linkcolor=blue --latex-engine=xelatex -f markdown-implicit_figures -s

在安装 El Capitan 之前,上面的命令就像一个魅力。

仅供参考 - 在这里搜索问题时,我没有找到一个给出合适答案的问题。

4

2 回答 2

8

对于我的情况,添加一行来~/.bashrc解决错误:

export PATH=/Library/TeX/texbin:$PATH

当然,环境变量应该在当前任期内激活:

$ . ~/.bashrc

然后运行:$ make

错误消失。

于 2016-08-18T05:23:29.887 回答
4

El Capitan 的安全功能禁用并删除了旧的符号链接/usr/texbin。如果您有 MacTeX 2015,它们也应该已安装/Library/TeX/texbin。您必须更新PATH您的使用才能启动 pandoc 以包含该文件夹。如果你有 2015 年之前的 MacTeX 发行版,这里有说明

于 2016-05-15T07:24:12.680 回答