Emacs组织模式乳胶-只需在pdflatex、Xeletex和lualatex之间切换
使用Emacs组织模式乳胶-只需在pdflatex、Xeletex和lualatex之间切换,emacs,org-mode,pdflatex,xelatex,Emacs,Org Mode,Pdflatex,Xelatex,使用latexmk我已经测试了以下设置 (setq-org-latex-pdf-process'(“latexmk%f-输出目录=%o-%latex”) 使用下面的示例 #+TITLE: My Paper #+AUTHOR: Jane Doe #+DATE: #+OPTIONS: toc:nil num:nil #+LATEX_COMPILER: xelatex #+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \setsansfont{
latexmk
我已经测试了以下设置
(setq-org-latex-pdf-process'(“latexmk%f-输出目录=%o-%latex”)
使用下面的示例
#+TITLE: My Paper
#+AUTHOR: Jane Doe
#+DATE:
#+OPTIONS: toc:nil num:nil
#+LATEX_COMPILER: xelatex
#+LATEX_HEADER: \usepackage{fontspec}
#+LATEX_HEADER: \setsansfont{Acme}
* Title
- Text
它适用于xelatex
undlualatex
,但不适用于pdflatex
,因为latexmk
选项-pdflatex
失败,这需要一个字符串
有没有简单的方法来解决这个问题?例如,使用钩子根据
latex\u编译器的选择设置org latex pdf进程
。我找到了以下解决方案,对我来说很有效
(setq org latex pdf进程(列表“latexmk-pdflatex='%latex-shell escape-interaction nonstopmode'-pdf-output directory=%o%f”)