Compare commits

..

6 Commits

6 changed files with 55 additions and 46 deletions

View File

@ -17,22 +17,21 @@
\setbeamercolor{background canvas}{fg=lhBlack,bg=lhWhite} \setbeamercolor{background canvas}{fg=lhBlack,bg=lhWhite}
\setbeamercolor{structure}{fg=owaspOrange} \setbeamercolor{structure}{fg=owaspHeading}
\setbeamercolor{footer}{fg=lhWhite, bg=lhDarkGray} \setbeamercolor{footer}{fg=lhWhite, bg=lhDarkGray}
\setbeamercolor{part title}{parent=footer} \setbeamercolor{part title}{parent=footer}
\setbeamercolor{alerted text}{fg=owaspOrange} \setbeamercolor{alerted text}{fg=owaspHeading}
\setbeamercolor{title}{fg=lhWhite} \setbeamercolor{title}{fg=lhBlack}
\setbeamercolor{subtitle}{fg=lhWhite} \setbeamercolor{subtitle}{fg=lhBlack}
\setbeamercolor{frametitle}{fg=owaspOrange} \setbeamercolor{frametitle}{fg=owaspHeading}
\setbeamercolor{framesubtitle}{fg=owaspBlue} \setbeamercolor{framesubtitle}{fg=owaspHighlight}
\setbeamercolor{author}{fg=lhWhite} \setbeamercolor{author}{fg=lhWhite}
\setbeamercolor{institute}{fg=lhWhite} \setbeamercolor{institute}{fg=lhWhite}
\setbeamercolor{date}{fg=lhWhite} \setbeamercolor{date}{fg=lhWhite}
% \setbeamercolor{titleframe}{fg=lhBlack,bg=lhWhite} \setbeamercolor{titleframe}{fg=lhBlack,bg=lhWhite}
\setbeamercolor{titleframe}{bg=lhBlack} \setbeamercolor{titlerule}{bg=owaspHeading,fg=lhWhite}
\setbeamercolor{titlerule}{bg=owaspOrange,fg=lhWhite}
\setbeamercolor*{palette primary}{fg=lhDarkGray,bg=lhWhite} \setbeamercolor*{palette primary}{fg=lhDarkGray,bg=lhWhite}
\setbeamercolor*{palette secondary}{fg=lhWhite,bg=lhDarkGray} \setbeamercolor*{palette secondary}{fg=lhWhite,bg=lhDarkGray}
@ -44,27 +43,26 @@
\setbeamercolor*{separation line}{} \setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{} \setbeamercolor*{fine separation line}{}
\setbeamercolor{block title}{use=structure,fg=owaspOrange,bg=lhDarkGray} \setbeamercolor{block title}{use=structure,fg=owaspHeading,bg=lhDarkGray}
\setbeamercolor{block title alerted}{use=alerted text,fg=lhWhite,bg=owaspOrange} \setbeamercolor{block title alerted}{use=alerted text,fg=lhWhite,bg=owaspHeading}
\setbeamercolor{block title example}{use=example text,fg=lhWhite,bg=lhDarkGray} \setbeamercolor{block title example}{use=example text,fg=lhWhite,bg=lhDarkGray}
\setbeamercolor{block body}{parent=normal text,use=block title,bg=lhLightGray} \setbeamercolor{block body}{parent=normal text,use=block title,bg=lhLightGray}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg} \setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg} \setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}
\setbeamercolor{item}{parent=local structure,fg=owaspOrange,bg=lhDarkGray} \setbeamercolor{item}{parent=local structure,fg=owaspHeading,bg=lhDarkGray}
\setbeamercolor{subitem}{parent=item, fg=lhDarkGray} \setbeamercolor{subitem}{parent=item, fg=lhDarkGray}
\setbeamercolor{subsubitem}{parent=subitem,fg=lhLightGray} \setbeamercolor{subsubitem}{parent=subitem,fg=lhLightGray}
\setbeamercolor{kicker}{use=structure,bg=lhLightGray} \setbeamercolor{kicker}{use=structure,bg=lhLightGray}
\setbeamercolor{title}{fg=lhWhite} \setbeamercolor{title}{fg=owaspHeading}
\setbeamercolor{subtitle}{fg=lhWhite} \setbeamercolor{subtitle}{fg=owaspHeading}
\setbeamercolor{author}{fg=lhWhite} \setbeamercolor{author}{fg=owaspHighlight}
\setbeamercolor{institute}{fg=lhWhite} \setbeamercolor{institute}{fg=owaspHighlight}
\setbeamercolor{date}{fg=lhWhite} \setbeamercolor{date}{fg=owaspHighlight}
\setbeamercolor{titleframe}{bg=lhBlack} \setbeamercolor{titleframe}{fg=lhBlack,bg=white}
\mode \mode
<all> <all>

