\ProvidesPackage{styles/beamerposterthemefau} % .............................................................................. \RequirePackage{xifthen} \RequirePackage{geometry} \RequirePackage{tikz} \RequirePackage{graphicx} % .............................................................................. % .............................................................................. % Dimesnions and conditionals % ------- % % Define the necessary variables for the template % ------------------------------------------------------------------------------ \newif\iffau@isfau\fau@isfautrue \newif\iffau@isphil\fau@isphilfalse \newif\iffau@isrewi\fau@isrewifalse \newif\iffau@ismed\fau@ismedfalse \newif\iffau@isnat\fau@isnatfalse \newif\iffau@istech\fau@istechfalse \newif\iffau@poster@InsertExtraLogo\fau@poster@InsertExtraLogofalse \newcount\fau@dina \newdimen\pageheight \newdimen\pagewidth \newdimen\fau@poster@SideBarWidthRight \newdimen\fau@poster@SideBarWidthLeft % width of the left sidbar \newdimen\fau@poster@HeaderHeight % header height without separation line \newdimen\fau@poster@HeaderTitleHeight \newdimen\fau@poster@TitleHeight % title height \newdimen\fau@poster@FootHeight \newdimen\fau@poster@WordMarkHeight \newdimen\fau@poster@WordMarkWidth \newdimen\fau@poster@WordMarkRightHeight \newdimen\fau@poster@WordMarkRightWidth \newdimen\fau@poster@WordMarkRightSkip \newdimen\fau@poster@FootLineSkip % .............................................................................. % Institute % ------- % % Define which insitute template should be used. % ------------------------------------------------------------------------------ \def\inst{FAU} \DeclareOptionBeamer{institute}{% \PassOptionsToPackage{institute=#1}{styles/beamercolorthemefau} \ifthenelse{\equal{#1}{FAU}}{\fau@isfautrue\def\inst{FAU}}{\fau@isfaufalse}% \ifthenelse{\equal{#1}{Phil}}{\fau@isphiltrue\def\inst{Phil}}{\fau@isphilfalse}% \ifthenelse{\equal{#1}{RW}}{\fau@isrewitrue\def\inst{RW}}{\fau@isrewifalse}% \ifthenelse{\equal{#1}{Med}}{\fau@ismedtrue\def\inst{Med}}{\fau@ismedfalse}% \ifthenelse{\equal{#1}{Nat}}{\fau@isnattrue\def\inst{Nat}}{\fau@isnatfalse}% \ifthenelse{\equal{#1}{Tech}}{\fau@istechtrue\def\inst{Tech}}{\fau@istechfalse}% } % .............................................................................. % Logos % ------- % % Define the logo file path % ------------------------------------------------------------------------------ \def\WordMark{template-art/FAUWortmarkeBlau.pdf} % The following are dependent on the institute \def\WordMarktRight{template-art/\inst /\inst Kennung.pdf} % Declare options for user specification \DeclareOptionBeamer{WordMark}{\def\WordMark{#1}}% \DeclareOptionBeamer{WordMarkTitleRight}{\def\WordMarkTitleLeft{#1}} \DeclareOptionBeamer{ExtraLogo}{% \fau@poster@InsertExtraLogotrue% \def\ExtraLogo{#1}% } % fall back to default image, if the images are not in the folder \newcommand{\includegraphicsdefault}[2][width=\linewidth]{% \IfFileExists{#2}% {\includegraphics[#1]{#2}}% {%\includegraphics[#1]{template-art/default-image} \PackageWarning{beamerthemefau}{Warning: File #2 not found in includegraphicsdefault.}% }% }% % .............................................................................. % Poster Size % ------- % % Declare the poster size, which is later passed to the beamerposter package. % Addionally we pass the portrait option. % ------------------------------------------------------------------------------ \DeclareOptionBeamer{size}{% \PassOptionsToPackage{size=#1,scale=1.4}{beamerposter}% \ifthenelse{\equal{#1}{a0}}{\fau@dina=0}{}% \ifthenelse{\equal{#1}{a1}}{\fau@dina=1}{}% \ifthenelse{\equal{#1}{a2}}{\fau@dina=2}{}% \ifthenelse{\equal{#1}{a3}}{\fau@dina=3}{}% \ifthenelse{\equal{#1}{a4}}{\fau@dina=4}{}% } \PassOptionsToPackage{orientation=portrait}{beamerposter} % .............................................................................. % Url and Signature for footer. % ------------------------------------------------------------------------------ \def\fau@url{} \DeclareOptionBeamer{url}{% \def\fau@url{#1} } \def\fau@signature{} \DeclareOptionBeamer{signature}{% \def\fau@signature{#1} } % ------------------------------------------------------------------------------ % .............................................................................. % Process options. % ------------------------------------------------------------------------------ %\ExecuteOptionsBeamer{url=www.fau.de} \ExecuteOptionsBeamer{signature=} \ProcessOptionsBeamer \selectcolormodel{rgb} \mode % ------------------------------------------------------------------------------ \RequirePackage{beamerposter} \ifcase\fau@dina %a0 \def\factor{3.31} % .............................................................................. % Font size. % ------------------------------------------------------------------------------ \PassOptionsToPackage{Size=38}{styles/beamerfontthemefau} \PassOptionsToPackage{BaseLineSkip=45}{styles/beamerfontthemefau} \else \PackageError{beamerposterthemefau}{Option 'size' must be one of 'a0', 'a1', 'a2', 'a3', or 'a4'.}{} \fi % .............................................................................. % Dimensions for page layout % ------------------------------------------------------------------------------ \setlength{\fau@poster@SideBarWidthLeft}{\factor\dimexpr30.6pt\relax} \setlength{\fau@poster@SideBarWidthRight}{\factor\dimexpr 15pt\relax} \setlength{\fau@poster@HeaderHeight}{\factor\dimexpr20pt\relax} \setlength{\fau@poster@HeaderTitleHeight}{\factor\dimexpr11.3pt\relax} \setlength{\fau@poster@TitleHeight}{\factor\dimexpr200.0pt\relax} \setlength{\fau@poster@FootHeight}{\factor\dimexpr25.5pt\relax} \setlength{\fau@poster@FootLineSkip}{.5\fau@poster@FootHeight} \setlength{\fau@poster@WordMarkHeight}{\factor\dimexpr130.0pt\relax} \setlength{\fau@poster@WordMarkWidth}{\factor\dimexpr260.0pt\relax} \setlength{\fau@poster@WordMarkRightHeight}{\factor\dimexpr60pt\relax} \setlength{\fau@poster@WordMarkRightWidth}{\factor\dimexpr250pt\relax} \setlength{\fau@poster@WordMarkRightSkip}{\factor\dimexpr15pt\relax} % ------------------------------------------------------------------------------ \usepackage{styles/beamerfontthemefau} \usepackage{styles/beamercolorthemefau} \usepackage{styles/beamerinnerthemefau} \usepackage{styles/beamerouterthemefau} % ------------------------------------------------------------------------------ % .............................................................................. % Head Line % ------------------------------------------------------------------------------ \setbeamertemplate{headline}{% \hbox to \paperwidth{% \begin{beamercolorbox}[wd=\dimexpr\paperwidth-\fau@poster@SideBarWidthRight, ht=\fau@poster@HeaderHeight, dp=0ex,sep=0pt]{}% \end{beamercolorbox}% % \begin{beamercolorbox}[wd=\dimexpr\fau@poster@SideBarWidthRight, ht=\fau@poster@HeaderHeight, dp=0ex,sep=0pt]{sidebar title}% \end{beamercolorbox}% }% }% % .............................................................................. % Frame title % ------------------------------------------------------------------------------ \setbeamertemplate{frametitle}{% \usebeamerfont{frametitle}% \nointerlineskip% \newdimen\titlewidth \setlength{\titlewidth}{\dimexpr\paperwidth-\fau@poster@SideBarWidthLeft-\fau@poster@SideBarWidthRight} \vbox to\dimexpr\fau@poster@TitleHeight{% \begin{beamercolorbox}[dp=0cm, sep=0.0cm,left, wd=\titlewidth, ht=\fau@poster@WordMarkHeight]{}% % % FAU Word Mark % \begin{beamercolorbox}[dp=0pt, sep=0pt, wd=.5\titlewidth, ht=\fau@poster@WordMarkHeight]{}% \vbox to\fau@poster@WordMarkHeight{% \includegraphicsdefault[width=\fau@poster@WordMarkWidth,% height=\fau@poster@WordMarkHeight,% keepaspectratio]{\WordMark}\vfill}% \end{beamercolorbox}% % % Rigth side word mark and extra logo % \begin{beamercolorbox}[dp=0pt, sep=0pt,% wd=.5\titlewidth, ht=\fau@poster@WordMarkHeight]{}% \vbox to\fau@poster@WordMarkHeight{% \vskip \fau@poster@WordMarkRightSkip% \hbox to .5\titlewidth{% \includegraphicsdefault[width=\fau@poster@WordMarkRightWidth,% height=\fau@poster@WordMarkRightHeight,% keepaspectratio]{\WordMarktRight}\hfill}% % % Extra Logo % \iffau@poster@InsertExtraLogo% \vskip \fau@poster@WordMarkRightSkip% \hbox to\dimexpr.5\titlewidth-\fau@poster@SideBarWidthRight{% \includegraphicsdefault[width=\fau@poster@WordMarkRightWidth,% height=\dimexpr\fau@poster@WordMarkHeight-\fau@poster@WordMarkRightHeight-2\fau@poster@WordMarkRightSkip,% keepaspectratio]{\ExtraLogo}\hfill}% \fi% \vfill}% \end{beamercolorbox}% \end{beamercolorbox}% % % Insert author and title % \nointerlineskip% \begin{beamercolorbox}[dp=0cm, sep=0.0cm,left,% wd=\dimexpr\titlewidth,% ht=\dimexpr\fau@poster@TitleHeight-\fau@poster@WordMarkHeight]{}% \vbox to \dimexpr\fau@poster@TitleHeight-\fau@poster@WordMarkHeight{% % % Title % \hbox to \titlewidth {% {\usebeamerfont{title}% \color{BaseDarkColor}\parbox{\titlewidth}{\inserttitle}\hfill}% }% % % % \hbox to \titlewidth {% % % subtitle % \ifx\insertsubtitle\empty\else% {\usebeamerfont{subtitle}\parbox{\titlewidth}{\insertsubtitle}\hfill}% \fi% }% \hbox to \titlewidth {% % % authors % \ifx\insertauthor\empty\else {\usebeamerfont{subtitle}\parbox{\titlewidth}{\textbf{\insertauthor}}\hfill}% \fi }% \vfill% }% \end{beamercolorbox}% }% }% % .............................................................................. % Sidebar % ------- % % This section specifies the behaviour of the sidbar. % ------------------------------------------------------------------------------ \setbeamersize{sidebar width left=\fau@poster@SideBarWidthLeft} \setbeamersize{sidebar width right=\fau@poster@SideBarWidthRight} % \setbeamertemplate{sidebar right}{% \begin{beamercolorbox}[dp=0pt,sep=0pt,% wd=\fau@poster@SideBarWidthRight,% ht=\dimexpr\paperheight-\fau@poster@FootHeight-\fau@poster@HeaderHeight]{sidebar title}% % \end{beamercolorbox}% }% \setbeamertemplate{sidebar left}{}% % .............................................................................. % Footline % ------------------------------------------------------------------------------ \setbeamertemplate{footline}{% \begin{beamercolorbox}[wd=\paperwidth,ht=\fau@poster@FootHeight]{}% \hbox to \paperwidth{% \hskip\dimexpr\fau@poster@SideBarWidthLeft% % % left side of the footer % \begin{beamercolorbox}[dp=0pt,sep = \fau@poster@FootLineSkip,% leftskip= 0pt,% wd=\dimexpr.5\paperwidth-\fau@poster@SideBarWidthLeft,% ht=\dimexpr\fau@poster@FootHeight]{}% \normalsize\textbf{\fau@url}% % \end{beamercolorbox}% \hfil% % % rigth side of the footer % \begin{beamercolorbox}[dp=0pt,% sep = \fau@poster@FootLineSkip,% rightskip=\dimexpr\fau@poster@SideBarWidthLeft,% wd=\dimexpr.5\paperwidth-\fau@poster@SideBarWidthRight,% ht=\dimexpr\fau@poster@FootHeight]{}% \hfill% \normalsize\textbf{\fau@signature}% \end{beamercolorbox}% \hfil% \begin{beamercolorbox}[dp=0pt, sep = 0pt, wd=\fau@poster@SideBarWidthRight,% ht=\dimexpr\fau@poster@FootHeight]{sidebar title}% \end{beamercolorbox}% }% \end{beamercolorbox}% }% % .............................................................................. % Blocks % ------- % Modifications for Blocks % ------------------------------------------------------------------------------ \newdimen\BoxHeight% \newsavebox{\AgBox}% \savebox{\AgBox}{\usebeamerfont{block title} Ag}% \setlength{\BoxHeight}{1.8\ht\AgBox}% \setbeamertemplate{block begin}{% \vspace*{1ex}% \ifx\insertblocktitle\empty% \else% \begin{beamercolorbox}[dp=0pt, ht=\BoxHeight, rightskip=-0.2\BoxHeight, leftskip=0.2\BoxHeight,]{block poster title}% \vbox to \BoxHeight {% \vfil% \usebeamerfont*{block title}\insertblocktitle% \vfil% }% \end{beamercolorbox}% \fi% \nointerlineskip% \usebeamerfont{block body}% \begin{beamercolorbox}[% sep=5pt% ]{block body}% }% \setbeamertemplate{block end}{% \end{beamercolorbox}% \vspace*{0.2ex}% } \mode