summaryrefslogtreecommitdiff
path: root/macros/latex209/contrib/klassenarbeiten/abi.sty
blob: 6b8d2ae6f70221c62dd53f709bfdd7b2e5229b86 (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
%Stylefile zum Erstellen von Abituraufgaben
% Copyright   Joachim Lammarsch
%             Pr„sident von DANTE e.v.
%             Postfach 101840
%             6900 Heidelberg 1
%         und Werner Burkhardt
%             Carl-Benz-Schule Mannheim
%             Neckarpromenade 23
%             6800 Mannheim 1

\typeout {erstellt von J.Lammarsch und W.Burkhardt}

\newlength{\perheight}
\newlength{\texthoehe}
\newlength{\perheightI}
\setlength{\tabcolsep}{0cm}
\setlength{\textwidth}{18.5cm}
\setlength{\headheight}{15ex}
\setlength{\textheight}{22cm}
\setlength{\perheight}{\textheight}
\setlength{\perheightI}{\textheight}
\addtolength{\oddsidemargin}{-3cm}
\addtolength{\evensidemargin}{-3cm}
\addtolength{\topmargin}{-3cm}
\addtolength{\perheight}{26pt}
\addtolength{\perheightI}{25.211111pt}
\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\LK#1{\gdef\@LK{#1}}
\def\GK#1{\gdef\@GK{#1}}
\def\Gruppe#1{\gdef\@Gruppe{#1}}
\def\Aufgabennummer#1{\gdef\@Aufgabennummer{#1}}
\def\Gruppennummer#1{\gdef\@Gruppennummer{#1}}
\def\Fach#1{\gdef\@Fach{#1}}
\def\Hauptpruefungstermin#1{\gdef\@Hauptpruefungstermin{#1}}
\def\Nachpruefungstermin#1{\gdef\@Nachpruefungstermin{#1}}

\def\@thehead{{\renewcommand{\arraystretch}{1.7}%
\begin{tabular}{@{}|p{2.595cm}|p{3.2cm}p{3.7cm}|*{9}{p{1cm}|}@{}}
\hline
\hfil\@Gruppennummer\hfill & \rule{1pt}{0pt} &  \rule{1pt}{0pt} &
  \Sm{LK}      & \Sm{GK} &
  \Sm{AG}      & \Sm{HG} & \Sm{NTG} & \Sm{SG} & \Sm{TG} & \Sm{TGE} & \Sm{WG}\\
\cline{1-1}\cline{6-12}
\multicolumn{3}{|c|}{\hfil\@Fach\hfill} &
  \hfil \@LK\hfil  & \hfil \@GK\hfil &
  \multicolumn{7}{l|}{\ Gruppe: \quad\@Gruppe}\\
\hline
\multicolumn{2}{|l}{\ Hauptpr"ufung \@Hauptpruefungstermin}&
  \multicolumn{3}{|l}{\ Nachpr"ufung \@Nachpruefungstermin}&
  \multicolumn{7}{|l|}{\ Aufgabe:\ \@Aufgabennummer \quad Seite:\ \thepage} \\
\hline
\end{tabular}}}%

\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{\hfill}}}\global\@colht\textheight
           \endgroup\stepcounter{page}\let\firstmark\botmark}