Added left sidebar

This commit is contained in:
Lukas Pietzschmann
2023-12-26 19:06:53 +01:00
parent 570450952a
commit 0aa5f123a8
2 changed files with 41 additions and 12 deletions

View File

@@ -305,6 +305,7 @@
\setbeamersize{description width=0.5cm} \setbeamersize{description width=0.5cm}
\setbeamersize{sidebar width left=0.15\paperwidth}
\setbeamertemplate{caption}{\insertcaption} \setbeamertemplate{caption}{\insertcaption}
\setbeamertemplate{blocks}[rounded][shadow=false] \setbeamertemplate{blocks}[rounded][shadow=false]
@@ -322,6 +323,10 @@
~\inserttocsection ~\inserttocsection
} }
\newenvironment{wide}{\begingroup\leavevmode
\hspace*{-2cm}\fboxsep\z@\minipage{\linewidth+2cm}%
}{\endminipage\endgroup}
\setbeamertemplate{subsection in toc}{ \setbeamertemplate{subsection in toc}{
\mbox{ \mbox{
\hskip2em% \hskip2em%
@@ -340,9 +345,22 @@
} }
\setbeamertemplate{frametitle}{ \setbeamertemplate{frametitle}{
\vskip1em\par \vspace{1em}%
\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle\par \beamercolorbox[leftskip=-\beamer@leftsidebar]{frametitle}%
\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\par \strut\usebeamerfont{frametitle}\parbox{\dimexpr\beamer@leftsidebar}{\strut%
\ifx\insertsection\empty\else%
\color{accent}\thesection.%
\ifx\insertsubsection\empty%
\ifnum\framespersection>1%
\color{black!25!white}\scalebox{.7}{\theframesinsection}%
\fi%
\else%
\thesubsection.\color{black!25!white}%
\ifnum\framespersubsection>1%
\scalebox{.7}{\theframesinsubsection}%
\fi%
\fi%
\fi}\insertframetitle\endbeamercolorbox
} }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -399,6 +417,7 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\newlength\subtitlewidth \newlength\subtitlewidth
\newlength\maxwidth \newlength\maxwidth
\setbeamertemplate{title page}{% \setbeamertemplate{title page}{%
\begin{wide}
\def\titlecontent{\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle}% \def\titlecontent{\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle}%
\def\subtitlecontent{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}% \def\subtitlecontent{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}%
\settowidth\titlewidth\titlecontent% \settowidth\titlewidth\titlecontent%
@@ -445,6 +464,7 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
++(-10, \dimexpr\paperheight+1cm); ++(-10, \dimexpr\paperheight+1cm);
\end{tikzpicture} \end{tikzpicture}
\fi \fi
\end{wide}
} }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -597,12 +617,14 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\ifawesome@secslide \ifawesome@secslide
\begin{frame}[c, noframenumbering] \begin{frame}[c, noframenumbering]
\thispagestyle{navigation@sec}% \thispagestyle{navigation@sec}%
\begin{wide}
\centering% \centering%
\usebeamerfont{title}% \usebeamerfont{title}%
\usebeamercolor[fg]{section number projected}% \usebeamercolor[fg]{section number projected}%
\scalebox{1.3}{ \raisebox{-1pt}{\insertsectionnumber}}.~% \scalebox{1.3}{ \raisebox{-1pt}{\insertsectionnumber}}.~%
\usebeamercolor[fg]{title}% \usebeamercolor[fg]{title}%
\insertsectionhead\par \insertsectionhead
\end{wide}
\end{frame} \end{frame}
\fi \fi
} }
@@ -611,6 +633,7 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\ifawesome@subsecslide \ifawesome@subsecslide
\begin{frame}[c, noframenumbering] \begin{frame}[c, noframenumbering]
\thispagestyle{navigation@sec}% \thispagestyle{navigation@sec}%
\begin{wide}
\centering% \centering%
\usebeamerfont{title}% \usebeamerfont{title}%
\usebeamercolor[fg]{section number projected}% \usebeamercolor[fg]{section number projected}%
@@ -618,7 +641,8 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\usebeamercolor[fg]{subsection number projected}% \usebeamercolor[fg]{subsection number projected}%
\textsubscript{\insertsubsectionnumber}~% \textsubscript{\insertsubsectionnumber}~%
\usebeamercolor[fg]{title}% \usebeamercolor[fg]{title}%
\insertsubsectionhead\par \insertsubsectionhead
\end{wide}
\end{frame} \end{frame}
\fi \fi
} }
@@ -626,6 +650,7 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\AtEndDocument{ \AtEndDocument{
{\setbeamercolor{background canvas}{bg=accent} {\setbeamercolor{background canvas}{bg=accent}
\begin{frame}[b, noframenumbering] \begin{frame}[b, noframenumbering]
\begin{wide}
\color{white} \color{white}
\thispagestyle{navigation@titlepage} \thispagestyle{navigation@titlepage}
\Large\textbf{\insertauthor} \Large\textbf{\insertauthor}
@@ -633,5 +658,6 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
\scriptsize\insertlocation,~\insertdate \scriptsize\insertlocation,~\insertdate
\hfill \hfill
\insertemail \insertemail
\end{wide}
\end{frame}} \end{frame}}
} }

