From b28172e919ba7bce85c12958a166fc0a8196c6b4 Mon Sep 17 00:00:00 2001 From: Daneel Date: Wed, 25 Feb 2026 11:31:51 +0100 Subject: [PATCH] beamer: org-beamer-frame-default-options allowframebreaks (proper way) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NOT renewenvironment{frame} — that hack eats frame titles on H:2. ox-beamer natively adds options to each frame it generates. --- config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config.el b/config.el index 9fe6997..f59ae5a 100644 --- a/config.el +++ b/config.el @@ -412,6 +412,11 @@ Skip for beamer exports — beamer uses adjustbox on plain tabular." (add-hook 'org-export-before-processing-hook #'my/org-ensure-tabularx-filter) +;; Beamer: allowframebreaks on all frames (ox-beamer adds this to \begin{frame}[...]) +;; This is the proper way — NOT \renewenvironment{frame} which breaks frame titles. +(with-eval-after-load 'ox-beamer + (setq org-beamer-frame-default-options "allowframebreaks")) + ;; Optional: enable booktabs style (horizontal rules in tables) ;; (setq org-latex-tables-booktabs t)