summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex1081
1 files changed, 0 insertions, 1081 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex b/Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex
deleted file mode 100644
index 3c65a16c78c..00000000000
--- a/Master/texmf-dist/source/latex/koma-script/scrguide/english/scrguide2.tex
+++ /dev/null
@@ -1,1081 +0,0 @@
-\ProvidesFile{scrguide2.tex}[2004/09/22 KOMA-Script Anleitung/Manual]
-\newcommand*{\mainfilename}{scrguide2.tex}
-% ============================================================================
-% scrguide2.tex
-% Copyright (c) 2001-2002 Markus Kohm and the authors.
-%
-% This file is part of the LaTeX2e KOMA-Script-Bundle
-%
-% This file can be redistributed and/or modified under the terms of the LaTeX
-% Project Public License Version 1.0 distributed together with this file. See
-% LEGAL.TXT or LEGALDE.TXT.
-%
-% This bundle is written specialy for use at german-language. So the main
-% documentation is german. There may also be an english documentation. See
-% readme.txt, if you search for it.
-% ----------------------------------------------------------------------------
-% scrclass2.tex
-% Copyright (c) 2001-2002 Markus Kohm und bei den weiteren Autoren.
-%
-% Diese Datei ist Teil des LaTeX2e KOMA-Script-Pakets.
-%
-% Diese Datei kann nach den Regeln der LaTeX Project Public Licence
-% Version 1.0, wie sie zusammen mit dieser Datei verteilt wird,
-% weiterverbreitet und/oder modifiziert werden. Siehe dazu auch LEGAL.TXT oder
-% LEGALDE.TXT.
-%
-% Dieses Paket ist fuer den deutschen Sprachraum konzipiert. Daher ist auch
-% diese Anleitung komplett in Deutsch. Moeglicherweise existiert auch eine
-% englische Version der Anleitung. Falls Sie eine solche benoetigen, schauen
-% Sie bitte in liesmich.txt nach, ob eine solche vorhanden ist.
-% ============================================================================
-%
-% Module: Hauptdokument
-% Authors: Markus Kohm (MJK) <markus.kohm@gmx.de>
-% Contents: Alle Definitionen sowie das Grundgeruest des Dokuments.
-% Languages: English, Deutsch
-% Characterset of comments:
-% US-ASCII
-%
-
-% ----------------------------------------------------------------------------
-% Predefinition
-% Vorabdefinition
-% ----------------------------------------------------------------------------
-\newcommand*{\thisfilename}{\mainfilename}
-
-% Date of the newest file will become docdate.
-\newcommand{\OrigProvidesFile}{}
-\let\OrigProvidesFile\ProvidesFile
-\makeatletter
-\newcommand*{\@SplitDate}{}
-\def\@SplitDate#1/#2/#3 #4\eol{%
- \def\thisisodate{#1-#2-#3}%
- \count0=#1#2#3\relax
- \ifnum \count0>\maxdate\relax
- \xdef\maxdate{\the\count0}%
- \xdef\docdate{\thisisodate}
- \fi
- \immediate\write\@auxout{%
- \string\gdef\string\maxdate{\maxdate}%
- \string\gdef\string\docdate{\docdate}
- }%
-}
-\renewcommand*{\ProvidesFile}[1]{%
- \renewcommand*{\thisfilename}{#1}%
- \OrigProvidesFile{#1}%
-}
-\newcommand*{\SplitFileName}{}
-\def\SplitFileName#1.#2\eol{\def\@tempa{#1}\def\@tempb{#2}}%
-\def\@providesfile#1[#2]{%
- \wlog{File: #1 #2}%
- \edef\@tempa{#1}%
- \expandafter\xdef\csname ver@\@tempa\endcsname{#2}%
- \expandafter\SplitFileName\@tempa\eol
- \def\@tempa{tex}\ifx\@tempa\@tempb
- \edef\@tempa{\csname ver@\thisfilename\endcsname}%
- \expandafter\@SplitDate\@tempa\eol
- \fi
- \endgroup
-}
-\AtBeginDocument{%
- \renewcommand*{\thisfilename}{\mainfilename}%
- {%
- \edef\@tempa{\csname ver@\thisfilename\endcsname}%
- \expandafter\@SplitDate\@tempa\eol
- }%
-}
-\makeatother
-\newcommand*{\docdate}{\AtEndDocument{%
- \typeout{Document Warning: Rerun to get \string\docdate\space right!}}}
-\newcommand*{\maxdate}{0}
-
-% ----------------------------------------------------------------------------
-% Language dependencies
-% Sprachabhaengigkeiten
-
-% The LaTeX names of the supported languages
-% Die LaTeX namen der unterstuetzen Sprachen
-\providecommand{\NameGerman}{ngerman}% Neue Deutsche Rechtschreibung
-\providecommand{\NameEnglish}{english}
-
-% Primary language is german
-% Die Primaere Dokumentation wird auf deutsch erstellt
-\ifx\UseLanguage\undefined\let\UseLanguage\NameGerman\fi
-
-% Some names, if not already defined
-\providecommand*{\LanguageShortcut}{}
-\providecommand{\AutoRefTextFarAway}{auf }
-\providecommand{\MyPrelimText}{%
- Diese Dokumentation ist im Entwurfsstadium (\thisfilename:
- \docdate).}
-\providecommand{\SubTitleName}{ein wandelbares \LaTeXe{}-Paket}
-\providecommand{\ExampleName}{Beispiel}
-\providecommand{\ClassName}{Klasse}
-\providecommand{\PackageName}{Paket}
-\providecommand{\EnvironmentName}{Umgebung}
-\providecommand{\OptionName}{Option}
-\providecommand{\MacroName}{Befehl}
-\providecommand{\CounterName}{Z\"ahler}
-\providecommand{\LengthName}{L\"ange}
-\providecommand{\PseudoPrefix}{Pseudo-}
-\providecommand{\PLengthName}{\PseudoPrefix\LengthName}
-\providecommand{\VariableName}{Variable}
-\providecommand{\PagestyleName}{Seitenstil}
-\providecommand{\StyleName}{Stil}
-\providecommand{\FloatstyleName}{float-\StyleName}
-\providecommand{\FileName}{Datei}
-\providecommand{\TitleText}{Das\ \KOMAScript-Paket}
-\providecommand{\ManualName}{Anleitung}
-\providecommand{\ManualFromText}{Autoren der Anleitung:}
-\providecommand{\NoteName}{Notizen}
-\providecommand{\FontElementName}{Element}
-\providecommand{\genIndexName}{Allgemeiner Index}
-\providecommand{\cmdIndexName}{Index der Befehle, Umgebungen und
- Variablen}
-\providecommand{\cmdIndexShortName}{Index der Befehle etc.}
-\providecommand{\lenIndexName}{Index der L\"angen und Z\"ahler}
-\providecommand{\lenIndexShortName}{Index der L\"angen etc.}
-\providecommand{\elmIndexName}{Index der Elemente mit
- M\"oglichkeit zur Schriftumschaltung}
-\providecommand{\elmIndexShortName}{Index der Elemente}
-\providecommand{\filIndexName}{Index der Dateien, Klassen und Pakete}
-\providecommand{\filIndexShortName}{Index der Dateien etc.}
-\providecommand{\optIndexName}{Index der Klassen- und
- Paketoptionen}
-\providecommand{\optIndexShortName}{Index der Optionen}
-\providecommand{\ChangeListName}{\"Anderungsliste}
-\providecommand{\LegalText}{%
- Haftungsauschluss:\\
- Es wird keinerlei Haftung \"ubernommen f\"ur irgendwelche Sch\"aden,
- die aus der Benutzung der Bestandteile des hier beschriebenen
- Paketes resultieren. Siehe hierzu auch den Text der Datei
- \File{LEGALDE.TXT}, die zwingender Bestandteil des Paketes ist.}
-\providecommand{\LegalTextB}{%
- Vorabversion ohne Optimierung des Seitenumbruchs\par
- \vspace{\baselineskip}
- Diese Anleitung ist als Bestandteil von \KOMAScript{} frei
- im Sinne der \LaTeX{} Project Public License Version 1.0. Eine f\"ur
- \KOMAScript{} g\"ultige deutsche \"Ubersetzung liegt \KOMAScript{} in
- der Datei \File{LEGALDE.TXT} bei. Diese Anleitung -- auch in
- gedruckter Form -- darf nur zusammen mit den \"ubrigen Bestandteilen
- von \KOMAScript{} weitergegeben und verteilt werden. Eine Verteilung
- der Anleitung unabh\"angig von den \"ubrigen Bestandteilen von
- \KOMAScript{} bedarf der ausdr\"ucklichen Genehmigung der Autoren.}
-\providecommand{\WhoIsWho}{%
- Die folgenden Personen waren an \KOMAScript{} auf die eine oder
- andere Art beteiligt: \textbf{Stefan Brill} (Korrektur),
- \textbf{Christian Buss} (Korrektur), \textbf{Dr.~Engelbert Buxbaum}
- (\"Ubersetzung), \textbf{Jo\~ao Canas Ferreira} (\"Ubersetzung),
- \textbf{Michael Dewey} (Sprachanpassung), \textbf{Luzia Dietsche}
- (Beta-Test), \textbf{Georg Grandke} (\"Ubersetzung, Korrektur),
- \textbf{Ralph J. Hangleiter} (Sprachanpassung), \textbf{Henk
- Jongbloets} (Sprachanpassung), \textbf{Axel Kielhorn}
- (\Class{scrlettr}, \Package{addrconv}, Ideen), \textbf{Markus Kohm}
- (Entwicklung, Dokumentation, Übersetzung, Support, Release),
- \textbf{Torsten Kr\"uger} (Beta-Test, Korrektur, kritische Fragen,
- Ideen, Motor), \textbf{Enrico Kunz} (Dokumentation, Korrektur),
- \textbf{Werner Lemberg} (\"Ubersetzung), \textbf{Branka
- Lon\v{c}arevi\'c} (Sprachanpassung), \textbf{Alejandro
- L\'opez-Valencia} (Sprachanpassung), \textbf{Colin Marquardt}
- (\"Ubersetzung), \textbf{Peter Marx} (Release), \textbf{Jens-Uwe
- Morawski} (Dokumentation, \"Ubersetzung, Koordination, Korrektur,
- Ideen, Motor), \textbf{Simone Naldi} (Sprachanpassung),
- \textbf{Frank Neukam} (\textsc{Script} und \textsc{Script2.0}),
- \textbf{Thomas Neumann} (Dokumentation, Korrektur), \textbf{Rolf
- Niepraschk} (Korrektur), \textbf{Carsten Schurig} (Beta-Test),
- \textbf{Axel Sommerfeldt} (Dokumentation) sowie diverse nette
- Menschen, die Bugreports oder aufmunternde Mails geschrieben,
- Verbesserungen und Erweiterungen gew\"unscht, beschrieben und
- teilweise auch angeboten haben. Wer auch immer meint, ich habe ihn
- oder sie vergessen, m\"oge sich auf der Stelle bei mir melden.}
-\providecommand{\IndexPreambleText}{%
- Fett hervorgehobene Zahlen geben die Seiten der Erkl\"arung zu einem
- Stichwort wieder. Normal gedruckte Zahlen verweisen hingegen auf
- Seiten mit zus\"atzlichen Informationen zum jeweiligen Stichwort.}
-\providecommand{\ChangeListPreambleText}{%
- Sie finden im Folgenden eine Auf\/listung aller wesentlichen
- \"Anderungen der Benutzerschnittstelle im \KOMAScript-Paket der
- neueren Zeit. Die Liste ist sortiert nach Klassen beziehungsweise
- Paketen und Versionen. Zu jeder Version ist dann jeweils angegeben,
- auf welchen Seiten dieser Dokumentation die \"Anderungen zu finden
- sind. Auf den entsprechenden Seiten finden Sie dazu passende
- Randmarkierungen.}
-\providecommand{\CTANserver}{ftp.dante.de}
-\providecommand{\BibPreambleText}{%
- Sie finden im Folgenden eine ganze Reihe von Literaturangaben. Auf
- all diese wird im Text verwiesen. In vielen F\"allen handelt es sich
- um Dokumente oder ganze Verzeichnisse, die im Internet verf\"ugbar
- sind. In diesen F\"allen ist statt eines Verlages eine URL angegeben.
- Wird auf ein \LaTeX-Paket verwiesen, so findet der Verweis in der
- Regel in der Form \glqq \url{CTAN://}\emph{Verweis}\grqq{} statt.
- Der Pr\"afix \glqq \url{CTAN://}\grqq{} steht dabei f\"ur das
- \TeX-Archiv eines jeden CTAN-Servers oder -Spiegels. Sie k\"onnen
- den Pr\"afix beispielsweise durch
- \url{ftp://\CTANserver/tex-archive/} ersetzen. Bei
- \LaTeX-Paketen ist au\ss erdem zu beachten, dass versucht wurde,
- die Version anzugeben, auf die im Text Bezug genommen wurde. Bei
- einigen Paketen war es mehr ein Ratespiel, eine einheitliche
- Versionsnummer und ein Erscheinungsdatum zu finden. Auch muss die
- angegebene Version nicht immer die neueste verf\"ugbare Version sein.
- Wenn Sie sich ein Paket neu besorgen und installieren, sollten Sie
- jedoch zun\"achst immer die aktuelle Version ausprobieren. Bevor Sie
- ein Dokument oder Paket von einem Server herunterladen, sollten Sie
- au\ss erdem \"uberpr\"ufen, ob es sich nicht bereits auf Ihrem
- Rechner befindet.}
-% >>> BEGIN layout.tex TEXT-SAMPLES, german
-% CHANGES ONLY BY THE AUTHOR OF layout.tex
-% (1) example text command; the default definition (50) returns
-% the whole text.
-\providecommand{\XmpText}[1][50]{%
- \ifnum #1<51
- Dieser Blindtext wird gerade von 130 Millionen Rezeptoren
- Ihrer Netzhaut erfasst.
- \ifnum #1>1
- Die Zellen werden dadurch in einen Erregungszustand versetzt,
- \ifnum #1>2
- der sich vom Sehnerv in den hinteren Teil Ihres
- \ifnum #1>3
- Gehirns ausbreitet.
- Von dort aus \"ubertr\"agt sich die Erregung in
- Sekundenbruchteilen auch in andere Bereiche Ihres
- Gro\ss hirns.
- Ihr Stirnlappen wird stimuliert.
- Von dort aus gehen jetzt Willensimpulse aus, die
- \fi\fi\fi
- \fi
- \ifnum #1>49
- Ihr zentrales Nervensystem in konkrete Handlungen umsetzt.
- Kopf und Augen reagieren bereits.
- Sie folgen dem Text, nehmen die darin enthaltenen Informationen
- auf und leiten diese \"uber den Sehnerv weiter.
- \fi}
-%
-% (2) the next two commands are language-dependent, since
-% in some languages additional commands may required
-\providecommand{\XmpTopText}{\XmpText[3]}
-\providecommand{\XmpBotText}{\XmpText[2]}
-% (3) Randnotizen/margin notes
-\providecommand{\XmpMarginTextA}{Netzhaut}
-\providecommand{\XmpMarginTextB}{(\textit{Retina})}
-% (4) scrpage Markierungen/marks
-\providecommand{\ScrpageMark}{\marginline{\small\sffamily\slshape scrpage}}
-\providecommand{\ScrpageNote}{\marginline{\small\sffamily\slshape scrpage!}}
-%
-% <<< END layout.tex TEXT-SAMPLES
-
-% Laden der Kapitel
-% Load chapters
-\providecommand*{\LoadChapters}{%
- \include{einleit} % Einleitung
- \include{satzspgl} % Der Satzspiegel mit typearea
- \include{hauptcls} % Die Hauptklassen scrbook, scrreprt, scrartcl
- \include{layout} % Kopf- und Fusszeilen mit scrpage(2)
- \include{datmzeit} % scrdate und scrtime
- \include{brief} % Die scrlettr Klasse
- \include{adressen} % scraddr
- \include{adrkonv} % Adresskonvertierung mit addrconv
- \include{datladen} % Paketabh"angigkeiten mit scrlfile beherrschen
-}
-
-% End of language dependencies
-% Ende der Sprachabhaengigkeiten
-% ----------------------------------------------------------------------------
-
-% ----------------------------------------------------------------------------
-% Class and packages / Klasse und Pakete
-% You should only use classes and packages from KOMA-Script or base or tools.
-% Everything else should be done writing your own macros (see below).
-% Nach Moeglichkeit sollten nur solche Klassen und Pakete verwendet werden,
-% die entweder zu KOMA-Script oder zu base oder tools gehoeren. Alles andere
-% sollte notfalls durch eigene Makrodefinitionen (s. u.) abgedeckt werden.
-
-\documentclass[%
- \UseLanguage,% language setting, used by many packages
- pagesize,% write pagesize to DVI or PDF
- 10pt,% use this font size
- a5paper,% use ISO A5
- headinclude,% head is par of type area
- 1headlines,% need only one line for the head
- DIV15,% same value as with headexclude
-% DIVcalc,% typearea has to calculate DIV for good linewidth
- bibtotoc,% write bibliography-chapter to table of contents
- idxtotoc,% write index-chapter to table of contents
- cleardoubleplain,% \cleardoublepage generates pages with pagestyle plain
- smallheadings,% use small version of headings (better at A5)
- listsleft,% improved list of tables
- final% final version
-% draft% draft version
-]{scrbook}
-
-\usepackage[latin1]{inputenc}
-\usepackage{%
- scrdate,scrtime,% need by the chapter about them
- varioref,% posibility of better references
- ae,% hope we can change this soon
- babel,% we use different languages
- graphicx,%
-% array,%
-% longtable,%
- makeidx% must be to create the index
-}
-
-\begingroup
- \def\KOMAScript{KOMA-Script}
- \xdef\PDFTitleText{\TitleText}
-\endgroup
-\ifx\BUCH\undefined\else\InputIfFileExists{scrbook}{}{}\fi
-\ifpdfoutput{%
- \usepackage[pdftex,bookmarks,%
- pdfcreator={LaTeX2e, KOMA-Script (scrbook), hyperref},%
- pdfkeywords={TeX LaTeX KOMA-Script scrbook scrreprt
- scrartcl scrlttr2 typearea scrtime scrdate
- scraddr scrpage scrpage2 scrlfile},%
- pdftitle=\PDFTitleText]{hyperref}
-}{% Make shure, we're using hypertex not dvips
- \usepackage[hypertex,bookmarks]{hyperref}
-}
-
-\providecommand*{\eTeX}{\ensuremath{\varepsilon}-\TeX}
-
-% Add \autopageref to hyperref:
-\makeatletter
-\DeclareRobustCommand{\autopageref}[1]{%
- \expandafter\auto@setpageref\csname r@#1\endcsname
- \@secondoffive
- {#1}%
-}
-
-\newcommand*{\auto@setpageref}[3]{%
- \@safe@activestrue
- \ifx#1\relax
- \protect\G@refundefinedtrue
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{%
- Reference `#3' on page \thepage \space undefined%
- }%
- \else
- \def\@currentHtag{\pageautorefname~}%
- \hyper@@link
- {\expandafter\@fifthoffive#1}%
- {\expandafter\@fourthoffive#1\@empty\@empty}%
-% {\@currentHtag\expandafter#2#1\@empty\@empty\null}%
-% {\expandafter\@fifthoffive#1}%
-% {page.\expandafter\@secondoffive#1\@empty\@empty}%
- {\@currentHtag\expandafter#2#1\@empty\@empty\null}%
- \fi
- \@safe@activesfalse
-}
-
-\AtBeginDocument{\providecommand*{\pageautorefname}{\pagename}}
-
-\def\test@reftype#1.#2\\{%
- \test@@reftype#1*\\%
-}
-\def\test@@reftype#1*#2\\{%
- \@ifundefined{#1autorefname}{%
- \@ifundefined{#1name}{%
- \def\@currentHtag{}%
- \@latex@warning{no tag name for #1 at \the\inputlineno}%
- }{%
- \def\@currentHtag{\csname#1name\endcsname~}%
- }%
- }{%
- \def\@currentHtag{\csname#1autorefname\endcsname~}%
- }%
-}
-\makeatother
-
-% autoname \subsection, \subsubsection ... same like \section
-\providecommand*{\autorefnametillsection}{%
- \let\subsectionautorefname=\sectionautorefname
- \let\subsubsectionautorefname=\sectionautorefname
- \let\paragraphautorefname=\sectionrefname
- \let\subparagraphautorefname=\sectionrefname
- % shouldn't be here, but it is easy this way:
- \def\autoreftextfaraway##1{\AutoRefTextFarAway~\autopageref{##1}}%
-}
-\makeatletter
-\addto\captionsenglish{\autorefnametillsection}
-\addto\captionsngerman{\autorefnametillsection}
-\AtBeginDocument{\autorefnametillsection}
-\makeatother
-
-% Add \autovref to varioref:
-\makeatletter
-\DeclareRobustCommand\autovref{\@ifstar
- {\let\vref@space\relax\autovr@f}%
- {\let\vref@space\nobreakspace\autovr@f}}
-\def\autovr@f#1{{%
- \let\reftextfaraway\autoreftextfaraway
- \leavevmode\unskip\vref@space
- \autoref{#1}%
- \@vpageref[\unskip]{#1}%
-}}
-\makeatother
-
-% Make CTAN:// be an alias of ftp://\CTANserver/tex-archive/
-\makeatletter
-\def\url@#1{\expandafter\url@@#1\@nil}
-\def\url@@#1://#2\@nil{%
- \def\@tempa{#1}\def\@tempb{CTAN}\ifx\@tempa\@tempb
- \hyper@linkurl{\Hurl{#1://#2}}{ftp://\CTANserver/tex-archive/#2}%
- \else
- \hyper@linkurl{\Hurl{#1://#2}}{#1://#2}%
- \fi
-}
-\makeatother
-
-\ifx\UseLanguage\NameGerman
-% hyphenation
-% Trennung
- \hyphenation{%
- Stan-dard-an-wei-sung Stan-dard-an-wei-sung-en
- Da-tei-na-me Da-tei-na-men Da-tei-na-mens
- Pa-pier-rand Pa-pier-ran-des
- }
-\fi
-
-\ifdim\overfullrule>0pt
- \usepackage{showkeys,prelim2e}% Draft only / nur im Entwurfsstadium
- % Hinweis: Mit showkeys funktioniert
- % der haengende Einzug (z. B.
- % in Bildunterschriften) nicht!
-
- \renewcommand{\PrelimText}{%
- \textnormal{%
- \footnotesize%
- \PrelimTextStyle%
- \PrelimWords{}}%
- }
- \renewcommand{\PrelimTextStyle}{\sffamily\itshape}
- \renewcommand{\PrelimWords}{\MyPrelimText}
-%
-\fi
-
-\usepackage{mparhack}
-% End of class and packages.
-% Ende der Klasse und Pakete.
-% ----------------------------------------------------------------------------
-
-% ----------------------------------------------------------------------------
-% The markup commands of the hole document.
-% Die im Gesamtdokument verwendeten Markup-Anweisungen.
-%
-% REMARK: Normaly you should not pack as much markup commands and
-% definitions into the preamble. And you never should
-% redefine or use internal macros of LaTeX kernel, classes or
-% packages. It would be better to write your own package or
-% class instead of.
-% There is only one reason not to do so at this manual: We
-% wanted to avoid disappointment of the usual user, having
-% one more class or package at the bundle only used by this
-% manual.
-% Many of the following macros are stolen from other
-% packages or classes, which where made to document packages
-% and classes
-%
-% HINWEIS: Normalerweise sollte man die Preambel eines Dokuments nicht derart
-% Markup-Anweisungen und Definitionen vollstopfen. Schon gar nicht
-% sollte man interne Makros definieren oder verwenden. Stattdessen
-% ist es sinnvoller, ein eigenes Paket (engl. package) oder eine
-% eigene Klasse (engl. class) hierfuer zu erstellen.
-% Im Falle dieser Anleitung wurde dies nur aus einem einzigen Grund
-% nicht getan: Der reine Anwender sollte nicht dadurch verwirrt
-% werden, dass eine weitere Klasse oder ein weiteres Paket existiert,
-% das jedoch nicht dokumentiert ist.
-% Diverse Makros, die im folgenden definiert sind, entstammen anderen
-% Paketen und Klassen, die speziell fuer die Dokumentation von
-% Paketen und Klassen erstellt wurden.
-
-% New, only defined for scrguide:
-% Neu, fuer den scrguide:
-
-\newcommand*{\textsfrm}[1]{%
- \begingroup
- \edef\@tempa{\sfdefault}%
- \ifx\@tempa\f@family\textrm{#1}\else\textsf{#1}\fi
- \endgroup
-}
-
-\DeclareRobustCommand*{\Class}[1]{\textsfrm{#1}}
-\DeclareRobustCommand*{\Package}[1]{\textsfrm{#1}}
-\DeclareRobustCommand*{\File}[1]{\texttt{#1}}
-
-\DeclareRobustCommand{\Script}{\textsc{Script}}
-\DeclareRobustCommand{\ScriptII}{\textsc{Script-2}}
-\ifx\KOMAScript\undefined%
- \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em%
- M\kern.05em A\kern.1em-\kern.1em Script}}
-\fi
-
-\makeatletter
-\DeclareRobustCommand{\BibTeX}{B\kern-.05em%
- % Der folgende Hack stammt aus der Definition des
- % Makros \LaTeX, siehe Datei `ltlogos.dtx' der
- % LaTeX2e-Verteilung.
- \hbox{$\m@th$% %% force math size calculations
- \csname S@\f@size\endcsname \fontsize\sf@size\z@
- \math@fontsfalse\selectfont
- I\kern-.025emB}%
- \kern-.08em%
- \-\TeX%
-}
-\makeatother
-
-\newcommand*{\Var}[1]{\ensuremath{\textit{#1}}}
-\newcommand*{\Const}[1]{\ensuremath{\textrm{#1}}}
-\newcommand*{\Unit}[1]{\ensuremath{\,\textrm{#1}}}
-
-\DeclareRobustCommand*{\Macro}[1]{\mbox{\texttt{\char`\\#1}}}
-\DeclareRobustCommand*{\Option}[1]{\mbox{\texttt{#1}}}
-\DeclareRobustCommand*{\Environment}[1]{\mbox{\texttt{#1}}}
-\DeclareRobustCommand*{\Counter}[1]{\mbox{\texttt{#1}}}
-\DeclareRobustCommand*{\Length}[1]{\mbox{\texttt{\char`\\#1}}}
-\DeclareRobustCommand*{\PLength}[1]{\mbox{\PValue{#1}}}
-\DeclareRobustCommand*{\Variable}[1]{\mbox{\PValue{#1}}}
-\DeclareRobustCommand*{\FontElement}[1]{\PValue{#1}}% use \mbox?
-
-\DeclareRobustCommand*{\EMail}[1]{\textless #1\textgreater}
-\DeclareRobustCommand*{\TextEMail}[1]{{\small\EMail{#1}}}
-
-% - parameter and argument in different cases:
-% - Verschiedene Auftreten von Parametern/Argumenten:
-\DeclareRobustCommand*{\PName}[1]{\mbox{\textit{#1}}}% Parametername
-\DeclareRobustCommand*{\PValue}[1]{\texttt{#1}}% Parameterwert
-
-\DeclareRobustCommand*{\Parameter}[1]{% Parameter/Argument
- \texttt{\{}\PName{#1}\texttt{\}}}
-\DeclareRobustCommand*{\OParameter}[1]{% Parameter/Argument optional
- \texttt{[%]
- }\PName{#1}\texttt{%[
- ]}}
-\DeclareRobustCommand*{\AParameter}[1]{% Parameter/Argument alternative
- \texttt{(%)
- }\PName{#1}\texttt{%(
- )}}
-\DeclareRobustCommand*{\PParameter}[1]{% Parameter/Argument as/als
- % part of commands / Befehlsbestandteil
- \texttt{\{#1\}}}
-
-\newenvironment{Example}{%
- \begin{labeling}{{\sectfont\ExampleName:\ }}
- \item[{\sectfont\ExampleName:\ }]}
- {\end{labeling}}
-
-\makeatletter
-\newsavebox\ShowOutputBox
-\newenvironment{ShowOutput}[1][0pt]{\par
- \begin{lrbox}{\ShowOutputBox}%
- \begin{minipage}{.9\linewidth}%
- \vspace*{\baselineskip}\vspace{-#1}%
-}{%
- \end{minipage}
- \end{lrbox}%
- \setlength{\unitlength}{1pt}%
- \setlength{\@tempdima}{\ht\ShowOutputBox}%
- \addtolength{\@tempdima}{\dp\ShowOutputBox}%
- \setlength{\@tempdima}{.75\@tempdima}%
- \edef\MidY{\strip@pt\@tempdima}%
- \addtolength{\@tempdima}{5pt}%
- \edef\HighY{\strip@pt\@tempdima}%
- \addtolength{\@tempdima}{-10pt}%
- \edef\LowY{\strip@pt\@tempdima}%
- \addtolength{\@tempdima}{5pt}%
- \setlength{\@tempdima}{.9\linewidth}\edef\QuadIV{\strip@pt\@tempdima}%
- \setlength{\@tempdima}{.675\linewidth}\edef\QuadIII{\strip@pt\@tempdima}%
- \setlength{\@tempdima}{.45\linewidth}\edef\QuadII{\strip@pt\@tempdima}%
- \setlength{\@tempdima}{.225\linewidth}\edef\QuadI{\strip@pt\@tempdima}%
- \centering
- \begin{picture}(\QuadIV,\MidY)
- \qbezier(0,\MidY)(\QuadI,\HighY)(\QuadII,\MidY)%
- \qbezier(\QuadII,\MidY)(\QuadIII,\LowY)(\QuadIV,\MidY)
- \put(0,0){\makebox(\QuadIV,\MidY)[c]{%
- \scalebox{.75}{\usebox{\ShowOutputBox}}%
- }%
- }%
- \put(0,-5){\line(0,1){\HighY}}%
- \put(\QuadIV,-5){\line(0,1){\HighY}}%
- \qbezier(0,-5)(\QuadI,0)(\QuadII,-5)%
- \qbezier(\QuadII,-5)(\QuadIII,-10)(\QuadIV,-5)
- \end{picture}\par
- \vspace{1ex plus 1ex minus .5ex}%
-}
-\makeatother
-
-\newenvironment{Explain}{%
- \small\sffamily
-}{\normalcolor\par}
-
-
-% Aenderungsmarkierungen f"ur Dinge, die ab einer bestimmten Version
-% neu sind oder geaendert wurden. Rein textuelle "Anderungen werden
-% hier nicht erfasst.
-\providecommand*{\ChangedAt}[2]{%
- \marginline{\footnotesize\fbox{\strut#1}}%
- \glossary{#2>#1|indexrm}%
-}
-\newcommand*{\OnlyAt}[1]{%
- \marginline{\def\and{,\\}\footnotesize #1}%
-}
-\makeglossary
-\makeatletter
-\newcommand\printchangelist{\@input@{\jobname.chn}}
-\newenvironment{thechangelist}
- {\setchapterpreamble{\ChangeListPreambleText\par\bigskip}
- \addchap{\ChangeListName}
- \markboth{\ChangeListName}{\ChangeListName}
- \setlength{\parindent}{0pt}
- \setlength{\parskip}{0pt plus .3pt}
- \def\and{,\ }
- \let\item\@idxitem}
- {\clearpage}
-\makeatother
-
-% >>> BEGIN layout.tex EXAMPLE-COMMANDS
-% The commands can also be used in other parts of the guide,
-% in order make some examples better readable.
-% CHANGES ONLY BY THE AUTHOR OF layout.tex
-%
-\newenvironment{XmpTopPage}
- {\begin{center}\setlength{\unitlength}{1mm}\begin{picture}(100,35)%
- \thinlines
- \qbezier(0,5)(25,7)(50,5)\qbezier(50,5)(75,3)(100,5)
- \put(0,5){\line(0,1){30}}
- \thicklines
- \put(100,5){\line(0,1){30}}\put(0,35){\line(1,0){100}}
- \small}{\end{picture}\end{center}\vspace{-1.5\baselineskip}}
-%
-\newenvironment{XmpBotPage}
- {\begin{center}\setlength{\unitlength}{1mm}\begin{picture}(100,37)%
- \thinlines
- \qbezier(0,35)(25,37)(50,35)\qbezier(50,35)(75,33)(100,35)
- \put(0,5){\line(0,1){30}}
- \thicklines
- \put(100,5){\line(0,1){30}}\put(0,5){\line(1,0){100}}
- \small}{\end{picture}\end{center}\vspace{-1.5\baselineskip}}
-%
-\newcommand{\XmpSetText}[2][\XmpText]{%
- \put(#2){\makebox(0,0)[tl]{\parbox{70mm}{#1}}}}
-%
-\newcommand{\XmpMarginNote}[1]{%
- \put(#1){\makebox(0,5)[tl]{\scriptsize\XmpMarginTextA}}
- \put(#1){\makebox(0,5)[bl]{\scriptsize\XmpMarginTextB}}}
-%
-\newcommand{\XmpRule}[2]{\put(#1){\line(1,0){#2}}}
-%
-\newcommand{\XmpHeading}[3][\KOMAScript\hfill 3]{%
- \put(#2){\makebox(#3,0)[l]{#1}}}
-%
-% <<< END layout.tex EXAMPLE-COMMANDS
-
-
-% Change defaults of KOMA-Script
-% Voreinstellungen von KOMA-Script aendern:
-\renewcommand*{\sectfont}{\normalfont\normalcolor\sffamily\bfseries}
-\renewcommand*{\capfont}{\normalfont\normalcolor\small}
-\renewcommand*{\caplabelfont}{\normalfont\normalcolor\sffamily\bfseries}
-
-% Bibliography
-\newcommand*{\urlprefix}{}
-
-% From ltxguide.cls with some modifications:
-% - Load config file, if found. This is some early, but must be to
-% avoid problems with redefinitions at ltxguide.cfg.
-% Aus ltxguide.cls uebernommen und teilweise modifiziert:
-% - Konfigurationsdatei laden, falls vorhanden. Dies geschieht genaugenommen
-% wesentlich zu frueh. Allerdings koennte es sonst zu erheblichen Problemen
-% kommen, falls in ltxguide.cfg kritische Redefinitionen vorgenommen werden.
-\InputIfFileExists{ltxguide.cfg}{\typeout{``ltxguide.cfg'' loaded.}}{}
-
-% - macros to declare macros, environments and options.
-% - Makros zur Deklaration von Makros, Umgebungen, Optionen.
-\newenvironment{Declaration}%
- {\par\small\addvspace{2\baselineskip plus .5\baselineskip}%
- \vspace{-\baselineskip}%
- \noindent\hspace{-1em}%
- \begin{tabular}{|l|}\hline\ignorespaces}%
- {\\\hline\end{tabular}\nobreak\par\nobreak
- \vspace{1.5\baselineskip}\vspace{-\baselineskip}%
- \noindent\ignorespacesafterend}
-
-\iffalse% experimental (needs array-package)
-\renewenvironment{Declaration}%
- {\par\small\addvspace{2\baselineskip plus .5\baselineskip}%
- \vspace{-\baselineskip}%
- \noindent
-% \ifthispageodd{%
-% \hspace*{\fill}%
-% \begin{tabular}{@{}r!{\vrule width 1.2pt}}
-% \multicolumn{1}{@{}r@{\vrule width 1.2pt}}
-% {\rule[2ex]{1em}{1.2pt}}\\[-2ex]\ignorespaces%
-% }{%
- \hspace{-1em}%
- \begin{tabular}{!{\vrule width 1.2pt}l@{}}
- \multicolumn{1}{@{\vrule width 1.2pt}l@{}}
- {\rule[2ex]{1em}{1.2pt}}\\[-2ex]\ignorespaces%
-% }%
- }
- {\\\end{tabular}%
-% \ifthispageodd{\hspace{-1em}}{}%
- \nobreak\par\nobreak
- \vspace{1.5\baselineskip}\vspace{-\baselineskip}%
- \noindent\ignorespacesafterend}
-\fi
-
-% - Index:
-\makeindex % Oh, yes, we want one ...
-% ... or maybe more
-\newif\ifusemultiindex
-\IfFileExists{\jobname-gen.ind}{\usemultiindextrue}{\usemultiindexfalse}
-\ifusemultiindex
-\makeatletter
-\usepackage{multicol}
-
-\newcommand*{\printmultiindex}[3][]{%
- \def\indexname{#2}%
- \ifx\relax#1\relax\let\index@preamble=\relax
- \else\def\index@preamble{#1}%
- \fi
- \label{idx:#3}%
- \@input@{\jobname-#3.ind}%
-}
-\renewenvironment{theindex}{%
- \setchapterpreamble{\index@preamble}
- \begin{multicols}{2}[\idx@heading\vspace{-1\baselineskip}]%
- \parindent\z@
- \setlength{\parskip}{\z@ \@plus .3\p@}%
- \setlength{\parfillskip}{\z@ \@plus 1fil}%
- \let\item\@idxitem
-}{%
- \end{multicols}%
-}
-
-\newcommand*{\CrossIndex}[3]{%
- \Index{#1=\UseIndex{#2}\protect#1>#3=\UseIndex{#2}\SeeSign\protect#3}%
-}
-
-\renewcommand*{\printindex}{%
- \setchapterpreamble{\index@preamble}%
- \addchap{\indexname}%
- \let\index@preamble=\relax
- \renewcommand*\idx@heading{%
- \addsec{\indexname}%
- \markright{\indexname}%
- \ifx\index@preamble\relax
- \else\index@preamble\let\index@preamble=\relax\fi
- }%
- \printmultiindex{\genIndexName}{gen}%
- \printmultiindex[%
- \CrossIndex{\MacroName}{gen}{\cmdIndexShortName}%
- \CrossIndex{\EnvironmentName}{gen}{\cmdIndexShortName}%
- \CrossIndex{\CounterName}{gen}{\cmdIndexShortName}%
- \CrossIndex{\LengthName}{gen}{\cmdIndexShortName}%
- ]{\cmdIndexName}{cmd}%
- \printmultiindex[%
- \CrossIndex{\LengthName}{gen}{\lenIndexShortName}%
- \CrossIndex{\PLengthName}{gen}{\lenIndexShortName}%
- \CrossIndex{\CounterName}{gen}{\lenIndexShortName}%
- ]{\lenIndexName}{len}%
- \printmultiindex[%
- \CrossIndex{\FontElementName}{gen}{\elmIndexShortName}%
- ]{\elmIndexName}{elm}%
- \printmultiindex[%
- \CrossIndex{\FileName}{gen}{\filIndexShortName}%
- \CrossIndex{\PackageName}{gen}{\filIndexShortName}%
- \CrossIndex{\ClassName}{gen}{\filIndexShortName}%
- ]{\filIndexName}{fil}%
- \printmultiindex[%
- \CrossIndex{\OptionName}{gen}{\optIndexShortName}%
- ]{\optIndexName}{opt}%
-}
-\makeatother
-\fi
-
-\DeclareRobustCommand*{\SeeSign}{\ensuremath{\protect\rightarrow}~}
-\newcommand*{\seeindex}[2]{\pageref{idx:#1}}
-
-\newcommand*{\AddSeeIndex}[4]{%
-\ifusemultiindex
- \Index[seeindex{#4}]{#1=\UseIndex{#2}#1>#3=\UseIndex{#2}\SeeSign#3}%
-\fi
-}
-
-\newcommand*{\indexsection}[1]{%
- \ifx\empty#1\empty\else
- \hspace{0pt plus 2fil}{{\sectfont #1}}\hspace{0pt plus
- 1fil}\nopagebreak
- \fi
-}
-
-\makeatletter
-\newcommand*{\IndexSeeAt}[6][\relax]{%
- % #1 = optional entry note (\PagestyleName)
- % #2 = Entry
- % #3 = see-from-index to be used (cmd)
- % #4 = see-to-index (gen)
- % #5 = see-to-index name (\genIndexShortName)
- % #6 = output command (\Macro)
- \ifusemultiindex
-% \edef\@tempa{idx@f@\string#1.\string#2.#3.#4}%
- \edef\@tempa{idx@f@\string#2.#3.#4}%
- \expandafter\ifx\csname \@tempa\endcsname\relax
- \expandafter\gdef\csname \@tempa\endcsname{}%
-% \ifx\relax#1\relax
- \Index[seeindex{#4}]{%
- #2=\UseIndex{#3}#6{#2}>#5=\UseIndex{#3}\SeeSign\protect#5}%
-% \else
-% \Index[seeindex{#4}]{%
-% #2 (#1)=\UseIndex{#3}#6{#2} (\protect#1)>%
-% #5=\UseIndex{#3}\SeeSign\protect#5}%
-% \fi
- \fi
- \fi
-}
-\makeatother
-
-\newcommand*{\Index}[2][indexother]{\index{#2|#1}}
-\newcommand*{\BeginIndex}[3][indexmain]{%
- \expandafter\ifx\csname Index#2\endcsname\relax
- \GenericError{(scrguide)\@spaces\@spaces\@spaces\@spaces}{%
- Document scrguide Error: \string\BeginIndex\space with unknown
- index%
- }{Check the \string\BeginIndex-command or add a new index type
- ``#2''.}{%
- See scrguide2.tex for more information.}%
- \else
- \csname Index#2\endcsname[(%)
- #1]{#3}%
- \fi
- \ignorespaces}
-\newcommand*{\EndIndex}[3][indexmain]{%
- \expandafter\ifx\csname Index#2\endcsname\relax
- \GenericError{(scrguide)\@spaces\@spaces\@spaces\@spaces}{%
- Document scrguide Error: \string\EndIndex\space with unknown
- index%
- }{Check the \string\BeginIndex-command or add a new index type
- ``#2''.}{%
- See scrguide2.tex for more information.}%
- \else
- \csname Index#2\endcsname[%(
- )#1]{#3}%
- \fi}
-
-\DeclareRobustCommand*{\UseIndex}[1]{\ignorespaces}
-
-\newcommand*{\DefineSingleIndex}[4][\relax]{%
- % #1 = optional entry note (\MacroName)
- % #2 = index macro postfix (Cmd)
- % #3 = index to be used (cmd)
- % #4 = output command (\Macro)
- \ifx\relax#1\relax
- % n
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \Index[##1]{##2=\UseIndex{#3}#4{##2}}%
- }%
- \else
- % ne
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \Index[##1]{##2 (#1)=\UseIndex{#3}#4{##2} (\protect #1)}%
- }%
- \fi
-}
-
-\newcommand*{\DefineDoubleIndex}[4][\relax]{%
- % #1 = optional entry note (\PagestyleName)
- % #2 = index macro postfix (Pagestyle)
- % #3 = see-from-index to be used (cmd)
- % #4 = output command (\Macro)
- \ifx\relax#1\relax
- % n,v
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \Index[##1]{##2=\UseIndex{gen}#4{##2}}%
- \IndexSeeAt{##2}{#3}{gen}{\genIndexName}{#4}%
- }%
- \else
- % ne+nu,v
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \Index[##1]{##2 (#1)=\UseIndex{gen}#4{##2} (\protect #1)}%
- \Index[##1]{#1=\UseIndex{gen}\protect#1>##2=\UseIndex{gen}#4{##2}}%
- \IndexSeeAt[#1]{##2}{#3}{gen}{\genIndexName}{#4}%
- }%
- \fi
-}
-
-\newcommand*{\DefineTripleIndex}[6][\relax]{%
- % #1 = optional entry note (\LengthName)
- % #2 = index macro postfix (Length)
- % #3 = index to be used (len)
- % #4 = index name (\lenIndexShortName)
- % #5 = also-from-index to be used (cmd)
- % #6 = output command (\Macro)
- \ifx\relax#1\relax
- % v,v,n
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \IndexSeeAt{##2}{gen}{#3}{#4}{#6}%
- \IndexSeeAt{##2}{#5}{#3}{#4}{#6}%
- \Index[##1]{##2=\UseIndex{len}#6{##2}}%
- \IndexSeeAt{##2}{#3}{gen}{\genIndexName}{#4}%
- }%
- \else
- % v+nu,v,ne
- \expandafter\newcommand\expandafter*%
- \csname Index#2\endcsname[2][indexother]{%
- \IndexSeeAt[#1]{##2}{gen}{#3}{#4}{#6}%
- \Index[##1]{#1=\UseIndex{gen}\protect#1>##2=\UseIndex{gen}#6{##2}}%
- \IndexSeeAt[#1]{##2}{#5}{#3}{#4}{#6}%
- \Index[##1]{##2 (#1)=\UseIndex{len}#6{##2} (\protect #1)}%
- }%
- \fi
-}
-
-\DefineSingleIndex{Cmd}{cmd}{\Macro}
-\DefineDoubleIndex[\PagestyleName]{Pagestyle}{cmd}{\PValue}
-\DefineDoubleIndex[\FloatstyleName]{Floatstyle}{cmd}{\PValue}
-\DefineTripleIndex[\CounterName]{Counter}
- {len}{\lenIndexShortName}{cmd}{\Counter}
-\DefineTripleIndex[\LengthName]{Length}
- {len}{\lenIndexShortName}{cmd}{\Length}
-\ifusemultiindex
- \DefineSingleIndex[\EnvironmentName]{Env}{cmd}{\Environment}
- \DefineSingleIndex{Option}{opt}{\Option}
- \DefineSingleIndex[\PackageName]{Package}{fil}{\Package}
- \DefineSingleIndex[\ClassName]{Class}{fil}{\Class}
- \DefineSingleIndex{File}{fil}{\File}
- \DefineSingleIndex[\VariableName]{Variable}{cmd}{\Variable}
- \DefineSingleIndex{FontElement}{elm}{\FontElement}
- \DefineSingleIndex{PLength}{len}{\PLength}
-\else
- \DefineDoubleIndex[\EnvironmentName]{Env}{cmd}{\Environment}
- \DefineDoubleIndex{Option}{opt}{\Option}
- \DefineDoubleIndex[\PackageName]{Package}{fil}{\Package}
- \DefineDoubleIndex[\ClassName]{Class}{fil}{\Class}
- \DefineDoubleIndex{File}{fil}{\File}
- \DefineDoubleIndex[\VariableName]{Variable}{cmd}{\Variable}
- \DefineDoubleIndex{FontElement}{elm}{\FontElement}
- \DefineDoubleIndex{PLength}{len}{\PLength}
- \iffalse
- \newcommand*{\IndexPLength}[2][indexother]{%
- \Index[#1]{%
- \PLengthName=\protect\PLengthName>%
- #2=\PLength{#2}}%
- \Index[#1]{%
- #2 (\PLengthName)=%
- \PLength{#2}\hspace{0pt plus .1fil} \penalty100
- \protect\mbox{(\protect\PLengthName)}}}
- \fi
-\fi
-
-\newcommand*{\indexrm}[1]{\textrm{\hyperpage{#1}}}
-\newcommand*{\indexother}{}\let\indexother\indexrm
-\newcommand*{\indexit}[1]{\textit{\hyperpage{#1}}}
-\newcommand*{\indexbf}[1]{\textbf{\hyperpage{#1}}}
-\newcommand*{\indexmain}{}\let\indexmain\indexbf
-\newcommand*{\indexsl}[1]{\textsl{\hyperpage{#1}}}
-\newcommand*{\indexsf}[1]{\textsf{\hyperpage{#1}}}
-\newcommand*{\indexsc}[1]{\textsc{\hyperpage{#1}}}
-\providecommand*{\hyperpage}[1]{#1}
-
-% End of markup commands
-% Ende der Markup Anweisungen.
-% ----------------------------------------------------------------------------
-
-% ----------------------------------------------------------------------------
-% We want a flushleft bibliography
-% Das Literaturverzeichnis soll linksbuendig werden
-% ----------------------------------------------------------------------------
-\makeatletter
-\g@addto@macro\@openbib@code\raggedright
-\makeatother
-\setbibpreamble{\BibPreambleText\bigskip}
-
-\setindexpreamble{\IndexPreambleText\bigskip}
-
-\InputIfFileExists{koma.scrguide.overload}{}{}
-
-% ----------------------------------------------------------------------------
-% ???
-% Das Rahmendokument:
-\begin{document}
-
-% - The title
-% - Der Titel
-\ifpdfoutput{%
- \hypersetup{pdfauthor={Markus Kohm, Jens-Uwe Morawski},%
- pdfsubject=\ManualName}}{}
-\ifx\booktitle\undefined
-\title{\TitleText}
-\uppertitleback{\LegalText}
-\lowertitleback{\LegalTextB}
-\dedication{\sffamily\raggedright{\huge\KOMAScript\\}
- \SubTitleName\\
- \vspace{5\baselineskip plus 1filll}%
- \parbox{\textwidth}{\normalsize\WhoIsWho}}
-\author{Frank Neukam\and Markus Kohm\and Axel Kielhorn}
-\subject{\ManualName}
-\publishers{\textbf{\ManualFromText}\\[1ex]
- Markus Kohm\hfil%
- \hfil Jens-Uwe Morawski}
-\date{\docdate}
-\maketitle
-\else
-\booktitle
-\fi
-
-% - The lists
-% - Die Verzeichnisse
-\tableofcontents
-%\listoffigures
-\listoftables
-
-% - die Kapitel
-% - chapters
-\LoadChapters
-
-% - Correction after include
-% - Korrektur nach include
-\renewcommand*{\thisfilename}{\mainfilename}
-
-% - bibliography
-% - Literaturverzeichnis
-\bibliographystyle{scrguide%
- \ifx\LanguageShortcut\empty\else-\LanguageShortcut\fi}
-\bibliography{scrguide}
-
-% - index
-% - Index
-\makeatletter
-\ifx\nochangelist\undefined\printchangelist\fi
-\printindex
-\makeatother
-
-% This has to be the last thing, so wie do it at \end{document} and
-% set this just before \end{document}. The use of the subparagraph
-% counter is just a hack.
-\AtEndDocument{%
- \newcommand\QuadPages{%
- \setcounter{subparagraph}{\value{page}}%
- \divide\value{subparagraph} by 2\relax%
- \multiply\value{subparagraph} by 2\relax%
- \ifnum\value{subparagraph}=\value{page}\let\QuadPages=\relax
- \null\thispagestyle{empty}\clearpage
- \else\null\newpage\fi
- \QuadPages}
- \clearpage
- \markboth{\NoteName}{\NoteName}\QuadPages
-}
-
-\end{document}
-% End of ???
-% Ende des Rahmendokuments.
-% ----------------------------------------------------------------------------
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: t
-%%% End: