Script News

Issue 5, Dezember 1994

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

Das Koma-Script-Paket

Das Koma-Script-Paket besteht aus fünf classes und vier packages:

scrdoc, Hilfs-class für die Dokumentation. scrartcl, das Script-Äquivalent zu article.cls. scrreprt, das Script-Äquivalent zu report.cls. scrbook, das Script-Äquivalent zu book.cls. scrlettr, das Script-Äquivalent zu letter.cls. typearea, das package zur Einstellung der Seitengröße

und Berechnung der Seitenaufteilung. scrtime, das package zur Ausgabe der Uhrzeit. scrdate, das package zur Ausgabe des Wochentags. scrpage, das package zur Gestalltung von Kopf- und

Fußzeilen.

scrlettr.cls wurde von Axel Kielhorn erarbeitet und mir freundlicherweise für das Koma-Script-Paket zur Verfügung gestellt.

Darüber hinaus sind nun auch drei styles für den Kompatibilitätsmodus vorhanden:

script, der Script-Haupt-style script s, der Script-article-style script l, der Script-letter-style.

Diese sind allerdings nicht vollkompatibel zu den Script 2.0-styles und sollen es auch nicht sein. Es sollte jedoch in der Regel möglich sein, damit alle L^{A}TEX 2.09-Script-Dokumente zu bearbeiten.

Das Package scrtime ist nicht viel mehr als eine Neuimplementierung des altbekannten time.sty. Das Package scrpage ähnelt 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.

Installation^{0}

Seit der Version 2.1 werden dtx- und ins-Dateien verwendet. Diese sind genauso zu behandeln, wie das L^{A}TEX 2ε-Installationspaket selbst bzw. die meisten anderern Zusatzpakete zu L^{A}TEX 2ε.

Für das Hauptpaket (komascr.ins/dtx):

1. Alle Teile zusammen in ein Bearbeitungsverzeichnis kopieren.

2. komascr.ins mit L^{A}TEX 2ε bearbeiten.

3. Die erzeugten cls-, sty-, cfg-, def- u.ä. Dateien in ein TEX-Input-Verzeichnis kopieren.

4. komascr.dtx mit L^{A}TEX 2ε bearbeiten.

Für alle weiteren Pakete analog vorgehen.

Neuerungen der aktuellen Version

Gleichzeitig mit der Verwendung von doc und docstrip wurde auch die Anleitung zu Koma-Script mit eingebaut. Es handelt sich dabei im Wesentlichen um die Anleitung zu Script 2.0, die lediglich an Koma-Script angepaßt wurde. Da es mir noch immer nicht gelungen ist, mit Frank Neukam Verbindung aufzunehmen, kann ich nur hoffen, daß dieser damit einverstanden ist.

Alle Änderungen sind nur noch in den dtx-Dateien dokumentiert (sie werden im Glossary aufgeführt). Auf eine getrennte Dokumentation wird zukünftig verzichtet. Die Datei readme.1st wurde durch die Dateien

                                                   readme.txt und liesmich.txt ersetzt.

Das Package typearea

Im Package typearea hat sich eine Änderung ergeben. Bisher wurde der Kopf unabhängig von der Schriftgröße immer auf 15pt festgeschrieben. Nun wird hierzu die letzte Stelle der Schriftgröße addiert. Dies war notwendig, damit das Zusatzpaket scrpage genügend Spielraum für den Kopf hat. Außerdem erschien es mir sinnvoll.

                                          Die Packages topnum, rightnum, outnum

Da es mit Hilfe von scrpage einfach möglich ist, eigene Seitenformate (pagestyles) zu definieren, sind die drei Packages topnum, rightnum und outnum nicht mehr im Hauptpaket enthalten.

Fehler

0Hier hat sich etwas geändert! Bitte scr new6.tex beachten!

[MJK 1995/02/16] Copyright \begin{matrix}c \\ ◯ \end{matrix} Markus Kohm, 1994

Ich habe mich zwar bemüht, das ganze Paket möglichst fehlerfrei zu erstellen, aber ich konnte auch nicht alles austesten. Insbesondere könnten sich Fehler bei der Umsetzung als docstrip-Paket eingeschlichen haben. Sollte jemand Fehler finden, die er eindeutig auf das Koma-Script-Paket zurückführen kann, so möge er mir diese möglichst kurz und genau schildern. Ich bin derzeit folgendermaßen zu erreichen:

e-mail: kohm@ira.uka.de oder s kohm@ira.uka.de
MausNet^{1}: Markus Kohm @ KA2

Briefpost:

Markus Kohm Augartenstraße 29 76137 Karlsruhe

Dank

Mein Dank gilt Harald Sommerfeldt, der mich auf die meisten Fehler aufmerksam gemacht hat, und Axel Kielhorn für die letter-class.

1Bitte nur Mails bis zu einer Maximalgröße von 16KByte und davon höchstens eine pro Tag. Alles andere kommt bei mir vermutlich nie an.