2012-01-27 73 views
3

當我嘗試做了組織模式的自定義投影儀類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}"))) 

顯然,這並不好與投影儀的工作,因爲在其他方面它結構含量比部分。我怎樣才能使用投影機結構內容的方式使Org-mode工作?

回答

4

您可以簡單地使用org-beamer-sectioning而不是手動設置部分。因此,爲了使對組織模式的自定義投影儀類,可以通過#+LaTeX_CLASS: mybeamer通過將以下形式的東西在你的.emacs使用:

(add-to-list 'org-export-latex-classes 
      '("mybeamer" 
       "\\documentclass[presentation]{beamer} 
       \\usepackage{...} 
       [NO-DEFAULT-PACKAGES] 
       [NO-PACKAGES] 
       [EXTRA] 
       [BEAMER-HEADER-EXTRA]" 
       org-beamer-sectioning)) 

這需要(爲的org-export-latex-classes所有操作)在下面的.emacs工作:

(require 'org-latex) 
相關問題