- Reverted to Madrid theme (handles layout/footers/frametitle properly) - Removed allowframebreaks wrapper (caused empty pages) - Removed longtable/ltablex (beamer doesn't support them) - Removed custom frametitle/footline/title page templates (Madrid handles this) - Kyndryl colors applied via palette primary/secondary/tertiary overrides - Logo via titlegraphic (Madrid places it on title slide) - Table fix: tabularx + booktabs + rowcolors + Y/Z/R columns (from document.org) - adjustbox wrapper for beamer table scaling preserved - config.el my/org-latex-fix-tabularx filter works for beamer export too
88 lines
3.9 KiB
Org Mode
88 lines
3.9 KiB
Org Mode
#+TITLE:
|
|
#+SUBTITLE:
|
|
#+AUTHOR: Martin Sukaný
|
|
#+DATE: \today
|
|
#+LANGUAGE: en
|
|
|
|
#+OPTIONS: toc:nil num:nil H:2
|
|
|
|
#+LATEX_CLASS: beamer
|
|
#+LATEX_CLASS_OPTIONS: [aspectratio=169]
|
|
|
|
#+BEAMER_THEME: Madrid
|
|
|
|
# -- Encoding, fonts -----------------------------------------------------------
|
|
#+LATEX_HEADER: \usepackage[english]{babel}
|
|
#+LATEX_HEADER: \usepackage[T1]{fontenc}
|
|
#+LATEX_HEADER: \usepackage{helvet}
|
|
#+LATEX_HEADER: \renewcommand{\familydefault}{\sfdefault}
|
|
|
|
# -- Kyndryl brand colors -----------------------------------------------------
|
|
#+LATEX_HEADER: \usepackage[table,x11names]{xcolor}
|
|
#+LATEX_HEADER: \definecolor{kyndrylRed}{RGB}{196,0,0}
|
|
#+LATEX_HEADER: \definecolor{kyndrylDark}{RGB}{38,38,38}
|
|
#+LATEX_HEADER: \definecolor{kyndrylGray}{RGB}{100,100,100}
|
|
#+LATEX_HEADER: \definecolor{kyndrylLightGray}{RGB}{240,240,240}
|
|
#+LATEX_HEADER: \definecolor{tableOdd}{RGB}{252,252,252}
|
|
#+LATEX_HEADER: \definecolor{tableEven}{RGB}{237,237,237}
|
|
|
|
# -- Beamer colors (Kyndryl branding over Madrid) -----------------------------
|
|
#+LATEX_HEADER: \setbeamercolor{palette primary}{bg=kyndrylRed,fg=white}
|
|
#+LATEX_HEADER: \setbeamercolor{palette secondary}{bg=kyndrylRed!85,fg=white}
|
|
#+LATEX_HEADER: \setbeamercolor{palette tertiary}{bg=kyndrylRed!70,fg=white}
|
|
#+LATEX_HEADER: \setbeamercolor{palette quaternary}{bg=kyndrylDark,fg=white}
|
|
#+LATEX_HEADER: \setbeamercolor{structure}{fg=kyndrylRed}
|
|
#+LATEX_HEADER: \setbeamercolor{block title}{bg=kyndrylRed,fg=white}
|
|
#+LATEX_HEADER: \setbeamercolor{block body}{bg=kyndrylLightGray}
|
|
#+LATEX_HEADER: \setbeamercolor{item}{fg=kyndrylRed}
|
|
#+LATEX_HEADER: \setbeamercolor{subitem}{fg=kyndrylRed!80}
|
|
|
|
# -- Navigation: remove symbols -----------------------------------------------
|
|
#+LATEX_HEADER: \setbeamertemplate{navigation symbols}{}
|
|
|
|
# -- Logo on title page --------------------------------------------------------
|
|
#+LATEX_HEADER: \usepackage{graphicx}
|
|
#+LATEX_HEADER: \titlegraphic{\includegraphics[width=0.15\textwidth]{~/org/templates/logo.png}}
|
|
|
|
# -- Tabulky (shodne s document.org, BEZ longtable/ltablex — beamer nepodporuje)
|
|
#+LATEX_HEADER: \usepackage{array}
|
|
#+LATEX_HEADER: \usepackage{tabularx}
|
|
#+LATEX_HEADER: \usepackage{booktabs}
|
|
#+LATEX_HEADER: \usepackage{colortbl}
|
|
#+LATEX_HEADER: \usepackage{etoolbox}
|
|
#+LATEX_HEADER: \usepackage{ragged2e}
|
|
# Stridave barvy radku
|
|
#+LATEX_HEADER: \AtBeginEnvironment{tabularx}{\rowcolors{1}{tableOdd}{tableEven}}
|
|
#+LATEX_HEADER: \AtBeginEnvironment{tabular}{\rowcolors{1}{tableOdd}{tableEven}}
|
|
# Typy sloupcu: Y=wrap+levy, Z=wrap+stred, R=wrap+pravy
|
|
#+LATEX_HEADER: \newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}
|
|
#+LATEX_HEADER: \newcolumntype{Z}{>{\Centering\arraybackslash}X}
|
|
#+LATEX_HEADER: \newcolumntype{R}{>{\RaggedLeft\arraybackslash}X}
|
|
|
|
# -- Beamer table scaling (fit tables to slide width) --------------------------
|
|
#+LATEX_HEADER: \usepackage{adjustbox}
|
|
#+LATEX_HEADER: \let\orgoldtabular\tabular
|
|
#+LATEX_HEADER: \let\orgendoldtabular\endtabular
|
|
#+LATEX_HEADER: \renewenvironment{tabular}[1]{%
|
|
#+LATEX_HEADER: \begin{adjustbox}{max width=\linewidth}%
|
|
#+LATEX_HEADER: \small%
|
|
#+LATEX_HEADER: \setlength{\tabcolsep}{4pt}%
|
|
#+LATEX_HEADER: \renewcommand{\arraystretch}{1.2}%
|
|
#+LATEX_HEADER: \orgoldtabular{#1}%
|
|
#+LATEX_HEADER: }{%
|
|
#+LATEX_HEADER: \orgendoldtabular%
|
|
#+LATEX_HEADER: \end{adjustbox}%
|
|
#+LATEX_HEADER: }
|
|
|
|
# -- Hyperlinks ----------------------------------------------------------------
|
|
#+LATEX_HEADER: \usepackage{hyperref}
|
|
#+LATEX_HEADER: \hypersetup{colorlinks=true,linkcolor=kyndrylRed,urlcolor=kyndrylRed,citecolor=kyndrylRed}
|
|
|
|
# -- Code blocks ---------------------------------------------------------------
|
|
#+LATEX_HEADER: \usepackage{listings}
|
|
#+LATEX_HEADER: \lstset{backgroundcolor=\color{kyndrylLightGray},basicstyle=\ttfamily\scriptsize,breaklines=true,frame=single,rulecolor=\color{kyndrylGray}}
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# Obsah prezentace
|
|
# ------------------------------------------------------------------------------
|