summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex')
-rw-r--r--macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex53
1 files changed, 29 insertions, 24 deletions
diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex
index 38f281f3b6..2164484b87 100644
--- a/macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex
+++ b/macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex
@@ -46,7 +46,7 @@
% ============================================================================
\KOMAProvidesFile{scrhack.tex}
- [$Date: 2019-10-09 15:19:04 +0200 (Wed, 09 Oct 2019) $
+ [$Date: 2019-11-26 11:13:57 +0100 (Tue, 26 Nov 2019) $
KOMA-Script guide (chapter: scrhack)]
\chapter{Fremdpakete verbessern mit \Package{scrhack}}
@@ -116,11 +116,14 @@ dieser Schnittstelle von \KOMAScript{} gewarnt. Gleichzeitig wurde in
\Package{tocbasic}\IndexPackage{tocbasic}\important{\Package{tocbasic}} (siehe
\autoref{cha:tocbasic}) als zentrale Schnittstelle für die Verwaltung von
Verzeichnissen entworfen und realisiert. Die Verwendung dieses Pakets bietet
-weit mehr Vorteile und Möglichkeiten als die beiden alten Anweisungen.
-
-Obwohl der Aufwand zur Verwendung dieses Pakets sehr gering ist, haben bisher
-die Autoren der Pakete, die auf die beiden alten Anweisungen gesetzt haben,
-keine Anpassung vorgenommen. Daher enthält \Package{scrhack} selbst
+\iffalse weit \fi % Umbruchkorrektur
+mehr Vorteile und Möglichkeiten als die
+\iffalse beiden \fi % Umbruchkorrektur
+alten Anweisungen.
+
+Obwohl der Aufwand zur Verwendung dieses Pakets gering ist, haben bisher
+die Autoren der Pakete, die auf die veralteten Anweisungen gesetzt haben,
+keine Anpassung vorgenommen. Daher bietet \Package{scrhack}
entsprechende Anpassungen für die Pakete
\Package{float}\IndexPackage{float}\important{\Package{float},
\Package{floatrow}, \Package{listings}},
@@ -129,31 +132,33 @@ entsprechende Anpassungen für die Pakete
\Package{scrhack} reagieren diese Pakete dann nicht nur auf die Einstellungen
von Option
\DescRef{maincls.option.listof}\IndexOption{listof~=\PName{Einstellung}},
-sondern beachten auch Sprachumschaltungen durch das
-\Package{babel}-Paket\IndexPackage{babel}. Näheres zu den Möglichkeiten, die
-durch die Umstellung der Pakete auf \Package{tocbasic} nun zur Verfügung
+sondern beachten auch Sprachumschaltungen durch
+\Package{babel}\IndexPackage{babel}. Näheres zu den Möglichkeiten, die
+durch die Umstellung der Pakete auf \Package{tocbasic} zur Verfügung
stehen, ist \autoref{sec:tocbasic.toc} zu entnehmen.
Sollte diese Änderung für eines der Pakete nicht erwünscht sein oder zu
Problemen führen, so kann sie selektiv mit den Einstellungen
\OptionValue{float}{false}\IndexOption[indexmain]{float~=\textKValue{false}},
-\OptionValue{floatrow}{false}\IndexOption[indexmain]{floatrow~=\textKValue{false}}
-und
-\OptionValue{listings}{false}\IndexOption[indexmain]{listings~=\textKValue{false}}
-abgeschaltet werden. Wichtig\textnote{Achtung!} dabei ist, dass eine Änderung
-der Optionen nach dem Laden des zugehörigen Pakets keinen Einfluss mehr hat!
+\OptionValue{floatrow}{false}%
+\IndexOption[indexmain]{floatrow~=\textKValue{false}} und
+\OptionValue{listings}{false}%
+\IndexOption[indexmain]{listings~=\textKValue{false}} abgeschaltet
+werden. Wichtig\textnote{Achtung!} dabei ist, dass eine Änderung der Optionen
+nach dem Laden des zugehörigen Pakets keinen Einfluss mehr hat!
\section{Falsche Erwartungen an \Macro{@ptsize}}
\seclabel{ptsize}
-Einige Pakete gehen grundsätzlich davon aus, dass das klasseninterne Makro
-\Macro{@ptsize}\IndexCmd{@ptsize} sowohl definiert ist als auch zu einer
-ganzen Zahl expandiert. Aus Kompatibilitätsgründen definiert \KOMAScript{}
-\Macro{@ptsize} auch bei anderen Grundschriftgrößen als 10\Unit{pt},
-11\Unit{pt} oder 12\Unit{pt}. Da \KOMAScript{} außerdem auch gebrochene
-Schriftgrößen erlaubt, kann dabei \Macro{@ptsize} natürlich auch zu einem
-Dezimalbruch expandieren.
+Einige Pakete gehen \iffalse grundsätzlich \fi % Umbruchkorrektur
+davon aus, dass das klasseninterne Makro \Macro{@ptsize}\IndexCmd{@ptsize}
+sowohl definiert ist als auch zu einer ganzen Zahl expandiert. Aus
+Kompatibilitätsgründen definiert \KOMAScript{} \Macro{@ptsize} auch bei
+anderen Grundschriftgrößen als 10\Unit{pt}, 11\Unit{pt} oder 12\Unit{pt}. Da
+\KOMAScript{} außerdem auch gebrochene Schriftgrößen erlaubt, kann
+\iffalse dabei \fi % Umbruchkorrektur
+\Macro{@ptsize} natürlich auch zu einem Dezimalbruch expandieren.
Eines\ChangedAt{v3.17}{\Package{scrhack}} der Pakete, die damit nicht zurecht
kommen, ist das Paket \Package{setspace}\IndexPackage[indexmain]{setspace}%
@@ -203,7 +208,7 @@ nicht deren Kopf und Fuß quer zu setzen. Innerhalb dieser Umgebung wird
den vorherigen Wert von \Length{textheight} gesetzt. Das ist
inkonsistent. Meines Wissens wird \Length{textwidth} nicht entsprechend
geändert, weil andere Pakete oder Anwenderanweisungen gestört werden
-könnten. Jedoch hat auch die Änderung von \Length{textwidth} dieses Potential
+könnten. Jedoch hat auch die Änderung von \Length{textheight} dieses Potential
und in der Tat beschädigt sie die Funktion beispielsweise der Pakete
\Package{showframe}\IndexPackage{showframe} und
\Package{scrlayer}\IndexPackage{scrlayer}. Daher wäre es am besten, wenn
@@ -251,7 +256,7 @@ diverse Attribute für die Endung \File{nls} über
\important{\DescRef{tocbasic.cmd.setuptoc}} gesetzt werden. So ist es
beispielsweise möglich, mit
\DescRef{tocbasic.cmd.setuptoc}\PParameter{nls}\PParameter{numbered} die
-Nomenklatur nicht nur ins Inhaltsverzeichnis einzutragen sondern auch gleich
+Nomenklatur nicht nur ins Inhaltsverzeichnis einzutragen, sondern auch gleich
zu nummerieren. Näheres zu \DescRef{tocbasic.cmd.setuptoc} und den damit
möglichen Einstellungen ist in \autoref{sec:tocbasic.toc}, ab
\DescPageRef{tocbasic.cmd.setuptoc} zu finden. Als kleiner aber wichtiger
@@ -268,7 +273,7 @@ deaktiviert werden. Entscheidend\textnote{Achtung!} ist dabei die Einstellung
der Option zum Zeitpunkt, zu dem \Package{nomencl} geladen wird! Spätere
Änderungen der Option mit \DescRef{\LabelBase.cmd.KOMAoption} oder
\DescRef{\LabelBase.cmd.KOMAoptions} haben also keinen Einfluss und führen zu
-einer entsprechenen Warnung.%
+einer entsprechenden Warnung.%
\section{Sonderfall Überschriften}