summaryrefslogtreecommitdiff
path: root/macros/latex209/contrib/klassenarbeiten/arbeito.sty
blob: a935e4b8f10f87b0a84b88bcc5931f160e0e0e0c (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
%Stylefile zum Erstellen von Klassenarbeiten
% Copyright (1992)  Werner Burkhardt
%                   Carl-Benz-Schule Mannheim
%                   Neckarpromenade 23
%                   6800 Mannheim 1
%              und  Joachim Lammarsch, Luzia Dietsche
%                   DANTE e.V.
%                   Postfach 101840
%                   6900 Heidelberg 1

\typeout {Stylefile zum Erstellen von Klassenarbeiten (Version 1.0)}
\typeout {(c) 1992 Werner Burkhardt)}
\newlength{\perheight}
\newlength{\texthoehe}
\newlength{\perheightI}
\setlength{\tabcolsep}{0cm}
\setlength{\textwidth}{18.5cm}
\setlength{\headheight}{15ex}
\setlength{\textheight}{21cm}
\setlength{\perheight}{\textheight}
\setlength{\perheightI}{\textheight}
\addtolength{\oddsidemargin}{-3cm}
\addtolength{\evensidemargin}{-3cm}
\addtolength{\topmargin}{-3cm}
\addtolength{\perheight}{26pt}
\addtolength{\perheightI}{25.211111pt}

\font\gross=cmr10 scaled \magstep4
\newcommand{\Sm}[1]{\tiny\hfil#1\hfil}
\newcommand{\bln}{ }
\newcommand{\aufgabe}[3]{%
            \parbox[t]{1cm}{#1}
            \parbox[t]{15cm}{#2}
            \setbox0=\hbox{\parbox[t]{15cm}{#2}}
            \setlength{\texthoehe}{\ht0}
            \addtolength{\texthoehe}{\dp0}
            \addtolength{\texthoehe}{-0.8\baselineskip}
            \raisebox{-\texthoehe}{\parbox[t]{0.85cm}{\hfill \raggedleft #3 \hfill}}
            \par \bigskip}
\newcommand{\kopf}[1]{\parbox[t]{16cm}{#1}\par \medskip}
\newcommand{\punktesumme}[1]{%
            \vfill
            \parbox[t]{16.39cm}{\rule{16.39cm}{0pt}}
            \parbox{1.4cm}{\rule{1.38cm}{0.4pt}\par}\par
            \parbox[t]{1cm}{\rule{1cm}{0pt}}
            \parbox[t]{15cm}{\rule{15cm}{0pt}}
            \parbox[t]{1.4cm}{\vrule height 12pt width0pt depth8pt%
                             \raggedleft #1}\par}

\def\Klasse#1{\gdef\@Klasse{#1}}
\def\Nummer#1{\gdef\@Nummer{#1}}
\def\Fach#1{\gdef\@Fach{#1}}
\def\Datum#1{\gdef\@Datum{#1}}

\def\@thehead{\vbox{\hrule width\textwidth height0pt
               \gross
               \noindent
               \@Klasse
               \hfill\@Nummer Klassenarbeit \@Fach\hfill\@Datum
               \par
               \bigskip
               \noindent
                Name:\par}}%

\def\@thefoot{\vbox{\hrule width\textwidth height0pt
               \gross
               \noindent
               Punkte: \hfil KMK-Punkte: \hfil Note: \hrule width1.5cm height0pt\par}}

\def\@outputpage{\begingroup\catcode`\ =10
     \let\-\@dischyph \let\'\@acci \let\`\@accii \let\=\@acciii
     \shipout
     \vbox{\normalsize \baselineskip\z@ \lineskip\z@
           \let\par\@@par %% 15 Sep 87
           \vskip \topmargin \moveright\@themargin
           \vbox{\setbox\@tempboxa
                   \vbox {\vfil \hbox to\textwidth{\@thehead}}
                 \dp\@tempboxa\z@
                 \box\@tempboxa
                 \vskip \headsep
                 \vbox {\hrule\hbox{\vrule%
                 \box\@outputbox
                 \hskip-1.4cm\vrule\vbox to \perheightI{%
                 \hbox to 1.36cm{\vrule height 12pt width0pt depth8pt\hfill %
                 {\Sm Punkte}\hfill}\hrule\vfill}%
                 \vrule}%
                 \hrule}%
                 \baselineskip\footskip
                 \hbox to\textwidth{\@thefoot}}}\global\@colht\textheight
           \endgroup\stepcounter{page}\let\firstmark\botmark}