summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrnew19.tex
blob: 558b925198387558c066e7c150bf889cbc6d99e1 (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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
% Ausgabe 19 der KOMA-Script-News
% Copyright (C) Markus Kohm, April 2001
% Dieser Text darf nur unver"andert und
% nur zusammen mit dem KOMA-Script-Paket
% weitergegeben werden.
% ----------------------------------------------------

\documentclass{ltnews}
%\usepackage[T1]{fontenc}
\usepackage{ngerman}

\DeclareRobustCommand{\Script}{\textsc{Script}}
\DeclareRobustCommand{\ScriptNews}{\Script\ News}
\DeclareRobustCommand{\Koma}{\textsc{Koma}}
\DeclareRobustCommand{\KomaScript}{\Koma-\Script}
\publicationmonth{April}
\publicationyear{2001}
\publicationissue{19}
\renewcommand{\issuename}{Ausgabe}
\title{\ScriptNews}
\indicia{\hfill Copyright \copyright\ Markus Kohm, 2001}

\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.

Aktuell ist nun Version 2.7d (\texttt{scrartcl}, \texttt{scrreprt},
\texttt{scrbook}) bzw. 2.6 (\texttt{scrlettr}).

\section{Das \KomaScript-Paket}

Das \KomaScript-Paket besteht aus mehreren Klassen
(engl. \emph{class}) und Paketen (engl. \emph{package}).
Prinzipiell ist zu jeder Standard-Klasse ein "Aquivalent als
\KomaScript-Klasse vorhanden (siehe \texttt{scr\_new5.tex}).

Desweiteren siehe \texttt{scrnew11.tex}.

\section{Installation}

Siehe dazu \texttt{INSTALL.TXT} bzw. \texttt{INSTALLD.TXT}.

\section{Neuerungen der aktuellen Version}

Die Anzahl der Bugfixes sinkt nicht weiter, sondern bleibt im
Wesentlichen konstant. Das liegt in erster Linie daran, dass sich
wieder etwas tut und neue Features in {\KomaScript} eingebaut
werden. Viele Neuerungen in der aktuellen Version sind \emph{nicht}
oder nicht ausreichend im \texttt{scrguide} dokumentiert. Daf"ur gibt
es einen einfachen Grund.

Seit Anfang des Jahres existiert dank Robin Sochas Hilfe das
"`{\KomaScript} Dokumentationsprojekt"'\footnote{Den Titel habe ich
  eben erfunden.}. Ziel dieses Projektes ist eine neue verbesserte
Anleitung f"ur {\KomaScript}. Jeder, der ernsthaft bereit ist, etwas
Zeit zu investieren, ist aufgerufen, daran teilzunehmen. Wer nicht
bereit ist, Zeit zu investieren, m"oge es lassen -- sich dann aber auch
nicht "uber mangelnde Dokumentation beschweren.

Ein Problem in diesem Projekt ist, dass sich viele Freiwillige
gemeldet haben, zum jetzigen Zeitpunkt, da die Aufgaben klar definiert
sind, aber nur noch einige wenige tats"achlich an die Arbeit
machen. Es gibt "ubrigens nicht nur Aufgaben f"ur
{\LaTeX}-Freaks. Solange es nur sehr wenige gibt, die etwas tun --
inbesondere au"ser mir kaum jemanden, der am scrguide selbst schreibt
--, mu"s die verf"ugbare Arbeitskraft eingeteilt werden. Dabei
entfallen derzeit Erweiterungen am alten scrguide. Neuerungen bleiben
damit f"ur die "Offentlichkeit nahezu verborgen. Aber auch am neuen
scrguide wird nur dann wirklich etwas getan und werden neue
Features dokumentiert werden, wenn sich Leute finden, die bereit sind,
dies im Wesentlichen zu leisten. Ich selbst will mich wieder mehr auf
die Weiterentwicklung konzentrieren. Dabei gehe ich bewusst und mit
Absicht das Risiko ein, dass ich Dinge implementiere, die
m"oglicherweise nie dokumentiert werden. Das w"are dann mehr oder
weniger das Ende von \KomaScript.

