(English: see other page)

KOMA-Script-News

Ausgabe 21, Juni 2002

Die KOMA-Script-News

Zweck dieser Informationsschrift ist es, über die Neuerungen des KOMA-Script-Pakets zu informieren. In der Regel werden hier jeweils die wichtigsten Änderungen gegenüber der jeweils letzten öffentlichen Version von KOMA-Script aufgeführt.

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

Das KOMA-Script-Paket

Das KOMA-Script-Paket besteht aus mehreren Klassen (engl. class) und Paketen (engl. package). Prinzipiell ist zu jeder Standard-Klasse ein Äquivalent als KOMA-Script-Klasse vorhanden (siehe scr new5.tex).

Desweiteren siehe scrnew11.tex.

Installation

Siehe dazu INSTALLD.TXT.

Neuerungen der aktuellen Version

Auffälligster Unterschied der aktuellen Version von KOMA-Script 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 color Paket eingebaut. Das color Paket erlaubt nämlich einen Zeilen- und Seitenumbruch nach der Farbumschaltung also auch nach \normalcolor. Das konnte dazu führen, dass beispielsweise zwischen

\section und nachfolgendem \subsection ein

Seitenumbruch erfolgt. Bugreport an das L^{A}TEX3-Team ist erfolgt.

In 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 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 scrpage und 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 scrlettr ist nun obsolet. Aufgrund der oben erwähnten Einschränkungen bei der Kompatibilität der neuen Klasse ist sie aber weiterhin Bestandteil von KOMA-Script. Die Dokumentation zur alten Klasse ist aber nicht mehr im scrguide enthalten. Da Axel Kielhorn sein adrconv-Paket inzwischen auf CTAN veröffentlicht hat, ist – wie bereits angekündigt – nichts dergleichen mehr in KOMA-Script enthalten. Wenn Sie das gesamte KOMA-Script-Verzeichnis von CTAN heruntergeladen haben, finden Sie Axels Paket dort im contrib-Verzeichnis.

Das ”KOMA-Script Documentation Project“

Das KOMA-Script Documentation Project verfolgt das Ziel, KOMA-Script so zu dokumentieren, dass sowohl Anfänger als auch Fortgeschrittene damit zurechtkommen. Jeder kann mithelfen. Zwei Ergebnisse des KOMA-Script 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 http://koma-script.net.tf, der Homepage des KOMA-Script Documentation Projects entstehen.

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 komabug.tex zu melden. Dazu bearbeiten Sie komabug.tex einfach mit L^{A}TEX 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 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ßen zu erreichen:

                                                      Internet: Markus.Kohm@gmx.de

Briefpost: Markus Kohm

Fichtenstraße 63

68535 Edingen-Neckarhausen

(Deutsch umseitig)

KOMA-Script-News

Issue 21, June 2002

The KOMA-Script-News

KOMA-Script-News is an update about the KOMA-Script bundle. It provides mainly information about important changes since the last release.

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

The KOMA-Script Bundle

The KOMA-Script bundle contains several classes and packages. Each L^{A}TEX standard class has an equivalent in the KOMA-Script bundle. Please refer to the English manual scrguien for more information.

Installation

See INSTALL.TXT.

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 scrguien coming with the KOMA-Script 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 scrpage2. Changing the width of head and foot now should work also with single sided documents.

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

scrlettr to scrlttr2.

With this release, class scrlettr is obsolete. It is still part of KOMA-Script, but you should not use it any longer to write new letters. Please use scrlttr2 instead. If necessary, you can use the compatibility switch for the old class 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 KOMA-Script since Axel Kielhorn released his adrconv package at CTAN. You may find Axel’s package in the contrib directory within the KOMA-Script directory at CTAN.

The ”KOMA-Script Documentation Project“

The goal of the KOMA-Script Documentation Project is to provide KOMA-Script documentation in a way not only useful for beginners, but also for advanced L^{A}TEX users. You’re welcome to help. Two results of the KOMA-Script 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 KOMA-Script Documentation Project: http://koma-script.net.tf.

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 komabug.tex. Please run komabug.tex through L^{A}TEX 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 komabug.tex. Also, if an example is missing, it’s almost impossible to handle the bug report.

You can reach me at:

                                                      email: Markus.Kohm@gmx.de

letter: Markus Kohm

Fichtenstraße 63

68535 Edingen-Neckarhausen Germany