Add presentation template

This commit is contained in:
Joel von der Weid 2023-05-26 12:51:12 +02:00
parent a687d43a86
commit 64f65acf1e
3 changed files with 188 additions and 0 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

65
presentation/settings.tex Normal file
View File

@ -0,0 +1,65 @@
% Settings for slides.tex
\usepackage{svg}
\usepackage{xpatch}
\usepackage{xcolor}
% Code block style
\usepackage{minted}
\setminted{
baselinestretch=1.1,
fontsize=\footnotesize,
linenos,
xleftmargin=0.8cm
}
\makeatletter
\newcommand{\my@beamer@setsep}{%
\ifnum\@itemdepth=1\relax
\setlength\itemsep{\my@beamer@itemsepi}% separation for first level
\else
\ifnum\@itemdepth=2\relax
\setlength\itemsep{\my@beamer@itemsepii}% separation for second level
\setlength\topsep{\my@beamer@itemsepii}% separation for second level
\else
\ifnum\@itemdepth=3\relax
\setlength\itemsep{\my@beamer@itemsepiii}% separation for third level
\setlength\topsep{\my@beamer@itemsepiii}% separation for second level
\fi\fi\fi}
\newlength{\my@beamer@itemsepi}\setlength{\my@beamer@itemsepi}{3ex}
\newlength{\my@beamer@itemsepii}\setlength{\my@beamer@itemsepii}{1.5ex}
\newlength{\my@beamer@itemsepiii}\setlength{\my@beamer@itemsepiii}{1.5ex}
\newcommand\setlistsep[3]{%
\setlength{\my@beamer@itemsepi}{#1}%
\setlength{\my@beamer@itemsepii}{#2}%
\setlength{\my@beamer@itemsepiii}{#3}%
}
\xpatchcmd{\itemize}
{\def\makelabel}
{\my@beamer@setsep\def\makelabel}
{}
{}
\xpatchcmd{\beamer@enum@}
{\def\makelabel}
{\my@beamer@setsep\def\makelabel}
{}
{}
\makeatother
\makeatletter
\beamer@theme@subsectionfalse%
\makeatother
\setbeamertemplate{itemize items}{\usebeamercolor[bg]{section in head/foot}$\blacktriangleright$}
\setbeamertemplate{enumerate items}{\usebeamercolor[bg]{section in head/foot}\insertenumlabel.}
\setlength\itemsep{20em}
% To disable navigation buttons above footer
% \beamertemplatenavigationsymbolsempty
% To align title to the left in the header (this removes bullet points)
\setbeamertemplate{headline}
{%
\begin{beamercolorbox}{section in head/foot}
\insertsectionnavigationhorizontal{\textwidth}{}{\hfill\hfill\hfill}
\end{beamercolorbox}%
}

122
presentation/slides.tex Normal file
View File

@ -0,0 +1,122 @@
\documentclass{beamer}
\usetheme{Szeged}
\usecolortheme{whale}
\input{settings.tex}
\title[title]{Full title} % title is used in slides footer
\subtitle{subtitle}
\author{Joël VON DER WEID\\
joel.von-der-weid@hesge.ch}
\institute{Hepia}
\date{\today}
\begin{document}
% Hide header/footer text in title frame
\setbeamercolor{section in head/foot}{fg=section in head/foot.bg}
\setbeamercolor{institute in head/foot}{fg=section in head/foot.bg}
\begin{frame}
\titlepage
\raggedleft
\includesvg[height=6mm]{img/hepia_logo.svg}
% Include a second logo
%\hfill\includesvg[height=6mm]{img/hepia_logo.svg}
\end{frame}
\setbeamercolor{section in head/foot}{fg=white!95!black}
\setbeamercolor{institute in head/foot}{fg=white!95!black}
% Hide institute in footer
%\institute{}
% Enable frame numbers after title frame
\setbeamertemplate{page number in head/foot}{%
\insertframenumber
}
%--------------------------------
\section{Introduction}
\begin{frame}{Summary}
\tableofcontents
\end{frame}
\begin{frame}{Context}
\begin{itemize}
\item Item 1
\begin{itemize}
\item Item 2
\item Item 3
\end{itemize}
\item Item 4
\item Item 5
\end{itemize}
\end{frame}
\logo{\includesvg[height=6mm]{img/hepia_logo.svg}\hspace{1cm}\vspace{1cm}}
\begin{frame}{Frame with logo}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{frame}
\logo{}
%--------------------------------
\section{Subject}
\begin{frame}{Sub suject}
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\end{frame}
\begin{frame}{2 columns}
\begin{columns}[onlytextwidth, T, c]
\begin{column}{0.5\linewidth}
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\end{column}
\begin{column}{0.5\linewidth}
\begin{center}
\vspace{-5mm}
\includegraphics[width=0.95\linewidth]{img/img}
\end{center}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Big image}
\includegraphics[width=\linewidth]{img/img}
\end{frame}
\begin{frame}[fragile]{frame with code}
\begin{itemize}
\item Some code example
\end{itemize}
\begin{minted}{python}
def hello():
print("Hello World")
\end{minted}
\end{frame}
\begin{frame}{}
\begin{columns}[onlytextwidth, T, c]
\begin{column}{\linewidth}
\vspace{0.7cm}
\usebeamercolor[bg]{frametitle}
\center{\Huge{Demonstration}}
\end{column}
\end{columns}
\end{frame}
\end{document}