请告知是否有更简单的方法可以做到这一点,但我希望使用 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
答案3
变量已更改为(注意名称中org-latex-pdf-process
没有)。如果您使用,您将获得一个下拉列表,您可以在其中选择等。to
customize-variable
xelatex