Eine wichtige Neuerung in der aktuellen Version ist unter der
Oberfl"ache verborgen und wird kaum jemandem auffallen, der nicht
vorher diesbez"uglich Probleme hatte. Die drei Hauptklassen von
{\KomaScript} arbeiten nun besser mit \texttt{hyperref} zusammen. Dies
betrifft alle Hyperlinks, die auf Kapitel oder Abschnitte verweisen
sollen, die mit \verb|\addchap| oder \verb|\addsec| eingeleitet
werden, sowie Index und Literaturverzeichnis. Dazu wurde die
Definition von \verb|\addchap| komplett neu geschrieben. Leider
vertr"agt sich die neue Definition nicht mit alten Versionen von
\texttt{hyperref}. {\KomaScript} gibt deshalb bei Verwendung einer zu
alten Version von \texttt{hyperref} eine entsprechende Warnung aus.

Die "Anderung kann m"oglicherweise bei alten Dokumenten auch dazu
f"uhren, dass die dort verwendeten \emph{Workarounds} zur Korrektur
der Hyperlinks kontraproduktiv sind. Dies wurde nicht vollst"andig
getestet. Da diese Workarounds aber mit den neuen Versionen von
\texttt{hyperref} und {\KomaScript} "uberfl"ussig sind, sollte das
kein Problem darstellen.

Einige, die mir in letzter Zeit Vorschl"age unterbreitet und diese
teilweise auch mit konkreten Texten beispielweise zu
\texttt{INSTALLD.TXT} erg"anzt haben, werden sich wundern, dass diese
Arbeiten offenbar nicht in das \KomaScript-Paket eingegangen
sind. Keine Sorge, diese Dinge sind nicht verloren gegangen und werden
zu einem sp"ateren Zeitpunkt Verwendung finden.

Die aktuelle Version von {\KomaScript} stellt eine Art Zwischenversion
dar. Es dauert mir einfach zu lange zu warten, bis alles umgesetzt
ist. Dies gilt insbesondere auch deshalb, weil derzeit gr"o"sere
Arbeiten an \texttt{typearea} und \texttt{scrpage} stattfinden oder
geplant sind. Ich kann nicht absch"atzen, wann diese abgeschlossen
oder gar dokumentiert sind. Andererseits erschienen mir die oben
erw"ahnten "Anderungen und die Beseitigung einer Bugs im Bereich der
neuen Features der letzten Version wichtig genug, um diese
eigentlich unfertige Zwischenversion zu rechtfertigen.


\section{Dankesch"on}

Damit bin ich auch schon bei den Danksagungen angelangt. Diesmal gilt
mein Dank in erster Linie Robin Socha und Colin Marquardt. Beide sind 
im Rahmen ihrer M"oglichkeiten bereits aktiv f"ur den neuen scrguide
t"atig geworden. Mein Dank gilt aber auch denen, die Arbeit konkret
angek"undigt oder mit ihrer Meinung beigetragen haben.


\section{Fehler}

Ich habe mich zwar bem"uht, das ganze Paket m"oglichst fehlerfrei zu
erstellen, aber ich konnte auch nicht alles austesten. 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. Zur Erstellung eines Fehlerreports verwenden Sie bitte das
interaktive \TeX-Dokument \texttt{komabug.tex}, das leider in vielen
Verteilungen nur im Source-Paket von \KomaScript{} zu finden ist.

Um abzukl"aren, ob der Fehler eindeutig auf \KomaScript{} zur"uckzuf"uhren
ist, und um das Problem zu verdeutlichen, erstellen Sie bitte ein minimales
Beispiel, das insbesondere nur die \emph{packages} einbindet, die f"ur die
Verdeutlichung des Fehlers unbedingt notwendig sind.

Ich bin derzeit folgenderma"sen zu erreichen:

\vspace{1ex}
\begin{tabular}{ll}
\textbf{MausNet:\footnotemark} & \texttt{Markus Kohm @ HD} \\[.5ex]
\textbf{Internet:}             & \texttt{Markus.Kohm@gmx.de} \\[.5ex]
\textbf{Briefpost:}            &  Markus Kohm\\
                               &  Fichtenstra"se 63\\
                               &  68535 Edingen-Neckarhausen\\
\end{tabular}
\footnotetext{Bitte nur Mails bis zu einer Maximalgr"o"se von 48KByte
und davon h"ochstens eine pro Tag. Alles andere kommt bei mir vermutlich nie
an. Internet-Anwender werden gebeten meine Internet-Adresse zu verwenden.}

\section{Schlu"sbemerkung}

Ich mache hiermit nocheinmal ausdr"ucklich auf \texttt{komabug.tex} und die
Schlu"sbemerkung aus der dreizehnten Ausgabe der News, \texttt{scrnew13.tex},
aufmerksam!

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