summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/a0poster/a0.tex
blob: f96a54fa79db48b0514cb256c70854502e96d810 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
%% 
%% This is file `a0.tex'
%% 
%% 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.
%%

\documentclass[12pt]{article}
\usepackage{german,a4}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\parindent=0pt
\thispagestyle{empty}
\begin{center}
{\Large a0poster}\\[0.5cm]
Version 1.22b\\
\vspace{1cm}\small
Gerlinde Kettl ({\ttfamily tex@kettl.de})\\
und\\
Matthias Weiser\footnote{Dank an Martin Eckl, 
Berend van der Wall und Bernhard Steininger}
\end{center}

\vspace*{1cm}

\normalsize

{\bfseries\large 1. Wozu ist das gut?}
\bigskip

Mit \TeX\ DIN A0 Poster zu machen und diese auch noch auf dem DIN A0 Drucker
(in der richtigen Gr\"o\ss e) auszudrucken, ist eine Wissenschaft f\"ur sich. 
Diese Class soll die Arbeit vereinfachen. {\ttfamily a0poster.cls} stellt 
Fonts in den Gr\"o\ss en von 12pt ({\ttfamily $\backslash$tiny}) \"uber 24.88pt 
({\ttfamily $\backslash$normalsize}) bis hin zu 107pt ({\ttfamily 
$\backslash$VERYHuge}) zur Verf\"ugung. Auch die mathematischen Formeln werden 
passend in derselben Gr\"o\ss e gesetzt. Au\ss erdem werden {\ttfamily
$\backslash$textwidth} und {\ttfamily$\backslash$textheight} auf passende 
Werte gesetzt und ein Postscript-Header f\"ur {\ttfamily dvips} erzeugt, der
daf\"ur sorgt, da\ss\ das Poster in der richtigen Gr\"o\ss e ausgedruckt wird. 
Inzwischen werden auch die Formate DIN A1, DIN A2 und DIN A3 unterst\"utzt.

\bigskip

{\bfseries\large 2. Was kann es nicht?}

\bigskip

Wie man den Text und die Bilder \TeX nisch m\"oglichst geschickt anordnet, 
mu\ss\ man sich immer noch selber \"uberlegen. 

\bigskip

{\bfseries\large 3. Systemvoraussetzungen und Installation}

\bigskip

Voraussetzungen sind \LaTeX {\ttfamily <1995/06/01>} und {\ttfamily dvips}.

\bigskip

Umfang des Pakets:
\bigskip

\begin{tabular}{lp{0.75\textwidth}}
{\ttfamily a0poster.cls} & Das Class-File\\
{\ttfamily a0size.sty} & Anpassung der Schriftgr\"o\ss en\\
{\ttfamily a0.tex} & Diese Anleitung\\
{\ttfamily a0\_eng.tex} & Diese Anleitung in Englisch\\
\end{tabular}

\bigskip

Die Files {\ttfamily a0poster.cls} und {\ttfamily a0size.sty} m\"ussen in ein
Verzeichnis kopiert werden, in dem \TeX\ seine Input-Files sucht. Damit ist
das Paket lauff\"ahig. Allerdings geht es davon aus, da\ss\ {\ttfamily dvips}
so konfiguriert ist, da\ss\ es Header-Files auch im aktuellen Verzeichnis sucht.
W\"ahrend eines \TeX-Laufs wird n\"amlich das File {\ttfamily a0header.ps} 
erzeugt, das von {\ttfamily dvips} eingelesen werden mu\ss. 

\bigskip

{\bfseries\large 4. Optionen}

\bigskip

a0poster ist eine Class genau wie z.\,B. article. Es gibt folgende Optionen:

\bigskip

\begin{tabular}{lp{0.8\textwidth}}
{\slshape landscape} & Querformat, ist Default\\
{\slshape portrait} & Hochformat\\
{\slshape a0b} & \glqq DIN A0 big\grqq\ - das ist ein etwas verbreitertes
DIN A0-Format, das die Breite des HP Designjet 650C voll ausn\"utzt. Das ist
auch die Default-Einstellung.\\
{\slshape a0} & DIN A0\\
{\slshape a1} & DIN A1\\
{\slshape a2} & DIN A2\\
{\slshape a3} & DIN A3\\
{\slshape posterdraft} & verkleinert den Postscript-Output auf DIN A4-Gr\"o\ss e,
so da\ss\ damit Probeausdrucke auch auf ganz normalen DIN A4 Druckern gemacht
werden k\"onnen.\\
{\slshape draft} & {\bfseries Veraltet} - diese Option macht das gleiche wie {\slshape posterdraft}, da
Optionen aber an andere Pakete weitergereicht werden, kann das zu
unerw\"unschten Effekten f\"uhren (z. B. beim {\ttfamily graphics} Paket).
Deshalb ist dies Option veraltet und sollte nicht mehr verwendet werden.\\
{\slshape final} & erzeugt Postscript-Output in Originalgr\"o\ss e, ist
Default.\\
\end{tabular}

\bigskip

Der Anfang des \TeX-Files kann also z.\,B. wie folgt aussehen:

\begin{verbatim}
\documentclass[portrait,a0b,posterdraft]{a0poster}
\usepackage{german,epsf,pstricks}
\begin{document}
\end{verbatim}

Es gibt folgende Befehle f\"ur die Schriftgr\"o\ss en:

\begin{verbatim}
\tiny          12pt
\scriptsize    14.4pt 
\footnotesize  17.28pt
\small         20.74pt 
\normalsize    24.88pt      
\large         29.86pt 
\Large         35.83pt 
\LARGE         43pt 
\huge          51.6pt 
\Huge          61.92pt 
\veryHuge      74.3pt   
\VeryHuge      89.16pt   
\VERYHuge      107pt   
\end{verbatim}

Da {\ttfamily a0poster.cls} auf {\ttfamily article.cls} aufbaut, k\"onnen 
alle Befehle aus der article Class verwendet werden. Einige Register 
wurden an die Gr\"o\ss e der Seite angepa\ss t.

Beim \TeX en wird ein File namens {\ttfamily a0header.ps} erzeugt, welches
sp\"ater von {\ttfamily dvips} eingelesen wird und daf\"ur sorgt, da\ss\ 
das Poster in der gew\"unschten Gr\"o\ss e ausgedruckt 
wird.\footnote{Falls das bei {\slshape draft} nicht funktioniert, sollte 
man bei der Umwandlung in Postscript die
Option {\ttfamily -Z} verwenden (falls in der Konfigurationsdatei von dvips 
{\ttfamily config.ps} noch nicht eingetragen). Es hat den angenehmen 
Nebeneffekt, da\ss\ die Gr\"o\ss e der Postscript-Files abnimmt. Falls es 
immer noch nicht funktioniert, kann es daran liegen, da\ss\ in {\ttfamily 
config.ps} gr\"o\ss ere Papierformate als A3 eingetragen sind. Dann 
funktioniert die Option {\slshape draft} leider nicht.} 

\bigskip

{\bfseries\large 5. Farben, Rahmen usw.}

\bigskip

Dieses Paket an sich unterst\"utzt weder Farben noch Grafiken, aber das ist
z.\,B. mit den pstricks von Timothy Van Zandt m\"oglich. 
Mit {\ttfamily$\backslash$red} wird der dann folgende Text oder die Formel rot. 
Die Farben {\slshape red, blue, yellow, green, cyan} und 
{\slshape magenta} sowie die Graustufen {\slshape white, lightgray, gray, 
darkgray} und {\slshape black} sind schon implementiert, zus\"atzlich kann man
sich beliebig viele Farben definieren, z.\,B.

\begin{verbatim}
\newrgbcolor{DarkOrange}{1 .498 0}
\DarkOrange Dies ist ein Text in dunklem Orange.
\end{verbatim}

Die Zahlen gehen dabei von 0 bis 1 und beschreiben die Farbe im rgb-System.
Man kann mit den pstricks auch noch viele andere Dinge machen (Rahmen,
Schattierungen, etc.); Details finden sich in der dortigen Anleitung. 

\bigskip

{\bfseries\large 6. Sonst noch was?}

\bigskip

Dieses Paket ist noch in seinem Anfangsstadium, d.\,h.\ es enth\"alt wohl noch
eine ganze Menge Bugs. Deshalb werden Fehlermeldungen, Beschwerden, 
Anregungen (und nat\"urlich auch Lob) usw. gerne entgegengenommen 
(einfach eine email an {\ttfamily gerlinde.kettl@physik.uni-regensburg.de} 
schreiben).

\bigskip

{\bfseries\large 7. History}

\bigskip

Version 1.22b:

\begin{itemize}
\item Lizenzbedingungen hinzugef\"ugt.
\item Option {\slshape draft} durch {\slshape posterdraft} ersetzt.
\end{itemize}

\bigskip
\newpage
Version 1.21b:

\begin{itemize}
\item DIN A4 Probeausdruck f\"ur DIN A3 Poster erm\"oglicht.
\item Modifiziertes Ghostview bis auf weiteres wieder entfernt.
\item Umbenennung von {\ttfamily a0size.tex} nach {\ttfamily a0size.sty}.
\end{itemize}

\bigskip

Version 1.2b:

\begin{itemize}
\item Unterst\"utzung von DIN A0, DIN A1, DIN A2 und DIN A3.
\item DIN A4 Probeausdruck m\"oglich
\item Modifiziertes Ghostview zum besseren Betrachten der Poster
\end{itemize}

\end{document}