summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex53
1 files changed, 36 insertions, 17 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex
index 1838631a98a..b9707a051c0 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-0.tex
@@ -1,6 +1,6 @@
% ======================================================================
% common-0.tex
-% Copyright (c) Markus Kohm, 2001-2013
+% Copyright (c) Markus Kohm, 2001-2014
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% common-0.tex
-% Copyright (c) Markus Kohm, 2001-2013
+% Copyright (c) Markus Kohm, 2001-2014
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,17 +46,27 @@
% ======================================================================
\KOMAProvidesFile{common-0.tex}
- [$Date: 2013-12-12 12:01:33 +0100 (Do, 12. Dez 2013) $
+ [$Date: 2014-01-14 17:52:03 +0100 (Tue, 14 Jan 2014) $
KOMA-Script guide (common paragraphs)]
\makeatletter
\@ifundefined{ifCommonmaincls}{\newif\ifCommonmaincls}{}%
\@ifundefined{ifCommonscrextend}{\newif\ifCommonscrextend}{}%
\@ifundefined{ifCommonscrlttr}{\newif\ifCommonscrlttr}{}%
+\@ifundefined{ifCommonscrlayer}{\newif\ifCommonscrlayer}{}%
+\@ifundefined{ifCommonscrlayer-scrpage}{%
+ \expandafter\newif\csname ifCommonscrlayer-scrpage\endcsname}{}%
+\@ifundefined{ifCommonscrlayerscrpage}{%
+ \expandafter\let\expandafter\ifCommonscrlayerscrpage
+ \csname ifCommonscrlayer-scrpage\endcsname}{}%
+\@ifundefined{ifCommonscrlayer-notecolumn}{%
+ \expandafter\newif\csname ifCommonscrlayer-notecolumn\endcsname}{}%
+\@ifundefined{ifCommonscrlayernotecolumn}{%
+ \expandafter\let\expandafter\ifCommonscrlayernotecolumn
+ \csname ifCommonscrlayer-notecolumn\endcsname}{}%
\@ifundefined{ifIgnoreThis}{\newif\ifIgnoreThis}{}%
\makeatother
-
\section{Frühe oder späte Optionenwahl}
\label{sec:\csname label@base\endcsname.options}
\ifshortversion\IgnoreThisfalse\IfNotCommon{typearea}{\IgnoreThistrue}\fi
@@ -82,8 +92,10 @@ neben %
"~Klassen }%
\IfCommon{scrlayer}{\Package{scrlayer} auch andere \KOMAScript-Pakete und
"-Klassen }%
-\IfCommon{scrlayer-scrpage}{\Package{scrlayer} auch andere \KOMAScript-Pakete
- und "-Klassen }%
+\IfCommon{scrlayer-scrpage}{\Package{scrlayer-scrpage} auch andere
+ \KOMAScript-Pakete und "-Klassen }%
+\IfCommon{scrlayer-notecolumn}{\Package{scrlayer-notecolumn} auch andere
+ \KOMAScript-Pakete und "-Klassen }%
betrifft. %
% Umbruchvarianten:
\IfNotCommon{scrlttr2}{Damit die Anwender alle Informationen zu einem Paket
@@ -140,8 +152,9 @@ arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in
\IfNotCommon{scrextend}{\par%
Bei Verwendung einer \KOMAScript-Klasse\textnote{Achtung!} sollten
im Übrigen beim
+% Umbruchoptimierung!!!
% Die Alternativen an dieser Stelle dienen der Verbesserung des Umbruchs
- \IfCommon{typearea}{überflüssigen, expliziten }%
+% \IfCommon{typearea}{überflüssigen, expliziten }%
Laden des Pakets \Package{typearea} oder \Package{scrbase} keine
Optionen angegeben werden. Das ist darin begründet, dass die
Klasse diese Pakete bereits ohne Optionen lädt und \LaTeX{} das
@@ -154,16 +167,22 @@ arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in
\KOMAScript-Klasse nicht notwendig, eines dieser Pakete auch
noch explizit zu laden.}}}}}}}
-Gegenüber der nachfolgend vorgestellten Schnittstelle zu Einstellungen von
-Optionen haben \Macro{documentclass} und \Macro{usepackage} einen Nachteil,
-der unbedingt zu beachten\textnote{Achtung!} ist: Anweisungen, Längen, Zähler
-und ähnliches können darin leicht zerbrechen. So führt die Verwendung einer
-\LaTeX-Länge im Wert einer Option bei diesen Anweisungen zu einer
-Fehlermeldung, noch bevor der Wert an \KOMAScript{} übergeben wird, es also
-die Kontrolle darüber übernehmen könnte. Wertzuweisungen mit \LaTeX-Längen
-oder \LaTeX-Zählern sollten daher nie per \Macro{documentclass} oder
-\Macro{usepackage}, sondern immer mit den nachfolgend dokumentierten
-Anweisungen \Macro{KOMAoptions} oder \Macro{KOMAoption} vorgenommen werden.%
+% Umbruchoptimierung!!!
+\IfCommon{typearea}{Das Setzen der Optionen mit \Macro{documentclass} oder
+ \Macro{usepackage} hat übrigens einen\textnote{Achtung!} entscheidenden
+ Nachteil:} %
+\IfNotCommon{typearea}{Gegenüber der nachfolgend vorgestellten Schnittstelle
+ zu Einstellungen von Optionen haben \Macro{documentclass} und
+ \Macro{usepackage} einen Nachteil, der unbedingt zu
+ beachten\textnote{Achtung!} ist:} %
+Anweisungen, Längen, Zähler und ähnliches können darin leicht zerbrechen. So
+führt die Verwendung einer \LaTeX-Länge im Wert einer Option bei diesen
+Anweisungen zu einer Fehlermeldung, noch bevor der Wert an \KOMAScript{}
+übergeben wird, es also die Kontrolle darüber übernehmen
+könnte. Wertzuweisungen mit \LaTeX-Längen oder \LaTeX-Zählern sollten daher
+nie per \Macro{documentclass} oder \Macro{usepackage}, sondern immer mit den
+nachfolgend dokumentierten Anweisungen \Macro{KOMAoptions} oder
+\Macro{KOMAoption} vorgenommen werden.%
%
\EndIndex{Cmd}{usepackage}%
\EndIndex{Cmd}{documentclass}%