%% %% This is file `umichposter.cls' %% %% Based on 'ivukposter.cls' by Kai Lieball %% kai.lieball@alumni.ethz.ch %% %% Modified by A.A. King 12.12.2005 %% %% \ProvidesClass{umichposter}[2003/06/23 v1.00 sciposter class] \NeedsTeXFormat{LaTeX2e}[1995/06/01] \LoadClass{article} \RequirePackage{calc} \RequirePackage[pdftex]{color} \RequirePackage[pdftex]{graphicx} \RequirePackage{amsmath} \RequirePackage{amsfonts} \RequirePackage{amsthm} \RequirePackage{multicol} %% \definecolor{UMBlue}{rgb}{0.03,0.09,0.25} \definecolor{UMBlue}{rgb}{0.00,0.01,0.64} \definecolor{UMMaize}{rgb}{0.98,0.88,0.11} %% \definecolor{UMMaize}{rgb}{0.79,0.72,0.40} \newif\ifportrait \newif\ifanullb \newif\ifanull \newif\ifaeins \newif\ifazwei \newif\ifadrei \newif\ifdraft \newif\iffortytwo % Added to support 42-in plotter \newcount\xkoord \newcount\ykoord \newcount\xscale \newcount\yscale \DeclareOption{a0b}{ \anullbtrue \xkoord=2594 % big points (1 bp=1/72 inch) \ykoord=3370 % big points (1 bp=1/72 inch) \xscale=2 \yscale=2 } \DeclareOption{a0}{ \anulltrue\anullbfalse \xkoord=2380 % big points (1 bp=1/72 inch) \ykoord=3368 % big points (1 bp=1/72 inch) \xscale=2 \yscale=2 } \DeclareOption{a1}{ \aeinstrue\anullbfalse \xkoord=1684 % big points (1 bp=1/72 inch) \ykoord=2380 % big points (1 bp=1/72 inch) \xscale=3 \yscale=3 } \DeclareOption{a2}{ \azweitrue\anullbfalse \xkoord=1190 % big points (1 bp=1/72 inch) \ykoord=1684 % big points (1 bp=1/72 inch) \xscale=4 \yscale=4 } \DeclareOption{a3}{ \adreitrue\anullbfalse \xkoord=842 % big points (1 bp=1/72 inch) \ykoord=1190 % big points (1 bp=1/72 inch) \xscale=6 \yscale=6 } \DeclareOption{42}{ \fortytwotrue\anullbfalse \xkoord=3600 % big points (1 bp=1/72 inch) \ykoord=3024 % big points (1 bp=1/72 inch) \xscale=2 \yscale=2 } \DeclareOption{landscape}{ \portraitfalse } \DeclareOption{portrait}{ \portraittrue } \DeclareOption{draft}{ \drafttrue } \DeclareOption{final}{ \draftfalse } \DeclareOption*{\PackageWarning{a0poster}{Unknown Option \CurrentOption}} \ExecuteOptions{portrait,42,final} \ProcessOptions\relax \ifanullb \setlength{\paperwidth}{119cm} \setlength{\paperheight}{87cm} \setlength{\textwidth}{114cm} \setlength{\textheight}{87cm} \else\ifanull \setlength{\paperwidth}{118.82cm} \setlength{\paperheight}{83.96cm} \setlength{\textwidth}{114.82cm} \setlength{\textheight}{79.96cm} \else\ifaeins \setlength{\paperwidth}{83.96cm} \setlength{\paperheight}{59.4cm} \setlength{\textwidth}{79.96cm} \setlength{\textheight}{55.4cm} \else\ifazwei \setlength{\paperwidth}{59.4cm} \setlength{\paperheight}{41.98cm} \setlength{\textwidth}{55.4cm} \setlength{\textheight}{37.98cm} \else\ifadrei \setlength{\paperwidth}{41.98cm} \setlength{\paperheight}{29.7cm} \setlength{\textwidth}{37.98cm} \setlength{\textheight}{25.7cm} \else\iffortytwo \setlength{\paperwidth}{50in} \setlength{\paperheight}{42in} \setlength{\textwidth}{48in} \setlength{\textheight}{40in} \else\relax \fi \fi \fi \fi \fi \fi \ifportrait \newdimen\tausch \setlength{\tausch}{\paperwidth} \setlength{\paperwidth}{\paperheight} \setlength{\paperheight}{\tausch} \setlength{\tausch}{\textwidth} \setlength{\textwidth}{\textheight} \setlength{\textheight}{\tausch} \else\relax \fi %% Setting proper dimensions for a DIN A0 printer \setlength{\headheight}{0 cm} \setlength{\headsep}{0 cm} \setlength{\topmargin}{0 cm} \setlength{\oddsidemargin}{0 cm} \parindent0pt \setlength{\parskip}{1.5ex plus 0.5ex minus 0.5ex} \setlength{\columnsep}{1.5cm} \setlength{\emergencystretch}{2em} % damit kein Wörter in den rechten Rand rauslampen \RequirePackage[a0paper,pdftex,paperwidth=\paperwidth,textwidth=\textwidth,textheight=\textheight,offset=0in,top=2.0cm,head=12pt,headsep=1.0cm-12pt,foot=2.0cm,twosideshift=0in]{geometry} \newcommand{\resize}[1]{\geometry{#1}} %%\catcode`\%=11 %%\newwrite\Ausgabe %%\immediate\openout\Ausgabe=a0header.ps %%\write\Ausgabe{%%BeginFeature *PageSize ISOA0/ISO A0} %%\ifdraft\write\Ausgabe{2 dict dup /PageSize [595 842] put dup /ImagingBBox null put} %%\else\write\Ausgabe{2 dict dup /PageSize [\number\xkoord\space \number\ykoord] put dup /ImagingBBox null put}\fi %%\write\Ausgabe{setpagedevice} %%\ifdraft\write\Ausgabe{38 84 translate} %%\write\Ausgabe{0.\number\xscale\space 0.\number\yscale\space scale}\else\relax\fi %%\write\Ausgabe{%%EndFeature} %%\closeout\Ausgabe %%\catcode`\%=14 %% %%\special{header=./a0header.ps} \input{a0size.sty} %\newcommand\section{\@startsection {section}{1}{\z@}% original article.cls % {-3.5ex \@plus -1ex \@minus -.2ex}% % {2.3ex \@plus.2ex}% % {\normalfont\Large\bfseries}} %\renewcommand\section{\@startsection {1}{\z@}% % {-3.5ex \@plus -1ex \@minus -.2ex}% % {2.3ex \@plus.2ex}% % {\normalfont\Large\bfseries}} \newcommand{\heading}[1]{% \medskip \colorbox{UMBlue}{% \begin{minipage}[c][4ex][c]{\columnwidth-6pt}% \medskip{\textcolor{UMMaize}{% \textbf{\textsf{\Large\makebox[\columnwidth-6pt]{#1}}}}}\medskip\end{minipage}}\medskip} \RequirePackage[round]{natbib} \renewcommand{\bibsection}{\heading{\refname}} \newcounter{figurenum} \newcommand{\graphik}[4]{% \parbox[c]{\columnwidth}{\vspace{1em} \makebox[\columnwidth][c]{% \includegraphics[width=#2]{#1}}\\% \parbox{\columnwidth}{% \refstepcounter{figurenum}{% \vspace{1em}\textbf{Fig.\,\arabic{figurenum}:~}\it #3 \label{#4}\vspace{1em} } } } } \newcommand{\postertitle}[2]{\medskip \colorbox{UMBlue}{\parbox{\columnwidth-6pt}{\centering{\textcolor{UMMaize}{\textbf{\textsf{{\Huge % \begin{minipage}[c]{\textwidth}% \setlength\fboxrule{0mm}\setlength\fboxsep{0.5em} \framebox[\textwidth][c]{% \parbox[c]{\textwidth}{ \makebox[\textwidth][c]{#1}\\% \makebox[\textwidth][c]{#2}}}% \end{minipage}}}}}}}} \smallskip} \renewcommand{\tiny}{\fontsize{14.4}{18}\selectfont} \renewcommand{\scriptsize}{\fontsize{17.28}{22}\selectfont} \renewcommand{\footnotesize}{\fontsize{20.74}{25}\selectfont} \renewcommand{\small}{\fontsize{24.88}{30}\selectfont} \renewcommand{\normalsize}{\fontsize{29.86}{37}\selectfont} \renewcommand{\large}{\fontsize{35.83}{45}\selectfont} \renewcommand{\Large}{\fontsize{43}{54}\selectfont} \renewcommand{\LARGE}{\fontsize{51.6}{64}\selectfont} \renewcommand{\huge}{\fontsize{61.92}{77}\selectfont} \renewcommand{\Huge}{\fontsize{74.3}{93}\selectfont} \newcommand{\veryHuge}{\fontsize{89.16}{112}\selectfont} \newcommand{\VeryHuge}{\fontsize{107}{134}\selectfont} \setlength\smallskipamount{6pt plus 2pt minus 2pt} \setlength\medskipamount{12pt plus 4pt minus 4pt} \setlength\bigskipamount{24pt plus 8pt minus 8pt} \setlength\abovecaptionskip{25pt} \setlength\belowcaptionskip{0pt} \setlength\abovedisplayskip{25pt plus 6pt minus 15 pt} \setlength\abovedisplayshortskip{0pt plus 6pt} \setlength\belowdisplayshortskip{13pt plus 7pt minus 6pt} \setlength\belowdisplayskip\abovedisplayskip \normalsize \AtBeginDocument{ \ifanullb \ifportrait\special{papersize=91.51cm,120cm}\else\special{papersize=120cm,91.51cm}\fi \else\ifanull \ifportrait\special{papersize=83.96cm,118.82cm}\else\special{papersize=118.82cm,83.96cm}\fi \else\ifaeins \ifportrait\special{papersize=59.4cm,83.96cm}\else\special{papersize=83.96cm,59.4cm}\fi \else\ifazwei \ifportrait\special{papersize=41.98cm,59.4cm}\else\special{papersize=59.4cm,41.98cm}\fi \else\ifadrei \ifdraft \ifportrait\special{papersize=29.7cm,41.35cm}\else\special{papersize=41.98cm,29.0cm}\fi \else \ifportrait\special{papersize=29.7cm,41.98cm}\else\special{papersize=41.98cm,29.7cm}\fi \fi \else\relax \fi \fi \fi \fi \fi \pagestyle{empty}} \endinput %% %% End of file `umichposter.cls'.