(1) 我想使用较长的 Emacs + Org-mode + Beamer 文件 (.org) 导出较长的幻灯片。.org 文件大约有 100 页,幻灯片将有大约 500 页。因此,我想直接通过 .org 文件进行导出,而不是插入/修改输出 .tex 文件。
(2)但是,我在尝试导出时遇到了自动中断的问题。 (3)我使用命令:Mx org-beamer-export-to-pdf 来生成幻灯片
(4)我的.org文件前面的配置如下:
#+TITLE: A long content Org-mode Beamer PPT export test
#+AUTHOR: test
#+LaTeX_CLASS_OPTIONS:[presentation,professionalfonts,compress,smaller,aspectratio=169]
#+BEAMER_HEADER:\institute{test}
#+PROPERTY: comments yes
#+PROPERTY: header-args :exports both :eval never-export
#+BEAMER_COLOR_THEME: default
#+BEAMER_THEME:CambridgeUS
#+BEAMER_INNER_THEME: default
#+COLUMNS: %45ITEM %10BEAMER_ENV(Env) %10BEAMER_ACT(Act) %4BEAMER_COL(Col)
#+LATEX_HEADER:\usepackage{xeCJK,fontspec,xunicode,xltxtra}
#+LATEX_HEADER:\setCJKmainfont[Scale=0.98]{Yuanti SC Light}
#+LATEX_HEADER: \AtBeginSection[]{\begin{frame}<beamer>\frametitle{Topic}\tableofcontents[currentsection]\end{frame}}
#+BEAMER_HEADER: \definecolor{links}{HTML}{0000A0}
#+BEAMER_HEADER: \hypersetup{colorlinks=,linkcolor=,urlcolor=links}
#+BEAMER_HEADER: \setbeamertemplate{itemize items}[default]
#+BEAMER_HEADER: \setbeamertemplate{enumerate items}[default]
#+BEAMER_HEADER: \setbeamertemplate{items}[default]
#+BEAMER_HEADER: \setbeamercolor*{local structure}{fg=darkred}
#+BEAMER_HEADER: \setbeamercolor{section in toc}{fg=darkred}
#+BEAMER_HEADER: \setlength{\parskip}{\smallskipamount}
#+OPTIONS:H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
(1)我曾尝试
allowframebreaks
在 #+LaTeX_CLASS_OPTIONS:
,#+OPTIONS:
,#+latex_header:
。所有这些都不起作用
(2)我尝试插入:
:PROPERTIES:
:BEAMER_opt: allowframebreaks,label=
:END:
每个部分、小节、小节标题后。只有部分内容可以正常工作并插入到下面的幻灯片中,其余内容无法正常工作。
(3)即使我在此配置下也无法在幻灯片前面显示目录
(4)我尝试删除:eval never-export
,#+PROPERTY
但仍然不起作用
多谢!
答案1
从 https://github.com/fniessen/refcard-org-beamer
** A very long "frame" with breaks
:PROPERTIES:
:BEAMER_opt: allowframebreaks,label=
:END:
对我来说,参考书目和类似章节非常有用
答案2
从https://github.com/fniessen/refcard-org-beamer- 相关选项如下:
#+BIND: org-beamer-frame-default-options "allowframebreaks"