2017-05-01 06:21:10 +00:00
|
|
|
%% Copyright (C) 2016,2017 Achim D. Brucker, https://www.brucker.ch
|
|
|
|
%%
|
|
|
|
%% License:
|
|
|
|
%% This program can be redistributed and/or modified under the terms
|
|
|
|
%% of the LaTeX Project Public License Distributed from CTAN
|
|
|
|
%% archives in directory macros/latex/base/lppl.txt; either
|
2018-02-26 22:24:22 +00:00
|
|
|
%% version 1.3c of the License, or (at your opinion) any later version.
|
2017-05-01 06:21:10 +00:00
|
|
|
%% OR
|
|
|
|
%% The 2-clause BSD-style license.
|
|
|
|
%%
|
2018-02-26 22:24:22 +00:00
|
|
|
%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
|
2017-05-01 06:21:10 +00:00
|
|
|
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
|
|
|
|
|
|
|
|
\ProvidesPackage{beamerinnerthemeappseceu2017}
|
|
|
|
[2017/04/28 v0.0 LaTeX presentation class mimicking the design of the OWASP AppSecEU 2017 PowerPoint template.]
|
|
|
|
\usepackage{transparent}
|
|
|
|
\usepackage{tikz}
|
|
|
|
\mode<presentation>
|
|
|
|
|
|
|
|
\newcommand{\vMaxPhantom}{\vphantom{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz}}
|
|
|
|
\setbeamertemplate{sections/subsections in toc}[square]
|
|
|
|
\setbeamertemplate{items}[square] % [circle]
|
|
|
|
|
|
|
|
\setbeamertemplate{itemize item}{
|
|
|
|
\tikz{
|
|
|
|
\draw[fill=owaspOrange,draw=none] (0, 0) rectangle(0.1, 0.1);
|
|
|
|
\draw[fill=owaspOrange,draw=none] (0.1, 0.1) rectangle(0.2, 0.2);
|
|
|
|
\draw[fill=owaspOrange,draw=none] (0, 0.2) rectangle(0.1, 0.3);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
\setbeamertemplate{itemize subitem}{
|
|
|
|
\tikz{
|
|
|
|
\draw[fill=lhDarkGray,draw=none] (0, 0) rectangle(0.075, 0.075);
|
|
|
|
\draw[fill=lhDarkGray,draw=none] (0.075, 0.075) rectangle(0.15, 0.15);
|
|
|
|
\draw[fill=lhDarkGray,draw=none] (0, 0.15) rectangle(0.075, 0.225);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
\setbeamertemplate{itemize subsubitem}{
|
|
|
|
\tikz{
|
|
|
|
\draw[fill=lhLightGray,draw=none] (0, 0) rectangle(0.075, 0.075);
|
|
|
|
\draw[fill=lhLightGray,draw=none] (0.075, 0.075) rectangle(0.15, 0.15);
|
|
|
|
\draw[fill=lhLightGray,draw=none] (0, 0.15) rectangle(0.075, 0.225);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
\defbeamertemplate*{title page}{owasp}[1][]
|
|
|
|
{
|
|
|
|
% <background image>
|
|
|
|
\setbox\beamer@tempbox=\vbox to \paperheight {\vfil
|
|
|
|
\hbox to \paperwidth{%
|
|
|
|
\ifx\inserttitlegraphic\@empty%
|
|
|
|
\else%
|
|
|
|
\inserttitlegraphic\hyper@pagetransition\hyper@pageduration%
|
|
|
|
\fi%
|
|
|
|
}%
|
|
|
|
\vfil}%
|
|
|
|
\vbox{\hbox{\hskip-\Gm@lmargin\box\beamer@tempbox\box\@tempboxa}}%
|
|
|
|
\vskip-\paperheight%
|
|
|
|
% </background image>
|
|
|
|
\@tempdima=\paperwidth%
|
2017-05-05 20:05:55 +00:00
|
|
|
\advance\@tempdima by -66mm
|
2017-05-01 06:21:10 +00:00
|
|
|
\advance\@tempdima by 0mm
|
|
|
|
\@tempdimb=\paperheight
|
2017-05-05 20:05:55 +00:00
|
|
|
\advance\@tempdimb by -61mm
|
|
|
|
\@tempdimc=\paperwidth%
|
|
|
|
\advance\@tempdimc by -6mm
|
|
|
|
\advance\@tempdimc by 0mm
|
|
|
|
%\mbox{}\vspace{-8mm}
|
|
|
|
%\begin{beamercolorbox}[ht=1mm,sep=.1cm,wd=\@tempdima]{titlerule}
|
|
|
|
%\end{beamercolorbox}
|
|
|
|
%\mbox{}\vspace{-6mm}
|
|
|
|
\begin{beamercolorbox}[ht=10mm,sep=.2cm,ignorebg,wd=\@tempdima]{titlerule}
|
2017-05-01 06:21:10 +00:00
|
|
|
\end{beamercolorbox}
|
2017-05-05 20:05:55 +00:00
|
|
|
\mbox{}\vspace{-5mm}{\transparent{.80}\mbox{}%
|
|
|
|
\hspace{-1cm}\begin{beamercolorbox}[ht=44mm,sep=.2cm,center,wd=\@tempdima]{titleframe}
|
|
|
|
{\usebeamercolor[fg]{title}\usebeamerfont{title}\inserttitle\par}%
|
2017-05-01 06:21:10 +00:00
|
|
|
\ifx\insertsubtitle\@empty%
|
2017-05-05 20:05:55 +00:00
|
|
|
\vskip0.1em%
|
2017-05-01 06:21:10 +00:00
|
|
|
{\usebeamerfont{subtitle}\vMaxPhantom\par}%
|
|
|
|
\else%
|
2017-05-05 20:05:55 +00:00
|
|
|
\vskip0.1em%
|
2017-05-01 06:21:10 +00:00
|
|
|
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\vMaxPhantom\par}%
|
|
|
|
\fi%
|
|
|
|
\vbox{}
|
|
|
|
\vfill
|
|
|
|
\begin{beamercolorbox}[sep=4pt,center,wd=1.1\@tempdima,#1]{author}
|
|
|
|
\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor
|
|
|
|
\end{beamercolorbox}
|
|
|
|
\begin{beamercolorbox}[sep=4pt,center,wd=1.1\@tempdima,#1]{institute}
|
|
|
|
\usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute
|
|
|
|
\end{beamercolorbox}
|
|
|
|
\begin{beamercolorbox}[sep=4pt,center,wd=1.1\@tempdima,#1]{date}
|
|
|
|
\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate
|
|
|
|
\end{beamercolorbox}
|
|
|
|
\end{beamercolorbox}
|
2017-05-05 20:05:55 +00:00
|
|
|
\vspace{2mm}}
|
2017-05-01 06:21:10 +00:00
|
|
|
\begin{beamercolorbox}[ht=\@tempdimb,wd=\@tempdima,ignorebg]{lhWhite}
|
|
|
|
\end{beamercolorbox}
|
|
|
|
\vspace{1mm}
|
2017-05-05 20:05:55 +00:00
|
|
|
\begin{beamercolorbox}[wd=\@tempdimc,ignorebg]{lhWhite}
|
2017-05-02 05:23:46 +00:00
|
|
|
\raisebox{-\fboxsep}{{\setlength{\fboxsep}{0pt}
|
|
|
|
\begin{picture}(0,0)
|
2017-05-05 20:05:55 +00:00
|
|
|
\put(-10,-4){\colorbox{lhWhite}{\quad\vbox to 10mm{\vfil\hbox to 44mm{\lhcomLogoLight[width=42mm]\enspace}\vfil}}}
|
2017-05-02 05:23:46 +00:00
|
|
|
\end{picture}}}%
|
2017-05-01 06:21:10 +00:00
|
|
|
\hfill%
|
|
|
|
{\partnerLogo[height=4mm]}%
|
|
|
|
\end{beamercolorbox}
|
|
|
|
\begin{beamercolorbox}[ht=16mm,sep=.2cm,wd=\@tempdima,ignorebg]{titlerule}
|
|
|
|
\end{beamercolorbox}
|
|
|
|
}
|
|
|
|
|
|
|
|
\mode<all>
|