summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-13 00:06:11 +0000
committerKarl Berry <karl@freefriends.org>2006-01-13 00:06:11 +0000
commite852a1ea3eed898d0b6357cd6dfad21f515d8727 (patch)
treee182e7e6818b23e57f84e16fd3c38240c693685f
parent180da24f21f1f87ab47e9a51f11629f9418925c3 (diff)
sciposter
git-svn-id: svn://tug.org/texlive/trunk@1300 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperb0.cfg13
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperb1.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperb2.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperb3.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/papercustom.cfg16
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperra0.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperra1.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/paperra2.cfg14
-rw-r--r--Master/texmf-dist/tex/latex/sciposter/sciposter.cls877
9 files changed, 990 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperb0.cfg b/Master/texmf-dist/tex/latex/sciposter/paperb0.cfg
new file mode 100644
index 00000000000..45597ff1f51
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperb0.cfg
@@ -0,0 +1,13 @@
+% file paperb0.cfg, M.H.F. Wilkinson
+% ISO B0 support
+% support for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{b0}
+\renewcommand{\fontpointsize}{30pt}
+\setlength{\paperwidth}{100.0cm}
+\setlength{\paperheight}{141.4cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=100.0cm,141.4cm}
+ }{\special{papersize=141.4cm,100.0cm}
+ }
+ }
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperb1.cfg b/Master/texmf-dist/tex/latex/sciposter/paperb1.cfg
new file mode 100644
index 00000000000..3dddc12ee3e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperb1.cfg
@@ -0,0 +1,14 @@
+% file paperb1.cfg, M.H.F. Wilkinson
+% ISO B1 support
+% support for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{b1}
+\renewcommand{\fontpointsize}{25pt}
+\setlength{\paperwidth}{70.7cm}
+\setlength{\paperheight}{100.0cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=70.7cm,100.0cm}
+ }{\special{papersize=100.0cm,70.7cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperb2.cfg b/Master/texmf-dist/tex/latex/sciposter/paperb2.cfg
new file mode 100644
index 00000000000..1676e627833
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperb2.cfg
@@ -0,0 +1,14 @@
+% file paperb2.cfg, M.H.F. Wilkinson
+% ISO B2 support
+% support for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{b2}
+\renewcommand{\fontpointsize}{20pt}
+\setlength{\paperwidth}{50.0cm}
+\setlength{\paperheight}{70.7cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=50.0cm,70.7cm}
+ }{\special{papersize=70.7cm,50.0cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperb3.cfg b/Master/texmf-dist/tex/latex/sciposter/paperb3.cfg
new file mode 100644
index 00000000000..2d8054b53f6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperb3.cfg
@@ -0,0 +1,14 @@
+% file paperb3.cfg, M.H.F. Wilkinson
+% ISO B3 support
+% support for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{b3}
+\renewcommand{\fontpointsize}{17pt}
+\setlength{\paperwidth}{35.4cm}
+\setlength{\paperheight}{50.0cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=35.4cm,50.0cm}
+ }{\special{papersize=50.0cm,35.4cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/papercustom.cfg b/Master/texmf-dist/tex/latex/sciposter/papercustom.cfg
new file mode 100644
index 00000000000..fc2d0d61efa
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/papercustom.cfg
@@ -0,0 +1,16 @@
+% file papercustom.cfg, M.H.F. Wilkinson
+% custom paper support
+% for sciposter.cls v1.10 and higher
+% edit pointsize, width, height, and fontsize parameters as needed
+% DO ensure that values in the \special commands match!
+\renewcommand{\papertype}{custom}
+\renewcommand{\fontpointsize}{25pt}
+\setlength{\paperwidth}{86cm}
+\setlength{\paperheight}{180cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=86cm,180cm}
+ }{\special{papersize=180cm,86cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperra0.cfg b/Master/texmf-dist/tex/latex/sciposter/paperra0.cfg
new file mode 100644
index 00000000000..939acd07493
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperra0.cfg
@@ -0,0 +1,14 @@
+% file paperra0.cfg, M.H.F. Wilkinson
+% ISO RA0 support
+% for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{ra0}
+\renewcommand{\fontpointsize}{25pt}
+\setlength{\paperwidth}{86cm}
+\setlength{\paperheight}{122cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=86cm,122cm}
+ }{\special{papersize=122cm,86cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperra1.cfg b/Master/texmf-dist/tex/latex/sciposter/paperra1.cfg
new file mode 100644
index 00000000000..d3bd710f6ef
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperra1.cfg
@@ -0,0 +1,14 @@
+% file paperra1.cfg, M.H.F. Wilkinson
+% ISO RA1 support
+% for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{ra1}
+\renewcommand{\fontpointsize}{20pt}
+\setlength{\paperwidth}{61cm}
+\setlength{\paperheight}{86cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=61cm,86cm}
+ }{\special{papersize=86cm,61cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/paperra2.cfg b/Master/texmf-dist/tex/latex/sciposter/paperra2.cfg
new file mode 100644
index 00000000000..552746bb69a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/paperra2.cfg
@@ -0,0 +1,14 @@
+% file paperra2.cfg, M.H.F. Wilkinson
+% ISO RA2 support
+% for sciposter.cls v1.10 and higher
+\renewcommand{\papertype}{ra2}
+\renewcommand{\fontpointsize}{17pt}
+\setlength{\paperwidth}{43cm}
+\setlength{\paperheight}{61cm}
+\renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=43cm,61cm}
+ }{\special{papersize=61cm,43cm}
+ }
+ }
+
diff --git a/Master/texmf-dist/tex/latex/sciposter/sciposter.cls b/Master/texmf-dist/tex/latex/sciposter/sciposter.cls
new file mode 100644
index 00000000000..1c24dbe6dd5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sciposter/sciposter.cls
@@ -0,0 +1,877 @@
+%%
+%% This is file `sciposter.cls' v 1.15
+%%
+%% Authors Michael H.F. Wilkinson and Alle Meije Wink
+%% October 20, 2005
+%%
+%% Derived from IWIposter.cls, 18/11/2003, same authors
+%% Problems, bugs and comments to
+%% michael@cs.rug.nl
+%% version 1.15, 2005/10/20 :
+%% - \caption given extra optional parameter indicating
+%% which fraction of \columnwidth the width should be
+%% (default 1). Thanks to Andreas Engel for this
+%% suggestion.
+%% version 1.14, 2005/09/02 :
+%% - \centering (in stead of the center environment) can now
+%% be used within figure environment without unwanted
+%% centering of the caption
+%% - Bug in colour setting of \section* fixed
+%% - Font pointsize options now also work properly with
+%% external paper size settings (including ISO RA0-RA3,
+%% ISO B0-B3, and custom).
+%% version 1.13, 2005/07/13 :
+%% - mainCol now properly affects background \pagecolor,
+%% even in the presence of a right logo
+%% version 1.12, 2004/10/11 :
+%% - mainCol now properly affects background \pagecolor
+%%
+%% version 1.11, 2004/06/22 :
+%% - Some cosmetics of the \subfigure command improved,
+%% references to subfigures are now displayed as 2(a) etc.
+%% version 1.10, 2004/04/02 :
+%% - Standard LaTeX seems to work now: xdvi look weird,
+%% but with up-to-date dvips I get good results when viewed
+%% with gv
+%% - Custom paper support through external files added
+%% ISO paper sizes RA0, RA1, RA2, B1, B2, and B3 added
+%% using this feature
+%% - ANSI paper sizes B (tabloid), C, D, and E added
+%% - oddball paper size A0b removed (was this an attempt at
+%% ANSI E?).
+%% - Boxed section headers work better on small paper now.
+%% version 1.00, 2004/02/16 :
+%% Essentially IWIposter.cls v1.16, but without explicit
+%% reference to University of Groningen and Institute for
+%% Mathematics and Computing Science
+%% Formatting for logos is provided but no defaults available
+%%
+\ProvidesClass{sciposter}[2005/10/20 v1.15 scientific poster class (MHFW, AMW)]
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+\LoadClass{article}
+\RequirePackage{ifthen}
+
+\newcommand{\papertype}{a0}
+\newcommand{\requestpointsize}{25pt}
+\newcommand{\fontpointsize}{25pt}
+\newlength{\papermargin}
+
+
+\newcommand{\setpspagesize}{% for default size A0
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=83.96cm,118.82cm}
+ }{\special{papersize=118.82cm,83.96cm}
+ }
+ }
+
+\newcommand{\sectionsize}{\normalsize}
+\newcommand{\subsectionsize}{\large}
+
+\newboolean{pointsizeset}
+
+\newboolean{largeletters}
+
+\newboolean{userightlogo}
+\newboolean{useleftlogo}
+
+\newcommand{\orientation}{portrait}
+\newcommand{\printstyle}{final}
+\newcommand{\secstyle}{boxed}
+
+\DeclareOption{largefonts}{
+\setboolean{largeletters}{true}
+}
+
+\DeclareOption{boxedsections}{
+\renewcommand{\secstyle}{boxed}
+}
+\DeclareOption{ruledsections}{
+\renewcommand{\secstyle}{ruled}
+\renewcommand{\sectionsize}{\Large}
+\renewcommand{\subsectionsize}{\large}
+}
+\DeclareOption{plainsections}{
+\renewcommand{\secstyle}{plain}
+\renewcommand{\sectionsize}{\Large}
+\renewcommand{\subsectionsize}{\large}
+}
+% BUILT IN ISO paper size support
+\DeclareOption{a0}{% ISO A0 paper
+ \renewcommand{\papertype}{a0}
+ \renewcommand{\fontpointsize}{25pt}
+ \setlength{\paperwidth}{83.96cm}
+ \setlength{\paperheight}{118.82cm}
+ \renewcommand{\setpspagesize}{% not really necessary
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=83.96cm,118.82cm}
+ }{\special{papersize=118.82cm,83.96cm}
+ }
+ }
+ }
+\DeclareOption{a1}{% ISO A1 paper
+ \renewcommand{\papertype}{a1}
+ \renewcommand{\fontpointsize}{20pt}
+ \setlength{\paperwidth}{59.4cm}
+ \setlength{\paperheight}{83.96cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=59.4cm,83.96cm}
+ }{\special{papersize=83.96cm,59.4cm}
+ }
+ }
+ }
+\DeclareOption{a2}{% ISO A2 paper
+ \renewcommand{\papertype}{a2}
+ \renewcommand{\fontpointsize}{17pt}
+ \setlength{\paperwidth}{41.98cm}
+ \setlength{\paperheight}{59.4cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=41.98cm,59.4cm}
+ }{\special{papersize=59.4cm,41.98cm}
+ }
+ }
+ }
+\DeclareOption{a3}{% ISO A3
+ \renewcommand{\papertype}{a3}
+ \renewcommand{\fontpointsize}{14pt}
+ \setlength{\paperwidth}{29.7cm}
+ \setlength{\paperheight}{41.98cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=29.7cm,41.98cm}
+ }{\special{papersize=41.98cm,29.7cm}
+ }
+ }
+ }
+%%%%% New Options for US page sizes
+\DeclareOption{ansiE}{% ANSI E, 34"x44"
+ \renewcommand{\papertype}{ansiE}
+ \renewcommand{\fontpointsize}{25pt}
+ \setlength{\paperwidth}{86.36cm}
+ \setlength{\paperheight}{111.76cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=86.36cm,111.76cm}
+ }{\special{papersize=111.76cm,86.36cm}
+ }
+ }
+}
+\DeclareOption{ansiD}{% ANSI D, 22"x34"
+ \renewcommand{\papertype}{ansiD}
+ \renewcommand{\fontpointsize}{20pt}
+ \setlength{\paperwidth}{55.88cm}
+ \setlength{\paperheight}{86.36cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=55.88cm,86.36cm}
+ }{\special{papersize=86.36cm,55.88cm}
+ }
+ }
+}
+\DeclareOption{ansiC}{% ANSI C, 17"x22"
+ \renewcommand{\papertype}{ansiC}
+ \renewcommand{\fontpointsize}{17pt}
+ \setlength{\paperwidth}{43.18cm}
+ \setlength{\paperheight}{55.88cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=43.18cm,55.88cm}
+ }{\special{papersize=55.88cm,43.18cm}
+ }
+ }
+}
+\DeclareOption{tabloid}{% Tabloid AKA ledger AKA ANSI B, 11"x17"
+ \renewcommand{\papertype}{tabloid}
+ \renewcommand{\fontpointsize}{14pt}
+ \setlength{\paperwidth}{27.94cm}
+ \setlength{\paperheight}{43.18cm}
+ \renewcommand{\setpspagesize}{
+ \ifthenelse{\equal{\orientation}{portrait}}{
+ \special{papersize=27.94cm,43.18cm}
+ }{\special{papersize=43.18cm,27.94cm}
+ }
+ }
+}
+\DeclareOption{landscape}{
+\renewcommand{\orientation}{landscape}
+}
+\DeclareOption{portrait}{
+\renewcommand{\orientation}{portrait}
+}
+\DeclareOption{draft}{
+\renewcommand{\printstyle}{draft}
+}
+\DeclareOption{final}{
+\renewcommand{\printstyle}{final}
+}
+\DeclareOption{36pt}{
+\renewcommand{\requestpointsize}{36pt}
+\setboolean{pointsizeset}{true}
+}
+\DeclareOption{30pt}{
+\renewcommand{\requestpointsize}{30pt}
+\setboolean{pointsizeset}{true}
+}
+\DeclareOption{25pt}{
+\renewcommand{\requestpointsize}{25pt}
+\setboolean{pointsizeset}{true}
+}
+\DeclareOption{20pt}{
+\renewcommand{\requestpointsize}{20pt}
+\setboolean{pointsizeset}{true}
+}
+\DeclareOption{17pt}{
+\renewcommand{\requestpointsize}{17pt}
+\setboolean{pointsizeset}{true}
+}
+\DeclareOption{14pt}{
+\renewcommand{\requestpointsize}{14pt}
+\setboolean{pointsizeset}{true}
+}
+
+
+\DeclareOption*{\InputIfFileExists{paper\CurrentOption.cfg}{}{\PackageWarning{poster}{Unknown option \CurrentOption}}}
+
+\ExecuteOptions{portrait,a0,final}
+\ProcessOptions\relax
+
+
+\ifthenelse{\equal{\orientation}{landscape}}{
+ \newlength{\tempsize}
+ \setlength{\tempsize}{\paperwidth}
+ \setlength{\paperwidth}{\paperheight}
+ \setlength{\paperheight}{\tempsize}
+ }{}
+
+
+\ifthenelse{\boolean{pointsizeset}}{
+ \renewcommand{\fontpointsize}{\requestpointsize}}{
+ \ifthenelse{\boolean{largeletters}}{
+ \ifthenelse{\equal{\fontpointsize}{20pt}}{
+ \renewcommand{\fontpointsize}{25pt}
+ }{ \ifthenelse{\equal{\fontpointsize}{17pt}}{
+ \renewcommand{\fontpointsize}{20pt}
+ }{ \ifthenelse{\equal{\fontpointsize}{14pt}}{
+ \renewcommand{\fontpointsize}{17pt}
+ }{\renewcommand{\fontpointsize}{30pt}
+ }
+ }
+ }
+ }{
+ }
+ }
+
+\RequirePackage{graphics}
+\RequirePackage{color}
+\RequirePackage{shadow}
+\RequirePackage{a0size}
+\RequirePackage{times}
+\RequirePackage{boxedminipage}
+
+\newlength{\titlewidth}
+\newlength{\logowidth}
+
+
+\newcommand{\setuppage}{
+ \ifthenelse{\equal{\orientation}{landscape}}{
+ \setlength{\papermargin}{0.06\paperheight}
+ }{
+ \setlength{\papermargin}{0.06\paperwidth}
+ }
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2\papermargin}
+ \setlength{\textheight}{\paperheight}
+ \addtolength{\textheight}{-2\papermargin}
+
+ \setlength{\voffset}{-2.54cm}
+ \addtolength{\voffset}{\papermargin}
+ \setlength{\hoffset}{-2.54cm}
+ \addtolength{\hoffset}{\papermargin}
+ \setlength{\headheight}{0 cm}
+ \setlength{\headsep}{0 cm}
+ \setlength{\topmargin}{0 cm}
+ \setlength{\oddsidemargin}{0 cm}
+ \setlength{\footskip}{0.65\papermargin}
+
+ \ifthenelse{\equal{\orientation}{landscape}}{
+ \setlength{\logowidth}{0.12\textheight}
+ }{
+ \setlength{\logowidth}{0.12\textwidth}
+ }
+ \setlength{\titlewidth}{\textwidth}
+ \addtolength{\titlewidth}{-2\logowidth}
+
+}
+
+\setuppage
+
+\ifthenelse{\equal{\fontpointsize}{20pt}}{
+ \renewcommand{\tiny}{\fontsize{10}{12}\selectfont}
+ \renewcommand{\scriptsize}{\fontsize{12}{14}\selectfont}
+ \renewcommand{\footnotesize}{\fontsize{14.4}{18}\selectfont}
+ \renewcommand{\small}{\fontsize{17.28}{22}\selectfont}
+ \renewcommand{\normalsize}{\fontsize{20.74}{25}\selectfont}
+ \renewcommand{\large}{\fontsize{24.88}{30}\selectfont}
+ \renewcommand{\Large}{\fontsize{29.86}{37}\selectfont}
+ \renewcommand{\LARGE}{\fontsize{35.83}{45}\selectfont}
+ \renewcommand{\huge}{\fontsize{43}{54}\selectfont}
+ \renewcommand{\Huge}{\fontsize{51.6}{64}\selectfont}
+ \newcommand{\veryHuge}{\fontsize{61.92}{77}\selectfont}
+ \newcommand{\VeryHuge}{\fontsize{74.3}{93}\selectfont}
+ \newcommand{\VERYHuge}{\fontsize{89.16}{112}\selectfont}
+ \newcommand{\titlesize}{\veryHuge}
+ \newcommand{\authorsize}{\LARGE}
+ \newcommand{\instsize}{\Large}
+
+ \setlength\smallskipamount{5pt plus 2pt minus 2pt}
+ \setlength\medskipamount{10pt plus 3pt minus 3pt}
+ \setlength\bigskipamount{20pt plus 7pt minus 7pt}
+ \setlength\abovecaptionskip{20pt}
+ \setlength\belowcaptionskip{0pt}
+ \setlength\abovedisplayskip{20pt plus 5pt minus 13 pt}
+ \setlength\abovedisplayshortskip{0pt plus 5pt}
+ \setlength\belowdisplayshortskip{10pt plus 6pt minus 5pt}
+}{\ifthenelse{\equal{\fontpointsize}{17pt}}{
+ \renewcommand{\tiny}{\fontsize{8.3}{10}\selectfont}
+ \renewcommand{\scriptsize}{\fontsize{10}{12}\selectfont}
+ \renewcommand{\footnotesize}{\fontsize{12}{14}\selectfont}
+ \renewcommand{\small}{\fontsize{14.4}{18}\selectfont}
+ \renewcommand{\normalsize}{\fontsize{17.28}{22}\selectfont}
+ \renewcommand{\large}{\fontsize{20.74}{25}\selectfont}
+ \renewcommand{\Large}{\fontsize{24.88}{30}\selectfont}
+ \renewcommand{\LARGE}{\fontsize{29.86}{37}\selectfont}
+ \renewcommand{\huge}{\fontsize{35.83}{45}\selectfont}
+ \renewcommand{\Huge}{\fontsize{43}{54}\selectfont}
+ \newcommand{\veryHuge}{\fontsize{51.6}{64}\selectfont}
+ \newcommand{\VeryHuge}{\fontsize{61.92}{77}\selectfont}
+ \newcommand{\VERYHuge}{\fontsize{74.3}{93}\selectfont}
+ \newcommand{\titlesize}{\Huge}
+ \newcommand{\authorsize}{\LARGE}
+ \newcommand{\instsize}{\Large}
+
+
+ \setlength\smallskipamount{4.5pt plus 2pt minus 2pt}
+ \setlength\medskipamount{9pt plus 3pt minus 3pt}
+ \setlength\bigskipamount{18pt plus 6pt minus 6pt}
+ \setlength\abovecaptionskip{17pt}
+ \setlength\belowcaptionskip{0pt}
+ \setlength\abovedisplayskip{17pt plus 4pt minus 11 pt}
+ \setlength\abovedisplayshortskip{0pt plus 4pt}
+ \setlength\belowdisplayshortskip{8pt plus 5pt minus 4pt}
+
+ }{\ifthenelse{\equal{\fontpointsize}{14pt}}{
+ \renewcommand{\tiny}{\fontsize{8.3}{10}\selectfont}
+ \renewcommand{\scriptsize}{\fontsize{8.3}{10}\selectfont}
+ \renewcommand{\footnotesize}{\fontsize{10}{12}\selectfont}
+ \renewcommand{\small}{\fontsize{12}{14}\selectfont}
+ \renewcommand{\normalsize}{\fontsize{14.4}{18}\selectfont}
+ \renewcommand{\large}{\fontsize{17.28}{22}\selectfont}
+ \renewcommand{\Large}{\fontsize{20.74}{25}\selectfont}
+ \renewcommand{\LARGE}{\fontsize{24.88}{30}\selectfont}
+ \renewcommand{\huge}{\fontsize{29.86}{37}\selectfont}
+ \renewcommand{\Huge}{\fontsize{35.83}{45}\selectfont}
+ \newcommand{\veryHuge}{\fontsize{43}{54}\selectfont}
+ \newcommand{\VeryHuge}{\fontsize{51.6}{64}\selectfont}
+ \newcommand{\VERYHuge}{\fontsize{61.92}{77}\selectfont}
+ \newcommand{\titlesize}{\huge}
+ \newcommand{\authorsize}{\LARGE}
+ \newcommand{\instsize}{\Large}
+
+ \setlength\smallskipamount{3.5pt plus 1pt minus 1pt}
+ \setlength\medskipamount{7.5pt plus 2pt minus 2pt}
+ \setlength\bigskipamount{15pt plus 5pt minus 5pt}
+
+ \setlength\abovecaptionskip{14pt}
+ \setlength\belowcaptionskip{0pt}
+ \setlength\abovedisplayskip{14pt plus 4pt minus 9 pt}
+ \setlength\abovedisplayshortskip{0pt plus 4pt}
+ \setlength\belowdisplayshortskip{7pt plus 5pt minus 4pt}
+
+ }{\ifthenelse{\equal{\fontpointsize}{25pt}}{
+ \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}{212}\selectfont}
+ \newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont}
+
+ \newcommand{\titlesize}{\VeryHuge}
+ \newcommand{\authorsize}{\LARGE}
+ \newcommand{\instsize}{\Large}
+
+ \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}
+
+ }{\ifthenelse{\equal{\fontpointsize}{30pt}}{
+ \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}
+ \newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont}
+
+ \newcommand{\titlesize}{\veryHuge}
+ \newcommand{\authorsize}{\Large}
+ \newcommand{\instsize}{\large}
+
+ \setlength\smallskipamount{8pt plus 2pt minus 2pt}
+ \setlength\medskipamount{14pt plus 5pt minus 5pt}
+ \setlength\bigskipamount{29pt plus 9pt minus 9pt}
+
+ \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}
+
+ }{
+ \renewcommand{\tiny}{\fontsize{17.28}{22}\selectfont}
+ \renewcommand{\scriptsize}{\fontsize{20.74}{25}\selectfont}
+ \renewcommand{\footnotesize}{\fontsize{24.88}{30}\selectfont}
+ \renewcommand{\small}{\fontsize{29.86}{37}\selectfont}
+ \renewcommand{\normalsize}{\fontsize{35.83}{45}\selectfont}
+ \renewcommand{\large}{\fontsize{43}{54}\selectfont}
+ \renewcommand{\Large}{\fontsize{51.6}{64}\selectfont}
+ \renewcommand{\LARGE}{\fontsize{61.92}{77}\selectfont}
+ \renewcommand{\huge}{\fontsize{74.3}{93}\selectfont}
+ \renewcommand{\Huge}{\fontsize{89.16}{112}\selectfont}
+ \newcommand{\veryHuge}{\fontsize{107}{134}\selectfont}
+ \newcommand{\VeryHuge}{\fontsize{107}{134}\selectfont}
+ \newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont}
+
+
+ \newcommand{\titlesize}{\Huge}
+ \newcommand{\authorsize}{\Large}
+ \newcommand{\instsize}{\large}
+
+ \setlength\smallskipamount{10pt plus 2pt minus 2pt}
+ \setlength\medskipamount{18pt plus 6pt minus 6pt}
+ \setlength\bigskipamount{36pt plus 11pt minus 11pt}
+
+ \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
+\newlength{\parstartskip}
+\setlength\parstartskip{2\baselineskip}
+\setboolean{useleftlogo}{true}
+\setboolean{userightlogo}{true}
+
+% Definition of Colors
+% Background- and Text-color
+\definecolor{mainCol}{rgb}{1,1,1}
+\definecolor{BoxCol}{rgb}{0.9,0.9,0.9}
+\definecolor{TextCol}{rgb}{0,0,0}
+\definecolor{SectionCol}{rgb}{0,0,0}
+
+
+\AtBeginDocument{
+ \typeout{-- Paper type set to \papertype.}
+
+ \@ifundefined{pdfoutput}{% standard LaTeX
+ \setpspagesize
+ }{}
+ \pagestyle{empty}
+ \makeatletter
+ \renewcommand{\@oddfoot}{\hfill \footlogo\\}
+ \pagecolor{mainCol}
+
+ }
+%
+
+
+\newlength{\figtopskip}
+\newlength{\figbotskip}
+\newlength{\secskip}
+\newlength{\titleskip}
+\ifthenelse{\equal{\orientation}{landscape}}{
+ \setlength{\titleskip}{0.025\textheight}
+}{
+ \setlength{\titleskip}{0.025\textwidth}
+}
+\setlength{\secskip}{\bigskipamount}
+\setlength{\figtopskip}{\secskip}
+\setlength{\figbotskip}{\secskip}
+%%%% Defines default institute
+\newcommand{\theinstitute}{%
+}
+
+\newcommand{\printemail}{}
+%
+\newcommand{\printleftlogo}{%
+ \begin{center}
+ \hspace*{0.6\textwidth}
+ \end{center}
+}
+\newcommand{\printrightlogo}{%
+ \begin{center}
+ \hspace*{0.6\textwidth}
+ \end{center}
+}
+%
+%
+%
+
+
+%
+\newcommand{\footlogo}{}
+%
+%
+\newcommand{\conference}[1]{% arg:name of conference
+%\setlength{\footskip}{0.02\paperheight}%
+\makeatletter
+\renewcommand{\@oddfoot}{\footnotesize #1 \hfill \footlogo\\}
+}
+
+\renewcommand{\maketitle}{%
+ \ifthenelse{\boolean{useleftlogo}}{%
+ \begin{minipage}[c]{\logowidth}
+ \printleftlogo
+ \end{minipage}
+ }{}
+ \begin{minipage}[c]{\titlewidth}
+ \begin{center}
+ \renewcommand{\baselinestretch}{3.3}\normalsize
+ {\titlesize \bf \@title}\par
+ \renewcommand{\baselinestretch}{1.0}\normalsize
+ \vspace{0.4\titleskip}
+ {\authorsize {\bf\@author} \par}
+ {\instsize
+ \vspace{0.2\titleskip}
+ \theinstitute \par
+ \ifthenelse{\equal{\printemail}{}}{%nothing
+ }{%
+ \vspace{0.2\titleskip}
+ \texttt{\printemail}
+ }
+ }
+ \end{center}
+ \end{minipage}%}}
+ \ifthenelse{\boolean{userightlogo}}{%
+ \begin{minipage}[c]{\logowidth}
+ \printrightlogo
+ \end{minipage}
+ }{}
+\vspace{\titleskip}
+}
+\newlength{\secboxwidth}
+%%% \replacement for \section
+% with colored section-title and automatic numbering
+\newcommand{\Section}[2][?]{
+ \vspace{\secskip}
+ \refstepcounter{section}
+ \begin{center}
+ \setlength{\secboxwidth}{\columnwidth}
+ \addtolength{\secboxwidth}{-1cm}
+ \shabox{\colorbox{BoxCol}{
+ \begin{minipage}[c]{\secboxwidth}
+ \vspace{1.1ex}
+ \begin{center}
+ {\bf\sectionsize\textcolor{SectionCol}{\arabic{section}.~#2}}
+ \end{center}
+ \vspace{0.2ex}
+ \end{minipage}
+ }}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+\newcommand{\sSection}[1]{
+ \vspace{\secskip}
+ \begin{center}
+ \setlength{\secboxwidth}{\columnwidth}
+ \addtolength{\secboxwidth}{-1cm}
+ \shabox{\colorbox{BoxCol}{
+ \begin{minipage}[c]{\secboxwidth}
+ \vspace{1.1ex}
+ \begin{center}
+ {\bf\sectionsize\textcolor{SectionCol}{#1}}
+ \end{center}
+ \vspace{0.2ex}
+ \end{minipage}
+ }}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+%
+%%% \PlainSection - replacement for \section
+\newcommand{\PlainSection}[2][?]{
+ \refstepcounter{section}
+ \vspace{\secskip}
+ \begin{center}
+ {\bf\sectionsize\textcolor{SectionCol}{\arabic{section}.~#2}}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+%%% \sPlainSection - replacement for \section
+\newcommand{\sPlainSection}[1]{
+ \vspace{\secskip}
+ \begin{center}
+ {\bf \sectionsize \textcolor{SectionCol}{#1}}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+%%% \RuledSection - replacement for \section
+\newcommand{\RuledSection}[2][?]{
+ \vspace{0.3\secskip}
+ \rule{\columnwidth}{\secrulewidth}
+ \refstepcounter{section}
+ \vspace{0.7\secskip}
+ \begin{center}
+ {\bf\sectionsize\textcolor{SectionCol}{\arabic{section}.~#2}}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+%%% \sRuledSection - replacement for \section
+\newcommand{\sRuledSection}[1]{
+ \ifthenelse{\equal{\arabic{section}}{0}}{}{
+ \vspace{0.3\secskip}
+ \rule{\columnwidth}{\secrulewidth}
+ }
+ \vspace{0.7\secskip}
+ \begin{center}
+ {\bf \sectionsize \textcolor{SectionCol}{#1}}
+ \end{center}
+ \par\vspace{0.375\secskip}
+}
+%
+%
+%
+%
+\ifthenelse{\equal{\secstyle}{ruled}}{
+ \renewcommand{\section}{\secdef\RuledSection\sRuledSection}
+}{
+ \ifthenelse{\equal{\secstyle}{plain}}{
+ \renewcommand{\section}{\secdef\PlainSection\sPlainSection}
+ }{
+ \renewcommand{\section}{\secdef\Section\sSection}
+ }
+}
+%%% \SubSection - replacement for \subsection
+\newcommand{\SubSection}[2][?]{
+ \vspace{0.5\secskip}
+ \refstepcounter{subsection}
+ {\bf \subsectionsize \textcolor{TextCol}{\arabic{section}.\arabic{subsection}~#2}}
+ \par\vspace{0.375\secskip}
+}
+%%% \sSubSection - replacement for \subsection
+\newcommand{\sSubSection}[1]{
+ \vspace{0.5\secskip}
+ {\bf \subsectionsize \textcolor{TextCol}{#1}}
+ \par\vspace{0.375\secskip}
+}
+%
+\renewcommand{\subsection}{\secdef\SubSection\sSubSection}
+%%%
+\renewenvironment{abstract}
+{\section*{Abstract}\it}
+{}
+%%%
+%%%
+\newcounter{subfig}[figure]
+\renewcommand{\thesubfig}{\thefigure(\alph{subfig})}
+\newcommand{\capstart}{}
+\newcommand{\capfirstskip}{}
+\newcommand{\caplastskip}{}
+\newcommand{\subfigure}[2][]{
+\refstepcounter{subfig}
+\begin{tabular}{c}
+ #2 \\
+ (
+ \alph{subfig}
+ ) #1\\
+\end{tabular}
+}
+
+%%% replacement for standard figure environment
+\renewenvironment{figure}[1][h]
+{\vspace{\figtopskip}
+ \refstepcounter{figure}
+ \renewcommand{\capstart}{\bf Figure \arabic{figure}: }
+ \renewcommand{\capfirstskip}{\vspace{0.5\figtopskip}\par}
+ \renewcommand{\caplastskip}{}
+ \begin{minipage}{\columnwidth}
+}
+{\end{minipage}
+\vspace{\figbotskip}}
+\newcounter{algorithm}
+%%% replacement for algorithm environment
+\newenvironment{algorithm}[1][h]
+{\vspace{\figtopskip}
+ \refstepcounter{algorithm}
+ \renewcommand{\capstart}{\bf Algorithm \arabic{algorithm}: }
+ \renewcommand{\capfirstskip}{\vspace{0.5\figtopskip}\par}
+ \renewcommand{\caplastskip}{}
+ \begin{boxedminipage}{\columnwidth}
+}
+{\end{boxedminipage}
+\vspace{\figbotskip}}
+%%% replacement for standard table environment
+\renewenvironment{table}[1][h]
+{\vspace{\figtopskip}
+ \refstepcounter{table}
+ \renewcommand{\capstart}{\bf Table \arabic{table}: }
+ \renewcommand{\caplastskip}{\vspace{0.5\figtopskip}\par}
+ \renewcommand{\capfirstskip}{}
+ \begin{minipage}{\columnwidth}
+ }
+ {\end{minipage}\vspace{\figbotskip}}
+%%% replacement for standard \caption
+\renewcommand{\caption}[2][1]{
+ \capfirstskip
+ \begin{minipage}{#1\columnwidth}
+ \renewcommand{\baselinestretch}{1}
+ \setbox0=\hbox{\capstart \it #2}
+ \ifdim\wd0>\hsize
+ {\capstart \it #2}
+ \else
+ \centerline{\box0}
+ \fi
+ \par
+ \end{minipage}
+ \caplastskip
+}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\setlength{\sboxrule}{2pt}
+\setlength{\sboxsep}{0pt}
+%
+\ifthenelse{\equal{\orientation}{landscape}}{
+ \setlength{\columnsep}{0.0385\textheight}
+ \setlength{\columnseprule}{0.0025\textheight}
+}{
+ \setlength{\columnsep}{0.0385\textwidth}
+ \setlength{\columnseprule}{0.0025\textwidth}
+}
+\setlength{\parindent}{0.0cm}
+\newlength{\secrulewidth}
+\setlength{\secrulewidth}{0.3\columnseprule}
+
+%
+%
+\renewcommand{\familydefault}{\sfdefault}
+
+\newcommand{\leftlogo}[2][0.9]{%
+\ifthenelse{\equal{#2}{}}{%
+ \renewcommand{\printleftlogo}{%
+ \begin{center}
+ \hspace*{0.6\textwidth}
+ \end{center}
+ }
+ }
+ {\renewcommand{\printleftlogo}{%
+ \begin{center}
+ \resizebox{#1\textwidth}{!}{\includegraphics{#2}}
+ \end{center}
+ }}
+}
+%
+\newcommand{\rightlogo}[2][0.9]{%
+\ifthenelse{\equal{#2}{}}{%
+ \renewcommand{\printrightlogo}{%
+ \begin{center}
+ \hspace*{0.6\textwidth}
+ \end{center}
+ }
+ }
+ {\renewcommand{\printrightlogo}{%
+ \begin{center}
+ \resizebox{#1\textwidth}{!}{\includegraphics{#2}}
+ \end{center}
+ }}
+}
+%
+\newcommand{\email}[1]{%
+\renewcommand{\printemail}{#1}
+}
+%
+\newcommand{\institute}[1]{%
+\renewcommand{\theinstitute}{#1}
+}
+%
+\newcommand{\norightlogo}{
+\setboolean{userightlogo}{false}
+\setlength{\titlewidth}{\textwidth}
+\ifthenelse{\boolean{useleftlogo}}{
+\addtolength{\titlewidth}{-\logowidth}
+}{}
+}
+\newcommand{\noleftlogo}{
+\setboolean{useleftlogo}{false}
+\setlength{\titlewidth}{\textwidth}
+\ifthenelse{\boolean{userightlogo}}{
+\addtolength{\titlewidth}{-\logowidth}
+}{}
+}
+\newcommand{\nologos}{
+\setboolean{useleftlogo}{false}
+\setboolean{userightlogo}{false}
+\setlength{\titlewidth}{\textwidth}
+}
+%
+%%% \PARstart command purloined from IEEEtran.cls
+%
+\def\PARstart#1#2{\ifthenelse{\equal{\secstyle}{boxed}}{\vspace{0.5\secskip}}{}
+ \begingroup\def\par{\endgraf\endgroup\lineskiplimit=0pt}
+ \setbox2=\hbox{\uppercase{#2~}}\newdimen\tmpht \tmpht \ht2
+ \advance\tmpht by \baselineskip\font\huge=cmr10 at \tmpht
+ \setbox1=\hbox{{\Huge #1}}
+ \count7=\tmpht \count8=\ht1\divide\count8 by 1000 \divide\count7 by\count8
+ \tmpht=.001\tmpht\multiply\tmpht by \count7\font\hhuge=cmr10 at \tmpht
+ \setbox1=\hbox{{\Huge #1}} \noindent \hangindent1.05\wd1
+ \hangafter=-2 {\hskip-\hangindent \lower1\ht1\hbox{\raise1.0\ht2\copy1}%
+ \kern-0\wd1}\copy2\lineskiplimit=-1000pt}
+
+\endinput
+
+\color{TextCol}
+
+%%
+%% End of file `poster.cls'.
+
+
+
+
+
+
+
+
+
+