View File

@ -23,9 +23,9 @@
\setbeamertemplate{itemize item}{ \setbeamertemplate{itemize item}{
\tikz{ \tikz{
\draw[fill=owaspOrange,draw=none] (0, 0) rectangle(0.1, 0.1); \draw[fill=owaspHeading,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=owaspHeading,draw=none] (0.1, 0.1) rectangle(0.2, 0.2);
\draw[fill=owaspOrange,draw=none] (0, 0.2) rectangle(0.1, 0.3); \draw[fill=owaspHeading,draw=none] (0, 0.2) rectangle(0.1, 0.3);
} }
} }
\setbeamertemplate{itemize subitem}{ \setbeamertemplate{itemize subitem}{
@ -59,28 +59,21 @@
\vskip-\paperheight% \vskip-\paperheight%
% </background image> % </background image>
\@tempdima=\paperwidth% \@tempdima=\paperwidth%
\advance\@tempdima by -66mm \advance\@tempdima by -36mm
\advance\@tempdima by 0mm
\@tempdimb=\paperheight \@tempdimb=\paperheight
\advance\@tempdimb by -61mm \advance\@tempdimb by -51mm
\@tempdimc=\paperwidth% \@tempdimc=\paperwidth%
\advance\@tempdimc by -6mm \advance\@tempdimc by -6mm
\advance\@tempdimc by 0mm \advance\@tempdimc by 0mm
%\mbox{}\vspace{-8mm} % \begin{beamercolorbox}[ht=10mm,sep=.2cm,ignorebg,wd=\@tempdima]{titlerule}
%\begin{beamercolorbox}[ht=1mm,sep=.1cm,wd=\@tempdima]{titlerule} % \end{beamercolorbox}
%\end{beamercolorbox} \mbox{}\vspace{-8mm}%
%\mbox{}\vspace{-6mm} {\mbox{\hspace{30mm}}%
\begin{beamercolorbox}[ht=10mm,sep=.2cm,ignorebg,wd=\@tempdima]{titlerule} \begin{beamercolorbox}[ht=27mm,sep=.1cm,center,wd=\@tempdima]{titleframe}
\end{beamercolorbox} {\usebeamercolor[fg]{title}\usebeamerfont{title}\inserttitle}%
\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}%
\ifx\insertsubtitle\@empty% \ifx\insertsubtitle\@empty%
\vskip0.1em%
{\usebeamerfont{subtitle}\vMaxPhantom\par}%
\else% \else%
\vskip0.1em% {\usebeamerfont{title}\usebeamercolor[fg]{title}: \insertsubtitle\vMaxPhantom\par}%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\vMaxPhantom\par}%
\fi% \fi%
\vbox{} \vbox{}
\vfill \vfill
@ -101,7 +94,9 @@
\begin{beamercolorbox}[wd=\@tempdimc,ignorebg]{lhWhite} \begin{beamercolorbox}[wd=\@tempdimc,ignorebg]{lhWhite}
\raisebox{-\fboxsep}{{\setlength{\fboxsep}{0pt} \raisebox{-\fboxsep}{{\setlength{\fboxsep}{0pt}
\begin{picture}(0,0) \begin{picture}(0,0)
\put(-10,-4){\colorbox{lhWhite}{\quad\vbox to 10mm{\vfil\hbox to 44mm{\lhcomLogoLight[width=42mm]\enspace}\vfil}}} % \put(-10,-4){\colorbox{lhWhite}{\quad\vbox to 10mm{\vfil\hbox to 44mm{\lhcomLogoLight[width=42mm]\enspace}\vfil}}}
\put(-4,-56){\lhcomLogoDark[width=42mm]}
\put(-4,118){\includegraphics[scale=.2]{visuals/appseceu2018-logo}}
\end{picture}}}% \end{picture}}}%
\hfill% \hfill%
{\partnerLogo[height=4mm]}% {\partnerLogo[height=4mm]}%

View File

@ -11,7 +11,13 @@
%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause %% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
\NeedsTeXFormat{LaTeX2e}[1994/06/01] \NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{beamerouterthemeappseceu2018} \ProvidesPackage{beamerouterthemeappseceu2018}
[2018/05/15 v0.0 LaTeX presentation class mimicking the design of the OWASP AppSecEU 2018 PowerPoint template.] [2018/05/15 v0.0 LaTeX presentation class mimicking the design
of the OWASP AppSecEU 2018 PowerPoint template.]
\newcommand{\emphBox}[1]{\tikz[baseline={(a.base)}]\node[draw=owaspHighlight,%
rounded corners=0.5ex,fill=owaspHighlight,inner sep=1pt]
(a){\textcolor{lhWhite}{#1}};}
\mode<presentation> \mode<presentation>
\def\insertpresentationendframe{\inserttotalframenumber} \def\insertpresentationendframe{\inserttotalframenumber}
@ -40,7 +46,17 @@
% Headline and footline % Headline and footline
\defbeamertemplate*{headline}{owasp}{% \defbeamertemplate*{headline}{owasp}{%
\includegraphics[width=\paperwidth]{visuals/appseceu2018-running-head} \includegraphics[width=\paperwidth]{visuals/appseceu2018-running-head}
} \begin{picture}(0,0)
\put(120,35){\Huge\textcolor{lhWhite}
{\inserttitle%
\ifx\insertsubtitle\empty\relax%
\else%
: \insertsubtitle%
\fi%
}};
\put(118,20){\emphBox{\large\insertshortauthor}}
\end{picture}
}
\defbeamertemplate*{footline}{owasp}{} \defbeamertemplate*{footline}{owasp}{}

View File

@ -22,8 +22,8 @@
\definecolor{linkedin}{RGB}{24,103,158} \definecolor{linkedin}{RGB}{24,103,158}
\definecolor{twitter}{RGB}{29,161,242} \definecolor{twitter}{RGB}{29,161,242}
\definecolor{owaspOrange}{RGB}{228,108,10} \definecolor{owaspHeading}{RGB}{5,127,175}
\definecolor{owaspBlue}{RGB}{55,96,146} \definecolor{owaspHighlight}{RGB}{101,203,191}
\newcommand{\titlevisual}[1]{\titlegraphic{\includegraphics[width=\paperwidth,height=\paperheight]{#1}}} \newcommand{\titlevisual}[1]{\titlegraphic{\includegraphics[width=\paperwidth,height=\paperheight]{#1}}}
@ -417,7 +417,7 @@
\NewEnviron{abstractframe}[1][]{% \NewEnviron{abstractframe}[1][]{%
% \begin{frame}<beamer:0>{plain,label={fra:abstract-en},#1} % \begin{frame}<beamer:0>{plain,label={fra:abstract-en},#1}
\begin{frame}[label={fra:abstract-en},#1] \begin{frame}[label={fra:abstract-en},#1]
\begin{center}\LARGE\textcolor{owaspOrange} \begin{center}\LARGE\textcolor{owaspHeading}
{\inserttitle% {\inserttitle%
\ifx\insertsubtitle\empty\relax% \ifx\insertsubtitle\empty\relax%
\else% \else%

BIN
example.pdf Normal file

Binary file not shown.

View File

@ -2,10 +2,10 @@
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\title{A Beamer-theme for OWASP AppSec EU 2018} \title{A Beamer-theme for OWASP AppSec EU 2018}
\subtitle{Example presentation} %\subtitle{An Example}
\institute[The University of Sheffield] \institute[The University of Sheffield]
{Department of Computer Science, The University of Sheffield, Sheffield, UK} {Department of Computer Science, The University of Sheffield, Sheffield, UK}
\author[A.D. Brucker] {% \author[Achim D. Brucker] {%
\href{http://www.brucker.uk/}{Achim D. Brucker}\\ \href{http://www.brucker.uk/}{Achim D. Brucker}\\
\texttt{\footnotesize\href{mailto:"Achim D. Brucker" \texttt{\footnotesize\href{mailto:"Achim D. Brucker"
<a.brucker@sheffield.ac.uk>}{a.brucker@sheffield.ac.uk} <a.brucker@sheffield.ac.uk>}{a.brucker@sheffield.ac.uk}