Mercurial > hg > webaudioevaluationtool
view docs/AESPosterComp/a0poster.cls @ 2376:c41caaa96633
Some fixes for #90. Also a failsafe loop if the server never responds with meaningul information from saves (for instance, running only on apache or basic http servers). More changes to pythonServer for python 3.5. Please check if still valid on 2.7
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Thu, 19 May 2016 10:44:19 +0100 |
parents | 175cf75946f7 |
children |
line wrap: on
line source
%$Id: a0poster.cls,v 1.5 1999/04/05 14:49:56 mjf Exp $ %% %% This is file `a0poster.cls' %% %% Copyright (C) 07.05.97 Gerlinde Kettl and Matthias Weiser %% %% Problems, bugs and comments to %% gerlinde.kettl@physik.uni-regensburg.de %% %% changed textwidths and margins to cope with printable area and %% frame. Make sure that the offsets are set to -1in! %% Also changed scaling for a0->a4, since this was wrong. %% This version changed by Hugh Pumphrey on 4.5.1999. Every instance %% of the string ``draft'' replaced by the string ``preview''. This gives %% an a4 size preview but includes the postscript figures \ProvidesClass{a0poster}[1997/05/07 v1.21b a0poster class (GK, MW)] \NeedsTeXFormat{LaTeX2e}[1995/06/01] \LoadClass{article} \newif\ifportrait \newif\ifanullb \newif\ifanull \newif\ifaeins \newif\ifazwei \newif\ifadrei \newif\ifpreview \newcount\xkoord \newcount\ykoord \newcount\xscale \newcount\yscale \DeclareOption{a0b}{ \anullbtrue \xkoord=2592 % big points (1 bp=1/72 inch) \ykoord=3666 % big points (1 bp=1/72 inch) \xscale=23 \yscale=23 } \DeclareOption{a0}{ \anulltrue\anullbfalse \xkoord=2380 % big points (1 bp=1/72 inch) \ykoord=3368 % big points (1 bp=1/72 inch) \xscale=25 \yscale=25 } \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{landscape}{ \portraitfalse } \DeclareOption{portrait}{ \portraittrue } \DeclareOption{preview}{ \previewtrue } \DeclareOption{final}{ \previewfalse } \DeclareOption*{\PackageWarning{a0poster}{Unknown Option \CurrentOption}} \ExecuteOptions{landscape,a0b,final} \ProcessOptions\relax \ifanullb \setlength{\paperwidth}{129.3cm} %% 36 * sqrt(2) in \setlength{\paperheight}{91.4cm} %% 36 in \setlength{\textwidth}{119.3cm} %% paperwidth - (5cm + 5cm) \setlength{\textheight}{81.4cm} %% paperheight - (5cm + 5cm) \else\ifanull \setlength{\paperwidth}{118.82cm} \setlength{\paperheight}{83.96cm} \setlength{\textwidth}{108.82cm} %% paperwidth - (5cm + 5cm) \setlength{\textheight}{73.96cm} %% paperheight - (5cm + 5cm) \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\relax \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 the HP2500CP printer (height = 36 in) %% Landscape: unprintable areas %% L: 27.6mm %% R: 27.1mm %% T: 18.4mm %% B: 18.1mm \voffset -1in \hoffset -1in \setlength{\headheight}{0 cm} \setlength{\headsep}{0 cm} \setlength{\topmargin}{5 cm} %% 3 cm for unprintable at top %% (landscape) + 2 cm from border \setlength{\oddsidemargin}{5 cm} %% 3 cm for unprintable at left %% (landscape) + 2 cm from border \setlength{\topskip}{0 cm} \catcode`\%=11 \newwrite\Ausgabe \immediate\openout\Ausgabe=a0header.ps \write\Ausgabe{%%BeginFeature *PageSize ISOA0/ISO A0} \ifpreview\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} \ifpreview\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} \renewcommand{\tiny}{\fontsize{12}{14}\selectfont} \renewcommand{\scriptsize}{\fontsize{14.4}{18}\selectfont} \renewcommand{\footnotesize}{\fontsize{17.28}{22}\selectfont} \renewcommand{\small}{\fontsize{20.74}{25}\selectfont} \renewcommand{\normalsize}{\fontsize{24.88}{30}\selectfont} \renewcommand{\large}{\fontsize{29.86}{37}\selectfont} \renewcommand{\Large}{\fontsize{35.83}{45}\selectfont} \renewcommand{\LARGE}{\fontsize{43}{54}\selectfont} \renewcommand{\huge}{\fontsize{51.6}{64}\selectfont} \renewcommand{\Huge}{\fontsize{61.92}{77}\selectfont} \newcommand{\veryHuge}{\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.4cm,129.3cm}\else\special{papersize=129.3cm,91.4cm}\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 \ifpreview \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 `a0poster.cls'.