View File

@@ -2,16 +2,17 @@
\usepackage{lipsum} \usepackage{lipsum}
\usetheme[english, secslide, subsecslide, coloraccent=blue]{awesome} \definecolor{dblue}{HTML}{11235A}
\usetheme[english, secslide, subsecslide, coloraccent=dblue]{awesome}
\title{Test Presentation} \title{Test Presentation}
\author[Luke]{Lukas Pietzschmann} \author[Luke]{Lukas Pietzschmann}
\subtitle{To illustrate this awesome theme} \subtitle{To illustrate this awesome theme}
\email{lukas.pietzschmann@uni-ulm.de} \email{lukas.pietzschmann@uni-ulm.de}
\institute{Institute of Software Engineering and\\Programming Languages} \institute{Cool Institute}
\uni{University of Ulm} \uni{World University}
\location{Ulm} \location{Ulm}
\date{\today} \date\today
\background{background.png} \background{background.png}
\begin{document} \begin{document}
@@ -20,6 +21,7 @@
\section{Section 1} \section{Section 1}
\begin{frame}[fragile] \begin{frame}[fragile]
\begin{wide}
\frametitle{Boxes} \frametitle{Boxes}
\begin{columns}[t] \begin{columns}[t]
\begin{column}{0.45\textwidth} \begin{column}{0.45\textwidth}
@@ -45,15 +47,16 @@
\end{definition} \end{definition}
\end{column} \end{column}
\end{columns} \end{columns}
\end{wide}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle[Another Title]{Example Slide} \frametitle[Another Title]{Example Slide}
\framesubtitle{With a subtitle} \framesubtitle{With a subtitle}
\begin{columns}[t] \begin{columns}[t]
\begin{column}{0.45\textwidth} \begin{column}{0.65\textwidth}
\lipsum[1][1-5] \lipsum[1][1-5]
\end{column} \end{column}
\begin{column}{0.45\textwidth} \begin{column}{0.25\textwidth}
\textbf{Items:} \textbf{Items:}
\begin{itemize} \begin{itemize}
\item Item 1 \item Item 1
@@ -87,7 +90,7 @@
\section{Section 2} \section{Section 2}
\subsection{Subsection 1} \subsection{Subsection 1}
\begin{frame} \begin{frame}
\frametitle{Cool picture} \frametitle[That's somehow broken]{Cool picture}
\framesubtitle{With animations} \framesubtitle{With animations}
\begin{columns} \begin{columns}
\begin{column}{0.45\textwidth} \begin{column}{0.45\textwidth}