From d9e3586ba9612aab035ac4c5ea526503ae04ed57 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:50:58 +0000 Subject: a0poster git-svn-id: svn://tug.org/texlive/trunk@639 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/a0poster/a0poster.cls | 210 ++++++++++++++++++ Master/texmf-dist/tex/latex/a0poster/a0size.sty | 252 ++++++++++++++++++++++ 2 files changed, 462 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/a0poster/a0poster.cls create mode 100644 Master/texmf-dist/tex/latex/a0poster/a0size.sty (limited to 'Master/texmf-dist/tex/latex/a0poster') diff --git a/Master/texmf-dist/tex/latex/a0poster/a0poster.cls b/Master/texmf-dist/tex/latex/a0poster/a0poster.cls new file mode 100644 index 00000000000..68fa0f686b2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/a0poster/a0poster.cls @@ -0,0 +1,210 @@ +%% +%% This is file `a0poster.cls' +%% +%% Copyright (C) 1997-2004 Gerlinde Kettl and Matthias Weiser +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.2 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%%    http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% Problems, bugs and comments to +%% tex@kettl.de +%% + +\ProvidesClass{a0poster}[2004/01/31 v1.22b a0poster class (GK, MW)] +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\LoadClass{article} + +\newif\ifportrait +\newif\ifanullb +\newif\ifanull +\newif\ifaeins +\newif\ifazwei +\newif\ifadrei +\newif\ifposterdraft + +\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{landscape}{ +\portraitfalse +} +\DeclareOption{portrait}{ +\portraittrue +} +\DeclareOption{draft}{ %% Just for downward compatibility +\posterdrafttrue +} +\DeclareOption{posterdraft}{ %% To avoid collisions with the graphics package +\posterdrafttrue +} +\DeclareOption{final}{ +\posterdraftfalse +} +\DeclareOption*{\PackageWarning{a0poster}{Unknown Option \CurrentOption}} +\ExecuteOptions{landscape,a0b,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\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 a DIN A0 printer + +\setlength{\headheight}{0 cm} +\setlength{\headsep}{0 cm} +\setlength{\topmargin}{0 cm} +\setlength{\oddsidemargin}{0 cm} + +\catcode`\%=11 +\newwrite\Ausgabe +\immediate\openout\Ausgabe=a0header.ps +\write\Ausgabe{%%BeginFeature *PageSize ISOA0/ISO A0} +\ifposterdraft\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} +\ifposterdraft\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} + +\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.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 + \ifposterdraft + \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'. diff --git a/Master/texmf-dist/tex/latex/a0poster/a0size.sty b/Master/texmf-dist/tex/latex/a0poster/a0size.sty new file mode 100644 index 00000000000..b3788c017e1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/a0poster/a0size.sty @@ -0,0 +1,252 @@ +%% +%% This is file `a0size.sty' (v1.22b) included in the a0poster package +%% +%% Copyright (C) 1997-2004 Gerlinde Kettl and Matthias Weiser +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.2 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%%    http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% Problems, bugs and comments to +%% tex@kettl.de +%% + +\ProvidesFile{a0size.sty}[2004/01/31 v1.22b a0poster class (GK, MW)] + +\DeclareFontShape{OT1}{cmr}{m}{n} + { <5> <6> <7> <8> <9> <10> <12> gen * cmr + <10.95> cmr10 + <14.4> cmr12 + <17.28><20.74><24.88>cmr17 + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{} + +\DeclareFontShape{OT1}{cmr}{m}{sl} + { + <5><6><7>cmsl8% + <8> <9> gen * cmsl + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{} + +\DeclareFontShape{OT1}{cmr}{m}{it} + { + <5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{} + +\DeclareFontShape{OT1}{cmr}{m}{sc} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{} + +\DeclareFontShape{OT1}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{} + +\DeclareFontShape{OT1}{cmr}{b}{n} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{} + +\DeclareFontShape{OT1}{cmr}{bx}{n} + { + <5> <6> <7> <8> <9> gen * cmbx + <10><10.95> cmbx10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{} + +\DeclareFontShape{OT1}{cmr}{bx}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{} + +\DeclareFontShape{OT1}{cmr}{bx}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{} + +\DeclareFontShape{OT1}{cmss}{m}{n} + { + <5><6><7><8>cmss8 + <9>cmss9 + <10><10.95>cmss10 + <12><14.4>cmss12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmss17}{} + +\DeclareFontShape{OT1}{cmss}{m}{sl} + { + <5><6><7><8>cmssi8 <9> cmssi9 + <10><10.95>cmssi10 + <12><14.4>cmssi12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssi17}{} + +\DeclareFontShape{OT1}{cmss}{sbc}{n} + { + <5> <6> <7> <8> <9> cmssdc10 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssdc10}{} + +\DeclareFontShape{OT1}{cmss}{bx}{n} + { + <5> <6> <7> <8> <9> cmssbx10 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssbx10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{n} + { + <5><6><7><8>cmtt8 <9> cmtt9 + <10><10.95>cmtt10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtt12}{} + +\DeclareFontShape{OT1}{cmtt}{m}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmitt10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsltt10}{} + +\DeclareFontShape{OT1}{cmtt}{m}{sc} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtcsc10}{} + +\DeclareFontShape{OML}{cmm}{m}{it} + { <5> <6> <7> <8> <9> gen * cmmi + <10><10.95>cmmi10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmi12}{} + +\DeclareFontShape{OML}{cmm}{b}{it}{% + <5> <6> <7> <8> <9> gen * cmmib + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmib10}{} + + +\DeclareFontShape{OMS}{cmsy}{m}{n}{% + <5> <6> <7> <8> <9> <10> gen * cmsy + <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsy10}{} + +\DeclareFontShape{OMS}{cmsy}{b}{n}{% + <5> <6> <7> <8> <9> gen * cmbsy + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbsy10}{} + +\DeclareFontShape{OMX}{cmex}{m}{n}{% + <-8>sfixed * cmex7 + <8> cmex8 + <9> cmex9 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmex10}{} + +\DeclareFontShape{U}{cmr}{m}{n} + { <5> <6> <7> <8> <9> <10> <12> gen * cmr + <10.95> cmr10 + <14.4> cmr12 + <17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{} + +\DeclareFontShape{U}{cmr}{m}{sl} + { + <5><6><7>cmsl8% + <8> <9> gen * cmsl + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{} + +\DeclareFontShape{U}{cmr}{m}{it} + { + <5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{} + +\DeclareFontShape{U}{cmr}{m}{sc} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{} + +\DeclareFontShape{U}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{} + +\DeclareFontShape{U}{cmr}{b}{n} + { + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{} + +\DeclareFontShape{U}{cmr}{bx}{n} + { + <5> <6> <7> <8> <9> gen * cmbx + <10><10.95> cmbx10 + <12><14.4><17.28><20.74><24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{} + +\DeclareFontShape{U}{cmr}{bx}{sl} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{} + +\DeclareFontShape{U}{cmr}{bx}{it} + { + <5> <6> <7> <8> <9> + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> + <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{} + +%% Copied from exscale.sty +%% Copyright (C) 1992-1995 Frank Mittelbach and Rainer Sch\"opf, +%% all rights reserved. + +\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n} +\newdimen\big@size +\addto@hook\every@math@size{\setbox\z@\vbox{\hbox{$($}\kern\z@}% + \global\big@size 1.2\ht\z@} +\def\bBigg@#1#2{% + {\hbox{$\left#2\vcenter to#1\big@size{}\right.\n@space$}}} +\def\big{\bBigg@\@ne} +\def\Big{\bBigg@{1.5}} +\def\bigg{\bBigg@\tw@} +\def\Bigg{\bBigg@{2.5}} + +%% End of copy + +\DeclareMathSizes{24.88}{24.88}{20.74}{14.4} +\DeclareMathSizes{29.86}{29.86}{20.74}{14.4} +\DeclareMathSizes{35.83}{35.83}{24.88}{17.28} +\DeclareMathSizes{43.00}{43.00}{35.83}{24.88} +\DeclareMathSizes{51.6}{51.6}{35.83}{24.88} +\DeclareMathSizes{61.92}{61.92}{43}{29.86} +\DeclareMathSizes{74.3}{74.3}{51.6}{35.83} +\DeclareMathSizes{89.16}{89.16}{61.92}{43} +\DeclareMathSizes{107}{107}{74.3}{51.6} + +%% End of a0size.sty -- cgit v1.2.3