summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scr_new1.tex
blob: 297552f327ce5242a2b78ff0c11a0b9be10172f2 (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
% Ausgabe 1 der KOMA-Script-News
% Copyright (C) Markus Kohm, Juli 1994
% Dieser Text darf nur unver"andert und
% nur zusammen mit dem KOMA-Script-Paket
% weitergegeben werden.
% ----------------------------------------------------

\documentclass{ltnews}
%\usepackage{t1enc,german}
\usepackage{german}

\DeclareRobustCommand{\Script}{\textsc{Script}}
\DeclareRobustCommand{\ScriptNews}{\Script\ News}
\DeclareRobustCommand{\Koma}{\textsc{Koma}}
\DeclareRobustCommand{\KomaScript}{\Koma-\Script}
\publicationmonth{July}
\publicationyear{1994}
\publicationissue{1}
\title{\ScriptNews}
\indicia{\hfill Copyright \copyright\ Markus Kohm, 1994}

\begin{document}
\maketitle

\section{Die \ScriptNews}

Zweck dieser Informationsschrift ist es, "uber die Neuerungen des
\KomaScript-Pakets zu informieren. Da ich leider wenig Zeit habe, eine
ausf"uhrliche Anleitung oder eine \verb|\doc|- bzw. \verb|\docstrip|-Einbindung
zu erstellen, ist dies die einzige Information zum
\KomaScript-Paket\footnotemark[0].

\section{Das \KomaScript-Paket\protect\footnotemark[0]}

Das \KomaScript-Paket besteht aus drei \emph{classes} und einem
\emph{package}:

\begin{citations}
\item[scrartcl] das \Script-"Aquivalent zu \texttt{article.cls}.
\item[scrreprt] das \Script-"Aquivalent zu \texttt{report.cls}.
\item[scrbook] das \Script-"Aquivalent zu \texttt{book.cls}.
\item[typearea] das \emph{package} zur Einstellung der Seitengr"o"se und
Berechnung der Seitenaufteilung.
\end{citations}
Die \emph{classes} verwenden die Schriftgr"o"seneinstellungen aus den
\emph{\LaTeX-Standard-classes}, deren Seitenaufteilung (Seitenspiegel) wird
jedoch von dem \emph{package} \texttt{typearea} "uberladen, das von allen drei
\emph{classes} automatisch nachgeladen wird.

Der Unterschied zwischen den \Koma-\emph{classes} und den
Standard-\emph{classes} besteht in erster Linie in der Darstellung. Es sind nur
wenige Befehle hinzugekommen, aber alle Befehle der Standard-\emph{Classes}
sind ebenfalls vorhanden. In einigen F"allen bringen sie jedoch optisch andere
Ergebnisse.

Genauere Informationen hierzu sind der Anleitung zu Frank Neukams \Script-Paket
zu entnehmen. Das \KomaScript-Paket ist nach seinem Vorbild entstanden.

\section{Unterschiede zu Frank Neukams \Script-Paket}

Der Hauptunterschied liegt darin, da"s Frank Neukams \Script-Paket derzeit
eigentlich nur in einer Implementierung f"ur \LaTeX~2.09 und einem Hack f"ur
\LaTeXe\ vorliegt. Das \KomaScript-Paket hingegen wurde speziell f"ur \LaTeXe\
geschrieben. Daraus ist auch der Umstand zu erkl"aren, da"s es f"ur
\emph{book}, \emph{report} und \emph{article} wieder drei unterschiedliche
\emph{classes} gibt. Begr"undet ist dies durch die Tatsache, da"s sich
\texttt{book.cls} gegen"uber \texttt{report.cls} mehr unterscheidet als
\texttt{book.sty} gegen"uber \texttt{report.sty}.

F"ur den Anwender entscheidend ist die Tatsache, da"s ich bei \KomaScript\ aus
einigen Befehlen Optionen gemacht habe. In Tabelle \ref{Tab1} werden die neuen
Optionen den alten Befehlen gegen"ubergestellt. Die ersetzten Befehle sind
nicht mehr implementiert.

\begin{table}
\begin{center}
\begin{tabular}{|l|l|}\hline
\multicolumn{1}{|c|}{\KomaScript-Option}&
                        \multicolumn{1}{c|}{\Script~2.0-Befehl}\\
\hline
\textsl{headsepline}                    & \verb|\headseplineon|\\
\textsl{headnosepline}                  & \verb|\headseplineoff|\\
\textsl{headinclude}                    & \verb|\headincludeon|\\
\textsl{headexclude}                    & \verb|\headincludeoff|\\
\textsl{footsepline}                    & \verb|\footseplineon|\\
\textsl{footnosepline}                  & \verb|\footseplineoff|\\
\textsl{footinclude}                    & \verb|\footincludeon|\\
\textsl{footexclude}                    & \verb|\footincludeoff|\\
\hline
\end{tabular}
\caption{\label{Tab1}Vergleich neuer Optionen mit alten Befehlen}
\end{center}
\end{table}

Die \textsl{*include}- bzw. \textsl{*exclude}-Optionen sind in \emph{typearea}
implementiert. Die Standardeinstellungen sind dieselben wie bei \Script~2.0
geblieben.

\footnotetext[0]{Hier hat sich etwas ge"andert! Bitte \texttt{scr\_new5.tex}
                 beachten! [MJK 1995/01/05]}

Neben dieser "Anderung werden die alten \emph{DIN}x-Optionen\footnote{Die
DIN-Angaben bei \Script~2.0 waren ohnehin teilweise falsch, da nach ISO bzw.
DIN die abgeleiteten Seitengr"o"sen jeweils auf Millimeter abgerundet werden.}
nicht mehr unterst"utzt. Statt dessen werden die seit \LaTeXe\ "ublichen
\emph{*paper}-Optionen\footnote{Bei diesen stimmen die Werte f"ur L"ange und
Breite mit ISO bzw. DIN "uberein.} und \emph{landscape} verwendet. Auch
diese sind in \emph{typearea} implementiert.

\section{Fehler}

Ich habe mich zwar bem"uht, das ganze Paket m"oglichst fehlerfrei zu erstellen,
aber ich konnte auch nicht alles austesten. Sollten jemand Fehler finden, die
er eindeutig auf das \KomaScript-Paket zur"uckf"uhren kann, so m"oge er mir
diese m"oglichst kurz und genau schildern. Ich bin derzeit folgenderma"sen zu
erreichen:

\begin{description}
\item[e-mail:] \texttt{kohm@ira.uka.de}
\item[MausNet\footnotemark:] \texttt{Markus Kohm @ KA}
\item[Briefpost:] \begin{minipage}[t]{20em}\raggedright
                    Markus Kohm\\
                    Augartenstra"se 29\\
                    76137 Karlsruhe\\
                 \end{minipage}
\end{description}
\footnotetext{Bitte nur Mails bis zu einer Maximalgr"o"se von 16KByte
und davon h"ochstens eine pro Tag. Alles andere kommt bei mir vermutlich nie
an.}

\end{document}
%
% Ende der Datei `scr_new1.tex'