summaryrefslogtreecommitdiff
path: root/macros/latex209/contrib/cassette/cassette.sty
blob: 039883d942293e2f9cfe1929164d10f0ae7939d9 (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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                                       %
% cassette.sty --- 8. November 1992 by Yellow Foot Software             %
%                                                                       %
% Folgende Befehle stehen zur Verf"ugung:                               %
%                                                                       %
% \position{Bandsorte}       --- Bandsorte angeben (Ferro, Chrom,       %
%                                Metall usw.)                           %
% \eq{Equalizer-Einstellung}                                            %
% \nr{Rauschunterdr"uckung}  --- Rauschunterdr"uckungssystem angeben    %
%                                (Dolby B, Dolby C usw.)                %
% \len{Bandl"ange}        --- Spieldauer des Bandes (60, 90, 120)       %
% \dateA{Datum}           --- Datum der Aufnahme Seite A, voreinge-     %
%                             stellt: \today                            %
% \dateB{Datum}           --- Datum der Aufnahme Seite B, voreinge-     %
%                             stellt: \today                            %
% \interpretA{Name}       --- Interpret Seite A                         %
% \interpretB{Name}       --- Interpret Seite B                         %
% \titelA{Name}           --- Titel von Seite A                         %
% \titelB{Name}           --- Titel von Seite B                         %
%                                                                       %
% \songsA{...}         --- Lieder auf Seite A                           %
% \songsB{...}         --- Lieder auf Seite B                           %
%                                                                       %
% Die LaTeX-Quelldatei mu"s wie folgt aufgebaut sein:                   %
% \documentstyle[...,cassette]{article}                                 %
% \begin{document}                                                      %
%      ... oben genannte Befehle ...                                    %
% \songsA{...}                                                          %
% \songsB{...}                                                          %
%      Die einzelnen Songs m"ussen durch \\ getrennt werden.            %
% \cassette                                                             %
% \end{document}                                                        %
%                                                                       %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\typeout{Document Style Option 'cassette'. Released Nov 8, 1992 by Yellow Foot
Soft}


\newdimen\casswidth
\casswidth100mm

\pagestyle{empty}

\def\posname{{\bf POS:} }
\def\position#1{\def\@position{\posname #1}}
\def\@position{\posname}

\def\eqname{{\bf EQ:} }
\def\eq#1{\def\@eq{\eqname #1$\mu$s}}
\def\@eq{\eqname}

\def\nrname{{\bf NR:} }
\def\nr#1{\def\@nr{\nrname #1}}
\def\@nr{\nrname}

\def\lenname{{\bf LEN:} }
\def\len#1{\def\@len{\lenname #1}}
\def\@len{\lenname}

\def\sideAname{{\bf Seite 1}}    
\def\sideBname{{\bf Seite 2}}

\def\dateA#1{\def\@dateA{#1}}
\def\@dateA{\today}
\def\dateB#1{\def\@dateB{#1}}
\def\@dateB{\today}

\def\interpretA#1{\def\@interpretA{\xiipt\bf #1}}
\def\interpretB#1{\def\@interpretB{\xiipt\bf #1}}

\def\titelA#1{\def\@titelA{\xiipt\bf #1}}
\def\titelB#1{\def\@titelB{\xiipt\bf #1}}

\def\songsA#1{\def\@songsA{\parbox[t]{0.45\casswidth}{#1}}}
\def\songsB#1{\def\@songsB{\parbox[t]{0.45\casswidth}{#1}}}

\def\cassette{
\begin{tabular*}{\casswidth}{|l@{\extracolsep\fill}l|} \hline
& \\
& \\
& \\
& \\
& \\ \hline
\@interpretA & \hfill\@titelA\\
& \\
\@interpretB & \hfill\@titelB\\ \hline
\@position\hfill\@eq          & \@nr\hfill\@len\\
\sideAname\hspace{1em}\@dateA & \sideBname\hspace{1em}\@dateB\\ \hline
\@songsA & \hfill\@songsB\\ \hline
\end{tabular*}
}