2016-05-13 187 views
4

我剛將Macbook Pro OS升級到El Capitan(v10.11.4)。pandoc:找不到xelatex。 pdf輸出需要xelatex

我嘗試導出降價文件(使用創建的崇高文字2,V2.0.2,建立2221)爲PDF使用pandoc但現在失敗了,我收到以下錯誤:

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之前就像一個魅力一樣工作。

僅供參考 - 在這裏尋找問題,我還沒有找到一個給出了合適的答案。

+0

你有乳膠安裝和在你的道路? – scoa

+0

在Linux上,我解決了[安裝巨大的texlive-xetex軟件包](https://askubuntu.com/a/924637/349837)。 –

回答

4

El Capitan的安全功能禁用並刪除舊的符號鏈接/usr/texbin。如果你有MacTeX 2015,那麼他們應該已經安裝在/Library/TeX/texbin。您必須更新您使用的PATH才能啓動pandoc以包含該文件夾。如果您有MacTeX 2015之前的發行版,則有說明here

5

對於我的情況下,添加一行到~/.bashrc解決了這個錯誤:

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

當然,環境變量應在當期被激活:

$ . ~/.bashrc 

然後運行:$ make

錯誤消失。

相關問題