From 0a00b3b492fd27dc12cddae602b2c43206a17d74 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 24 Apr 2015 23:19:31 +0000
Subject: koma-script (24apr15)

git-svn-id: svn://tug.org/texlive/trunk@37036 c570f23f-e606-0410-a88d-b1316a301751
---
 .../latex/koma-script/doc/ngerman/scrhack.tex      | 42 ++++++++++++++++++----
 1 file changed, 36 insertions(+), 6 deletions(-)

(limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrhack.tex')

diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrhack.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrhack.tex
index d4bc253c3d2..8f49318f0f6 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrhack.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrhack.tex
@@ -1,6 +1,6 @@
 % ======================================================================
 % scrhack.tex
-% Copyright (c) Markus Kohm, 2001-2014
+% Copyright (c) Markus Kohm, 2001-2015
 %
 % This file is part of the LaTeX2e KOMA-Script bundle.
 %
@@ -18,7 +18,7 @@
 % This work consists of all files listed in manifest.txt.
 % ----------------------------------------------------------------------
 % scrhack.tex
-% Copyright (c) Markus Kohm, 2001-2014
+% Copyright (c) Markus Kohm, 2001-2015
 %
 % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
 % Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,7 +46,7 @@
 % ============================================================================
 
 \KOMAProvidesFile{scrhack.tex}
-                 [$Date: 2014-01-30 13:16:01 +0100 (Thu, 30 Jan 2014) $
+                 [$Date: 2015-04-16 18:05:17 +0200 (Thu, 16 Apr 2015) $
                   KOMA-Script guide (chapter: scrhack)]
 
 \chapter{Fremdpakete verbessern mit \Package{scrhack}}
@@ -62,7 +62,7 @@ Anweisungen und Definitionen anderer Pakete, damit sie besser mit
 \KOMAScript{} zusammenarbeiten.
 
 \section{Entwicklungsstand}
-\label{sec:scrhack.draft}
+\seclabel{draft}
 
 Obwohl das Paket bereits seit längerer Zeit Teil von \KOMAScript{} ist und
 auch bereits von vielen Anwendern genutzt wird, hat es auch ein Problem. Bei
@@ -82,7 +82,7 @@ nicht dauerhaft garantiert werden.
 \LoadCommon{0}
 
 \section{Verwendung von \Package{tocbasic}}
-\label{sec:scrhack.improvement}
+\seclabel{improvement}
 
 In den Anfängen von \KOMAScript{} gab es von Anwenderseite den Wunsch, dass
 Verzeichnisse von Gleitumgebungen, die mit dem Paket
@@ -141,8 +141,38 @@ abgeschaltet werden. Wichtig\textnote{Achtung!} dabei ist, dass eine 
 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.
+
+Eines der Pakete, die damit nicht zurecht kommen, ist das Paket
+\Package{setspace}\IndexPackage[indexmain]{setspace}. Darüber hinaus sind die
+von diesem Paket eingestellten Werte immer von der Grundschriftgröße abhängig,
+auch wenn die Einstellung im Kontext einer anderen Schriftgröße erfolgt. Paket
+\Package{scrhack} löst beide Probleme, indem es die Einstellungen von
+\Macro{onehalfspacing} und \Macro{doublespacing} immer relativ zur aktuellen,
+tatsächlichen Schriftgröße vornimmt.
+
+Sollte diese Änderung nicht erwünscht sein oder zu Problemen führen, so kann
+sie selektiv mit der Einstellung
+\OptionValue{setspace}{false}\IndexOption[indexmain]{setspace~=\PValue{false}}
+abgeschaltet werden. Wichtig\textnote{Achtung!} dabei ist, dass eine Änderung
+der Option nach dem Laden von \Package{setspace} keinen Einfluss mehr hat!
+Ebenso muss \Package{scrhack} vor \Package{setspace} geladen werden, falls
+\Package{setspace} mit einer der Optionen \Option{onehalfspacing} oder
+\Option{doublespacing} geladen wird und dieser Hack sich bereits darauf
+auswirken soll.
+
+
 \section{Sonderfall \Package{hyperref}}
-\label{sec:scrhack.hyperref}
+\seclabel{hyperref}
 
 Ältere Versionen von
 \Package{hyperref}\IndexPackage{hyperref}\important{\Package{hyperref}} vor
-- 
cgit v1.2.3

