summaryrefslogtreecommitdiff
path: root/presentations/taler-mdb-36c3/.template/sty/lecture-style.tex
diff options
context:
space:
mode:
authorDominik Hofer <dominik.hofer@bfh.ch>2020-01-21 15:39:44 +0100
committerDominik Hofer <dominik.hofer@bfh.ch>2020-01-21 15:39:44 +0100
commit5f3d96d87767eb177d7dd5d1f5f8a4b81527b848 (patch)
tree5ff1cd163c7246775a2fea009b03dd41896ea4c7 /presentations/taler-mdb-36c3/.template/sty/lecture-style.tex
parentb791c2e43ef7e2650e0fc47642a9c5ccef77391d (diff)
downloadmarketing-5f3d96d87767eb177d7dd5d1f5f8a4b81527b848.tar.gz
marketing-5f3d96d87767eb177d7dd5d1f5f8a4b81527b848.tar.bz2
marketing-5f3d96d87767eb177d7dd5d1f5f8a4b81527b848.zip
Presentation 36C3 taler-mdb
Diffstat (limited to 'presentations/taler-mdb-36c3/.template/sty/lecture-style.tex')
-rw-r--r--presentations/taler-mdb-36c3/.template/sty/lecture-style.tex441
1 files changed, 441 insertions, 0 deletions
diff --git a/presentations/taler-mdb-36c3/.template/sty/lecture-style.tex b/presentations/taler-mdb-36c3/.template/sty/lecture-style.tex
new file mode 100644
index 0000000..8448c3e
--- /dev/null
+++ b/presentations/taler-mdb-36c3/.template/sty/lecture-style.tex
@@ -0,0 +1,441 @@
+% Copyright 2007 by Till Tantau
+% Modified by Roman Makarov
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file doc/licenses/LICENSE for more details.
+
+\input{variables}
+
+% Common packages
+\usepackage{etex}
+
+\usepackage[utf8]{inputenc}
+\usepackage{times}
+
+\usepackage{multicol}\columnseprule 0.4pt\raggedcolumns
+
+
+\mode<article>
+{
+% Load Standard Packages:
+%---------------------------------------------------------------------------
+ \usepackage[standard-baselineskips]{cmbright}
+ \usepackage[utf8]{inputenc} % load charset UTF8
+ \usepackage[T1]{fontenc} % hyphenation of words with , and
+% \usepackage{textcomp} % additional symbols
+ \usepackage{colortbl}
+ \usepackage{ae} % better resolution of Type1-Fonts
+ \usepackage{fancyhdr} % simple manipulation of header and footer
+ \usepackage{times}
+ \usepackage{mathptmx}
+ \usepackage{bookman}
+ \usepackage{lmodern} % use modern font
+ \usepackage[footnote,draft,silent,nomargin]{fixme} % allow fixme sections
+ \usepackage{cite} % use bibtex
+ \usepackage[export]{adjustbox}
+ \usepackage{lastpage}
+ \usepackage[ngerman, num]{isodate}
+ \usepackage{xstring,etoolbox}
+ \usepackage{tabularx}
+ \usepackage{xxcolor}
+ \usepackage{caption}
+ \usepackage{graphicx}
+ \usepackage{subcaption}
+%---------------------------------------------------------------------------
+
+% \usepackage[left=1.5cm,right=6cm,top=1.5cm,bottom=3cm]{geometry}
+
+% Set up page dimension for title page
+%---------------------------------------------------------------------------
+\usepackage[
+ a4paper
+% ,showframe
+% ,bindingoffset=15mm
+% ,verbose
+ ,left=30mm
+ ,right=15mm
+ ,top=25mm
+ ,headheight=20mm
+ ,headsep=10mm
+ ,footskip=15mm
+ ]{geometry}
+%---------------------------------------------------------------------------
+
+}
+
+\usepackage{textcomp} % additional symbols
+\usepackage[T1]{fontenc}
+\usepackage{yfonts}
+\usepackage{colortbl}
+\usepackage{translator} % comment this, if not available
+\usepackage{dsfont,mathbbol}
+\usepackage{array}
+\usepackage{amscd}
+\usepackage{tabularx}
+\usepackage{xcolor}
+
+\usepackage{tikz}
+\usetikzlibrary{trees}
+\usetikzlibrary{mindmap}
+
+\usepackage{listings}
+\usepackage{import}
+\usepackage{termcal}
+
+\usepackage[absolute,overlay]{textpos}
+\setlength{\TPHorizModule}{1mm}
+\setlength{\TPVertModule}{1mm}
+
+\def\E{{\mathbf{E}}}
+\def\P{{\mathbf{P}}}
+\def\R{{\mathds{R}}}
+\def\C{{\mathds{C}}}
+\def\mes{{\rm mes}\:\!}
+\def\Var{{\rm Var}\:\!}
+\def\Cov{{\rm Cov}\:\!}
+\usepackage{graphicx}
+\graphicspath{{pictures/}}
+
+\usepackage{amsmath,amssymb,amsthm}
+\usepackage{xxcolor}
+
+\definecolor{BFHGray}{rgb}{0.412,0.49,0.569}
+\definecolor{BFHGray1}{rgb}{0.392,0.471,0.545}
+\definecolor{BFHGray2}{rgb}{0.635,0.682,0.725}
+\definecolor{BFHGray3}{rgb}{0.757,0.788,0.82}
+\definecolor{BFHGray4}{rgb}{0.878,0.894,0.91}
+\definecolor{BFHGray5}{rgb}{0.937,0.945,0.953}
+\definecolor{BFHOrange}{rgb}{0.98,0.647,0}
+\definecolor{BFHArrow}{rgb}{0.98,0.647,0}
+\definecolor{BFHLogoGray}{rgb}{0.254,0.454,0.549}
+\definecolor{BFHLogoOrange}{rgb}{0.988,0.78,0}
+\definecolor{BFHwhite}{rgb}{1,1,1}
+\definecolor{BFHblak}{rgb}{0,0,0}
+\definecolor{white}{rgb}{1,1,1}
+\definecolor{BFHlink}{rgb}{0,0,0}
+
+\usepackage{bfh-cli}
+\usepackage{bfh-graphicref}
+\usepackage{bfh-colortabular}
+
+\usepackage{tcolorbox}
+\definecolor{mycolor}{rgb}{0.122, 0.435, 0.698}
+\makeatletter
+\newcommand{\mybox}[1]{%
+ \setbox0=\hbox{#1}%
+ \setlength{\@tempdima}{\dimexpr\wd0+13pt}%
+ \begin{tcolorbox}[colframe=mycolor,boxrule=0.5pt,arc=4pt,
+ left=6pt,right=6pt,top=6pt,bottom=6pt,boxsep=0pt,width=\@tempdima]
+ #1
+ \end{tcolorbox}
+}
+\makeatother
+%--------------------------------------------------------------
+% Hyperref Package (Create links in a pdf)
+%---------------------------------------------------------------------------
+\usepackage{hyperref}
+
+\newcommand{\solutionwithspace}[1]{ \noindent\parbox[h][#1][t]{\linewidth}{\begin{flushleft}\textbf{Solution.}\end{flushleft}} }
+\newcommand{\proofwithspace}[1]{ \noindent\parbox[h][#1][t]{\linewidth}{\begin{flushleft}\textbf{Proof.}\end{flushleft}} }
+\newcommand{\emptyspace}[1]{ \parbox[h][#1][t]{\linewidth}{ } }
+
+% Common settings for all lectures in this course
+\title{\insertlecture}
+
+\author{\lecturername}
+
+\institute{\universityname}
+
+\subject{Course: \coursename}
+
+% Beamer version theme settings
+
+\useoutertheme[height=0pt,width=20mm,right]{sidebar}
+\usecolortheme{rose,sidebartab}
+
+\useinnertheme{rounded}
+%\useinnertheme[shadow]{rounded}
+
+\usefonttheme[only large]{structurebold}
+
+\setbeamerfont{title}{series=\normalfont,size=\LARGE}
+\setbeamerfont{title in sidebar}{series=\bfseries}
+\setbeamerfont{author in sidebar}{series=\bfseries}
+\setbeamerfont*{item}{series=}
+\setbeamerfont{frametitle}{size=}
+\setbeamerfont{block title}{size=\small}
+\setbeamerfont{block body}{size=\small}
+\setbeamerfont{block title example}{size=\small}
+\setbeamerfont{block body example}{size=\small}
+\setbeamerfont{block title alerted}{size=\small}
+\setbeamerfont{block body alerted}{size=\small}
+
+\setbeamerfont{section in toc}{size=\normalsize}
+\setbeamerfont{subsection in toc}{size=\small}
+\setbeamerfont{caption}{size=\scriptsize}
+\setbeamerfont*{itemize/enumerate body}{size=\footnotesize}
+\setbeamerfont*{itemize/enumerate subbody}{parent=itemize/enumerate body}
+\setbeamerfont*{itemize/enumerate subsubbody}{parent=itemize/enumerate body}
+
+\setbeamercolor{sidebar right}{bg=BFHwhite}
+\setbeamercolor{structure}{fg=BFHGray}
+\setbeamercolor{author}{parent=structure}
+\setbeamercolor{section in sidebar}{fg=BFHLogoGray}
+\setbeamercolor{author in sidebar}{fg=BFHLogoGray}
+\setbeamercolor{title in sidebar}{fg=BFHLogoGray}
+\setbeamercolor{sidebar}{bg=BFHOrange,fg=BFHOrange}
+\setbeamercolor{section in sidebar shaded}{fg=BFHLogoGray}
+\setbeamercolor{subsection in sidebar shaded}{fg=BFHLogoGray}
+\setbeamercolor{section in sidebar}{bg=BFHOrange}
+\setbeamercolor{frametitle}{fg=BFHOrange}
+\setbeamercolor{framesubtitle}{fg=BFHGray1}
+\setbeamercolor{item projected}{fg=black}
+\setbeamercolor{title}{fg=BFHOrange}
+\setbeamercolor{subsection in toc}{fg=BFHGray1}
+\setbeamercolor{separation line}{bg=BFHGray}
+
+\setbeamertemplate{section in toc}{{\normalsize\color{BFHOrange}$\blacktriangleright$}~\inserttocsection}
+\setbeamertemplate{subsection in toc}{\hskip5pt{\small\color{BFHOrange}$\blacktriangleright$}~~\inserttocsubsection\\}
+\setbeamertemplate{itemize items}{{\footnotesize\color{BFHOrange}$\blacktriangleright$}~}
+\setbeamertemplate{enumerate items}[default]
+
+\setbeamertemplate{navigation symbols}{}
+\setbeamertemplate{bibliography item}[text]
+
+\setbeamercolor{titlePageColor}{bg=BFHGray}
+
+\newcommand{\logoLine}{%
+ \begin{beamercolorbox}[wd=\paperwidth]{headline}
+ \smash{\hskip13.5pt\vrule height 0pt depth \paperheight width 1.5pt}
+ \end{beamercolorbox}
+}
+
+\setbeamertemplate{sidebar right}
+{
+ \logoLine
+ {\usebeamerfont{title in sidebar}%
+ \vskip1.5em%
+ \hskip3pt%
+ \usebeamercolor[fg]{title in sidebar}%
+ \insertshortlecture[width=18mm,center,respectlinebreaks]\par%
+ \vskip1.25em%
+ }%
+ {%
+ \hskip3pt%
+ \usebeamercolor[fg]{author in sidebar}%
+ \usebeamerfont{author in sidebar}%
+ \insertshortauthor[width=18mm,center,respectlinebreaks]\par%
+ \vskip1.25em%
+ }%
+ \hbox to15mm{\hss\insertlogo\hss}
+ \vskip20pt%
+ \insertverticalnavigation{15mm}%
+ \vfill
+ \hskip3pt%
+ \hbox to20mm{\hfill\usebeamerfont{subsection in
+ sidebar}\strut\usebeamercolor[fg]{subsection in
+ sidebar}Rev.~\revision\hskip4pt -- \hskip4pt\insertframenumber\hskip5pt}%
+ \vskip3pt%
+}%
+
+\newcommand{\topline}{%
+ \tikz[remember picture,overlay] {%
+ \draw[BFHOrange,line width=3pt]([yshift=-46pt]current page.north west)
+ -- ([yshift=-46pt,xshift=\paperwidth-20mm]current page.north west);}}
+\newcommand{\bottomline}{%
+ \tikz[remember picture,overlay] {%
+ \draw[BFHOrange,line width=3pt]([yshift=-190pt]current page.north west)
+ -- ([yshift=-190pt,xshift=\paperwidth-20mm]current page.north west);}}
+
+\setbeamertemplate{title page}
+{
+ \vskip3.6em
+
+ \topline
+ \ifdefined\beamerTitlepageMode
+ %% mode handout
+ \put(-14.2,-150){\tikz[remember picture,overlay]\fill[BFHGray]
+ (0mm,50mm)rectangle(\paperwidth-20mm,0mm);
+ }
+ \vskip-12.5em
+ \else
+ %% mode slide
+ \put(-14.3,-153.5){\tikz[remember picture,overlay]\fill[BFHGray]
+ (0mm,50mm)rectangle(\paperwidth-20mm,0mm);
+ }
+ \vskip-13em
+ \fi
+
+ {\textcolor{BFHwhite}{\usebeamerfont{title}\inserttitle}\par}%
+ \vskip1em
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip0.5em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
+ \fi%
+ \vskip0pt plus1filll
+ \emph{\textcolor{BFHwhite}{\coursename \\ \insertdate} }\par
+ \vskip0pt plus1filll
+ \bottomline
+
+ \leftskip=0pt plus1fill\insertauthor\par
+ \insertinstitute\vskip1em
+}
+
+
+\newcommand{\sectiontopline}{%
+ \tikz[remember picture,overlay] {%
+ \draw[BFHGray,line width=3pt]([yshift=-46pt]current page.north west)
+ -- ([yshift=-46pt,xshift=\paperwidth-20.25mm]current page.north west);}}
+\newcommand{\sectionbottomline}{%
+ \tikz[remember picture,overlay] {%
+ \draw[BFHGray,line width=3pt]([yshift=-190pt]current page.north west)
+ -- ([yshift=-190pt,xshift=\paperwidth-20.25mm]current page.north west);}}
+
+\setbeamertemplate{section page}
+{
+ \vskip3.6em
+
+ \sectiontopline
+ \ifdefined\beamerTitlepageMode
+ %% mode handout
+ \put(-14.2,-178.5){\tikz[remember picture,overlay]\fill[BFHOrange]
+ (0mm,50mm)rectangle(\paperwidth-20mm,0mm);
+ }
+ \vskip-12.5em
+ \else
+ %% mode slide
+ \put(-14.3,-179.5){\tikz[remember picture,overlay]\fill[BFHOrange]
+ (0mm,50mm)rectangle(\paperwidth-20mm,0mm);
+ }
+ \vskip-13em
+ \fi
+
+ {\textcolor{BFHwhite}{\usebeamerfont{title}\insertsection}\par}%
+
+ \sectionbottomline
+}
+
+
+\logo{\includegraphics[width=10mm]{BFH_logo}}
+
+% Article version layout settings
+
+\mode<article>
+
+\newif\ifshowonlynotes
+\showonlynotestrue
+
+
+
+\makeatletter
+\def\@listI{\leftmargin\leftmargini
+ \parsep 0pt
+ \topsep 5\p@ \@plus3\p@ \@minus5\p@
+ \itemsep0pt}
+\let\@listi=\@listI
+
+
+
+\newif\ifbeamer@inlecture\beamer@inlecturetrue
+\def\beamer@currentmode{beamer}
+\input{beamerbasenotes.sty}
+\def\beamer@currentmode{article}
+
+\renewcommand\beamer@outsideframenote[2][]{%
+ \def\beamer@noteenvstart{}%
+ \def\beamer@noteenvend{}%
+ \setkeys{beamernotes}{#1}%
+ \par
+ \beamer@noteenvstart#2\beamer@noteenvend%
+ \par
+}
+
+% itemize style redefinition
+%---------------------------------------------------------------------------
+\renewcommand{\labelitemi}{\small\color{BFHOrange}$\blacktriangleright$}
+\renewcommand{\labelitemii}{\scriptsize\color{BFHOrange}$\blacktriangleright$}
+\renewcommand{\labelitemiii}{\tiny\color{BFHOrange}$\blacktriangleright$}
+%---------------------------------------------------------------------------
+
+
+% Table definitions
+%---------------------------------------------------------------------------
+\let\oldtable\table
+\let\endoldtable\endtable
+\renewenvironment{table}{\rowcolors{2}{BFHGray3}{BFHGray5}\oldtable}{\endoldtable}
+%---------------------------------------------------------------------------
+
+% Set up header and footer
+%---------------------------------------------------------------------------
+\patchcmd{\@fancyhead}{\rlap}{\color{BFHGray}\rlap}{}{} % new color of header
+\patchcmd{\@fancyfoot}{\rlap}{\color{BFHGray}\rlap}{}{} % new color of footer
+
+
+\setbeamertemplate{frametitle}{\paragraph*{\insertframetitle\
+ \ \small\insertframesubtitle}\ \par
+}
+
+\setbeamertemplate{frame begin}{\beamer@framenotesbegin}
+
+\setbeamertemplate{frame end}{%
+\beamer@setupnote\beamer@notesactions
+ \marginpar{\scriptsize\hbox to 1cm{\sffamily%
+ \hfill\strut\insertshortlecture.\insertframenumber}\hrule height .2pt}}
+
+
+\setlength{\marginparwidth}{10mm}
+\setlength{\marginparsep}{45mm}
+
+\def\@maketitle{\makechapter}
+
+\def\makechapter{
+ \newpage
+ \null
+ \vskip 2em%
+ {%
+ \parindent=0pt
+ \raggedright
+ \sffamily
+ \vskip8pt
+ {\fontsize{36pt}{36pt}\selectfont \color{BFHLogoOrange} Lecture \insertshortlecture \par\vskip10pt}
+ {\fontsize{24pt}{28pt}\selectfont \color{BFHLogoGray} \insertlecture\par\vskip4pt}
+ {\Large\selectfont \color{BFHblak} \insertsubtitle\par}
+ \vskip10pt
+
+ \normalsize\selectfont Print version of the lecture in \emph{\coursename} \par\vskip1em
+ Presented on \@date \par
+ Document Revision~\revision\par\vskip1em
+ }
+ \begin{minipage}{\textwidth}
+ by \lecturername ~ \lectureremail ~ from \departmentname\\ at \universityname \par
+ \vskip1em
+ \end{minipage}
+ \vskip 1.5em%
+}
+
+\let\origstartsection=\@startsection
+\def\@startsection#1#2#3#4#5#6{%
+ \origstartsection{#1}{#2}{#3}{#4}{#5}{#6\normalfont\sffamily\color{BFHLogoGray}\selectfont}}
+
+\makeatother
+
+
+
+\mode
+<all>
+
+
+% Common theorem-like environments
+
+\theoremstyle{definition}
+\newtheorem{exercise}[theorem]{\translate{Exercise}}
+
+
+% Typesetting Listings
+\input{listings-bfh}
+