diff options
author | Dominik Hofer <dominik.hofer@bfh.ch> | 2020-01-21 15:39:44 +0100 |
---|---|---|
committer | Dominik Hofer <dominik.hofer@bfh.ch> | 2020-01-21 15:39:44 +0100 |
commit | 5f3d96d87767eb177d7dd5d1f5f8a4b81527b848 (patch) | |
tree | 5ff1cd163c7246775a2fea009b03dd41896ea4c7 /presentations/taler-mdb-36c3/.template/sty/lecture-style.tex | |
parent | b791c2e43ef7e2650e0fc47642a9c5ccef77391d (diff) | |
download | marketing-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.tex | 441 |
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} + |