% Rolf Niepraschk, Rolf.Niepraschk@ptb.de \ProvidesFile{ptbposter-2020.clo}% [2020/03/09 v0.1b `PTB-Poster' layout 2020 (RN/PTB)] \typeout{*** LAYOUT 2020 ***} \ifPTB@XeOrLua \setfontfamily\PTBdesignFont{UniversNextPro-Light}[% Scale=.905,% ??? BoldFont=*, Extension=.ttf] \setsansfont{texgyreheros}[ Ligatures=TeX, Extension=.otf, UprightFont=*-regular, BoldFont=*-bold, ItalicFont=*-italic, BoldItalicFont=*-bolditalic] \else \let\PTBdesignFont=\sffamily% ??? \fi \AtEndPreamble{% \ifx\@author\@empty \setlength\PTB@topmargin{0.152\PTB@scale@base}% \else \setlength\PTB@topmargin{0.180824222418\PTB@scale@base}% \fi \ifPTBlandscape \setlength\PTB@framewidth{0.950378471315\PTB@scale@base}% 3215pt (1130mm) bei A0 \ifx\@author\@empty \setlength\PTB@frameheight{0.490824222418\PTB@scale@base}% 1660pt (584mm) bei A0 \else \setlength\PTB@frameheight{0.462\PTB@scale@base}% 1563pt (549mm) bei A0 \fi \else \setlength\PTB@framewidth{0.656013458076\PTB@scale@base}% 2219pt (780mm) bei A0 \ifx\@author\@empty \setlength\PTB@frameheight{0.769\PTB@scale@base}% 2602pt (914mm) bei A0 \else \setlength\PTB@frameheight{0.740117747573\PTB@scale@base}% 2504pt (880mm) bei A0 \fi \fi } \AddToShipoutPictureBG*{% Kopf (relativ zur oberen Blattkante) \PTB@tempdima=-0.077\PTB@scale@base \put(\PTB@leftmargin,\PTB@tempdima){% \parbox[b]{\PTB@framewidth}{% TODO: vereinfachen? \parbox[b]{.401\PTB@scale@base}{% \textcolor{PTBcolor}{% TODO: Tikz-Grafik erzeugen (autom.?) und verwenden \includegraphics[height=.055\PTB@scale@base]{ptbposter-logo-A.mps} }% 1,58365758755 \ifPTB@logo@long@ \hfill \raisebox{.0025\PTB@scale@base}{% %\includegraphics[width=.612\linewidth]{ptbposter-logo-B.mps}% \resizebox{.61\linewidth}{!}{% \hspace{-.2ex}% \begin{varwidth}[b]{\linewidth}% \PTBdesignFont\bfseries Physikalisch-Technische Bundesanstalt\\ Braunschweig und Berlin\\ \mdseries Nationales Metrologieinstitut \end{varwidth}% }% }% \fi }% \hfill \ifx\PTB@logo\@empty\else \includegraphics[height=.055\PTB@scale@base]{\PTB@logo}% \fi } }% \def\PTB@tempa{\parbox[c]{\PTB@framewidth}{% Komplette Titeldefinition \PTB@title@justification\PTB@title@series\PTBdesignFont\titleFontSize \microtypesetup{protrusion=false}\@title}}% \begingroup \@tempcnta=\@ne \@tempcntb=10499 % \loop\ifnum\@tempcnta<25 % Finden der ersten passenden titleFontSize \multiply\@tempcntb 10000 \divide\@tempcntb by 10500 % jeweils um 5% kleiner \PTB@scaleTitleFontSize{0.\the\@tempcntb}% 1:0.9999, 2:0.9522, 3:0.9068, ... %\typeout{\the\@tempcnta\space XXX: \titleFontSize, 0.\the\@tempcntb}% \setbox\z@ \hbox{\PTB@tempa}% \ifdim\dimexpr\ht\z@+\dp\z@>\PTB@maxtitleheight \advance\@tempcnta\@ne % weiter, wenn zu gross \else \@tempcnta=999 % Abbruch \fi \repeat \endgroup \PTB@tempdima=-0.127\PTB@scale@base \put(\PTB@leftmargin,\PTB@tempdima){\PTB@tempa}% Title \PTB@tempdima=-0.172\PTB@scale@base \def\and{, }% \put(\PTB@leftmargin,\PTB@tempdima){\parbox[b]{\PTB@framewidth}{% Autoren \PTB@authors@justification\PTBdesignFont\authorFontSize\@author}}% % hier wird \@thanks gefüllt \linethickness{\PTB@framethickness}\color{PTBcolor}%\color{PTBcolor}% \PTB@tempdima=-0.0883095039717\PTB@scale@base \put(\PTB@leftmargin,\PTB@tempdima){% \line(1,0){\dimexpr\paperwidth-2\PTB@leftmargin}}% % blauer Rahmen \put(\PTB@leftmargin,\dimexpr-\textheight-2\PTB@textvsep-\PTB@topmargin)% {\framebox(\dimexpr\textwidth+2\PTB@texthsep,% \dimexpr\textheight+2\PTB@textvsep){\backgroundContent}}% } \AddToShipoutPictureFG*{% Fuß (relativ zur unteren Kante des Textbereichs) \AtTextLowerLeft{% \put(-\PTB@texthsep,-\PTB@textvsep){% \PTB@tempdimb=0.000420521447484\PTB@scale@base \linethickness{\PTB@tempdimb}\normalcolor \PTB@tempdima=-0.0420521447484\PTB@scale@base \put(-.5\@wholewidth,\PTB@tempdima){% \PTB@tempdima=0.0386879731686\PTB@scale@base \PTB@tempdimb=0.00168208578994\PTB@scale@base \ifx\PTB@qrcode\@empty \color{PTBcolor}\framebox(\PTB@tempdima,\PTB@tempdima){}% \else \sbox\@tempboxa{\qrcode[height=\PTB@tempdima,tight]{\PTB@qrcode}}% \raisebox{\dp\@tempboxa}{\usebox\@tempboxa}% \fi \color{PTBcolor} \hspace{\PTB@tempdimb}\raisebox{-\@wholewidth}{% \rule{\dimexpr\PTB@tempdima+2\@wholewidth}% {\dimexpr\PTB@tempdima+2\@wholewidth}}% \hspace{\PTB@tempdimb}\framebox(\PTB@tempdima,\PTB@tempdima){}% } \PTB@tempdimb=-0.00841042894969\PTB@scale@base \footFontSize\sffamily\normalcolor \PTB@tempdima=0.122792262665\PTB@scale@base \put(\PTB@tempdima,\PTB@tempdimb){% \begin{tabular}[t]{@{}l@{}} Physikalisch-Technische Bundesanstalt \\ Braunschweig und Berlin \\[\f@baselineskip] \ifx\first@author\@empty\else \textbf{\first@author}\\\fi \ifx\PTB@department\@empty\else \PTB@department\\\fi \ifx\PTB@workingGroup\@empty\else \PTB@workingGroup\\\fi \end{tabular}% } \PTB@tempdima=0.263246426125\PTB@scale@base \put(\PTB@tempdima,\PTB@tempdimb){% \begin{tabular}[t]{@{}ll@{}} \ifx\PTB@street\@empty\else\multicolumn{2}{@{}l@{}}{\PTB@street}\\\fi \ifx\PTB@location\@empty\else\multicolumn{2}{@{}l@{}}{\PTB@location}\\\fi \ifx\PTB@phone\@empty\else\ifPTB@german@ Telefon\else Phone\fi: &\PTB@phone\\\fi \ifx\PTB@fax\@empty\else Fax:&\PTB@fax\\\fi \ifx\PTB@email\@empty\else\ifPTB@german@ E-Mail\else E-mail\fi: &\href{mailto:\PTB@email}{\PTB@email}\\\fi \multicolumn{2}{@{}l@{}}{\href{http://www.ptb.de/}{www.ptb.de}} \end{tabular}% } \PTB@tempdima=0.378469302736\PTB@scale@base \put(\PTB@tempdima,\PTB@tempdimb){% \begin{tabular}[t]{@{}l@{}} \@thanks % wurde bei der Ausführung von \@author gefüllt. \end{tabular}% } } } } \endinput