mirror of
https://gitlab.kit.edu/kit/cel/misc/cel-slides-template-2025.git
synced 2025-12-13 06:34:40 +00:00
All options implemented; Basic usage added onto slides
This commit is contained in:
parent
8ad89787f8
commit
91d7140df3
@ -24,6 +24,8 @@
|
||||
\spaceforfacefalse
|
||||
\newif\ifoverviewatsection
|
||||
\overviewatsectionfalse
|
||||
\newif\ifshowallatfirstoverview
|
||||
\showallatfirstoverviewtrue
|
||||
|
||||
\def\groupname#1{\def\@groupname{#1}}
|
||||
\def\groupnamewidth#1{\def\@groupnamewidth{#1}}
|
||||
@ -612,7 +614,20 @@
|
||||
\newgeometry{top=0.5cm,bottom=0cm,left=\kitoutermargin,right=\dimexpr\paperwidth-#1+\kitcolumnsep\relax}
|
||||
\setbeamertemplate{background}{\hskip#1\includegraphics[height=\paperheight]{\@titleimage}}
|
||||
}
|
||||
|
||||
|
||||
% siehe README.md
|
||||
\define@key{beamerframe}{picture}{%
|
||||
\titleimage{#1}
|
||||
}
|
||||
|
||||
\define@key{beamerframe}{kitlogo}[rgb]{%
|
||||
\titlelogo{#1}
|
||||
}
|
||||
|
||||
% ┌──────────────────┐
|
||||
% │ /Special-Layouts │
|
||||
% └──────────────────┘
|
||||
|
||||
% ┏━━━━━━━━━━━━━━━━━━━┓
|
||||
% ┃ Table of contents ┃
|
||||
% ┗━━━━━━━━━━━━━━━━━━━┛
|
||||
@ -643,23 +658,40 @@
|
||||
\end{textblock*}
|
||||
}
|
||||
|
||||
\AtBeginSection{%
|
||||
\ifoverviewatsection
|
||||
\ifnum\value{section}=1
|
||||
{
|
||||
\begin{frame}[tableofcontents=blue]{Overview}
|
||||
\tableofcontents[subsectionstyle=show/show/hide]
|
||||
\end{frame}
|
||||
}
|
||||
\else
|
||||
{
|
||||
\begin{frame}[tableofcontents=blue]{Overview}
|
||||
\tableofcontents[currentsection, subsectionstyle=shaded/show/hide]
|
||||
\end{frame}
|
||||
}
|
||||
\fi
|
||||
}
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ TOC sections styles ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━━━━━━┛
|
||||
% \setbeamertemplate{section in toc}{{\inserttocsectionnumber.~\inserttocsection}\\[.2em]}
|
||||
\setbeamertemplate{section in toc}{{-~\inserttocsection}\\[.2em]}
|
||||
\setbeamercolor{section in toc}{fg=kit-royalblue}
|
||||
\setbeamerfont{section in toc}{size=\Large, series=\bfseries}
|
||||
\setbeamerfont{subsection in toc}{size=\large}
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ /TOC sections styles ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━━━━━━━┛
|
||||
|
||||
% ┏━━━━━━━━━━━━━━━━━━━┓
|
||||
% ┃ /Table of contents ┃
|
||||
% ┗━━━━━━━━━━━━━━━━━━━┛
|
||||
|
||||
% siehe README.md
|
||||
\define@key{beamerframe}{picture}{%
|
||||
\titleimage{#1}
|
||||
}
|
||||
|
||||
\define@key{beamerframe}{kitlogo}[rgb]{%
|
||||
\titlelogo{#1}
|
||||
}
|
||||
|
||||
% ┌──────────────────┐
|
||||
% │ /Special-Layouts │
|
||||
% └──────────────────┘
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ /Frame-Layout ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━┛
|
||||
@ -1106,26 +1138,13 @@
|
||||
%% ┗━━━━━━━━━┛
|
||||
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ TOC sections styles ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━━━━━━┛
|
||||
\setbeamertemplate{section in toc}{{\inserttocsectionnumber.~\inserttocsection}\\[.2em]}
|
||||
\setbeamercolor{section in toc}{fg=kit-royalblue}
|
||||
\setbeamerfont{section in toc}{size=\Large, series=\bfseries}
|
||||
\setbeamerfont{subsection in toc}{size=\large}
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ /TOC sections styles ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━━━━━━━┛
|
||||
|
||||
%% ┏━━━━━━━━━━━━━━━━━━━━┓
|
||||
%% ┃ Block-Definitionen ┃
|
||||
%% ┃ Block-Definitions ┃
|
||||
%% ┗━━━━━━━━━━━━━━━━━━━━┛
|
||||
|
||||
% Original von tex/latex/beamer/beamerinnerthemedefault.sty
|
||||
% Originally from beamerinnerthemedefault.sty
|
||||
|
||||
% colsep* durch colsep ersetzt, damit die Blöcke nicht über das Raster herausragen
|
||||
% colsep* is replaced by colsep, so that the blocks do not exceed the grid
|
||||
\defbeamertemplate*{block begin}{KIT 2025}
|
||||
{
|
||||
|
||||
10
CHANGELOG.md
10
CHANGELOG.md
@ -2,15 +2,15 @@
|
||||
All changes of this template is documented in this file.
|
||||
|
||||
## [2025.08.14 v1.0.0] Modifications from sdqbeamer.cls
|
||||
- Changed position and size of subtitle and authors in the title page
|
||||
- Changed default beamer-class options to en, helvet
|
||||
- Disabled navigation bar by default
|
||||
- Changed position and size of subtitle and authors in the title page
|
||||
- Changed the font size of TOC page
|
||||
- Added KIT logo in the header
|
||||
- Changed the logo in the footer to group logo
|
||||
- Removed date in footer
|
||||
- Added KIT logo in the header
|
||||
- Disabled navigation bar by default
|
||||
- Added the option for adding fundinglogos onto the title page
|
||||
- Added the group logo onto overview page
|
||||
- Changed the normal fontsize to 19pt
|
||||
- Added the spaceforface mode to leave space on the right for recording
|
||||
- Added a newif for overview at section option !!! Modification is still needed
|
||||
- Added the spaceforface option to leave space on the right for recording
|
||||
- Added the overviewatsection option
|
||||
@ -44,10 +44,11 @@ E.g., `\only<2|handout:0>{This is not shown in handout mode.}`, `\item<1-|handou
|
||||
|
||||
- The `spaceforface` option leaves extra space on the right-hand-side of the frame to put presenter's video. The width of the space can be adjusted by changing the <width> in \setlength{\spaceforface}{<width>} in `CELbeamer.cls`.
|
||||
|
||||
Example: `\documentclass[de, navbaron, kitgrid, handout]{CELbeamer}`
|
||||
- The `overviewatsection` option displays the table of contents at each section. Only subsections of the current section is shown.
|
||||
|
||||
Example: `\documentclass[de, navbaron, kitgrid, handout, overviewatsection]{CELbeamer}`
|
||||
|
||||
## Title Slide
|
||||
-----------
|
||||
Setup: `\begin{frame}[title white vertical, picture=images/...., fundings=]`
|
||||
|
||||
The image on the title slide can be set with the `picture=` option. For vertical layouts, the image fits the height; for horizontal layouts, it fits the width.
|
||||
@ -62,8 +63,7 @@ Additionally, for horizontal layouts, you can choose the color of the KIT logo.
|
||||
|
||||
Example: `\begin{frame}[title white horizontal, picture=images/palladio_bauplan, kitlogo=black]`
|
||||
|
||||
Special Slides
|
||||
--------------
|
||||
## Special Slides
|
||||
For tables of contents, you can specify the option `tableofcontents=<color>`, where `color` can be either `blue` or `green`. The table of contents will then be shown on a fully colored slide.
|
||||
|
||||
There are also special layouts for divider slides with large images. You can select them using frame options.
|
||||
|
||||
202
presentation.tex
202
presentation.tex
@ -4,7 +4,7 @@
|
||||
%% Modified by: Hedongliang Liu
|
||||
%% Last modified on: 14.08.2025
|
||||
%%%%%%%%%%% CEL beamer class %%%%%%%%%%%%%%%
|
||||
\documentclass[overviewatsection]{CELbeamer}
|
||||
\documentclass[handout, overviewatsection]{CELbeamer}
|
||||
%% default options: en, helvet, bigfoot (12pt)
|
||||
%% other options: de, franklin, smallfoot (11pt), navbaron, kitgrid, handout,
|
||||
%% spaceforface, overviewatsection
|
||||
@ -15,15 +15,8 @@
|
||||
\input{\templates/booleans.tex}
|
||||
% \input{\templates/modifications.tex}
|
||||
% \input{\templates/makros_own.tex}
|
||||
\overviewatsectiontrue% toggles to show the toc
|
||||
|
||||
\AtBeginSection{%
|
||||
\ifoverviewatsection
|
||||
\begin{frame}[tableofcontents=blue]{Overview}
|
||||
\tableofcontents[currentsection, subsectionstyle=show/show/hide]
|
||||
\end{frame}
|
||||
\fi
|
||||
}
|
||||
% \showallatfirstoverviewfalse % uncomment to not show all sections at the first section
|
||||
|
||||
%%%%%%%%%%% Group info: logo must be in the directory logos/ %%%%%%%%%%%%%%%
|
||||
%% If no group logo is desired, please call \grouplogo{}
|
||||
@ -59,15 +52,16 @@
|
||||
% Start of the presentation
|
||||
% Title page
|
||||
|
||||
\begin{frame}[title white vertical, picture=images/schloss_back_cut.jpg]
|
||||
\begin{frame}[title white vertical, picture=images/castleflagcut]
|
||||
\titlepage
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[tableofcontents=blue]{Overview}
|
||||
\tableofcontents
|
||||
\end{frame}
|
||||
% \begin{frame}[tableofcontents=blue]{Overview}
|
||||
% \tableofcontents
|
||||
% \end{frame}
|
||||
|
||||
\section{Basic Usage}
|
||||
\subsection{Options}
|
||||
\begin{frame}{Usages Options}
|
||||
The following options can be used by putting the \texttt{<option>} in the \texttt{\textbackslash documentclass[<option>]\{CELbeamer.cls\}} command:
|
||||
\begin{itemize}
|
||||
@ -76,9 +70,9 @@
|
||||
\item \texttt{bigfoot} \textit{(default)} for 12pt font size, \texttt{smallfoot} for 11pt font size
|
||||
\item \texttt{navbaron} to show the navigation bar
|
||||
\item \texttt{kitgrid} to show the grid of rows and columns
|
||||
\item \texttt{handout} to create a handout version of the slides
|
||||
\item \texttt{spaceforface} to leave space for face in recording
|
||||
\item \texttt{overviewatsection} to show the table of contents at each section
|
||||
\item<2-> \texttt{handout} to create a handout version of the slides
|
||||
\item<2-> \texttt{spaceforface} to leave space for face in recording
|
||||
\item<2-> \texttt{overviewatsection} to show the table of contents at each section
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}{Font Size Examples}
|
||||
@ -103,86 +97,7 @@
|
||||
\Huge Huge (capital H) text
|
||||
\end{frame}
|
||||
|
||||
\subsection{Row/Column Split}
|
||||
\begin{frame}{Column Split}
|
||||
\begin{columns}
|
||||
\column{\kitcolumn}
|
||||
\begin{standardbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{standardbox}
|
||||
\column{\kitcolumn}
|
||||
\begin{highlightbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{highlightbox}
|
||||
\column{\kitcolumn}
|
||||
\begin{grayhighlightbox}
|
||||
This is in a gray highlight box.
|
||||
\end{grayhighlightbox}
|
||||
\column{\kitcolumn}
|
||||
\begin{lightgrayhighlightbox}
|
||||
This is in a light gray highlight box.
|
||||
\end{lightgrayhighlightbox}
|
||||
\column{\kitcolumn}
|
||||
\begin{standardbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{standardbox}
|
||||
\column{\kitcolumn}
|
||||
\begin{standardbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{standardbox}
|
||||
\end{columns}
|
||||
\vspace{1em}
|
||||
\begin{columns}
|
||||
\column{\kittwocolumns}
|
||||
\begin{standardbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{standardbox}
|
||||
\column{\kittwocolumns}
|
||||
\begin{highlightbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{highlightbox}
|
||||
\column{\kittwocolumns}
|
||||
\begin{grayhighlightbox}
|
||||
Ich bin ein Blindtext.
|
||||
\end{grayhighlightbox}
|
||||
\end{columns}
|
||||
\vspace{1em}
|
||||
\begin{columns}
|
||||
\column{\kitthreecolumns}
|
||||
\begin{standardbox}
|
||||
This is in a standardbox.
|
||||
\end{standardbox}
|
||||
\column{\kitthreecolumns}
|
||||
\begin{highlightbox}
|
||||
This is in a highlightbox.
|
||||
\end{highlightbox}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Row Split}
|
||||
\begin{columns}
|
||||
\column{\kitfourcolumns}
|
||||
% \includegraphics[width=\linewidth, trim={0 2cm 0 2cm}, clip]{images/palladio_bauplan.jpg}
|
||||
\lipsum[1][1-8]
|
||||
\column{\kittwocolumns}
|
||||
\begin{standardbox}
|
||||
Beschreibung
|
||||
\end{standardbox}
|
||||
|
||||
\vspace{1em}
|
||||
|
||||
\begin{highlightbox}
|
||||
Dies ist ein Bauplan der berühmten Villa Rotonda.
|
||||
\end{highlightbox}
|
||||
|
||||
\vspace{1em}
|
||||
|
||||
\begin{grayhighlightbox}
|
||||
Foto: Klaus Krogmann
|
||||
\end{grayhighlightbox}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Color Boxes}
|
||||
\begin{frame}{Color Blocks}{in the KIT Color Scheme}
|
||||
\begin{columns}
|
||||
\column{\kittwocolumns}
|
||||
@ -243,19 +158,73 @@
|
||||
\begin{columns}
|
||||
\column{\kittwocolumns}
|
||||
\begin{contentblock}{Contentblock}
|
||||
(farblos)
|
||||
This is a content block without color.
|
||||
\end{contentblock}
|
||||
\column{\kittwocolumns}
|
||||
\column{\kittwocolumns}
|
||||
\end{columns}
|
||||
% For more colors, see \ref{frame:kit-colors}.
|
||||
\end{frame}
|
||||
\begin{frame}{Color Boxes}{with Filled Background}
|
||||
\begin{columns}
|
||||
\column{\kitthreecolumns}
|
||||
\begin{standardbox}
|
||||
Standard box
|
||||
\end{standardbox}
|
||||
\column{\kitthreecolumns}
|
||||
\begin{highlightbox}
|
||||
Highlight box
|
||||
\end{highlightbox}
|
||||
\end{columns}
|
||||
\vspace{\kitrowsep}
|
||||
\begin{columns}
|
||||
\column{\kittwocolumns}
|
||||
\begin{grayhighlightbox}
|
||||
Gray highlight box
|
||||
\end{grayhighlightbox}
|
||||
\column{\kittwocolumns}
|
||||
\begin{lightgrayhighlightbox}
|
||||
Light gray highlight box
|
||||
\end{lightgrayhighlightbox}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
\begin{frame}{Slide Layout via Column Split}
|
||||
The pre-defined lengths \texttt{$\backslash$kitcolumn, $\backslash$kittwocolumns}, ..., \texttt{ $\backslash$kitsixcolumns} can be used to create columns of different widths.
|
||||
\vspace{\kitrowsep}
|
||||
\begin{columns}
|
||||
\column{\kitthreecolumns}
|
||||
This is a three-column layout. \\
|
||||
\lipsum[1][1-4]
|
||||
\column{\kitthreecolumns}
|
||||
This is another three-column layout. \\
|
||||
\lipsum[1][1-4]
|
||||
\end{columns}
|
||||
\vspace{\kitrowsep}
|
||||
\begin{columns}
|
||||
\column{\kittwocolumns}
|
||||
\begin{standardbox}
|
||||
Two column box
|
||||
\end{standardbox}
|
||||
\column{\kittwocolumns}
|
||||
\begin{highlightbox}
|
||||
Two column box
|
||||
\end{highlightbox}
|
||||
\column{\kittwocolumns}
|
||||
\begin{grayhighlightbox}
|
||||
Two column box
|
||||
\end{grayhighlightbox}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\section{Frames}
|
||||
\subsection{Title and Footer}
|
||||
\begin{frame}[t]{Title}{Subtitle}
|
||||
% Bei Frames mit Option \texttt{[t]} werden die Inhalte nicht vertikal zentriert, sondern an der Oberkante begonnen.
|
||||
With frames with the option \texttt{[t]}, the content is not vertically centered but started at the top edge.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
% Bei Frames ohne Titel wird die Kopfzeile nicht angezeigt, und
|
||||
% der freie Platz kann für Inhalte genutzt werden.
|
||||
With frames without a title, the header is not displayed, and the free space can be used for content.
|
||||
With frames without a title, the free space for title can be used for content.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[plain]
|
||||
@ -263,16 +232,13 @@
|
||||
With frames with the option \texttt{[plain]}, neither header nor footer are displayed.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[t]{Example}
|
||||
% Bei Frames mit Option \texttt{[t]} werden die Inhalte nicht vertikal zentriert, sondern an der Oberkante begonnen.
|
||||
With frames with the option \texttt{[t]}, the content is not vertically centered but started at the top edge.
|
||||
\subsection{Footnotes}
|
||||
\begin{frame}{Footnotes}
|
||||
\lipsum[1][1-8]\footnote{This is a footnote.}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Citation}
|
||||
Citing literature: \cite{klare2021jss}
|
||||
\end{frame}
|
||||
|
||||
\section{Citations}
|
||||
\section{Other Tips}
|
||||
\subsection{Citations}
|
||||
\begin{frame}{Citations}
|
||||
Citations in beamer were often dealed by pasting the full text in the footnote. The biblatex package provides a solution allowing you reuse your .bib file for presentations. Here are several ways of usage:\\[-.5em]
|
||||
\begin{itemize}
|
||||
@ -286,6 +252,9 @@
|
||||
You can print all references that are cited at the end of presentation, as shown in the next slide.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Citation}
|
||||
Citing literature: \cite{klare2021jss}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Handout Mode}
|
||||
\begin{frame}{Itemize List in Handout Mode}
|
||||
@ -297,25 +266,8 @@
|
||||
\item<only@3|handout:2>{Three: This will be shown on a new page in the handout mode.}
|
||||
\item<only@4|handout:2>{Four: This is the fourth item.}
|
||||
\end{itemize}
|
||||
% Text
|
||||
% \begin{itemize}
|
||||
% \item Item\\ new line
|
||||
% \item Item
|
||||
% \begin{itemize}
|
||||
% \item Item
|
||||
% \item Item
|
||||
% \end{itemize}
|
||||
% \end{itemize}
|
||||
\begin{enumerate}
|
||||
\item enumeration \lipsum[1][1-8]
|
||||
\item enumeration
|
||||
\item enumeration
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Footnotes}
|
||||
\lipsum[1][1-8]\footnote{Dies ist eine Fußnote.}
|
||||
\end{frame}
|
||||
\appendix
|
||||
\beginbackup
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user