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

View File

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