% Ausgabe 21 der KOMA-Script-News
% Copyright (C) Markus Kohm, Juni/June 2002
% Dieser Text darf nur unveraendert und
% nur zusammen mit dem KOMA-Script-Paket
% weitergegeben werden.
% ----------------------------------------------------

\documentclass{ltnews}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}

\DeclareRobustCommand{\Script}{\textsc{Script}}
\DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em%
    M\kern.05em A\kern.1em-\kern.1em Script}}
\DeclareRobustCommand{\ScriptNews}{%
  \KOMAScript\textsf{-News}}
\newcommand*{\othermessage}{Deutsch umseitig}
\newcommand*{\germanmonth}{}
\newcommand*{\OrigPublicationmonth}{}
\let\OrigPublicationmonth=\publicationmonth
\renewcommand*{\publicationmonth}[1]{%
  \renewcommand*{\germanmonth}{#1}\OrigPublicationmonth}
\makeatletter
\g@addto@macro\ps@titlepage{\@oddhead{%
    \begingroup\setlength{\unitlength}{\columnwidth}%
      \begin{picture}(0,0)%
        \put(1,0){\makebox(0,0)[r]{\raisebox{1in}{(\rightmark)}}}
      \end{picture}%
    \endgroup}}
\makeatother
\newcommand*{\Origmaketitle}{}
\let\Origmaketitle=\maketitle
\renewcommand*{\maketitle}{\Origmaketitle\markright{\othermessage}}
\newcommand*{\makegermantitle}{%
\begingroup
  \OrigPublicationmonth{\germanmonth}
  \renewcommand{\issuename}{Ausgabe}
  \renewcommand{\othermessage}{English: see other page}
  \maketitle
\endgroup
}

%---
\publicationmonth{Juni}{June}
\publicationyear{2002}
\publicationissue{21}
%---


\title{\ScriptNews}
\indicia{\hfill Copyright \copyright\ Markus Kohm, 2002}

\begin{document}
\makegermantitle
\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.

Diese Ausgabe bezieht sich auf Version 2.9 der Hauptklassen und
der neuen Briefklasse.


\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 Äquivalent als
\KOMAScript-Klasse vorhanden (siehe \texttt{scr\_new5.tex}).

Desweiteren siehe \texttt{scrnew11.tex}.


\section{Installation}

Siehe dazu \texttt{INSTALLD.TXT}.


\section{Neuerungen der aktuellen Version}

Auffälligster Unterschied der aktuellen Version von \KOMAScript{} ist
die neue Briefklasse. Doch dazu gleich. Bei den Hauptklassen wurden
einige wenige Bugs beseitigt. Außerdem wurde ein Workaround für einen
Bug im \texttt{color} Paket eingebaut. Das \texttt{color} Paket
erlaubt nämlich einen Zeilen- und Seitenumbruch nach der
Farbumschaltung also auch nach \verb|\normalcolor|. Das konnte dazu
führen, dass beispielsweise zwischen \verb|\section| und nachfolgendem
\verb|\subsection| ein Seitenumbruch erfolgt. Bugreport an das
\LaTeX3-Team ist erfolgt.

In \texttt{scrpage2} wurden ebenfalls einige kleinere Bugs
beseitigt. An erster Stelle steht hier das Problem mit den Kopf- und
Fußbreiten in einseitigen Dokumenten.

Die Briefklasse \texttt{scrlttr2} ist richtig neu. Sie ist nicht nur
komplett neu entworfen und implementiert, sie führt auch neue Konzepte
ein. Daher ist es gerechtfertigt, dass genau wie bei \texttt{scrpage}
und \texttt{scrpage2} eine Ziffer an den Dateinamen angehängt wurde.
Aus Gründen der 8+3-Kompatibilität musste dafür ein weiterer Buchstabe
geopfert werden. Über eine Option kann die neue Klasse weitgehend
befehlskompatibel zur alten Klasse eingesetzt werden. Nicht zuletzt,
weil in der alten Klasse einige Fehler im Umbruch enthalten waren, ist
es jedoch nicht möglich, mit der neuen Klasse ganz genau denselben
Umbruch wie mit der alten zu erhalten.

Die alte Briefklasse \texttt{scrlettr} ist nun obsolet. Aufgrund der
oben erwähnten Einschränkungen bei der Kompatibilität der neuen Klasse
ist sie aber weiterhin Bestandteil von \KOMAScript. Die Dokumentation
zur alten Klasse ist aber nicht mehr im scrguide enthalten.

Da Axel Kielhorn sein \texttt{adrconv}-Paket inzwischen auf CTAN
veröffentlicht hat, ist -- wie bereits angekündigt -- nichts
dergleichen mehr in \KOMAScript{} enthalten. Wenn Sie das gesamte
\KOMAScript-Verzeichnis von CTAN heruntergeladen haben, finden Sie
Axels Paket dort im \texttt{contrib}-Verzeichnis.


\section{Das "`\KOMAScript{} Documentation Project"'}

Das \KOMAScript{} Documentation Project verfolgt das Ziel,
\KOMAScript{} so zu dokumentieren, dass sowohl Anfänger als auch
Fortgeschrittene damit zurechtkommen. Jeder kann mithelfen.
Zwei Ergebnisse des \KOMAScript{} Documentation Projects liegen
inzwischen vor: die Anleitung in Deutsch und Englisch. Ergänzende
Dokumentation in Form von Beispielen und möglicherweise auch einer FAQ
werden direkt auf \mbox{http://koma-script.net.tf}, der Homepage des
\KOMAScript{} Documentation Projects entstehen.


\section{Fehler}

Bei all den Änderungen wäre es verwunderlich, wenn sich nicht wieder
ein paar Fehler in das Paket eingeschlichen hätten. Wer glaubt, einen
solchen gefunden zu haben, ist gebeten, diesen mit Hilfe von
\texttt{komabug.tex} zu melden. Dazu bearbeiten Sie
\texttt{komabug.tex} einfach mit \LaTeX{} und beantworten die dort
gestellten Fragen möglichst genau. Sie werden dabei auch aufgefordert,
eine möglichst kurze aber aussagekräftige Beispieldatei
anzugeben. Dieses Beispiel sollte nur unbedingt benötigte Pakete
laden und auch sonst nur das enthalten, was für die Verdeutlichung
des Problems unbedingt notwendig ist.

Meldungen, die nicht mit \texttt{komabug.tex} erstellt wurden, sind
nur schwer zu bearbeiten. Meldungen zu Paketen oder Klassen ohne
minimales Beispiel sind praktisch nicht bearbeitbar.

Ich bin derzeit folgenderma"sen zu erreichen:

\vspace{1ex}
\begin{tabular}{ll}
\textbf{Internet:}             & \texttt{Markus.Kohm@gmx.de} \\[.5ex]
\textbf{Briefpost:}            &  Markus Kohm\\
                               &  Fichtenstra"se 63\\
                               &  68535 Edingen-Neckarhausen\\
\end{tabular}



\maketitle

\section{The \ScriptNews}

\ScriptNews{} is an update about the \KOMAScript{} bundle.
It provides mainly information about important changes since
the last release.

This issue accompanies version 2.9 of main classes and letter
class.


\section{The \KOMAScript{} Bundle}

The \KOMAScript{} bundle contains several classes and packages. Each
\LaTeX{} standard class has an equivalent in the \KOMAScript{} bundle.
Please refer to the English manual \texttt{scrguien} for more information.


\section{Installation}

See \texttt{INSTALL.TXT}.


\section{News and Changes in this Release}

Users, who do not understand German, or understand English better than
German, may be pleased to find the new English manual
\texttt{scrguien} coming with the \KOMAScript{} bundle. Since August
2001, I was searching for translators. Partly, translation was done by
the chapters' German authors, partly by other helpful volunteers. Not
all of them were native English speakers.

Some bugs were fixed in \texttt{scrpage2}. Changing the width
of head and foot now should work also with single sided documents.

The letter class \texttt{scrlttr2} is completely new. It hasn't only
been designed and implemented newly from scratch, but it also introduces
new concepts. Hence, as in \texttt{scrpage} and \texttt{scrpage2}, the
name change from \texttt{scrlettr} to \texttt{scrlttr2}.

With this release, class \texttt{scrlettr} is obsolete. It is still
part of \KOMAScript{}, but you should not use it any longer to write
new letters. Please use \texttt{scrlttr2} instead. If necessary, you
can use the compatibility switch for the old class \texttt{scrlettr}.
I'm still looking for information about letter standards other than
DIN or SN. For instance, I don't have much informations about French
or English letters.

As announced earlier, the address converter and address list parts
were removed from \KOMAScript{} since Axel Kielhorn released his
\texttt{adrconv} package at CTAN. You may find Axel's package in the
\texttt{contrib} directory within the \KOMAScript{} directory at CTAN.


\section{The "`\KOMAScript{} Documentation Project"'}

The goal of the \KOMAScript{} Documentation Project is to provide
\KOMAScript{} documentation in a way not only useful for beginners,
but also for advanced \LaTeX{} users. You're welcome to help. Two
results of the \KOMAScript{} Documentation Project are already
available: the new manual, both in English and German. More
documentation, mostly examples but maybe also a FAQ in the near
future, is under development at the homepage of the \KOMAScript{}
Documentation Project: \mbox{http://koma-script.net.tf}.


\section{Bugs, Errors, Mistakes}

Along with the bug fixes, I've made a lot of other changes. It would
be surprising, if there weren't some bugs still hiding in the bundle.
If you think you found one, please report it with
\texttt{komabug.tex}. Please run \texttt{komabug.tex} through \LaTeX{}
and answer the questions as precisely as possible. You will be asked
for a short example, please add one. It should exclusively use those
packages, text, and commands, that must be present to demonstrate the
problem.

It's quite difficult to deal with bug reports that haven't been
generated with \texttt{komabug.tex}. Also, if an example is missing,
it's almost impossible to handle the bug report.

You can reach me at:

\vspace{1ex}
\begin{tabular}{ll}
\textbf{email:}                & \texttt{Markus.Kohm@gmx.de} \\[.5ex]
\textbf{letter:}               &  Markus Kohm\\
                               &  Fichtenstra"se 63\\
                               &  68535 Edingen-Neckarhausen\\
                               &  Germany\\
\end{tabular}

\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: 

