#+AUTHOR: Martin SukanĂ˝ #+DATE: \today #+LANGUAGE: en #+OPTIONS: toc:nil num:nil H:2 #+LATEX_CLASS: beamer #+LATEX_CLASS_OPTIONS: [aspectratio=169] # -- Kyndryl theme: custom colors, no default Beamer theme clutter ----------- #+BEAMER_THEME: default #+BEAMER_COLOR_THEME: default # -- Frame breaks: allow automatic breaking of long slides -------------------- #+LATEX_HEADER: \let\oldframe\frame #+LATEX_HEADER: \let\endoldframe\endframe #+LATEX_HEADER: \renewenvironment{frame}[1][]{\oldframe[allowframebreaks,#1]}{\endoldframe} # -- Encoding, fonts ----------------------------------------------------------- #+LATEX_HEADER: \usepackage[english]{babel} #+LATEX_HEADER: \usepackage[T1]{fontenc} #+LATEX_HEADER: \usepackage{helvet} #+LATEX_HEADER: \renewcommand{\familydefault}{\sfdefault} #+LATEX_HEADER: \usepackage{microtype} # -- 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 color scheme (Kyndryl branding) ------------------------------------ #+LATEX_HEADER: \setbeamercolor{structure}{fg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{frametitle}{fg=white,bg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{title}{fg=white,bg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{subtitle}{fg=kyndrylGray} #+LATEX_HEADER: \setbeamercolor{author}{fg=kyndrylDark} #+LATEX_HEADER: \setbeamercolor{date}{fg=kyndrylGray} #+LATEX_HEADER: \setbeamercolor{block title}{fg=white,bg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{block body}{bg=kyndrylLightGray} #+LATEX_HEADER: \setbeamercolor{item}{fg=kyndrylRed} #+LATEX_HEADER: \setbeamercolor{subitem}{fg=kyndrylRed!80} #+LATEX_HEADER: \setbeamercolor{footline}{fg=kyndrylGray} #+LATEX_HEADER: \setbeamercolor{normal text}{fg=kyndrylDark} # -- Beamer fonts -------------------------------------------------------------- #+LATEX_HEADER: \setbeamerfont{frametitle}{size=\large,series=\bfseries} #+LATEX_HEADER: \setbeamerfont{title}{size=\Large,series=\bfseries} #+LATEX_HEADER: \setbeamerfont{subtitle}{size=\normalsize} # -- Frametitle template (clean, red bar with white text) ---------------------- #+LATEX_HEADER: \setbeamertemplate{frametitle}{% #+LATEX_HEADER: \vskip2pt% #+LATEX_HEADER: \leavevmode% #+LATEX_HEADER: \hbox{% #+LATEX_HEADER: \begin{beamercolorbox}[wd=\paperwidth,ht=2.8ex,dp=1.2ex,leftskip=0.5cm]{frametitle}% #+LATEX_HEADER: \usebeamerfont{frametitle}\insertframetitle% #+LATEX_HEADER: \end{beamercolorbox}% #+LATEX_HEADER: }% #+LATEX_HEADER: } # -- Navigation: remove symbols, add page number + logo in footer -------------- #+LATEX_HEADER: \setbeamertemplate{navigation symbols}{} #+LATEX_HEADER: \setbeamertemplate{footline}{% #+LATEX_HEADER: \hbox to\paperwidth{% #+LATEX_HEADER: \hskip0.3cm% #+LATEX_HEADER: \includegraphics[height=0.6cm]{~/org/templates/logo.png}% #+LATEX_HEADER: \hfill% #+LATEX_HEADER: \usebeamercolor[fg]{footline}\usebeamerfont{footline}% #+LATEX_HEADER: \insertframenumber\,/\,\inserttotalframenumber% #+LATEX_HEADER: \hskip0.3cm% #+LATEX_HEADER: }% #+LATEX_HEADER: \vskip4pt% #+LATEX_HEADER: } # -- Title page (centered, logo, Kyndryl styling) ----------------------------- #+LATEX_HEADER: \usepackage{graphicx} #+LATEX_HEADER: \defbeamertemplate*{title page}{customized}[1][]{% #+LATEX_HEADER: \vfill% #+LATEX_HEADER: \begin{center}% #+LATEX_HEADER: \includegraphics[width=0.20\textwidth]{~/org/templates/logo.png}\par% #+LATEX_HEADER: \vskip1em% #+LATEX_HEADER: {\usebeamerfont{title}\usebeamercolor[fg]{title}% #+LATEX_HEADER: \colorbox{kyndrylRed}{\parbox{0.85\textwidth}{\centering\inserttitle}}% #+LATEX_HEADER: }\par% #+LATEX_HEADER: \ifx\insertsubtitle\empty\else% #+LATEX_HEADER: \vskip0.5em% #+LATEX_HEADER: {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}\par% #+LATEX_HEADER: \fi% #+LATEX_HEADER: \vskip1.5em% #+LATEX_HEADER: {\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor}\par% #+LATEX_HEADER: \vskip0.5em% #+LATEX_HEADER: {\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate}\par% #+LATEX_HEADER: \end{center}% #+LATEX_HEADER: \vfill% #+LATEX_HEADER: } # -- Tabulky (shodne s document.org) ------------------------------------------- #+LATEX_HEADER: \usepackage{array} #+LATEX_HEADER: \usepackage{tabularx} #+LATEX_HEADER: \usepackage{longtable} #+LATEX_HEADER: \usepackage{ltablex} #+LATEX_HEADER: \keepXColumns #+LATEX_HEADER: \usepackage{booktabs} #+LATEX_HEADER: \usepackage{colortbl} #+LATEX_HEADER: \usepackage{etoolbox} #+LATEX_HEADER: \usepackage{ragged2e} # Stridave barvy radku -- vsechny typy tabulek #+LATEX_HEADER: \AtBeginEnvironment{longtable}{\rowcolors{1}{tableOdd}{tableEven}} #+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 # ------------------------------------------------------------------------------