2012-01-27 2 views
3

Когда я пытаюсь сделать пользовательский класс видеопроектора для Org-режим by manipulating org-export-latex-classes я сделать что-то вроде:Как определить разделы для пользовательского класса лучей в Org-режиме?

(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-режим работать с содержанием структуры диаграмм направленности?

ответ

4

Вы можете просто использовать org-beamer-sectioning вместо настройки раздела вручную. Таким образом, чтобы сделать пользовательский класс видеопроектор для Org-режим, который может быть использован с помощью #+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) следующее в вашем .macs к работе:

(require 'org-latex)