Emacs,org,beamer - “org-export-latex-classes”中没有“beamer”类的定义

时间:2011-07-14 10:14:09

标签: emacs latex org-mode beamer

我正在关注此tutorial,当我尝试将演示文稿导出到latex时,我收到此错误:

No definition for class `beamer' in `org-export-latex-classes'

注意:
我从Ubuntu的存储库安装了emacs。以下是我的系统中可用的相关软件包:

emacs-snapshot
emacs-snapshot-bin-common
emacs-snapshot-common
emacsen-common
latex-beamer
latex-xcolor
preview-latex-style
texlive-latex-base
texlive-latex-extra
texlive-latex-recommended

我错过了什么吗?我是否必须配置其他内容?

3 个答案:

答案 0 :(得分:10)

是的,你应该在org-latex-export-classes中定义beamer类。如何定义的示例在此blog post

答案 1 :(得分:6)

我发现我必须运行M-x org-beamer-export-to-pdf才能让它发挥作用。

答案 2 :(得分:3)

不再需要接受的答案。 Beamer导出有内置功能。有关详细信息,请参阅this tutorial。实质上,只需将以下内容放在组织文件的顶部(在任何标题之前):

#+startup: beamer
#+LaTeX_CLASS: beamer
#+BEAMER_FRAME_LEVEL: 2

第一个选项带来一些beamer特定选项,第二个确保导出到LaTeX使用beamer类,第三个选项意味着顶级标题是部分,第二个级别是幻灯片。仅将每个标题作为幻灯片更改为1。

然后使用C-c C-e p导出。