当我尝试为Org-mode by manipulating org-export-latex-classes
制作自定义投影课时,我会做类似的事情:
(add-to-list 'org-export-latex-classes
'("mybeamer"
"\\documentclass{beamer}
\\usepackage{...}
[NO-DEFAULT-PACKAGES]
[NO-PACKAGES]
[EXTRA]"
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
显然,这对beamer效果不佳,因为它以其他方式而不是按部分构建内容。如何使用org-mode工作方式使用beamer结构内容?
答案 0 :(得分:4)
您只需使用org-beamer-sectioning
而不是手动设置部分。因此,要为Org-mode创建一个自定义beamer类,可以通过{.1}将以下形式的东西放在.emacs中来使用:
#+LaTeX_CLASS: mybeamer
这要求(对于(add-to-list 'org-export-latex-classes
'("mybeamer"
"\\documentclass[presentation]{beamer}
\\usepackage{...}
[NO-DEFAULT-PACKAGES]
[NO-PACKAGES]
[EXTRA]
[BEAMER-HEADER-EXTRA]"
org-beamer-sectioning))
的所有操作)以下.emacs中的以下内容:
org-export-latex-classes