presentation.org: back to original H:1 + renewenvironment{frame}

H:2 was my mistake — broke frame titles and content splitting.
With H:1 (default): * = frame, ** = content inside frame.
allowframebreaks auto-splits long frames (Domains I, II, III...).

This is the ORIGINAL working template + only Kyndryl colors added.
No other changes to layout/frame/table logic.
This commit is contained in:
2026-02-25 11:36:16 +01:00
parent de1d1de7d8
commit d7561a8558

View File

@@ -4,13 +4,18 @@
#+DATE: \today #+DATE: \today
#+LANGUAGE: en #+LANGUAGE: en
#+OPTIONS: toc:nil num:nil H:2 #+OPTIONS: toc:nil num:nil
#+LATEX_CLASS: beamer #+LATEX_CLASS: beamer
#+LATEX_CLASS_OPTIONS: [aspectratio=169] #+LATEX_CLASS_OPTIONS: [aspectratio=169]
#+BEAMER_THEME: Madrid #+BEAMER_THEME: Madrid
# -- allowframebreaks: auto-split long frames into multiple slides -------------
#+LATEX_HEADER: \let\oldframe\frame
#+LATEX_HEADER: \let\endoldframe\endframe
#+LATEX_HEADER: \renewenvironment{frame}[1][]{\oldframe[allowframebreaks,#1]}{\endoldframe}
# -- Encoding, fonts ----------------------------------------------------------- # -- Encoding, fonts -----------------------------------------------------------
#+LATEX_HEADER: \usepackage[english]{babel} #+LATEX_HEADER: \usepackage[english]{babel}
#+LATEX_HEADER: \usepackage[T1]{fontenc} #+LATEX_HEADER: \usepackage[T1]{fontenc}
@@ -34,20 +39,15 @@
#+LATEX_HEADER: \setbeamercolor{item}{fg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{item}{fg=kyndrylRed}
#+LATEX_HEADER: \setbeamercolor{subitem}{fg=kyndrylRed!80} #+LATEX_HEADER: \setbeamercolor{subitem}{fg=kyndrylRed!80}
# -- Suppress empty section title slides (H:2 generates them) -----------------
#+LATEX_HEADER: \AtBeginSection{}
#+LATEX_HEADER: \AtBeginSubsection{}
# -- Navigation ---------------------------------------------------------------- # -- Navigation ----------------------------------------------------------------
#+LATEX_HEADER: \setbeamertemplate{navigation symbols}{} #+LATEX_HEADER: \setbeamertemplate{navigation symbols}{}
#+LATEX_HEADER: \setbeamertemplate{footline}[frame number] #+LATEX_HEADER: \setbeamertemplate{footline}[frame number]
#+LATEX_HEADER: \beamertemplatenavigationsymbolsempty
# -- Logo on title page -------------------------------------------------------- # -- Logo on title page --------------------------------------------------------
#+LATEX_HEADER: \titlegraphic{\includegraphics[width=0.15\textwidth]{~/org/templates/logo.png}} #+LATEX_HEADER: \titlegraphic{\includegraphics[width=0.15\textwidth]{~/org/templates/logo.png}}
# -- Tabulky: adjustbox (proven working) --------------------------------------- # -- Tabulky: adjustbox (puvodni fungujici reseni) -----------------------------
# config.el my/org-latex-fix-tabularx skips beamer → tables stay plain tabular
# adjustbox scales them to fit slide width
#+LATEX_HEADER: \usepackage{adjustbox} #+LATEX_HEADER: \usepackage{adjustbox}
#+LATEX_HEADER: \usepackage{array} #+LATEX_HEADER: \usepackage{array}
#+LATEX_HEADER: \usepackage{booktabs} #+LATEX_HEADER: \usepackage{booktabs}
@@ -78,7 +78,5 @@
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Obsah prezentace # Obsah prezentace
# (* = sekce, ** = slidy — H:2) # (* = frame/slide, ** = obsah uvnitr, allowframebreaks auto-split)
# Allowframebreaks: set via org-beamer-frame-default-options in config.el
# Pro dlouhe slidy muzes pridat :BEAMER_opt: shrink per-heading
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------