summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scr_new5.tex
blob: c4165a637ad1b31fae2402cc59cbdd56e2b55c70 (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
% Ausgabe 5 der KOMA-Script-News
% Copyright (C) Markus Kohm, Oktober 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{Dezember}
\publicationyear{1994}
\publicationissue{5}
\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. In der Regel werden hier jeweils die
wichtigsten "Anderungen gegen"uber der jeweils letzten "offentlichen Version von
\KomaScript\ aufgef"uhrt.


\section{Das \KomaScript-Paket}

Das \KomaScript-Paket besteht aus f"unf \emph{classes} und vier
\emph{packages}:

\begin{citations}
\item[scrdoc] Hilfs-class f"ur die Dokumentation.
\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[scrlettr] das \Script-"Aquivalent zu \texttt{letter.cls}.
\item[typearea] das \emph{package} zur Einstellung der Seitengr"o"se und
Berechnung der Seitenaufteilung.
\item[scrtime] das \emph{package} zur Ausgabe der Uhrzeit.
\item[scrdate] das \emph{package} zur Ausgabe des Wochentags.
\item[scrpage] das \emph{package} zur Gestalltung von Kopf- und Fu"szeilen.
\end{citations}

\texttt{scrlettr.cls} wurde von Axel Kielhorn erarbeitet und mir
freundlicherweise f"ur das \KomaScript-Paket zur Verf"ugung gestellt.

Dar"uber hinaus sind nun auch drei \emph{styles} f"ur den Kompatibilit"atsmodus
vorhanden:
\begin{citations}
\item[script] der \Script-Haupt-\emph{style}
\item[script\_s] der \Script-\emph{article}-\emph{style}
\item[script\_l] der \Script-\emph{letter}-\emph{style}.
\end{citations}
Diese sind allerdings nicht vollkompatibel zu den \Script~2.0-\emph{styles} und
sollen es auch nicht sein. Es sollte jedoch in der Regel m"oglich sein, damit
alle \LaTeX~2.09-\Script-Dokumente zu bearbeiten.

Das Package \texttt{scrtime} ist nicht viel mehr als eine Neuimplementierung
des altbekannten \texttt{time.sty}. Das Package \texttt{scrpage} "ahnelt
\texttt{fancyheadings} beschreitet aber einen etwas anderen Weg. Beide Packages
sollten sowohl mit den \Script-Classes als auch mit den Standard-Classes
zusammenarbeiten.

Beide Packages liegen derzeit erst in einer Beta-Version vor.

\section{Installation\protect\footnotemark[0]}

Seit der Version 2.1 werden dtx- und ins-Dateien verwendet. Diese sind genauso
zu behandeln, wie das \LaTeXe-Installationspaket selbst bzw. die meisten
anderern Zusatzpakete zu \LaTeXe.

F"ur das Hauptpaket (\texttt{komascr.ins/dtx}):
\begin{enumerate}
\item Alle Teile zusammen in ein Bearbeitungsverzeichnis kopieren.
\item \texttt{komascr.ins} mit \LaTeXe\ bearbeiten.
\item Die erzeugten \texttt{cls}-, \texttt{sty}-, \texttt{cfg}-,
      \texttt{def}- u."a. Dateien in ein \TeX-Input-Verzeichnis kopieren.
\item \texttt{komascr.dtx} mit \LaTeXe\ bearbeiten.
\end{enumerate}

F"ur alle weiteren Pakete analog vorgehen.

\section{Neuerungen der aktuellen Version}

Gleichzeitig mit der Verwendung von \texttt{doc} und \texttt{docstrip} wurde
auch die Anleitung zu \KomaScript\ mit eingebaut. Es handelt sich dabei im
Wesentlichen um die Anleitung zu \Script~2.0, die lediglich an \KomaScript\
angepa"st wurde. Da es mir noch immer nicht gelungen ist, mit Frank Neukam
Verbindung aufzunehmen, kann ich nur hoffen, da"s dieser damit einverstanden
ist.

Alle "Anderungen sind nur noch in den \texttt{dtx}-Dateien dokumentiert (sie
werden im Glossary aufgef"uhrt). Auf eine getrennte Dokumentation wird
zuk"unftig verzichtet.

Die Datei \texttt{readme.1st} wurde durch die Dateien \texttt{readme.txt} und
\texttt{liesmich.txt} ersetzt.

\subsection{Das Package \texttt{typearea}}

Im Package \texttt{typearea} hat sich eine "Anderung ergeben. Bisher wurde der
Kopf unabh"angig von der Schriftgr"o"se immer auf 15pt festgeschrieben. Nun wird
hierzu die letzte Stelle der Schriftgr"o"se addiert. Dies war notwendig, damit
das Zusatzpaket \texttt{scrpage} gen"ugend Spielraum f"ur den Kopf hat.
Au"serdem erschien es mir sinnvoll.

\subsection{Die Packages \texttt{topnum}, \texttt{rightnum}, \texttt{outnum}}

Da es mit Hilfe von \texttt{scrpage} einfach m"oglich ist, eigene Seitenformate
(\emph{pagestyles}) zu definieren, sind die drei Packages \texttt{topnum},
\texttt{rightnum} und \texttt{outnum} nicht mehr im Hauptpaket enthalten.

\section{Fehler}

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

Ich habe mich zwar bem"uht, das ganze Paket m"oglichst fehlerfrei zu erstellen,
aber ich konnte auch nicht alles austesten. Insbesondere k"onnten sich Fehler
bei der Umsetzung als \texttt{docstrip}-Paket eingeschlichen haben. Sollte
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} oder \texttt{s\_kohm@ira.uka.de}
\item[MausNet\footnotemark:] \texttt{Markus Kohm @ KA2}
\item[Briefpost:] \begin{minipage}[t]{10em}\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.}

\section{Dank}

Mein Dank gilt Harald Sommerfeldt, der mich auf die meisten Fehler aufmerksam
gemacht hat, und Axel Kielhorn f"ur die \emph{letter-class}.

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