【问题标题】:pandoc: xelatex not found. xelatex is needed for pdf outputpandoc:找不到 xelatex。 pdf输出需要xelatex
【发布时间】:2016-05-13 10:47:57
【问题描述】:

我刚刚将我的 Macbook Pro 操作系统升级到 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 之前,上面的命令就像一个魅力。

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

【问题讨论】:

标签: pdf markdown pandoc pdflatex xelatex


【解决方案1】:

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

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

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

$ . ~/.bashrc

然后运行:$ make

错误消失了。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 2022-11-25
      • 2018-05-05
      • 2018-03-31
      相关资源
      最近更新 更多