Emacs+Xetex org-latex-export-to-pdf 将保存为 org 的 txt 文件创建为 pdf

Emacs+Xetex org-latex-export-to-pdf 将保存为 org 的 txt 文件创建为 pdf

请告知是否有更简单的方法可以做到这一点,但我希望使用 Emacs + Xetex 将文本文件转换为 pdf。到目前为止,我将文本文件保存为 .org,目前我有

#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS: [12pt]
#+latex_header: \usepackage[a4paper,top=1cm,bottom=1cm,left=1cm,right=1cm]{geometry}
#+latex_header: \usepackage{fontspec}
#+latex_header: \setmainfont{Arial}

#+begin_latex
    \begin{huge}
#+end_latex

Chapter 100

Beginning 
Story  
Plot  

Chapter 101
More Story 
Twist 
Satisfying Ending

#+begin_latex
    \end{huge}
#+end_latex

我的目标是让最终的 pdf 为 24pt 字体,Arial,段落之间(不是每行)留有一定间距。12pt + 将所有内容封装在 \huge 中对于 24pt 来说效果很好。我尝试使用 Xetex 来处理 Arial 字体,但我得到了

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Fatal fontspec error: "cannot-use-pdftex"
! 
! The fontspec package requires either XeTeX or LuaTeX to function.
! 
! You must change your typesetting engine to, e.g., "xelatex" or "lualatex"
! instead of plain "latex" or "pdflatex".
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.41  }

 ) )
(see the transcript file for additional information)
No pages of output.

我安装了 Xetex,但我不知道如何切换排版引擎。我有

(setq-default TeX-engine 'xetex)

在我的 .emacs 中,但似乎不起作用。我是 latex 和 org 的初学者,想将 org 导出到 latex,有没有更简单的方法来完成我想要完成的任务?谢谢。

答案1

添加

#+LATEX_COMPILER: xelatex

到页眉。

答案2

Emacs 功能博客提出了使用 XeTeX 与 emacs 导入的解决方案。

您需要设置org-latex-to-pdf-process为 XeTeX、XeLaTeX 或任何其他引擎:

(setq org-latex-to-pdf-process 
  '("xelatex -interaction nonstopmode %f"
     "xelatex -interaction nonstopmode %f")) ;; for multiple passes

另外,如果你可以使用“Arial like”,你可以查看helvet如下包:这个答案和评论

答案3

变量已更改为(注意名称中org-latex-pdf-process没有)。如果您使用,您将获得一个下拉列表,您可以在其中选择等。tocustomize-variablexelatex

相关内容