diff options
author | Karl Berry <karl@freefriends.org> | 2010-06-18 00:16:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-06-18 00:16:31 +0000 |
commit | d9bd4cc7bc00bbe2637957dc1a44d9c949a6dbdc (patch) | |
tree | 0c8c9198b304f16b1b46962eef236c6bd290815a /Master/texmf-dist/source/latex/koma-script | |
parent | 643866a0f27297875ee40ee641aa090114b87e51 (diff) |
koma-script update (17jun10)
git-svn-id: svn://tug.org/texlive/trunk@19027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script')
34 files changed, 2988 insertions, 1185 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/ChangeLog b/Master/texmf-dist/source/latex/koma-script/ChangeLog index af07f5ab760..0dcbad973e3 100644 --- a/Master/texmf-dist/source/latex/koma-script/ChangeLog +++ b/Master/texmf-dist/source/latex/koma-script/ChangeLog @@ -1,3 +1,225 @@ +r976 2010-06-17 10:44:55 +0200 mjk: + + * scrjura.dtx: "beta" removed from version number to not compromise + the LPPL + +r975 2010-06-17 09:54:01 +0200 mjk: + + * releaselist.txt: release 2010/06/17 v3.06 + +r974 2010-06-17 09:53:42 +0200 mjk: + + * scrkvers.dtx, scrkcomp.dtx: prepared for 3.06 + +r973 2010-06-17 09:52:53 +0200 mjk: + + * TODO: updated + +r972 2010-06-09 10:52:24 +0200 mjk: + + * tocbasic.dtx: documentation of noprotrusion changed + +r971 2010-06-09 10:33:04 +0200 mjk: + + * scrksect.dtx: usage of font element "sectioning" replaced by usage + of font element "disposition" + +r970 2010-06-09 10:32:03 +0200 mjk: + + * tocbasic.dtx: deactivate protrusion at TOCs if microtype was loaded + and feature "noprotrusion" was not set + +r969 2010-06-07 16:47:10 +0200 mjk: + + * scrjura.dtx: \changes hinzugefügt bzw. korrigiert + +r968 2010-06-07 16:26:51 +0200 mjk: + + * scrjura.dtx: Neue Optionen "ref=nopar" (schaltet die Ausgabe der + Absatznummer bei \ref und \refPar ab), "ref=nosentence" (schaltet + die Ausgabe der Satznummer bei \ref und \refSentence ab), + "ref=OnlyParagraph" (kombiniert nopar und nosentence). + +r967 2010-06-02 17:31:34 +0200 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex, + doc/ngerman/tocbasic.tex: neue Anweisungen dokumentiert + +r966 2010-06-02 17:30:45 +0200 mjk: + + * scrksect.dtx: setting of feature chapteratlist moved to scrkliof.dtx + +r965 2010-06-02 17:28:54 +0200 mjk: + + * doc/, doc/ngerman/, doc/ngerman/common-11.tex: neue Anweisung + \setfootnoterule dokumentiert + +r964 2010-06-02 17:21:21 +0200 mjk: + + * doc/, doc/ngerman/, doc/ngerman/typearea.tex: Trennung von + "Papierformatumschaltung" korrigiert + +r963 2010-06-02 15:20:55 +0200 mjk: + + * scrkliof.dtx: settings of option "listof" (also indirekt via toc) + are valid for all "list of"s of tocbasic owner float, even if they + are not yet defined + +r962 2010-06-02 12:07:57 +0200 mjk: + + * scrpage.dtx: \if@twoside load time dependency changed into + \if@twoside run time dependency + +r961 2010-06-02 12:05:46 +0200 mjk: + + * tocbasic.dtx: new command \DeclareNewTOC + +r960 2010-06-02 11:43:45 +0200 mjk: + + * scrkliof.dtx: new option "listof=entryprefix"; new internal macros + \numberline@prefix, \numberline@postfix, \numberline@numberformat, + \numberline@box, that may be used to change the behaviour of + \numberline + +r959 2010-04-29 12:55:13 +0200 mjk: + + * scrklist.dtx: vertical alignment of addmargin after \par with + \parskip>0 fixed + +r958 2010-04-28 10:56:17 +0200 mjk: + + * scrjura.dtx: write the type of a label into the label + +r957 2010-04-28 10:00:14 +0200 mjk: + + * scrjura.dtx: error message fixed + +r956 2010-04-28 09:59:52 +0200 mjk: + + * scrjura.dtx: error message fixed + +r955 2010-04-28 09:59:26 +0200 mjk: + + * scrjura.dtx: some optimizations and one missing error message added + +r954 2010-04-26 11:13:43 +0200 mjk: + + * scrjura.dtx: some optimizations at writing \newmaxpars into aux and + at \getmaxpars + +r953 2010-04-23 10:51:25 +0200 mjk: + + * doc/, doc/scrguide.cls, doc/Makefile.guide, doc/guide.tex, + doc/ngerman/, doc/ngerman/Makefile.guide, doc/ngerman/guide.tex: link + to other language using package bookmark + +r952 2010-04-05 19:31:04 +0200 mjk: + + * scrjura.dtx: version number (patch level) increased + +r951 2010-04-05 19:30:07 +0200 mjk: + + * scrjura.dtx: new option juratitlepagebreak + +r950 2010-04-03 19:40:32 +0200 mjk: + + * scrkftn.dtx: new command \setfootnoterule and some helper macros for + the new command + +r949 2010-03-24 09:25:03 +0100 mjk: + + * Makefile: scrtime.ins does not longer exist + +r948 2010-03-24 09:22:20 +0100 mjk: + + * scrkfont.dtx, scrmain.ins: \setkomafont, \addtokomafont, + \usekomafton, \newkomafont, \aliaskomafont moved to package scrkbase + +r947 2010-03-18 16:01:23 +0100 mjk: + + * scrktare.dtx, doc/, doc/ngerman/, doc/ngerman/typearea.tex: option + pagesize supports new output driver dvipdfmx + +r946 2010-03-18 15:40:08 +0100 mjk: + + * doc/, doc/scrguide.cls: usage of package marginnote to set the + change marks + +r945 2010-03-18 12:33:32 +0100 mjk: + + * scrkcomp.dtx: 3.05a is not a new compatibility level + +r944 2010-03-18 12:32:36 +0100 mjk: + + * scrktare.dtx: remove not correct working geometry change + +r943 2010-03-18 11:54:38 +0100 mjk: + + * scrktare.dtx: file date an version fixed + +r942 2010-03-18 11:54:00 +0100 mjk: + + * scrktare.dtx, scrkcomp.dtx: if compatibility is at least 3.05a + typearea shares binding correction with binding offset of package + geometry + +r941 2010-03-14 10:08:21 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrlfile.tex: fehlende \ChangedAt + und fehlende Doku zu \AfterReadingMainAux ergänzt + +r940 2010-03-12 11:48:23 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrdatetime.tex: Ein paar Fehlerchen + korrigiert und Kritik von Alexander umgesetzt. + +r939 2010-03-11 11:20:56 +0100 mjk: + + * TODO, doc/, doc/ngerman/, doc/ngerman/scrdatetime.tex: Die + Anweisungen \CenturyPart, \DecadePart, \DayNumber, + + \ISODayNumber, \DayName, \ISODayName, \DayNameByNumber, \ISOToday, + + \IsoToday, \todaysnumber sind dokumentiert (scrdate). Die Änderung + bezüglich Option 12h ist dokumentiert (scrtime). + +r938 2010-03-11 09:46:00 +0100 mjk: + + * scrtime.dtx: New command \todaysnumber + +r937 2010-03-11 08:42:19 +0100 mjk: + + * scrtime.dtx: new command \IsoToday + +r936 2010-03-10 19:21:09 +0100 mjk: + + * TODO: undocumented commands added + +r935 2010-03-10 19:18:39 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrbase.tex: \XdivY und \XmodY + dokumentiert + +r934 2010-03-10 18:45:25 +0100 mjk: + + * scrtime.dtx: New commands \CenturyPart, \DecadePart, \DayNumber, + \ISODayNumber, \DayName, \ISODayName, \DayNameByNumber, \ISOToday at + package scrdate + +r933 2010-03-10 18:27:23 +0100 mjk: + + * manifest.txt: scrtime.ins is not longer part of KOMA-Script + +r932 2010-03-10 15:33:59 +0100 mjk: + + * scrkbase.dtx, scrmain.ins, scrtime.dtx: scrtime and new written + scrdate handled by scrmain.ins, \XdivY and \XmodY added to scrbase + (used by scrdate) + +r931 2010-03-10 13:03:30 +0100 mjk: + + * scrkvers.dtx, scrkcomp.dtx: prepared for 3.05a BETA + r930 2010-02-15 11:49:41 +0100 mjk: * releaselist.txt: release 2010/02/15 v3.05 diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile b/Master/texmf-dist/source/latex/koma-script/Makefile index b576921af8f..3f707bb2e21 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/Makefile @@ -174,8 +174,7 @@ CLS_MAIN_DVI = scrsource.dvi CLS_MAIN_INS = scrmain.ins -CLS_MAIN_SUBINS = scrlfile.ins scraddr.ins scrlettr.ins scrpage.ins \ - scrtime.ins +CLS_MAIN_SUBINS = scrlfile.ins scraddr.ins scrlettr.ins scrpage.ins ALPHA_INS = tocstyle.dtx tocbasic.dtx scrjura.dtx diff --git a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide index 43f02e3ad66..ac391fef2c0 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide +++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide @@ -108,7 +108,7 @@ prepare_local: # nothing to do clean_local: $(RM) *.aux *.bbl *.blg *.glo *.idx *.ilg *.ind *.log *.lot \ *.dvi *.tmp mpxerr.tex \ - *.md5 *.out *.toc *.mpx *.drv *.chn *.xref $(plenDIN_SRC) + *.md5 *.toc *.mpx *.drv *.chn *.xref $(plenDIN_SRC) distclean_local: clean_local $(RM) $(GENERATED_SRC) @@ -197,7 +197,7 @@ edit: CKSUMFILES = $(DOCDIR)plength.dtx $(DOCDIR)guide.tex $(DOCDIR)scrguide.cls \ $(BIBTEX_SRC) $(MAKEINDEXSTYLE) $(MAKECHANGESTYLE) \ guide.aux guide.ind guide.idx guide.bbl guide.toc guide.lot \ - guide.out guide.chn guide.glo \ + guide.chn guide.glo \ $(foreach file,$(TEX_CHAPTERS),$(basename $(file)).aux) define latex diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex index 1d806429c01..9779b3e2c44 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/tocbasic.tex @@ -38,7 +38,7 @@ %% standard classes created by The LaTeX3 Project 1994-1996. %% %%% From File: tocbasic.dtx -\def\tocbasicversion{2010/01/05 v3.04b} +\def\tocbasicversion{2010/06/09 v3.06} \ProvidesFile{tocbasic.tex} [\tocbasicversion\space KOMA-Script package (manual)% @@ -80,7 +80,14 @@ part of all distributions of \LaTeX{} version~2005/12/01 or later. This package was made to be used by class and package authors. Because of this the package has no options. If different packages would load it with different options a option clash would be the result. So using options -would'nt be a good idea. +wouldn't be a good idea. + +This package may be used by by other class and package authors. It is also +allowed to distribute it without the main part of \KOMAScript{} (see +section~\ref{sec:tocbasic.legalnote}. Because of this, it does not use any +\KOMAScript{} package, that isn't allowed to be distributed without the main +part of \KOMAScript{}, too. Currently \Package{tocbasic} does only need +package \Package{keyval} from the graphics bundle. There are two kind of commands. The first kind are basic command. Those are used to inform other packages about the extensions used for files that @@ -204,7 +211,7 @@ empty owner. This command adds the \PName{commands} to a internal list of commands, that should be processed, if a toc-file with the given \PName{owner} will be added to the -list of known extensions using \Macro{addtoloclist}. If you omit the optional +list of known extensions using \Macro{addtotoclist}. If you omit the optional argument, \Package{tocbasic} tries to find out the filename of the current processed class or package and stores this as owner. This will fail if \Macro{AtAddToTocList} was not used, loading a class or package but using a @@ -475,11 +482,18 @@ features. \Package{tocbasic} does know following features: \item[\texttt{numbered}] uses a numbered headings for the list of \item[\texttt{leveldown}] uses not the top level heading (e.g., \Macro{chapter} with book) but the first sub level (e.g., \Macro{section} with book). -\item[\texttt{onecolumn}] switch to internal one column mode, if the toc +\item[\texttt{onecolumn}] switchs to internal one column mode, if the toc is set in internal two column mode and no \texttt{leveldown} was used. \item[\texttt{nobabel}] prevents the extension to be added to the babel handling of toc-files. To make this work, you have to set the feature before adding the extension to the list of known extension. +\item[\texttt{noprotrusion}] prevents disabling character protrusion at the + lists of something. Character protrusion at the lists will be disabled by + default if package \Package{microtype} or another package, that supports + \Macro{microtypesetup}, was loaded. So if you want protrusion at the lists, + you have to set this feature. But note, that with character protrusion + entries at the list may be set wrong. This is a known issue of character + protrusion. \end{description} Classes and packages may know features, too, e.g, the \KOMAScript{} classes know following additional features: @@ -502,6 +516,76 @@ so the \PName{true-part} will be processed, otherwise the \PName{false-part} will be. \EndIndex{Cmd}{iftocfeature}% +\subsection{Generating new Lists of and new Floats} +\label{sec:tocbasic.highlevel} + +There is one simple command to generate either a new list of foo or a new list +of a new float. + +\begin{Declaration} + \Macro{DeclareNewTOC}\OParameter{options}\Parameter{extension} +\end{Declaration} +\BeginIndex{Cmd}{DeclareNewTOC}% +This command +declares at least a new list of \PName{extension}. Depending on the +\PName{options} it may also define a new float. The mandatory argument +\PName{extension} is the extension of the help file for that list. See the +prior sections for more informations about this. The optional parameter +\PName{options} is a comma separated list of \emph{key}=\emph{value} +pairs. +\begin{description} +\item[\normalfont\PValue{owner}=\PName{string}]\hfill\\* + The owner as described in the sections before. If no owner was given owner + \PValue{float} will be used. +\item[\normalfont\PValue{type}=\PName{string}]\hfill\\* + sets the type of the new declared list. The type will be used e.g. to + defined a \Macro{listof}\PName{string}. If no type is set up the extension + from the mandatory argument will be used. +\item[\normalfont\PValue{types}=\PName{string}]\hfill\\* + the plural of the type. If no plural was given the value of \PValue{type} + with postfix ``s'' will be used. +\item[\normalfont\PValue{name}=\PName{string}]\hfill\\* + The name of an element. If no name is given, the value of \PValue{type} with + upper case first char will be used. +\item[\normalfont\PValue{listname}=\PName{string}]\hfill\\* + The name of the list of foo. If not given the value of \PValue{types} with + upper case first char prefixed by ``List of '' will be used. +\item[\normalfont\PValue{forcenames}]\hfill\\* + If set, the names will be even defined, if they where already defined + before. +\item[\normalfont\PValue{level}=\PName{number}]\hfill\\* + The level of the entries of that list. If not given level 1 will be used + like standard classes use for entries to list of figures or list of tables. +\item[\normalfont\PValue{indent}=\PName{length}]\hfill\\* + The indent value for the entries of that list. If not given, 1\,em will be + used like standard classes use for entries to list of figures or list of + tables. +\item[\normalfont\PValue{hang}=\PName{length}]\hfill\\* + The amount of the hanging indent of the entries for that list. If not given, + 1.5\,em will be used like standard classes use for entries to list of + figures or list of tables. +\item[\normalfont\PValue{float}]\hfill\\* + If set, float environments for that type will be defined. The names of the + environments are the value of \PName{type} and for double column floats the + value of \PName{type} with postfix ``\PValue{*}''. +\item[\normalfont\PValue{floattype}=\PName{number}]\hfill\\* + The numericle float type of the defined floats. Float types with common bits + cannot be reordered. At the standard classes figures has float type 1 and + tables has float type 2. If no float type was given, 16 will be used. +\item[\normalfont\PValue{floatpos}=\PName{float positions}]\hfill\\* + The default floating-position of the float. If no float position was given, + ``tbp'' will be used like the standard classes do for figures and tables. +\item[\normalfont\PValue{nonfloat}]\hfill\\* + If set, a non floating environment will be defined. The name of the + environment is the value of \PName{type} with postfix ``\PValue{-}''. +\item[\normalfont\PValue{counterwithin}=\PName{parent counter}]\hfill\\* + If you define a float or nonfloat, the captions will be numbered. You may + declare another counter to be the parent counter. In this case, the parent + counter will be set before the float counter and the float counter will be + reset whenever the parent counter is increased using \Macro{stepcounter} + oder \Macro{refstepcounter}. +\end{description} + \subsection{Internal Commands for Class and Package Authors} \label{sec:tocbasic.internals} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex index c1eadbfcb87..ac031db9bd3 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{guide.tex}[2008/07/10 KOMA-Script guide main file] +\ProvidesFile{guide.tex}[2010/04/23 KOMA-Script guide main file] \documentclass[\languagename]{scrguide} @@ -66,7 +66,12 @@ \GuideCopyright} \dedication{\GuideDedication} -\pdfbookmark{\KOMAScript}{title}\maketitle +\pdfbookmark[-1]{\KOMAScript}{title} +\pdfbookmark[0]{English}{title.english} +\bookmark[level=0,gotor=scrguide.pdf]{Deutsch} +\bookmarksetup{startatroot} + +\maketitle \cleardoublepage\pdfbookmark{\contentsname}{toc}\tableofcontents diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide index 05db3c6dcce..ac8cc9331ea 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide @@ -139,7 +139,7 @@ prepare_local: # nothing to do clean_local: $(RM) *.aux *.bbl *.blg *.glo *.idx *.ilg *.ind *.lof *.log *.lot \ *.dvi *.tmp mpxerr.tex *.1 *.mp.keep *.mpo \ - *.md5 *.out *.toc *.mpx *.drv *.chn *.xref + *.md5 *.toc *.mpx *.drv *.chn *.xref distclean_local: clean_local $(RM) $(GENERATED_CLEAN) @@ -227,7 +227,7 @@ edit: CKSUMFILES = $(BIBTEX_SRC) $(MAKEINDEXSTYLE) $(MAKECHANGESTYLE) \ guide.aux guide.ind guide.idx guide.bbl guide.toc guide.lot \ - guide.out guide.chn guide.glo \ + guide.chn guide.glo \ $(foreach file,$(TEX_CHAPTERS) $(TEX_NONFREECHAPTERS),$(basename $(file)).aux) define latex diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-11.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-11.tex index d7fcc5564f0..18bcc8ae397 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-11.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-11.tex @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{common-11.tex}[2009/02/27 KOMA-Script guide (common paragraphs)] +\ProvidesFile{common-11.tex}[2010/06/02 KOMA-Script guide (common paragraphs)] \makeatletter \@ifundefined{ifCommonmaincls}{\newif\ifCommonmaincls}{}% @@ -240,6 +240,24 @@ Fußnotenformatierungen.% \EndIndex{Cmd}{deffootnote}% \EndIndex{Cmd}{deffootnotemark}% \EndIndex{Cmd}{thefootnotemark}% + +\begin{Declaration} + \Macro{setfootnoterule}\OParameter{Höhe}\Parameter{Länge}% +\end{Declaration}% +\BeginIndex{Cmd}{setfootnoterule}% +Üblicherweise\ChangedAt{v3.06}{\Class{scrlttr2}\and \Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}\and \Package{scrextend}} wird zwischen +dem Textbereich und dem Fußnotenapparat eine Trennlinie gesetzt, die jedoch +normalerweise nicht über die gesamte Breite des Satzspiegels geht. Mit Hilfe +dieser Anweisung kann die genaue Länge und die Höhe oder Dicke der Linie +bestimmt werden. Dabei werden \PName{Höhe} und \PName{Länge} erst beim Setzen +der Linie selbst abhängig von \Macro{normalsize} ausgewertet. Der optionale +Parameter \PName{Höhe} kann komplett entfallen und wird dann nicht +geändert. Ist das Argument \PName{Höhe} oder \PName{Länge} leer, so wird die +jeweilige Größe ebenfalls nicht geändert. Es gibt sowohl beim Setzen als auch +bei Verwendung der Größen für unplausible Werte eine Warnung.% +% +\EndIndex{Cmd}{setfootnoterule}% \IfNotCommon{scrlttr2}{\EndIndex{}{Fussnoten=Fußnoten}} \fi %**************************************************** Ende nur maincls * diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex index 02733ed90b2..f077c43028f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide.tex @@ -45,13 +45,16 @@ % % ====================================================================== -\ProvidesFile{guide.tex}[2008/06/20 KOMA-Script guide main file] +\ProvidesFile{guide.tex}[2010/04/23 KOMA-Script guide main file] \documentclass{scrguide} \begin{document} \extratitle{\sffamily{\bfseries\Huge\GuideTitle\strut\\} - \large\GuideSubTitle\strut\\} + \large\GuideSubTitle\strut\\ + \iffree{}{\vfill\rmfamily\footnotesize + \GuideTitleOtherLanguages}% +} \title{\GuideTitle} \subject{\GuideSubject} \author{Markus Kohm\and Jens-Uwe-Morawski} @@ -65,7 +68,12 @@ \GuideCopyright} \dedication{\GuideDedication} -\pdfbookmark{\KOMAScript}{title}\maketitle +\pdfbookmark[-1]{\KOMAScript}{title} +\pdfbookmark[0]{Deutsch}{title.german} +\bookmark[level=0,gotor=scrguien.pdf]{English} +\bookmarksetup{startatroot} + +\maketitle \include{preface} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex index 92370fa8891..e453f99e09e 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{scrbase.tex}[2008/07/31 KOMA-Script package scrbase] +\ProvidesFile{scrbase.tex}[2010/03/10 KOMA-Script package scrbase] \chapter{Grundlegende Funktionen im Paket \Package{scrbase}} \labelbase{scrbase} @@ -1099,8 +1099,8 @@ für Klassen- und Paketautoren stellt \Package{scrbase} zur Verfügung. \BeginIndex{Cmd}{ClassInfoNoLine}% \begin{Declaration} \Macro{ClassInfoNoLine}\Parameter{Klassenname}\Parameter{Information}\\ - \Macro{PackageInfoNoLine}\Parameter{Paketname}\Parameter{Information} -\end{Declaration} + \Macro{PackageInfoNoLine}\Parameter{Paketname}\Parameter{Information}% +\end{Declaration}% Der \LaTeX-Kern bietet dem Klassen- und Paketautor zwar Anweisungen wie \Macro{PackageInfo} und \Macro{ClassInfo}, um Informationen mit aktueller Zeilennummer in die Log-Datei zu schreiben. Er bietet neben @@ -1117,8 +1117,8 @@ bereit gestellt. \BeginIndex{Cmd}{l@addto@macro}% \begin{Declaration} - \Macro{l@addto@macro}\Parameter{Anweisung}\Parameter{Erweiterung} -\end{Declaration} + \Macro{l@addto@macro}\Parameter{Anweisung}\Parameter{Erweiterung}% +\end{Declaration}% Der \LaTeX-Kern bietet mit \Macro{g@addto@macro} eine interne Anweisung, um die Definition eines Makro \PName{Anweisung} global um den Code \PName{Erweiterung} zu erweitern. Dies funktioniert in dieser Form nur für @@ -1128,6 +1128,42 @@ wird mit \Macro{l@addto@macro} von \Package{scrbase} bereit gestellt. % \EndIndex{Cmd}{l@addto@macro} + +\section{Erweiterungen der mathematischen Fähigkeiten von \eTeX} +\label{sec:scrbase:etex} + +Das für \LaTeX{} inzwischen verwendete und von \KOMAScript{} vorausgesetzte +\eTeX{} besitzt mit \Macro{numexpr}\IndexCmd{numexpr} erweiterte Möglichkeiten +zur Berechnung einfacher Ausrücke mit \TeX-Zählern und ganze Zahlen. Als +Operationen werden dabei die vier Grundrechenarten und Klammern +unterstützt. Bei der Division wird korrekt gerundet. Manchmal sind weitere +Operationen nützlich. + +\BeginIndex{Cmd}{XdivY}% +\BeginIndex{Cmd}{XmodY}% +\begin{Declaration} + \Macro{XdivY}\Parameter{Dividend}\Parameter{Divisor}\\ + \Macro{XmodY}\Parameter{Dividend}\Parameter{Divisor}% +\end{Declaration}% +Die\ChangedAt{v3.05a}{\Package{scrbase}} Anweisung \Macro{XdivY} liefert den +Wert des Ganzzahlquotienten, die Anweisung \Macro{XmodY} den Wert des Rests +der Division mit Rest. Diese Art der Division ist nach der Gleichung +\[ +\textit{Dividend} = \textit{Divisor} \cdot +\textit{Ganzzahlquotient} + \textit{Rest} +\] +% +definiert, wobei \textit{Dividend} und \textit{Rest} ganze Zahlen und +\textit{Rest} außerdem größer oder gleich 0 und kleiner als \textit{Divisor} +ist. Der \textit{Divisor} ist eine natürliche Zahl (ohne die 0). + +Der Wert kann jeweils zur Zuweisung an einen Zähler oder direkt innerhalb +eines Ausdrucks mit \Macro{numexpr} verwendet werden. Zur Ausgabe als +arabische Zahl ist \Macro{the} voran zu stellen.% +% +\EndIndex{Cmd}{XmodY}% +\EndIndex{Cmd}{XdivY}% +% \EndIndex{Package}{scrbase}% \endinput diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex index e2d833257ed..f75e58ba260 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex @@ -3216,6 +3216,24 @@ darauf hingewiesen, dass mit der Einstellung \OptionValue{listof}{flat} mehrere \LaTeX-Durchläufe benötigt werden, bis die Verzeichnisse ihre endgültige Form erhalten haben. +Die Einstellung \OptionValue{listof}{flat} wird automatisch aktiviert, falls +die Einstellung +\OptionValue{listof}{entryprefix}\ChangedAt{v3.06}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} verwendet +wird. Normalerweise ist es nicht sinnvoll jeden Eintrag in eines der +Verzeichnisse der Gleitumgebungen mit einem Präfix wie »Abbildung« oder +»Tabelle« zu versenden, das natürlich im Abbildungsvereichnis nur Abbildungen +und im Tabellenverzeichnis nur Tabellen zu finden sind. Damit hat ein solcher +Präfix keinen zusätzlichen Informationswert und wird in der Voreinstellung +auch weggelassen. Mit der Einstellung \OptionValue{listof=entryprefix} wird +ein solcher Präfix jedoch gesetzt. Dabei erhalten alle Einträge eines +Verzeichnisses denselben Präfix. Dieser richtet sich nach dem Dateianhang der +Hilfsdatei, die für das Verzeichnis verwendet wird. Für das +Abbildungsverzeichnis, das den Dateianhang »\File{lof}« besitzt, wird +beispielweise \Macro{listoflofentryname} verwendet, während für das +Tabellenverzeichnis, das den Dateianhang »\File{lot}« besitzt, +\Macro{listoflotentryname} verwendet wird. + Bei den Klassen \Class{scrbook} und \Class{scrreprt}\OnlyAt{\Class{scrbook}\and \Class{scrreprt}} fügt \KOMAScript{} in der Voreinstellung bei jedem Kapitelanfang einen vertikalen @@ -3264,6 +3282,15 @@ Einen Überblick über alle möglichen Werte für die \PName{Einstellung} von Kapitelanfänge werden in den Verzeichnissen der Gleitumgebungen durch einen kleinen Abstand markiert.% \IndexOption{listof~=chaptergapsmall}}% + \entry{\PValue{entryprefix}}{% + \ChangedAt{v3.06}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Jeder Verzeichniseintrag wird mit einem vom Verzeichnis abhängenden Präfix + vor der Nummer versehen. Der Präfix ist normalerweise sprachabhängig, + beispielsweise bei deutschen Spracheinstellungen »Abbildung« für das + Abbildungsverzeichnis und »Tabelle« für das Tabellenverzeichnis jeweils + gefolgt von einem Leerzeichen.% + \IndexOption{listof~=entryprefix}}% \entry{\PValue{flat}, \PValue{left}}{% Die Verzeichnisse der Gleitumgebungen erhalten eine tabellarische Form. Die Gleitumgebungsnummern sind dabei die erste Spalte, der Titel die diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex index a2180358f7f..5e20c476d54 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex @@ -45,51 +45,219 @@ % % ============================================================================ -\ProvidesFile{scrdatetime.tex}[{2009/01/01 KOMA-Script guide (chapter: +\ProvidesFile{scrdatetime.tex}[{2010/03/12 KOMA-Script guide (chapter: scrdate, scrtime)}] \chapter{Wochentag und Uhrzeit mit \Package{scrdate} und \Package{scrtime}} \labelbase{datetime} Zu \KOMAScript{} gehören auch zwei Pakete, um den Umgang mit -Datum\Index{Datum} und Zeit\Index{Zeit} über die beiden -Standardbefehle \Macro{today} und \Macro{date} hinaus zu -erweitern. Ebenso wie die anderen Pakete aus {\KOMAScript} können -diese Pakete auch mit den Standardklassen verwendet werden. +Datum\Index{Datum} und Zeit\Index{Zeit} über die beiden Standardbefehle +\Macro{today} und \Macro{date} hinaus zu erweitern. Ebenso wie die anderen +Pakete aus {\KOMAScript} können diese Pakete auch mit den Standardklassen +verwendet werden. -\section{Der aktuelle Wochentag mit \Package{scrdate}} +Ab \KOMAScript~3.05a\ChangedAt{v3.05a}{\Package{scrdate}\and\Package{scrtime}} +verwenden diese Pakete die gemeinsame Versionsnummerierung von +\KOMAScript{}. Begründet ist dies darin, dass sie auf eine bestimmte Version +von \Package{scrkbase} und \Package{scrbase} angewiesen sind. + + +\section{Der Wochentag mit \Package{scrdate}} \label{sec:datetime.scrdate} \BeginIndex{Package}{scrdate} -Das erste Problem ist die Frage nach dem aktuellen Wochentag. Dieses kann mit -Hilfe des Pakets \Package{scrdate} gelöst werden. +Mit Version~3.05a wurde der Funktionsumfang dieses Pakets erheblich +erweitert. Neben dem aktuellen Wochentag\Index{Wochentag} kann dieses Paket +nun den Wochentag jedes beliebigen Datums nach dem Gregorianischen Kalender +bestimmen. -\BeginIndex{Cmd}{todaysname}% +\BeginIndex{Cmd}{CenturyPart}% +\BeginIndex{Cmd}{DecadePart}% \begin{Declaration} - \Macro{todaysname} + \Macro{CenturyPart}\Parameter{Jahr}\\% + \Macro{DecadePart}\Parameter{Jahr}% \end{Declaration}% -Bekanntlich erhält man mit \Macro{today}\IndexCmd{today} das aktuelle -Datum in der landestypischen Schreibweise. \Package{scrdate} bietet -mit \Macro{todaysname} eine Anweisung, um den aktuellen Wochentag zu -erhalten. +Die\ChangedAt{v3.05a}{\Package{scrdate}} Anweisung \Macro{CenturyPart} ergibt +den Wert der Jahrhundert-Stellen eines Jahres. Die Anweisung +\Macro{DecadePart} ergibt hingegen den Wert der übrigen Stellen, also der +Einer und Zehner. Dabei darf die Jahreszahl beliebig viele Stellen aufweisen. +Der Wert kann direkt zur Zuweisung an einen Zähler oder für Berechnungen mit +Hilfe von \Macro{numexpr}\IndexCmd{numexpr} verwendet werden. Für die Ausgabe +als arabische Zahl ist \Macro{the}\IndexCmd{the} voran zu stellen. \begin{Example} - Sie wollen in Ihrem Dokument ausgeben, an welchem Tag es mit - \LaTeX{} in eine \File{DVI}-Datei übersetzt wurde. Sie schreiben - dazu + Sie wollen berechnen, in welchem Jahrhundert das aktuelle Jahr liegt und + dies ausgeben. \begin{lstcode} - Dieses Dokument entstand an einem {\todaysname}. + Das Jahr \the\year\ ist das Jahr + \the\DecadePart{\year} des + \the\numexpr \CenturyPart{\year}+1\relax. + Jahrhunderts. \end{lstcode} - und erhalten beispielsweise: + Als Ergebnis erhalten Sie: \begin{quote} - Dieses Dokument entstand an einem {\todaysname}. + Das Jahr \the\year\ ist das Jahr \the\DecadePart{\year} des \the\numexpr + \CenturyPart{\year}+1\relax. Jahrhunderts. + \end{quote} +\end{Example}% + +Bitte beachten Sie, dass hier die Zählweise verwendet wird, bei der das Jahr +2000 das Jahr~0 -- also das erste Jahr -- des 21.~Jahrhunderts ist.% +\EndIndex{Cmd}{DecadePart}% +\EndIndex{Cmd}{CenturyPart}% + +\BeginIndex{Cmd}{DayNumber}% +\BeginIndex{Cmd}{ISODayNumber}% +\begin{Declaration} + \Macro{DayNumber}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag}\\% + \Macro{ISODayNumber}\Parameter{ISO-Datum}% +\end{Declaration}% +Diese\ChangedAt{v3.05a}{\Package{scrdate}} beiden Anweisungen geben den Wert +der Nummer des Wochentags\Index{Wochentag} zu einem Datum zurück. Sie +unterscheiden sich nur in der Art der Angabe des Datums. Während bei +\Macro{DayNumber} Jahr, Monat und Tag des gewünschten Datums eigene Parameter +sind, wird bei \Macro{ISODayNumber} das Datum in ISO-Schreibweise, +\PName{Jahr}\texttt{-}\PName{Monat}\texttt{-}\PName{Tag} angegeben. Dabei +spielt es keine Rolle, ob Monat und Tag ein- oder zweistellig angegeben +werden. Der Wert kann direkt zur Zuweisung an einen Zähler oder für +Berechnungen mit Hilfe von \Macro{numexpr}\IndexCmd{numexpr} verwendet +werden. Für die Ausgabe als arabische Zahl ist \Macro{the}\IndexCmd{the} voran +zu stellen. + +\begin{Example} + Sie wollen die Nummer des Wochentags des 1.~Mai~2027 wissen. +\begin{lstcode} + Der 1.~Mai~2027 hat die Wochentagsnummer + \the\ISODayNumber{2027-5-1}. +\end{lstcode} + Als Ergebnis erhalten Sie: + \begin{quote} + Der 1.~Mai~2027 hat die Wochentagsnummer + \the\ISODayNumber{2027-5-1}. + \end{quote} +\end{Example} + +Als Besonderheit ist es sogar möglich, von einem vorgegebenen Datum eine +gewünschte Anzahl an Tagen in die Zukunft oder Vergangenheit zu gehen. +\begin{Example} + Sie wollen die Nummer des Wochentags wissen, den wir in 12~Tagen haben und + den wir 24~Tage vor dem 24.~Dezember~2027 hatten. +\begin{lstcode} + In 12~Tagen haben wir die Wochentagsnummer + \the\DayNumber{\year}{\month}{\day+12} und + 12~Tage vor dem 24.~Dezember~2027 war es + die Nummer \the\ISODayNumber{2027-12-24-24}. +\end{lstcode} + Als Ergebnis erhalten Sie beispielsweise: + \begin{quote} + In 12~Tagen haben wir die Wochentagsnummer + \the\DayNumber{\year}{\month}{\day+12} und + 12~Tage vor dem 24.~Dezember~2027 war es + die Nummer \the\ISODayNumber{2027-12-24-24}. + \end{quote} +\end{Example} + +Die Wochentage werden dabei wie folgt nummeriert: Sonntag\,=\,0, Montag\,=\,1, +Dienstag\,=\,2, Mittwoch\,=\,3, Donnerstag\,=\,4, Freitag\,=\,5 und +Samstag\,=\,6.% +% +\EndIndex{Cmd}{DayNumber}% +\EndIndex{Cmd}{ISODayNumber}% + + +\BeginIndex{Cmd}{DayNameByNumber}% +\BeginIndex{Cmd}{DayName}% +\BeginIndex{Cmd}{ISODayName}% +\begin{Declaration} + \Macro{DayNameByNumber}\Parameter{Wochentagsnummer}\\% + \Macro{DayName}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag}\\% + \Macro{ISODayName}\Parameter{ISO-Datum}% +\end{Declaration}% +Üblicherweise\ChangedAt{v3.05a}{\Package{scrdate}} ist man weniger an der +Nummer eines Wochentags als dem Namen des Wochentags interessiert. Die +Anweisung \Macro{DayNameByNumber} liefert daher den Namen des Wochentags zu +einer Wochentagsnummer zurück, die man beispielweise mit einer der beiden +zuvor erklärten Anweisungen \Macro{DayNumber} oder \Macro{ISODayNumber} +bestimmt hat. Die beiden Anweisungen \Macro{DayName} und \Macro{ISODayName} +liefern entsprechend den Wochentag zu einem bestimmten Datum. + +\begin{Example} + Sie wollen den Wochentag des 24.~Dezembers~2027 wissen. +\begin{lstcode} + Bitte zahlen Sie bis zum \ISODayName{2027-12-24}, + den 24.\,12.~2027, die Summe von \dots +\end{lstcode} + Als Ergebnis erhalten Sie: + \begin{quote} + Bitte zahlen Sie bis zum + \ISODayName{2027-12-24}, den + 24.\,12.~2027, die Summe von \dots \end{quote} \end{Example} + +Als Besonderheit ist es auch hier möglich, in gewissem Umfang Berechnungen +anzustellen: +\begin{Example} + Sie wollen den Wochentag wissen, den wir in 12~Tagen haben und + den wir 24~Tage vor dem 24.~Dezember~2027 hatten. +\begin{lstcode} + In 12~Tagen haben wir einen + \DayName{\year}{\month}{\day+12} und + 12~Tage vor dem 24.~Dezember~2027 ist ein + \ISODayName{2027-12-24-12}, während zwei Wochen + und drei Tage nach einem Mittwoch ein + \DayNameByNumber{3+2*7+3} folgt. +\end{lstcode} + Als Ergebnis erhalten Sie beispielsweise: + \begin{quote} + In 12~Tagen haben wir einen + \DayName{\year}{\month}{\day+12} und + 12~Tage vor dem 24.~Dezember~2027 ist ein + \ISODayName{2027-12-24-12}, während + zwei Wochen und drei Tage nach + einem Mittwoch ein \DayNameByNumber{3+2*7+3} + folgt. + \end{quote} +\end{Example}% +% +\EndIndex{Cmd}{ISODayName}% +\EndIndex{Cmd}{DayName}% +\EndIndex{Cmd}{DayNameByNumber}% + + +\BeginIndex{Cmd}{todaysname}% +\BeginIndex{Cmd}{todaysnumber}% +\begin{Declaration} + \Macro{ISOToday}\\% + \Macro{IsoToday}\\ + \Macro{todaysname}\\% + \Macro{todaysnumber} +\end{Declaration}% +In den bisherigen Beispielen dieses Abschnitts wurde das aktuelle Datum immer +recht umständlich über die \TeX-Register \Macro{year}\IndexCmd{year}, +\Macro{month}\IndexCmd{month}, \Macro{day}\IndexCmd{day} bestimmt. Die +Anweisungen \Macro{ISOToday}\ChangedAt{v3.05a}{\Package{scrdate}} und +\Macro{IsoToday} liefern direkt das aktuelle Datum in ISO-Schreibweise. Sie +unterscheiden sich lediglich darin, dass \Macro{ISOToday} Monat und Tag immer +zweistellig ausgibt, während \Macro{IsoToday} Monat und Tag bei Werten kleiner +10 einstellig ausgibt. Die Anweisung \Macro{todaysname} bietet direkt den +aktuellen Wochentag, während \Macro{todaysnumber} den Wert des aktuellen +Wochentags liefert. Näheres zur Verwendung dieses Wertes ist den obigen +Erklärungen zu den Anweisungen \Macro{DayNumber} und \Macro{ISODayNumber} zu +entnehmen. -Es sei darauf hingewiesen, dass das Paket natürlich nicht deklinieren -kann. Gespeichert sind die Wochentage im Nominativ Singular, wie er -beispielsweise für eine Datumsangabe in Briefen benötigt wird. Obiges Beispiel -funktioniert daher nur sprachabhängig und eher zufällig. +\begin{Example} + Ich will Ihnen zeigen, an was für einem Wochentag dieses Dokument gesetzt + wurde. Dazu schreibe ich: +\begin{lstcode} + Dieses Dokument entstand an einem \todaysname. +\end{lstcode} + Das Ergebnis lautet: + \begin{quote} + Dieses Dokument entstand an einem \todaysname. + \end{quote} +\end{Example} \begin{Explain} \begin{labeling}{\textbf{Tipp:}} @@ -97,13 +265,18 @@ funktioniert daher nur sprachabhängig und eher zufällig. benötigen, weil das in der entsprechenden Sprache innerhalb des Satzes so üblich ist, können Sie das erreichen, obwohl die Namen der Wochentage in \Package{scrdate} alle groß geschrieben sind. Greifen Sie mit - \begin{lstcode} - \Macro{MakeLowercase}\PParameter{\Macro{todaysname}} - \end{lstcode} +\begin{lstcode} + \MakeLowercase{\todaysname} +\end{lstcode} einfach auf die \LaTeX-Anweisung \Macro{MakeLowercase} zurück. Diese - wandelt ihr Argument komplett in Kleinbuchstaben. - \end{labeling} -\end{Explain} + wandelt ihr Argument komplett in Kleinbuchstaben. Natürlich funktioniert + dieser Tipp auch für die Anweisungen + \Macro{DayNameByNumber}\IndexCmd{DayNameByNumber}, + \Macro{DayName}\IndexCmd{DayName} und + \Macro{ISODayName}\IndexCmd{ISODayName}.% + \end{labeling}% +\end{Explain}% +\EndIndex{Cmd}{todaysnumber}% \EndIndex{Cmd}{todaysname} @@ -121,23 +294,27 @@ direkt geändert werden kann, setzt \Macro{nameday} die Ausgabe von \begin{lstcode} \nameday{Werktag} \end{lstcode} - und erhalten so mit dem Satz aus dem vorherigen Beispiel: + und erhalten so mit dem Satz aus dem vorherigen Beispiel zu + \Macro{todaysname}: \begin{quote}\nameday{Werktag} Dieses Dokument entstand an einem {\todaysname}. \end{quote} \end{Example} +Für \Macro{ISOToday} und \Macro{IsoToday} existieren keine entsprechenden +Anweisungen.% \EndIndex{Cmd}{nameday} + +\minisec{Wochentage in unterschiedlichen Sprachen} Das \Package{scrdate}-Paket beherrscht derzeit die Sprachen Englisch (english und USenglish), Deutsch (german, ngerman und austrian), Französisch (french), Italienisch (italian), Spanisch (spanish), Kroatisch (croatian), Finnisch (finnish) und Norwegisch (norsk), kann aber auch für andere Sprachen konfiguriert werden. Näheres dazu entnehme man \File{scrdate.dtx}. -Bei der aktuellen Version ist es egal, ob \Package{scrdate} vor oder -nach \Package{german}\IndexPackage{german}, -\Package{babel}\IndexPackage{babel} oder ähnlichen Paketen geladen -wird, in jedem Falle wird die korrekte Sprache +Bei der aktuellen Version ist es egal, ob \Package{scrdate} vor oder nach +\Package{german}\IndexPackage{german}, \Package{babel}\IndexPackage{babel} +oder ähnlichen Paketen geladen wird, in jedem Falle wird die korrekte Sprache gewählt. \begin{Explain} @@ -155,7 +332,7 @@ gewählt. \label{sec:datetime.scrtime} \BeginIndex{Package}{scrtime} -Das zweite Problem ist die Frage nach der aktuellen Zeit. Dieses kann mit +Ein anderes Problem ist die Frage nach der aktuellen Zeit. Dieses kann mit Hilfe des Pakets \Package{scrtime} gelöst werden. @@ -221,22 +398,40 @@ festgelegt wurde.% \EndIndex{Cmd}{settime} -\BeginIndex{Option}{12h}\BeginIndex{Option}{24h}% +\BeginIndex{Option}{12h~=\PName{Ein-Aus-Wert}}% +\BeginIndex{Option}{24h}% \begin{Declaration} - \Option{12h}\\ - \Option{24h} + \KOption{12h}\PName{Ein-Aus-Wert} \end{Declaration}% -Mit den Optionen \Option{12h} und \Option{24h} kann ausgewählt -werden, ob die Zeit bei \Macro{thistime} und \Macro{thistime*} im -12-Stunden- oder 24-Stunden-Format ausgegeben werden soll. -Voreingestellt ist \Option{24h}% +Mit der Option \Option{12h}\ChangedAt{v3.05a}{\Package{scrtime}} kann gewählt +werden, ob die Zeit bei \Macro{thistime} und \Macro{thistime*} im 12-Stunden- +oder 24-Stunden-Format ausgegeben werden soll. Als \PName{Ein-Aus-Wert} kann +dabei einer der Standardwerte für einfache Schalter aus +\autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} verwendet +werden. Wird die Option ohne Wert-Angabe verwendet, so wird der Wert +\PValue{true} angenommen, also auf das 12-Stunden-Format geschaltet. +Voreingestellt ist hingegen das 24-Stunden-Format.% %\footnote{Leider beherrscht das \Package{scrtime}-Paket noch nicht die % Sternzeit nach \textsc{StarTrek}\Index{StarTrek}, ein echter % Mangel!} -. % -Die Option verliert bei einem Aufruf von \Macro{settime} ebenfalls ihre -Gültigkeit.% -\EndIndex{Option}{12h}\EndIndex{Option}{24h} + +Die Option kann wahlweise als Klassenoption bei \Macro{documentclass}, als +Paketoption bei \Macro{usepackage} oder auch nach dem Laden von +\Package{scrtime} per \Macro{KOMAoptions} oder \Macro{KOMAoption} (siehe +beispielsweise \autoref{sec:typearea.options}, +\autopageref{desc:typearea.cmd.KOMAoptions}) gesetzt werden. + +Die Option verliert bei einem Aufruf von \Macro{settime} ihre Gültigkeit. Die +Uhrzeit wird nach Verwendung dieser Anweisung nur noch mit dem dort +angegebenen Wert im dort verwendeten Format ausgegeben. + +Rein aus Gründen der Kompatibilität zu früheren Versionen von +\Package{scrtime} wird bei \Macro{documentclass} und \Macro{usepackage} auch +noch die Option \Option{24h} zur Umschaltung auf das 24-Stunden-Format +unterstützt. Deren Verwendung wird jedoch nicht mehr empfohlen.% +\EndIndex{Option}{12h~=\PName{Ein-Aus-Wert}}% +\EndIndex{Option}{24h}% +% \EndIndex{Package}{scrtime} %%% Local Variables: diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex index 45d8efd93d3..bddaaad1cde 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex @@ -45,7 +45,7 @@ % % ============================================================================ -\ProvidesFile{scrlfile.tex}[2008/07/31 KOMA-Script guide (chapter: scrlfile)] +\ProvidesFile{scrlfile.tex}[2010/03/14 KOMA-Script guide (chapter: scrlfile)] \chapter{Paketabhängigkeiten mit \Package{scrlfile} beherrschen} @@ -313,10 +313,12 @@ Optionen \Option{dvips} oder \Option{pdftex}, eingefügt werden.% \BeginIndex{Cmd}{BeforeClosingMainAux}% +\BeginIndex{Cmd}{AfterReadingMainAux}% \begin{Declaration} - \Macro{BeforeClosingMainAux}\Parameter{Anweisungen} + \Macro{BeforeClosingMainAux}\Parameter{Anweisungen}\\ + \Macro{AfterReadingMainAux}\Parameter{Anweisungen} \end{Declaration} -Diese Anweisung unterscheidet sich in einem Detail von den zuvor erklärten +Diese Anweisungen unterscheidet sich in einem Detail von den zuvor erklärten Anweisungen. Jene ermöglichen Aktionen vor und nach dem Laden von Dateien. Dies ist hier nicht der Fall. Paketautoren haben des Öfteren das Problem, dass Sie Anweisungen in die \File{aux}-Datei schreiben wollen, @@ -381,12 +383,23 @@ mehr führt oder wenn \Macro{clearpage} innerhalb einer \Macro{AtEndDocument}-Anweisung verwendet wurde. Es gibt jedoch für \Macro{BeforeClosingMainAux} eine Einschränkung: Im -Argument \Macro{Anweisungen} sollte niemals eine Satzanweisung verwendet -werden. Es darf also keinesfalls mit \Macro{BeforeClosingMainAux} etwas -gesetzt werden! Wird diese Einschränkung nicht beachtet, so ist das Ergebnis -noch unvorhersehbarer als bei den gezeigten Problemen mit -\Macro{AtEndDocument}.% +Argument \Macro{Anweisungen} sollte keine eine Satzanweisung verwendet +werden. Es darf also mit \Macro{BeforeClosingMainAux} kein zusätzliches +Material gesetzt werden! Wird diese Einschränkung nicht beachtet, so ist das +Ergebnis ebenso unvorhersehbarer wie bei den gezeigten Problemen mit +\Macro{AtEndDocument}. + +Die Anweisung \Macro{AfterReadingMainAux}\ChangedAt{v3.03}{\Package{scrlfile}} +führt sogar \PName{Anweisungen} nach dem Schließen und Einlesen der +\File{aux}-Datei innerhalb von \Macro{end}\PParameter{document} aus. Dies ist +nur in einigen wenigen, sehr seltenen Fällen sinnvoll, beispielsweise, wenn +man statistische Informationen in die \File{log}-Datei schreiben will, die +erst nach dem Einlesen der \File{aux}-Datei gültig sind oder zur +Implementierung zusätzlicher \emph{Rerun}-Aufforderungen. Satzanweisungen sind +an dieser Stelle noch kritischer zu betrachten als bei +\Macro{BeforeClosingMainAux}.% % +\EndIndex{Cmd}{AfterReadingMainAux}% \EndIndex{Cmd}{BeforeClosingMainAux}% @@ -402,13 +415,13 @@ aber auch möglich, eine ganz andere Datei als die angeforderte einzulesen. \begin{Declaration} \Macro{ReplaceInput}\Parameter{Dateiname}\Parameter{Ersatzdatei} \end{Declaration} -Mit dieser Anweisung wird eine Ersetzung der Datei mit dem als erstes -angegebenen \PName{Dateiname} definiert. Wenn \LaTeX{} anschließend angewiesen -wird, diese Datei zu laden, wird stattdessen die \PName{Ersatzdatei} -geladen. Die Definition der Ersatzdatei wirkt sich auf alle Dateien aus, die -vom Anwender oder intern von \LaTeX{} mit Hilfe von \Macro{InputIfFileExists} -geladen werden. Dazu ist es allerdings erforderlich, dass \Package{scrlfile} -diese Anweisung umdefiniert. +Mit\ChangedAt{v2.96}{\Package{scrlfile}} dieser Anweisung wird eine Ersetzung +der Datei mit dem als erstes angegebenen \PName{Dateiname} definiert. Wenn +\LaTeX{} anschließend angewiesen wird, diese Datei zu laden, wird stattdessen +die \PName{Ersatzdatei} geladen. Die Definition der Ersatzdatei wirkt sich auf +alle Dateien aus, die vom Anwender oder intern von \LaTeX{} mit Hilfe von +\Macro{InputIfFileExists} geladen werden. Dazu ist es allerdings erforderlich, +dass \Package{scrlfile} diese Anweisung umdefiniert. \begin{Example} Sie wollen, dass an Stelle der Datei \File{\Macro{jobname}.aux}, die Datei @@ -448,9 +461,10 @@ der Klasse passen. Eine Lösung dieses Problems finden Sie nachfolgend. \Macro{ReplaceClass}\Parameter{Klasse}\Parameter{Ersatzklasse}\\ \Macro{ReplacePackage}\Parameter{Paket}\Parameter{Ersatzpaket} \end{Declaration} -Eine Klasse oder ein Paket sollte niemals mit Hilfe von \Macro{ReplaceInput} -ersetzt werden. In diesem Fall würde \LaTeX{} eine Warnung über nicht -übereinstimmende Klassen- oder Paketnamen melden. +Eine\ChangedAt{v2.96}{\Package{scrlfile}} Klasse oder ein Paket sollte niemals +mit Hilfe von \Macro{ReplaceInput} ersetzt werden. In diesem Fall würde +\LaTeX{} eine Warnung über nicht übereinstimmende Klassen- oder Paketnamen +melden. \begin{Example} Sie ersetzen das Paket \Package{fancyhdr} leichtfertig durch das nicht kompatible Paket \Package{scrpage2}, indem Sie diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex index 9344096ee74..34ef31ff721 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/tocbasic.tex @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{tocbasic.tex}[2010/01/05 KOMA-Script package tocbasic] +\ProvidesFile{tocbasic.tex}[2010/06/02 KOMA-Script package tocbasic] \chapter{Verzeichnisse verwalten mit Hilfe von \Package{tocbasic}} \labelbase{tocbasic} @@ -953,9 +953,175 @@ Dateierweiterung \File{lor} verwendet wird, so genügt \end{lstcode} um eine als Argument an \Macro{setupremarkboxes} übergebene Liste von Eigenschaften direkt als Liste von Eigenschaften für \File{lor} zu setzen. + + +\section{Alles mit einer Anweisung} +\label{sec:tocbasic.declarenewtoc} + +Das Beispiel aus dem vorherigen Abschnitt hat gezeigt, dass es mit mit +\Package{tocbasic} recht einfach ist, eigene Gleitumgebungen mit eigenen +Verzeichnissen zu definieren. In diesem Beispiel wird gezeigt, dass es sogar +noch einfacher gehen kann. + +\begin{Declaration} + \Macro{DeclareNewTOC}\OParameter{Optionenliste}\Parameter{Dateierweiterung}% +\end{Declaration}% +\BeginIndex{Cmd}{DeclareNewTOC}% +Mit\ChangedAt{v3.06}{\Package{tocbasic}} dieser Anweisung wird in einem +einzigen Schritt ein neues Verzeichnis, dessen Überschrift und die Bezeichnung +für die Einträge unter Kontrolle von \Package{tocbasic} definiert. Optional +können dabei gleichzeitig gleitende oder nicht gleitende Umgebungen definiert +werden, innerhalb derer \Macro{caption} Einträge für dieses neue Verzeichnis +erzeugt. + +\PName{Dateierweiterung} definiert dabei die Dateiendung der Hilfsdatei, die +das Verzeichnis represäntiert, wie dies in \autoref{sec:tocbasic.basics} +bereits erläutert wurde. Dieser Parameter muss angegeben werden und darf nicht +leer sein! + +\PName{Optionenliste} ist eine durch Komma getrennte Liste von Optionen, wie +dies auch von \Macro{KOMAoptions} (siehe \autoref{sec:typearea.options}) +bekannt ist. Diese Optionen können jedoch \emph{nicht} mit +\Macro{KOMAoptions}\IndexCmd{KOMAoptions} gesetzt werden! Eine Übersicht über +die möglichen Optionen bietet \autoref{tab:tocbasic.DeclareNewTOC-options}. + +\begin{desctable} + \caption{Optionen für die Anweisung + \Macro{DeclareNewTOC}\label{tab:tocbasic.DeclareNewTOC-options}}% + \ChangedAt{v3.06}{\Package{tocbasic}}\\ + \Endfirsthead% + \caption[]{Optionen für die Anweisung + \Macro{DeclareNewTOC} (\emph{Fortsetzung})}\\ + \Endhead% + \standardfoot% + \entry{\KOption{counterwithin}\PName{\LaTeX-Zähler}}{% + Falls eine neue Gleitumgebung oder eine nicht gleitende Umgebung definiert + wird, so wird für diese auch ein neuer Zähler + \Counter{\PName{Eintragstyp}} (siehe Option \Option{type}) + angelegt. Dieser Zähler kann in gleicher Weise wie beispielsweise der + Zähler \Counter{figure} bei \Class{book}-Klassen von Zähler + \Counter{chapter} abhängt von einem \LaTeX-Zähler ahängig gemacht + werden.}% + \entry{\Option{float}}{% + Es wird nicht nur ein neuer Verzeichnistyp definiert, sondern auch + Gleitumgebungen \Environment{\PName{Eintragstyp}} (siehe Option + \Option{type}) und \Environment{\PName{Eintragstyp}*} + (vgl. \Environment{figure} und \Environment{figure*}).}% + \entry{\KOption{floatpos}\PName{Gleitverhalten}}{% + Jede Gleitumgebung hat ein voreingestelltes \PName{Gleitverhalten}, das + über das optionale Argument der Gleitumgebung überladen werden kann. Mit + dieser Option wird das \PName{Gleitverhalten} für die optional erstellbare + Gleitumgebung (siehe Option \Option{float}) festgelegt. Die Syntax und + Semantik ist dabei mit der des optionalen Arguments für die Gleitumgebung + identisch. Wird die Option nicht verwendet, so ist das voreingestellte + Gleitverhalten \texttt{tbp}, also \emph{top}, \emph{bottom}, + \emph{page}.}% + \entry{\KOption{floattype}\PName{Gleittyp}}{% + Jede Gleitumgebung hat einen numerischen Typ. Gleitumgebungen, bei denen + in diesem \PName{Gleittyp} nur unterschiedliche Bits gesetzt sind, können + sich gegenseitig überholen. Die Gleitumgebungen \Environment{figure} und + \Environment{table} haben normalerweise die Typen 1 und 2, können sich + also gegenseitig überholen. Es sind Typen von 1 bis 31 (alle Bits gesetzt, + kann also keinen anderen Typ überholen und von keinem anderen Typen + überholt werden) zulässig. Wird kein Typ angegeben, so wird mit 16 der + höchst mögliche Ein-Bit-Typ verwendet.}% + \entry{\Option{forcenames}}{% + Siehe Option \Option{name} und \Option{listname}.}% + \entry{\KOption{hang}\PName{Einzug}}{% + Mehrzeilige Verzeichniseinträge in hierarchisch angeordneten + Verzeichnissen besitzen ab der zweiten Zeile einen Einzug von + links. Dieser Einzug wird auch für die Position des Textes in der ersten + Zeile eines nummerierten Eintrags verwendet. Der Wert des Einzugs kann + über diese Option bestimmt werden. Ohne diese Option wird als + \PName{Einzug} 1,5\Unit{em} verwendet.}% + \entry{\KOption{indent}\PName{Einzug}}{% + In der hierarchischen Form besitzt jeder Verzeichniseintrag einen Einzug + von links. Der Wert des Einzugs kann über diese Option bestimmt + werden. Ohne diese Option wird als \PName{Einzug} 1\Unit{em} verwendet.}% + \entry{\KOption{level}\PName{Gliederungsebene}}{% + Jeder Eintrag in ein Verzeichnis hat eine nummerische + \PName{Gliederungsebene}, die über diese Option gesetzt werden kann. Ist + diese Option nicht angegeben, so wird der Standardwert 1 verwendet.}% + \entry{\KOption{listname}\PName{Verzeichnistitel}}{% + Jedes Verzeichnis hat eine Überschrift, die durch diese Option bestimmt + werden kann. Ist die Option nicht angegeben, so wir als Verzeichnistitel + »\texttt{List of \PName{Mehrzahl des Eintragstyps}}« (siehe Option + \PName{types}) verwendet, wobei das erste Zeichen der \PName{Mehrzahl des + Eintragstyps} in einen Großbuchstaben gewandelt wird. Es wird auch ein + Makro \Macro{list\PName{Eintragstyp}name} mit diesem Wert definiert, der + jederzeit geändert werden kann. Dieses Makro wird jedoch nur definiert, + wenn es nicht bereits definiert ist oder zusätzlich Option + \Option{forcenames} gesetzt ist.}% + \entry{\KOption{name}\PName{Eintragsname}}{% + Sowohl als optionaler Präfix für die Einträge im Verzeichnis als auch für + die Beschriftung in einer Gleitumgebung (siehe Option \Option{float}) oder + einer nicht gleitenden Umgebung (siehe Option \Option{nonfloat}) wird ein + Name für einen Eintrag in das Verzeichnis benötigt. Ohne diese Option wird + als \PName{Eintragsname} der \PName{Eintragstyp} (siehe Option + \Option{type}) verwendet, bei dem das erste Zeichen in einen + Großbuchstaben gewandelt wird. Es wird auch ein Makro + \Macro{\PName{Eintragstyp}name} mit diesem Wert definiert, der jederzeit + geändert werden kann. Dieses Makro wird jedoch nur definiert, wenn es + nicht bereits definiert ist oder zusätzlich Option \Option{forcenames} + gesetzt ist.}% + \entry{\Option{nonfloat}}{% + Es wird nicht nur ein neuer Verzeichnistyp definiert, sondern auch eine + nicht gleitende Umgebungen \Environment{\PName{Eintragstyp}-} (siehe + Option \Option{type}), die ähnlich wie eine Gleitumgebung verwendet werden + kann, jedoch nicht gleitet und auch nicht die Grenzen der aktuell gültigen + Umgebung durchbricht.}% + \entry{\KOption{owner}\PName{Besitzer}}{% + Jedes neue Verzeichnis hat bei \Package{tocbasic} einen Besitzer (siehe + \autoref{sec:tocbasic.basics}). Dieser kann hier angegeben werden. Ist + kein Besitzer angegeben, so wird der Besitzer »\PValue{float}« verwendet, + den auch die \KOMAScript-Klassen für das Abbildungs- und das + Tabellenverzeichnis verwenden.}% + \entry{\KOption{type}\PName{Eintragstyp}}{% + \PName{Eintragstyp} gibt den Typ der Einträge in das entsprechende + Verzeichnis an. Der Typ wird auch als Basisname für verschiedene Makros + und gegebenenfalls Umgebungen und Zähler verwendet. Er sollte daher nur + aus Buchstaben bestehen. Wird diese Option nicht verwendet, so wird für + \PName{Eintragstyp} die \PName{Dateierweiterung} aus dem obligatorischen + Argument verwendet.}% + \entry{\KOption{types}\PName{Mehrzahl des Eintragstyps}}{% + An verschiedenen Stellen wird auch die Mehrzahlform des Eintragstyps + verwendet, beispielsweise um eine Anweisung \Macro{listof\PName{Mehrzahl + des Eintragstyps}} zu definieren. Wird diese Option nicht verwendet, + so wird als \PName{Mehrzahl des Eintragstyps} einfach + »\PName{Eintragstyp}s« verwendet.}% +\end{desctable} + +\begin{Example} + Das Beispiel aus \autoref{sec:tocbasic.example} kann mit Hilfe der neuen + Anweisung deutlich verkürzt werden: +\begin{lstcode} + \DeclareNewTOC[% + type=remarkbox,% + types=remarkboxes,% + float,% Es sollen Gleitumgebungen definiert werden. + floattype=4,% + name=Merksatz,% + listname={Verzeichnis der Merks\"atze}% + ]{lor} + \setuptoc{lor}{chapteratlist} +\end{lstcode} + Damit sind dann neben den Umgebungen \Environment{remarkbox} und + \Environment{remarkbox*} auch der Zähler \Counter{remarkbox} und die + Anweisungen \Macro{theremarkbox}, \Macro{remarkboxformat}, + \Macro{remarkboxname}, \Macro{listremarkboxname}, \Macro{listofremarkboxes} + und einige intern verwendete Anweisungen mit Bezug auf die Dateiendung + \File{lor} definiert. Soll der Gleitumgebungstyp dem Paket überlassen + werden, so kann Option \Option{floattype} im Beispiel zusätzlich + entfallen. Wird zusätzlich die Option \Option{nonfloat} angegeben, so wird + zusätzlich ein Umgebung \Environment{remarkbox-} definiert, in der ebenfalls + \Macro{caption}\IndexCmd{caption} verwendet werden kann, die jedoch nicht + gleitet.% +\end{Example}% % -\EndIndex{Package}{tocbasic}% +\EndIndex{Cmd}{DeclareNewTOC}% +% +\EndIndex{Package}{tocbasic}% \endinput diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex index 8b578986925..ebf4fc87889 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex @@ -46,7 +46,7 @@ % ====================================================================== -\ProvidesFile{typearea.tex}[2009/01/06 KOMA-Script guide (chapter: typearea)] +\ProvidesFile{typearea.tex}[2010/06/02 KOMA-Script guide (chapter: typearea)] \chapter{Satzspiegelberechnung mit \Package{typearea.sty}} \labelbase{typearea} @@ -1428,26 +1428,60 @@ Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe Information. Als Lösung des Problems verwendet der entsprechende Treiber eine voreingestellte Papiergröße, die der Anwender entweder per Option oder durch entsprechende Angabe in der {\TeX}-Quelldatei verändern kann. Bei - Verwendung des DVI-Treibers \File{dvips} kann diese Angabe in Form einer - \Macro{special}-Anweisung erfolgen. Bei {pdf\TeX} oder {V\TeX} werden - stattdessen zwei Längen entsprechend gesetzt. + Verwendung des DVI-Treibers \File{dvips} oder \File{dvipdfm} kann diese + Angabe in Form einer \Macro{special}-Anweisung erfolgen. Bei {pdf\TeX} oder + {V\TeX} werden stattdessen zwei Längen entsprechend gesetzt. \end{Explain} -Mit der Option \OptionValue{pagesize}{dvips}\IndexOption{pagesize~=dvips} wird -erreicht, dass die Papiergröße als \Macro{special} in die DVI-Datei -geschrieben wird. Dieses \Macro{special} wird beispielsweise von \File{dvips} -ausgewertet. Demgegenüber schreibt die Option \OptionValue{pagesize}{pdftex} -die Papiergröße am Anfang des Dokuments in die {pdf\TeX}-Seitenregister, -\Length{pdfpagewidth}\IndexLength{pdfpagewidth} und -\Length{pdfpageheight}\IndexLength{pdfpageheight}, so dass später beim -Betrachten der erzeugten PDF-Datei das korrekte Format angegeben wird. Die -Option \OptionValue{pagesize}{auto} verhält sich flexibler und verwendet je -nachdem, ob eine PDF- oder eine DVI-Datei ausgegeben wird, den Mechanismus der -Option \OptionValue{pagesize}{dvips} oder der Option -\OptionValue{pagesize}{pdftex}. Mit Option \OptionValue{pagesize}{automedia} -werden ggf. auch \Length{mediawidth} und \Length{mediaheight} passend -gesetzt. Damit wird auch {V\TeX} berücksichtigt. Bei Verwendung der Option -\Option{pagesize} ohne Angabe eines \PName{Ausgabetreiber} wird \PValue{auto} -eingesetzt. +Mit der Option \Option{pagesize} kann eingestellt werden, für welchen +Ausgabetreiber die Papiergröße in das Ausgabedokument geschrieben wird. Die +unterstützten Ausgabetreiber sind \autoref{tab:typearea.outputdriver} auf +\autopageref{tab:typearea.outputdriver} zu entnehmen. Voreingestellt ist +\OptionValue{pagesize}{false}. Die Verwendung der Option in der Form +\Option{pagesize}\IndexOption{pagesize} ohne Angabe eines Werts entspricht +\OptionValue{pagesize}{auto}. + +\begin{table} + \caption{Ausgabetreiber für Option \KOption{pagesize}\PName{Ausgabetreiber}} + \begin{desctabular} + \pventry{auto}{Falls die pdf\TeX-spezifischen Register + \Macro{pdfpagewidth}\IndexLength{pdfpagewidth} und + \Macro{pdfpageheight}\IndexLength{pdfpageheight} vorhanden sind, wird + der Ausgabetreiber \PValue{pdftex} aktiviert. Zusätzlich wird auch der + Ausgabetreiber \PValue{dvips} verwendet.\IndexOption{pagesize~=auto}}% + \pventry{automedia}{Dies entspricht dem Ausgabetreiber + \PValue{auto}. Allerdings werden zusätzlich auch noch die + \mbox{V\TeX}-spezifischen Register + \Macro{mediawidth}\IndexLength{mediawidth} und + \Macro{mediaheight}\IndexLength{mediaheight} gesetzt, falls diese + definiert sind.\IndexOption{pagesize~=automedia}}% + \entry{\PValue{false}, \PValue{no}, \PValue{off}}{% + Die Papiergröße wird nicht an den Ausgabetreiber + gemeldet.\IndexOption{pagesize~=false}}% + \pventry{dvipdfmx}{\ChangedAt{v3.05a}{\Package{typearea}}Die Papiergröße + wird als + \Macro{special}\PParameter{pagesize=\PName{Breite},\PName{Höhe}} in die + DVI-Datei geschrieben. Der Name des Ausgabetreibers kommt daher, dass + das Programm \File{dvipdfmx} eine Pa\-pier\-for\-mat\-um\-schal\-tung + über diese Anweisung auch innerhalb des Dokuments + erlaubt.\IndexOption{pagesize~=dvipdfmx}}% + \pventry{dvips}{Innerhalb der Dokumentpräambel wird die Papiergröße über + \Macro{special}\PParameter{pagesize=\PName{Breite},\PName{Höhe}} in das + Dokument geschrieben. Da das Programm \File{dvips} keine + Pa\-pier\-for\-mat\-um\-schal\-tung innerhalb des Dokuments unterstützt, + wird bei Bedarf im Dokument ein recht unsauberer Hack verwendet, um die + Umschaltung nach Möglichkeit dennoch zu + erreichen. Pa\-pier\-for\-mat\-um\-schal\-tung nach der Dokumentprämbel + bei gleichzeitiger Verwendung des Ausgabetreibers \PValue{dvips} + erfolgen daher auf eigene Gefahr!\IndexOption{pagesize~=dvips}}% + \pventry{pdftex}{Die Papiergröße wird über die pdf\TeX-spezifischen + Register \Macro{pdfpagewidth}\IndexLength{pdfpagewidth} und + \Macro{pdfpageheight}\IndexLength{pdfpageheight} in gesetzt. Dies ist + auch jederzeit innerhalb des Dokuments problemlos + möglich.\IndexOption{pagesize~=pdftex}}% + \end{desctabular} + \label{tab:typearea.outputdriver} +\end{table} + \begin{Example} Angenommen, es soll ein Dokument sowohl als DVI-Datei verwendet werden, als auch eine Online-Version im PDF-Format erstellt diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls index 29a19581103..8a0f949708a 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2009/03/16 v1.3d internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2010/04/23 v1.3f internal KOMA-Script guide class] % \end{macrocode} % % @@ -118,8 +118,11 @@ \RequirePackage{amsmath} \RequirePackage{listings} \RequirePackage{multicol} +\RequirePackage{marginnote} \RequirePackage{xcolor,tocstyle}% hyperref needs xcolor with tocstyle \RequirePackage[\uselanguage]{hyperref} +\RequirePackage[open,openlevel=0]{bookmark}% improved pdf bookmarks +\RequirePackage{scrhack} % \end{macrocode} % % @@ -913,7 +916,7 @@ % Don't use the glossary, use a file by my own.} % \begin{macrocode} \providecommand*{\ChangedAt}[2]{% - \marginline{\footnotesize\fbox{\strut#1}}% + \marginnote{\footnotesize\fbox{\strut#1}}% \begingroup \let\@tempa\@empty \ifstr{#1}{v2.9i}{\def\@tempa{v2.90i=}}{}% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html index af2601c69a6..1e0a79da999 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html @@ -10,586 +10,591 @@ <li><a href="#option">Optionen</a></li><li><a href="#macro">Anweisungen</a></li><li><a href="#environment">Umgebungen</a></li><li><a href="#plength">Pseudolängen</a></li><li><a href="#variable">Variablen</a></li><li><a href="#pagestyle">Seitenstile</a></li><li><a href="#counter">Zähler</a></li><li><a href="#floatstyle">Stile für das float-Paket</a></li></ul> <h2><a name="option">Optionen</a></h2> <ul> -<li><a name="option.abstract"></a><a href="#option.abstract">abstract</a> --> <a href="scrguide.pdf#maincls.option.abstract">74</a></li> -<li><a name="option.addrfield"></a><a href="#option.addrfield">addrfield</a> --> <a href="scrguide.pdf#scrlttr2.option.addrfield">192</a></li> -<li><a name="option.adrFreeIVempty"></a><a href="#option.adrFreeIVempty">adrFreeIVempty</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVempty">258</a></li> -<li><a name="option.adrFreeIVshow"></a><a href="#option.adrFreeIVshow">adrFreeIVshow</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVshow">258</a></li> -<li><a name="option.adrFreeIVstop"></a><a href="#option.adrFreeIVstop">adrFreeIVstop</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVstop">258</a></li> -<li><a name="option.adrFreeIVwarn"></a><a href="#option.adrFreeIVwarn">adrFreeIVwarn</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVwarn">258</a></li> -<li><a name="option.appendixprefix"></a><a href="#option.appendixprefix">appendixprefix</a> --> <a href="scrguide.pdf#maincls.option.appendixprefix">99</a></li> -<li><a name="option.automark"></a><a href="#option.automark">automark</a> --> <a href="scrguide.pdf#scrpage.option.automark">242</a></li> -<li><a name="option.autooneside"></a><a href="#option.autooneside">autooneside</a> --> <a href="scrguide.pdf#scrpage.option.autooneside">243</a></li> -<li><a name="option.backaddress"></a><a href="#option.backaddress">backaddress</a> --> <a href="scrguide.pdf#scrlttr2.option.backaddress">192</a></li> -<li><a name="option.bibliography"></a><a href="#option.bibliography">bibliography</a> --> <a href="scrguide.pdf#maincls.option.bibliography">149</a></li> -<li><a name="option.captions"></a><a href="#option.captions">captions</a> --> <a href="scrguide.pdf#maincls.option.captions">131</a></li> -<li><a name="option.chapteratlists"></a><a href="#option.chapteratlists">chapteratlists</a> --> <a href="scrguide.pdf#maincls.option.chapteratlists">103</a></li> -<li><a name="option.chapterprefix"></a><a href="#option.chapterprefix">chapterprefix</a> --> <a href="scrguide.pdf#maincls.option.chapterprefix">99</a></li> -<li><a name="option.cleardoublepage"></a><a href="#option.cleardoublepage">cleardoublepage</a> --> <a href="scrguide.pdf#maincls.option.cleardoublepage">90</a></li> -<li><a name="option.clines"></a><a href="#option.clines">clines</a> --> <a href="scrguide.pdf#scrpage.option.clines">241</a></li> -<li><a name="option.draft"></a><a href="#option.draft">draft</a> --> <a href="scrguide.pdf#maincls.option.draft">58</a></li> -<li><a name="option.enlargefirstpage"></a><a href="#option.enlargefirstpage">enlargefirstpage</a> --> <a href="scrguide.pdf#scrlttr2.option.enlargefirstpage">181</a></li> -<li><a name="option.extendedfeature"></a><a href="#option.extendedfeature">extendedfeature</a> --> <a href="scrguide.pdf#scrextend.option.extendedfeature">261</a></li> -<li><a name="option.firstfoot"></a><a href="#option.firstfoot">firstfoot</a> --> <a href="scrguide.pdf#scrlttr2.option.firstfoot">205</a></li> -<li><a name="option.firsthead"></a><a href="#option.firsthead">firsthead</a> --> <a href="scrguide.pdf#scrlttr2.option.firsthead">181</a></li> -<li><a name="option.fleqn"></a><a href="#option.fleqn">fleqn</a> --> <a href="scrguide.pdf#maincls.option.fleqn">130</a></li> +<li><a name="option.abstract"></a><a href="#option.abstract">abstract</a> --> <a href="scrguide.pdf#maincls.option.abstract">75</a></li> +<li><a name="option.addrfield"></a><a href="#option.addrfield">addrfield</a> --> <a href="scrguide.pdf#scrlttr2.option.addrfield">195</a></li> +<li><a name="option.adrFreeIVempty"></a><a href="#option.adrFreeIVempty">adrFreeIVempty</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVempty">262</a></li> +<li><a name="option.adrFreeIVshow"></a><a href="#option.adrFreeIVshow">adrFreeIVshow</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVshow">262</a></li> +<li><a name="option.adrFreeIVstop"></a><a href="#option.adrFreeIVstop">adrFreeIVstop</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVstop">262</a></li> +<li><a name="option.adrFreeIVwarn"></a><a href="#option.adrFreeIVwarn">adrFreeIVwarn</a> --> <a href="scrguide.pdf#scraddr.option.adrFreeIVwarn">262</a></li> +<li><a name="option.appendixprefix"></a><a href="#option.appendixprefix">appendixprefix</a> --> <a href="scrguide.pdf#maincls.option.appendixprefix">101</a></li> +<li><a name="option.automark"></a><a href="#option.automark">automark</a> --> <a href="scrguide.pdf#scrpage.option.automark">243</a></li> +<li><a name="option.autooneside"></a><a href="#option.autooneside">autooneside</a> --> <a href="scrguide.pdf#scrpage.option.autooneside">244</a></li> +<li><a name="option.backaddress"></a><a href="#option.backaddress">backaddress</a> --> <a href="scrguide.pdf#scrlttr2.option.backaddress">195</a></li> +<li><a name="option.bibliography"></a><a href="#option.bibliography">bibliography</a> --> <a href="scrguide.pdf#maincls.option.bibliography">151</a></li> +<li><a name="option.captions"></a><a href="#option.captions">captions</a> --> <a href="scrguide.pdf#maincls.option.captions">132</a></li> +<li><a name="option.chapteratlists"></a><a href="#option.chapteratlists">chapteratlists</a> --> <a href="scrguide.pdf#maincls.option.chapteratlists">105</a></li> +<li><a name="option.chapterprefix"></a><a href="#option.chapterprefix">chapterprefix</a> --> <a href="scrguide.pdf#maincls.option.chapterprefix">101</a></li> +<li><a name="option.cleardoublepage"></a><a href="#option.cleardoublepage">cleardoublepage</a> --> <a href="scrguide.pdf#maincls.option.cleardoublepage">91</a></li> +<li><a name="option.clines"></a><a href="#option.clines">clines</a> --> <a href="scrguide.pdf#scrpage.option.clines">242</a></li> +<li><a name="option.draft"></a><a href="#option.draft">draft</a> --> <a href="scrguide.pdf#maincls.option.draft">59</a></li> +<li><a name="option.enlargefirstpage"></a><a href="#option.enlargefirstpage">enlargefirstpage</a> --> <a href="scrguide.pdf#scrlttr2.option.enlargefirstpage">182</a></li> +<li><a name="option.extendedfeature"></a><a href="#option.extendedfeature">extendedfeature</a> --> <a href="scrguide.pdf#scrextend.option.extendedfeature">265</a></li> +<li><a name="option.firstfoot"></a><a href="#option.firstfoot">firstfoot</a> --> <a href="scrguide.pdf#scrlttr2.option.firstfoot">206</a></li> +<li><a name="option.firsthead"></a><a href="#option.firsthead">firsthead</a> --> <a href="scrguide.pdf#scrlttr2.option.firsthead">183</a></li> +<li><a name="option.fleqn"></a><a href="#option.fleqn">fleqn</a> --> <a href="scrguide.pdf#maincls.option.fleqn">131</a></li> <li><a name="option.foldmarks"></a><a href="#option.foldmarks">foldmarks</a> --> <a href="scrguide.pdf#scrlttr2.option.foldmarks">179</a></li> -<li><a name="option.fontsize"></a><a href="#option.fontsize">fontsize</a> --> <a href="scrguide.pdf#scrlttr2.option.fontsize">172</a>, <a href="scrguide.pdf#maincls.option.fontsize">60</a></li> -<li><a name="option.footbotline"></a><a href="#option.footbotline">footbotline</a> --> <a href="scrguide.pdf#scrpage.option.footbotline">241</a></li> -<li><a name="option.footexclude"></a><a href="#option.footexclude">footexclude</a> --> <a href="scrguide.pdf#scrpage.option.footexclude">240</a></li> -<li><a name="option.footinclude"></a><a href="#option.footinclude">footinclude</a> --> <a href="scrguide.pdf#scrpage.option.footinclude">240</a></li> -<li><a name="option.footnotes"></a><a href="#option.footnotes">footnotes</a> --> <a href="scrguide.pdf#maincls.option.footnotes">93</a></li> -<li><a name="option.footsepline"></a><a href="#option.footsepline">footsepline</a> --> <a href="scrguide.pdf#scrlttr2.option.footsepline">208</a>, <a href="scrguide.pdf#scrpage.option.footsepline">241</a>, <a href="scrguide.pdf#maincls.option.footsepline">83</a></li> -<li><a name="option.fromalign"></a><a href="#option.fromalign">fromalign</a> --> <a href="scrguide.pdf#scrlttr2.option.fromalign">182</a></li> -<li><a name="option.fromemail"></a><a href="#option.fromemail">fromemail</a> --> <a href="scrguide.pdf#scrlttr2.option.fromemail">182</a></li> -<li><a name="option.fromfax"></a><a href="#option.fromfax">fromfax</a> --> <a href="scrguide.pdf#scrlttr2.option.fromfax">182</a></li> -<li><a name="option.fromlogo"></a><a href="#option.fromlogo">fromlogo</a> --> <a href="scrguide.pdf#scrlttr2.option.fromlogo">182</a></li> -<li><a name="option.fromphone"></a><a href="#option.fromphone">fromphone</a> --> <a href="scrguide.pdf#scrlttr2.option.fromphone">182</a></li> -<li><a name="option.fromrule"></a><a href="#option.fromrule">fromrule</a> --> <a href="scrguide.pdf#scrlttr2.option.fromrule">182</a></li> -<li><a name="option.fromurl"></a><a href="#option.fromurl">fromurl</a> --> <a href="scrguide.pdf#scrlttr2.option.fromurl">182</a></li> -<li><a name="option.headexclude"></a><a href="#option.headexclude">headexclude</a> --> <a href="scrguide.pdf#scrpage.option.headexclude">240</a></li> -<li><a name="option.headinclude"></a><a href="#option.headinclude">headinclude</a> --> <a href="scrguide.pdf#scrpage.option.headinclude">240</a></li> -<li><a name="option.headings"></a><a href="#option.headings">headings</a> --> <a href="scrguide.pdf#maincls.option.headings">101</a></li> -<li><a name="option.headsepline"></a><a href="#option.headsepline">headsepline</a> --> <a href="scrguide.pdf#scrlttr2.option.headsepline">208</a>, <a href="scrguide.pdf#scrpage.option.headsepline">241</a>, <a href="scrguide.pdf#maincls.option.headsepline">83</a></li> -<li><a name="option.headtopline"></a><a href="#option.headtopline">headtopline</a> --> <a href="scrguide.pdf#scrpage.option.headtopline">241</a></li> -<li><a name="option.ilines"></a><a href="#option.ilines">ilines</a> --> <a href="scrguide.pdf#scrpage.option.ilines">241</a></li> -<li><a name="option.index"></a><a href="#option.index">index</a> --> <a href="scrguide.pdf#maincls.option.index">153</a></li> -<li><a name="option.internalonly"></a><a href="#option.internalonly">internalonly</a> --> <a href="scrguide.pdf#scrbase.option.internalonly">266</a></li> -<li><a name="option.komastyle"></a><a href="#option.komastyle">komastyle</a> --> <a href="scrguide.pdf#scrpage.option.komastyle">243</a></li> -<li><a name="option.leqno"></a><a href="#option.leqno">leqno</a> --> <a href="scrguide.pdf#maincls.option.leqno">130</a></li> -<li><a name="option.listof"></a><a href="#option.listof">listof</a> --> <a href="scrguide.pdf#maincls.option.listof">144</a></li> -<li><a name="option.locfield"></a><a href="#option.locfield">locfield</a> --> <a href="scrguide.pdf#scrlttr2.option.locfield">197</a></li> -<li><a name="option.manualmark"></a><a href="#option.manualmark">manualmark</a> --> <a href="scrguide.pdf#scrpage.option.manualmark">242</a></li> -<li><a name="option.markuppercase"></a><a href="#option.markuppercase">markuppercase</a> --> <a href="scrguide.pdf#scrpage.option.markuppercase">244</a></li> -<li><a name="option.markusedcase"></a><a href="#option.markusedcase">markusedcase</a> --> <a href="scrguide.pdf#scrpage.option.markusedcase">244</a></li> -<li><a name="option.nouppercase"></a><a href="#option.nouppercase">nouppercase</a> --> <a href="scrguide.pdf#scrpage.option.nouppercase">244</a></li> -<li><a name="option.numbers"></a><a href="#option.numbers">numbers</a> --> <a href="scrguide.pdf#maincls.option.numbers">103</a></li> -<li><a name="option.numericaldate"></a><a href="#option.numericaldate">numericaldate</a> --> <a href="scrguide.pdf#scrlttr2.option.numericaldate">199</a></li> -<li><a name="option.olines"></a><a href="#option.olines">olines</a> --> <a href="scrguide.pdf#scrpage.option.olines">241</a></li> -<li><a name="option.open"></a><a href="#option.open">open</a> --> <a href="scrguide.pdf#maincls.option.open">99</a></li> -<li><a name="option.origlongtable"></a><a href="#option.origlongtable">origlongtable</a> --> <a href="scrguide.pdf#maincls.option.origlongtable">144</a></li> -<li><a name="option.pagenumber"></a><a href="#option.pagenumber">pagenumber</a> --> <a href="scrguide.pdf#scrlttr2.option.pagenumber">209</a></li> +<li><a name="option.fontsize"></a><a href="#option.fontsize">fontsize</a> --> <a href="scrguide.pdf#scrlttr2.option.fontsize">174</a>, <a href="scrguide.pdf#maincls.option.fontsize">61</a></li> +<li><a name="option.footbotline"></a><a href="#option.footbotline">footbotline</a> --> <a href="scrguide.pdf#scrpage.option.footbotline">242</a></li> +<li><a name="option.footexclude"></a><a href="#option.footexclude">footexclude</a> --> <a href="scrguide.pdf#scrpage.option.footexclude">241</a></li> +<li><a name="option.footinclude"></a><a href="#option.footinclude">footinclude</a> --> <a href="scrguide.pdf#scrpage.option.footinclude">241</a></li> +<li><a name="option.footnotes"></a><a href="#option.footnotes">footnotes</a> --> <a href="scrguide.pdf#maincls.option.footnotes">94</a></li> +<li><a name="option.footsepline"></a><a href="#option.footsepline">footsepline</a> --> <a href="scrguide.pdf#scrlttr2.option.footsepline">209</a>, <a href="scrguide.pdf#scrpage.option.footsepline">242</a>, <a href="scrguide.pdf#maincls.option.footsepline">84</a></li> +<li><a name="option.fromalign"></a><a href="#option.fromalign">fromalign</a> --> <a href="scrguide.pdf#scrlttr2.option.fromalign">183</a></li> +<li><a name="option.fromemail"></a><a href="#option.fromemail">fromemail</a> --> <a href="scrguide.pdf#scrlttr2.option.fromemail">183</a></li> +<li><a name="option.fromfax"></a><a href="#option.fromfax">fromfax</a> --> <a href="scrguide.pdf#scrlttr2.option.fromfax">183</a></li> +<li><a name="option.fromlogo"></a><a href="#option.fromlogo">fromlogo</a> --> <a href="scrguide.pdf#scrlttr2.option.fromlogo">183</a></li> +<li><a name="option.fromphone"></a><a href="#option.fromphone">fromphone</a> --> <a href="scrguide.pdf#scrlttr2.option.fromphone">183</a></li> +<li><a name="option.fromrule"></a><a href="#option.fromrule">fromrule</a> --> <a href="scrguide.pdf#scrlttr2.option.fromrule">183</a></li> +<li><a name="option.fromurl"></a><a href="#option.fromurl">fromurl</a> --> <a href="scrguide.pdf#scrlttr2.option.fromurl">183</a></li> +<li><a name="option.headexclude"></a><a href="#option.headexclude">headexclude</a> --> <a href="scrguide.pdf#scrpage.option.headexclude">241</a></li> +<li><a name="option.headinclude"></a><a href="#option.headinclude">headinclude</a> --> <a href="scrguide.pdf#scrpage.option.headinclude">241</a></li> +<li><a name="option.headings"></a><a href="#option.headings">headings</a> --> <a href="scrguide.pdf#maincls.option.headings">102</a></li> +<li><a name="option.headsepline"></a><a href="#option.headsepline">headsepline</a> --> <a href="scrguide.pdf#scrlttr2.option.headsepline">209</a>, <a href="scrguide.pdf#scrpage.option.headsepline">242</a>, <a href="scrguide.pdf#maincls.option.headsepline">84</a></li> +<li><a name="option.headtopline"></a><a href="#option.headtopline">headtopline</a> --> <a href="scrguide.pdf#scrpage.option.headtopline">242</a></li> +<li><a name="option.ilines"></a><a href="#option.ilines">ilines</a> --> <a href="scrguide.pdf#scrpage.option.ilines">242</a></li> +<li><a name="option.index"></a><a href="#option.index">index</a> --> <a href="scrguide.pdf#maincls.option.index">154</a></li> +<li><a name="option.internalonly"></a><a href="#option.internalonly">internalonly</a> --> <a href="scrguide.pdf#scrbase.option.internalonly">270</a></li> +<li><a name="option.komastyle"></a><a href="#option.komastyle">komastyle</a> --> <a href="scrguide.pdf#scrpage.option.komastyle">244</a></li> +<li><a name="option.leqno"></a><a href="#option.leqno">leqno</a> --> <a href="scrguide.pdf#maincls.option.leqno">131</a></li> +<li><a name="option.listof"></a><a href="#option.listof">listof</a> --> <a href="scrguide.pdf#maincls.option.listof">145</a></li> +<li><a name="option.locfield"></a><a href="#option.locfield">locfield</a> --> <a href="scrguide.pdf#scrlttr2.option.locfield">198</a></li> +<li><a name="option.manualmark"></a><a href="#option.manualmark">manualmark</a> --> <a href="scrguide.pdf#scrpage.option.manualmark">243</a></li> +<li><a name="option.markuppercase"></a><a href="#option.markuppercase">markuppercase</a> --> <a href="scrguide.pdf#scrpage.option.markuppercase">245</a></li> +<li><a name="option.markusedcase"></a><a href="#option.markusedcase">markusedcase</a> --> <a href="scrguide.pdf#scrpage.option.markusedcase">245</a></li> +<li><a name="option.nouppercase"></a><a href="#option.nouppercase">nouppercase</a> --> <a href="scrguide.pdf#scrpage.option.nouppercase">245</a></li> +<li><a name="option.numbers"></a><a href="#option.numbers">numbers</a> --> <a href="scrguide.pdf#maincls.option.numbers">104</a></li> +<li><a name="option.numericaldate"></a><a href="#option.numericaldate">numericaldate</a> --> <a href="scrguide.pdf#scrlttr2.option.numericaldate">200</a></li> +<li><a name="option.olines"></a><a href="#option.olines">olines</a> --> <a href="scrguide.pdf#scrpage.option.olines">242</a></li> +<li><a name="option.open"></a><a href="#option.open">open</a> --> <a href="scrguide.pdf#maincls.option.open">100</a></li> +<li><a name="option.origlongtable"></a><a href="#option.origlongtable">origlongtable</a> --> <a href="scrguide.pdf#maincls.option.origlongtable">145</a></li> +<li><a name="option.pagenumber"></a><a href="#option.pagenumber">pagenumber</a> --> <a href="scrguide.pdf#scrlttr2.option.pagenumber">210</a></li> <li><a name="option.pagesize"></a><a href="#option.pagesize">pagesize</a> --> <a href="scrguide.pdf#typearea.option.pagesize">52</a></li> -<li><a name="option.paper"></a><a href="#option.paper">paper</a> --> <a href="scrguide.pdf#typearea.option.paper">50</a></li> -<li><a name="option.parskip"></a><a href="#option.parskip">parskip</a> --> <a href="scrguide.pdf#maincls.option.parskip">80</a></li> -<li><a name="option.plainfootbotline"></a><a href="#option.plainfootbotline">plainfootbotline</a> --> <a href="scrguide.pdf#scrpage.option.plainfootbotline">241</a></li> -<li><a name="option.plainfootsepline"></a><a href="#option.plainfootsepline">plainfootsepline</a> --> <a href="scrguide.pdf#scrpage.option.plainfootsepline">241</a></li> -<li><a name="option.plainheadsepline"></a><a href="#option.plainheadsepline">plainheadsepline</a> --> <a href="scrguide.pdf#scrpage.option.plainheadsepline">241</a></li> -<li><a name="option.plainheadtopline"></a><a href="#option.plainheadtopline">plainheadtopline</a> --> <a href="scrguide.pdf#scrpage.option.plainheadtopline">241</a></li> -<li><a name="option.priority"></a><a href="#option.priority">priority</a> --> <a href="scrguide.pdf#scrlttr2.option.priority">192</a></li> -<li><a name="option.refline"></a><a href="#option.refline">refline</a> --> <a href="scrguide.pdf#scrlttr2.option.refline">200</a></li> -<li><a name="option.standardstyle"></a><a href="#option.standardstyle">standardstyle</a> --> <a href="scrguide.pdf#scrpage.option.standardstyle">243</a></li> -<li><a name="option.subject"></a><a href="#option.subject">subject</a> --> <a href="scrguide.pdf#scrlttr2.option.subject">203</a></li> -<li><a name="option.titlepage"></a><a href="#option.titlepage">titlepage</a> --> <a href="scrguide.pdf#maincls.option.titlepage">67</a></li> -<li><a name="option.toc"></a><a href="#option.toc">toc</a> --> <a href="scrguide.pdf#maincls.option.toc">75</a></li> +<li><a name="option.paper"></a><a href="#option.paper">paper</a> --> <a href="scrguide.pdf#typearea.option.paper">51</a></li> +<li><a name="option.parskip"></a><a href="#option.parskip">parskip</a> --> <a href="scrguide.pdf#maincls.option.parskip">81</a></li> +<li><a name="option.plainfootbotline"></a><a href="#option.plainfootbotline">plainfootbotline</a> --> <a href="scrguide.pdf#scrpage.option.plainfootbotline">242</a></li> +<li><a name="option.plainfootsepline"></a><a href="#option.plainfootsepline">plainfootsepline</a> --> <a href="scrguide.pdf#scrpage.option.plainfootsepline">242</a></li> +<li><a name="option.plainheadsepline"></a><a href="#option.plainheadsepline">plainheadsepline</a> --> <a href="scrguide.pdf#scrpage.option.plainheadsepline">242</a></li> +<li><a name="option.plainheadtopline"></a><a href="#option.plainheadtopline">plainheadtopline</a> --> <a href="scrguide.pdf#scrpage.option.plainheadtopline">242</a></li> +<li><a name="option.priority"></a><a href="#option.priority">priority</a> --> <a href="scrguide.pdf#scrlttr2.option.priority">195</a></li> +<li><a name="option.refline"></a><a href="#option.refline">refline</a> --> <a href="scrguide.pdf#scrlttr2.option.refline">201</a></li> +<li><a name="option.standardstyle"></a><a href="#option.standardstyle">standardstyle</a> --> <a href="scrguide.pdf#scrpage.option.standardstyle">244</a></li> +<li><a name="option.subject"></a><a href="#option.subject">subject</a> --> <a href="scrguide.pdf#scrlttr2.option.subject">204</a></li> +<li><a name="option.titlepage"></a><a href="#option.titlepage">titlepage</a> --> <a href="scrguide.pdf#maincls.option.titlepage">68</a></li> +<li><a name="option.toc"></a><a href="#option.toc">toc</a> --> <a href="scrguide.pdf#maincls.option.toc">76</a></li> <li><a name="option.version"></a><a href="#option.version">version</a> --> <a href="scrguide.pdf#typearea.option.version">33</a></li> -<li><a name="option.visualize"></a><a href="#option.visualize">visualize</a> --> <a href="scrguide.pdf#scrlttr2-experts.option.visualize">342</a></li> +<li><a name="option.visualize"></a><a href="#option.visualize">visualize</a> --> <a href="scrguide.pdf#scrlttr2-experts.option.visualize">351</a></li> </ul> <h2><a name="macro">Anweisungen</a></h2> <ul> -<li><a name="cmd.@addtoplength"></a><a href="#cmd.@addtoplength">\@addtoplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@addtoplength">327</a></li> -<li><a name="cmd.@fontsizefilebase"></a><a href="#cmd.@fontsizefilebase">\@fontsizefilebase</a> --> <a href="scrguide.pdf#maincls-experts.cmd.@fontsizefilebase">315</a></li> -<li><a name="cmd.@newplength"></a><a href="#cmd.@newplength">\@newplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@newplength">323</a></li> -<li><a name="cmd.@openbib@code"></a><a href="#cmd.@openbib@code">\@openbib@code</a> --> <a href="scrguide.pdf#maincls-experts.cmd.@openbib@code">320</a></li> -<li><a name="cmd.@setplength"></a><a href="#cmd.@setplength">\@setplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@setplength">327</a></li> -<li><a name="cmd.Address"></a><a href="#cmd.Address">\Address</a> --> <a href="scrguide.pdf#scraddr.cmd.Address">256</a></li> -<li><a name="cmd.AfterBibliographyPreamble"></a><a href="#cmd.AfterBibliographyPreamble">\AfterBibliographyPreamble</a> --> <a href="scrguide.pdf#maincls.cmd.AfterBibliographyPreamble">152</a></li> -<li><a name="cmd.AfterCalculatingTypearea"></a><a href="#cmd.AfterCalculatingTypearea">\AfterCalculatingTypearea</a> --> <a href="scrguide.pdf#typearea-experts.cmd.AfterCalculatingTypearea">312</a></li> -<li><a name="cmd.AfterClass*"></a><a href="#cmd.AfterClass*">\AfterClass*</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterClass*">287</a></li> -<li><a name="cmd.AfterClass"></a><a href="#cmd.AfterClass">\AfterClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterClass">287</a></li> -<li><a name="cmd.AfterFile"></a><a href="#cmd.AfterFile">\AfterFile</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterFile">286</a></li> -<li><a name="cmd.AfterPackage*"></a><a href="#cmd.AfterPackage*">\AfterPackage*</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterPackage*">287</a></li> -<li><a name="cmd.AfterPackage"></a><a href="#cmd.AfterPackage">\AfterPackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterPackage">287</a></li> -<li><a name="cmd.AfterStartingTOC"></a><a href="#cmd.AfterStartingTOC">\AfterStartingTOC</a> --> <a href="scrguide.pdf#tocbasic.cmd.AfterStartingTOC">302</a></li> -<li><a name="cmd.AfterTOCHead"></a><a href="#cmd.AfterTOCHead">\AfterTOCHead</a> --> <a href="scrguide.pdf#tocbasic.cmd.AfterTOCHead">303</a></li> -<li><a name="cmd.AtAddToTocList"></a><a href="#cmd.AtAddToTocList">\AtAddToTocList</a> --> <a href="scrguide.pdf#tocbasic.cmd.AtAddToTocList">298</a></li> -<li><a name="cmd.AtBeginLetter"></a><a href="#cmd.AtBeginLetter">\AtBeginLetter</a> --> <a href="scrguide.pdf#scrlttr2.cmd.AtBeginLetter">165</a></li> -<li><a name="cmd.AtEndBibliography"></a><a href="#cmd.AtEndBibliography">\AtEndBibliography</a> --> <a href="scrguide.pdf#maincls.cmd.AtEndBibliography">152</a></li> -<li><a name="cmd.BeforeClass"></a><a href="#cmd.BeforeClass">\BeforeClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeClass">287</a></li> -<li><a name="cmd.BeforeClosingMainAux"></a><a href="#cmd.BeforeClosingMainAux">\BeforeClosingMainAux</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeClosingMainAux">289</a></li> -<li><a name="cmd.BeforeFile"></a><a href="#cmd.BeforeFile">\BeforeFile</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeFile">286</a></li> -<li><a name="cmd.BeforePackage"></a><a href="#cmd.BeforePackage">\BeforePackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforePackage">287</a></li> -<li><a name="cmd.BeforeStartingTOC"></a><a href="#cmd.BeforeStartingTOC">\BeforeStartingTOC</a> --> <a href="scrguide.pdf#tocbasic.cmd.BeforeStartingTOC">302</a></li> -<li><a name="cmd.BeforeTOCHead"></a><a href="#cmd.BeforeTOCHead">\BeforeTOCHead</a> --> <a href="scrguide.pdf#tocbasic.cmd.BeforeTOCHead">303</a></li> -<li><a name="cmd.BreakBibliography"></a><a href="#cmd.BreakBibliography">\BreakBibliography</a> --> <a href="scrguide.pdf#maincls.cmd.BreakBibliography">151</a></li> -<li><a name="cmd.ClassInfoNoLine"></a><a href="#cmd.ClassInfoNoLine">\ClassInfoNoLine</a> --> <a href="scrguide.pdf#scrbase.cmd.ClassInfoNoLine">284</a></li> -<li><a name="cmd.ClassName"></a><a href="#cmd.ClassName">\ClassName</a> --> <a href="scrguide.pdf#maincls-experts.cmd.ClassName">315</a></li> -<li><a name="cmd.Comment"></a><a href="#cmd.Comment">\Comment</a> --> <a href="scrguide.pdf#scraddr.cmd.Comment">256</a></li> -<li><a name="cmd.DefineFamily"></a><a href="#cmd.DefineFamily">\DefineFamily</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamily">267</a></li> -<li><a name="cmd.DefineFamilyKey"></a><a href="#cmd.DefineFamilyKey">\DefineFamilyKey</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamilyKey">268</a></li> -<li><a name="cmd.DefineFamilyMember"></a><a href="#cmd.DefineFamilyMember">\DefineFamilyMember</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamilyMember">267</a></li> -<li><a name="cmd.Family@Option"></a><a href="#cmd.Family@Option">\Family@Option</a> --> <a href="scrguide.pdf#scrbase.cmd.Family@Option">272</a></li> -<li><a name="cmd.Family@Options"></a><a href="#cmd.Family@Options">\Family@Options</a> --> <a href="scrguide.pdf#scrbase.cmd.Family@Options">271</a></li> -<li><a name="cmd.FamilyBoolKey"></a><a href="#cmd.FamilyBoolKey">\FamilyBoolKey</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyBoolKey">273</a></li> -<li><a name="cmd.FamilyElseValues"></a><a href="#cmd.FamilyElseValues">\FamilyElseValues</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyElseValues">276</a></li> -<li><a name="cmd.FamilyExecuteOptions"></a><a href="#cmd.FamilyExecuteOptions">\FamilyExecuteOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyExecuteOptions">270</a></li> -<li><a name="cmd.FamilyNumericalKey"></a><a href="#cmd.FamilyNumericalKey">\FamilyNumericalKey</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyNumericalKey">274</a></li> -<li><a name="cmd.FamilyOption"></a><a href="#cmd.FamilyOption">\FamilyOption</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyOption">272</a></li> -<li><a name="cmd.FamilyOptions"></a><a href="#cmd.FamilyOptions">\FamilyOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyOptions">271</a></li> -<li><a name="cmd.FamilyProcessOptions"></a><a href="#cmd.FamilyProcessOptions">\FamilyProcessOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyProcessOptions">269</a></li> -<li><a name="cmd.FamilySetBool"></a><a href="#cmd.FamilySetBool">\FamilySetBool</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilySetBool">273</a></li> -<li><a name="cmd.FamilySetNumerical"></a><a href="#cmd.FamilySetNumerical">\FamilySetNumerical</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilySetNumerical">274</a></li> -<li><a name="cmd.FamilyUnkownKeyValue"></a><a href="#cmd.FamilyUnkownKeyValue">\FamilyUnkownKeyValue</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyUnkownKeyValue">276</a></li> -<li><a name="cmd.FirstName"></a><a href="#cmd.FirstName">\FirstName</a> --> <a href="scrguide.pdf#scraddr.cmd.FirstName">256</a></li> -<li><a name="cmd.FreeI"></a><a href="#cmd.FreeI">\FreeI</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeI">256</a></li> -<li><a name="cmd.FreeII"></a><a href="#cmd.FreeII">\FreeII</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeII">256</a></li> -<li><a name="cmd.FreeIII"></a><a href="#cmd.FreeIII">\FreeIII</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeIII">256</a></li> -<li><a name="cmd.FreeIV"></a><a href="#cmd.FreeIV">\FreeIV</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeIV">256</a></li> -<li><a name="cmd.InputAddressFile"></a><a href="#cmd.InputAddressFile">\InputAddressFile</a> --> <a href="scrguide.pdf#scraddr.cmd.InputAddressFile">255</a></li> -<li><a name="cmd.KOMAClassName"></a><a href="#cmd.KOMAClassName">\KOMAClassName</a> --> <a href="scrguide.pdf#maincls-experts.cmd.KOMAClassName">315</a></li> -<li><a name="cmd.KOMAScript"></a><a href="#cmd.KOMAScript">\KOMAScript</a> --> <a href="scrguide.pdf#scrbase.cmd.KOMAScript">283</a></li> -<li><a name="cmd.KOMAScriptVersion"></a><a href="#cmd.KOMAScriptVersion">\KOMAScriptVersion</a> --> <a href="scrguide.pdf#scrbase.cmd.KOMAScriptVersion">283</a></li> +<li><a name="cmd.@addtoplength"></a><a href="#cmd.@addtoplength">\@addtoplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@addtoplength">336</a></li> +<li><a name="cmd.@fontsizefilebase"></a><a href="#cmd.@fontsizefilebase">\@fontsizefilebase</a> --> <a href="scrguide.pdf#maincls-experts.cmd.@fontsizefilebase">324</a></li> +<li><a name="cmd.@newplength"></a><a href="#cmd.@newplength">\@newplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@newplength">332</a></li> +<li><a name="cmd.@openbib@code"></a><a href="#cmd.@openbib@code">\@openbib@code</a> --> <a href="scrguide.pdf#maincls-experts.cmd.@openbib@code">329</a></li> +<li><a name="cmd.@setplength"></a><a href="#cmd.@setplength">\@setplength</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.@setplength">336</a></li> +<li><a name="cmd.Address"></a><a href="#cmd.Address">\Address</a> --> <a href="scrguide.pdf#scraddr.cmd.Address">260</a></li> +<li><a name="cmd.AfterBibliographyPreamble"></a><a href="#cmd.AfterBibliographyPreamble">\AfterBibliographyPreamble</a> --> <a href="scrguide.pdf#maincls.cmd.AfterBibliographyPreamble">153</a></li> +<li><a name="cmd.AfterCalculatingTypearea"></a><a href="#cmd.AfterCalculatingTypearea">\AfterCalculatingTypearea</a> --> <a href="scrguide.pdf#typearea-experts.cmd.AfterCalculatingTypearea">321</a></li> +<li><a name="cmd.AfterClass*"></a><a href="#cmd.AfterClass*">\AfterClass*</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterClass*">292</a></li> +<li><a name="cmd.AfterClass"></a><a href="#cmd.AfterClass">\AfterClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterClass">292</a></li> +<li><a name="cmd.AfterFile"></a><a href="#cmd.AfterFile">\AfterFile</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterFile">291</a></li> +<li><a name="cmd.AfterPackage*"></a><a href="#cmd.AfterPackage*">\AfterPackage*</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterPackage*">292</a></li> +<li><a name="cmd.AfterPackage"></a><a href="#cmd.AfterPackage">\AfterPackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterPackage">292</a></li> +<li><a name="cmd.AfterReadingMainAux"></a><a href="#cmd.AfterReadingMainAux">\AfterReadingMainAux</a> --> <a href="scrguide.pdf#scrlfile.cmd.AfterReadingMainAux">294</a></li> +<li><a name="cmd.AfterStartingTOC"></a><a href="#cmd.AfterStartingTOC">\AfterStartingTOC</a> --> <a href="scrguide.pdf#tocbasic.cmd.AfterStartingTOC">307</a></li> +<li><a name="cmd.AfterTOCHead"></a><a href="#cmd.AfterTOCHead">\AfterTOCHead</a> --> <a href="scrguide.pdf#tocbasic.cmd.AfterTOCHead">308</a></li> +<li><a name="cmd.AtAddToTocList"></a><a href="#cmd.AtAddToTocList">\AtAddToTocList</a> --> <a href="scrguide.pdf#tocbasic.cmd.AtAddToTocList">303</a></li> +<li><a name="cmd.AtBeginLetter"></a><a href="#cmd.AtBeginLetter">\AtBeginLetter</a> --> <a href="scrguide.pdf#scrlttr2.cmd.AtBeginLetter">166</a></li> +<li><a name="cmd.AtEndBibliography"></a><a href="#cmd.AtEndBibliography">\AtEndBibliography</a> --> <a href="scrguide.pdf#maincls.cmd.AtEndBibliography">153</a></li> +<li><a name="cmd.BeforeClass"></a><a href="#cmd.BeforeClass">\BeforeClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeClass">292</a></li> +<li><a name="cmd.BeforeClosingMainAux"></a><a href="#cmd.BeforeClosingMainAux">\BeforeClosingMainAux</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeClosingMainAux">294</a></li> +<li><a name="cmd.BeforeFile"></a><a href="#cmd.BeforeFile">\BeforeFile</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforeFile">291</a></li> +<li><a name="cmd.BeforePackage"></a><a href="#cmd.BeforePackage">\BeforePackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.BeforePackage">292</a></li> +<li><a name="cmd.BeforeStartingTOC"></a><a href="#cmd.BeforeStartingTOC">\BeforeStartingTOC</a> --> <a href="scrguide.pdf#tocbasic.cmd.BeforeStartingTOC">307</a></li> +<li><a name="cmd.BeforeTOCHead"></a><a href="#cmd.BeforeTOCHead">\BeforeTOCHead</a> --> <a href="scrguide.pdf#tocbasic.cmd.BeforeTOCHead">308</a></li> +<li><a name="cmd.BreakBibliography"></a><a href="#cmd.BreakBibliography">\BreakBibliography</a> --> <a href="scrguide.pdf#maincls.cmd.BreakBibliography">153</a></li> +<li><a name="cmd.ClassInfoNoLine"></a><a href="#cmd.ClassInfoNoLine">\ClassInfoNoLine</a> --> <a href="scrguide.pdf#scrbase.cmd.ClassInfoNoLine">288</a></li> +<li><a name="cmd.ClassName"></a><a href="#cmd.ClassName">\ClassName</a> --> <a href="scrguide.pdf#maincls-experts.cmd.ClassName">324</a></li> +<li><a name="cmd.Comment"></a><a href="#cmd.Comment">\Comment</a> --> <a href="scrguide.pdf#scraddr.cmd.Comment">260</a></li> +<li><a name="cmd.DeclareNewTOC"></a><a href="#cmd.DeclareNewTOC">\DeclareNewTOC</a> --> <a href="scrguide.pdf#tocbasic.cmd.DeclareNewTOC">317</a></li> +<li><a name="cmd.DefineFamily"></a><a href="#cmd.DefineFamily">\DefineFamily</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamily">271</a></li> +<li><a name="cmd.DefineFamilyKey"></a><a href="#cmd.DefineFamilyKey">\DefineFamilyKey</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamilyKey">272</a></li> +<li><a name="cmd.DefineFamilyMember"></a><a href="#cmd.DefineFamilyMember">\DefineFamilyMember</a> --> <a href="scrguide.pdf#scrbase.cmd.DefineFamilyMember">271</a></li> +<li><a name="cmd.Family@Option"></a><a href="#cmd.Family@Option">\Family@Option</a> --> <a href="scrguide.pdf#scrbase.cmd.Family@Option">276</a></li> +<li><a name="cmd.Family@Options"></a><a href="#cmd.Family@Options">\Family@Options</a> --> <a href="scrguide.pdf#scrbase.cmd.Family@Options">275</a></li> +<li><a name="cmd.FamilyBoolKey"></a><a href="#cmd.FamilyBoolKey">\FamilyBoolKey</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyBoolKey">277</a></li> +<li><a name="cmd.FamilyElseValues"></a><a href="#cmd.FamilyElseValues">\FamilyElseValues</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyElseValues">280</a></li> +<li><a name="cmd.FamilyExecuteOptions"></a><a href="#cmd.FamilyExecuteOptions">\FamilyExecuteOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyExecuteOptions">274</a></li> +<li><a name="cmd.FamilyNumericalKey"></a><a href="#cmd.FamilyNumericalKey">\FamilyNumericalKey</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyNumericalKey">278</a></li> +<li><a name="cmd.FamilyOption"></a><a href="#cmd.FamilyOption">\FamilyOption</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyOption">276</a></li> +<li><a name="cmd.FamilyOptions"></a><a href="#cmd.FamilyOptions">\FamilyOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyOptions">275</a></li> +<li><a name="cmd.FamilyProcessOptions"></a><a href="#cmd.FamilyProcessOptions">\FamilyProcessOptions</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyProcessOptions">273</a></li> +<li><a name="cmd.FamilySetBool"></a><a href="#cmd.FamilySetBool">\FamilySetBool</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilySetBool">277</a></li> +<li><a name="cmd.FamilySetNumerical"></a><a href="#cmd.FamilySetNumerical">\FamilySetNumerical</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilySetNumerical">278</a></li> +<li><a name="cmd.FamilyUnkownKeyValue"></a><a href="#cmd.FamilyUnkownKeyValue">\FamilyUnkownKeyValue</a> --> <a href="scrguide.pdf#scrbase.cmd.FamilyUnkownKeyValue">280</a></li> +<li><a name="cmd.FirstName"></a><a href="#cmd.FirstName">\FirstName</a> --> <a href="scrguide.pdf#scraddr.cmd.FirstName">260</a></li> +<li><a name="cmd.FreeI"></a><a href="#cmd.FreeI">\FreeI</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeI">260</a></li> +<li><a name="cmd.FreeII"></a><a href="#cmd.FreeII">\FreeII</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeII">260</a></li> +<li><a name="cmd.FreeIII"></a><a href="#cmd.FreeIII">\FreeIII</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeIII">260</a></li> +<li><a name="cmd.FreeIV"></a><a href="#cmd.FreeIV">\FreeIV</a> --> <a href="scrguide.pdf#scraddr.cmd.FreeIV">260</a></li> +<li><a name="cmd.InputAddressFile"></a><a href="#cmd.InputAddressFile">\InputAddressFile</a> --> <a href="scrguide.pdf#scraddr.cmd.InputAddressFile">259</a></li> +<li><a name="cmd.KOMAClassName"></a><a href="#cmd.KOMAClassName">\KOMAClassName</a> --> <a href="scrguide.pdf#maincls-experts.cmd.KOMAClassName">324</a></li> +<li><a name="cmd.KOMAScript"></a><a href="#cmd.KOMAScript">\KOMAScript</a> --> <a href="scrguide.pdf#scrbase.cmd.KOMAScript">287</a></li> +<li><a name="cmd.KOMAScriptVersion"></a><a href="#cmd.KOMAScriptVersion">\KOMAScriptVersion</a> --> <a href="scrguide.pdf#scrbase.cmd.KOMAScriptVersion">287</a></li> <li><a name="cmd.KOMAoption"></a><a href="#cmd.KOMAoption">\KOMAoption</a> --> <a href="scrguide.pdf#typearea.cmd.KOMAoption">32</a></li> <li><a name="cmd.KOMAoptions"></a><a href="#cmd.KOMAoptions">\KOMAoptions</a> --> <a href="scrguide.pdf#typearea.cmd.KOMAoptions">32</a></li> -<li><a name="cmd.LastName"></a><a href="#cmd.LastName">\LastName</a> --> <a href="scrguide.pdf#scraddr.cmd.LastName">256</a></li> -<li><a name="cmd.LetterOptionNeedsPapersize"></a><a href="#cmd.LetterOptionNeedsPapersize">\LetterOptionNeedsPapersize</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.LetterOptionNeedsPapersize">341</a></li> -<li><a name="cmd.MakeMarkcase"></a><a href="#cmd.MakeMarkcase">\MakeMarkcase</a> --> <a href="scrguide.pdf#tocbasic.cmd.MakeMarkcase">303</a></li> -<li><a name="cmd.Name"></a><a href="#cmd.Name">\Name</a> --> <a href="scrguide.pdf#scraddr.cmd.Name">256</a></li> -<li><a name="cmd.PackageInfoNoLine"></a><a href="#cmd.PackageInfoNoLine">\PackageInfoNoLine</a> --> <a href="scrguide.pdf#scrbase.cmd.PackageInfoNoLine">284</a></li> -<li><a name="cmd.ReplaceClass"></a><a href="#cmd.ReplaceClass">\ReplaceClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplaceClass">292</a></li> -<li><a name="cmd.ReplaceInput"></a><a href="#cmd.ReplaceInput">\ReplaceInput</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplaceInput">291</a></li> -<li><a name="cmd.ReplacePackage"></a><a href="#cmd.ReplacePackage">\ReplacePackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplacePackage">292</a></li> -<li><a name="cmd.Telephone"></a><a href="#cmd.Telephone">\Telephone</a> --> <a href="scrguide.pdf#scraddr.cmd.Telephone">256</a></li> -<li><a name="cmd.activateareas"></a><a href="#cmd.activateareas">\activateareas</a> --> <a href="scrguide.pdf#typearea-experts.cmd.activateareas">312</a></li> -<li><a name="cmd.addchap*"></a><a href="#cmd.addchap*">\addchap*</a> --> <a href="scrguide.pdf#maincls.cmd.addchap*">108</a></li> -<li><a name="cmd.addchap"></a><a href="#cmd.addchap">\addchap</a> --> <a href="scrguide.pdf#maincls.cmd.addchap">108</a></li> -<li><a name="cmd.addcontentslinetoeachtocfile"></a><a href="#cmd.addcontentslinetoeachtocfile">\addcontentslinetoeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.addcontentslinetoeachtocfile">301</a></li> -<li><a name="cmd.addpart*"></a><a href="#cmd.addpart*">\addpart*</a> --> <a href="scrguide.pdf#maincls.cmd.addpart*">108</a></li> -<li><a name="cmd.addpart"></a><a href="#cmd.addpart">\addpart</a> --> <a href="scrguide.pdf#maincls.cmd.addpart">108</a></li> -<li><a name="cmd.addrchar"></a><a href="#cmd.addrchar">\addrchar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addrchar">225</a></li> -<li><a name="cmd.addrentry"></a><a href="#cmd.addrentry">\addrentry</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addrentry">223</a></li> -<li><a name="cmd.addsec*"></a><a href="#cmd.addsec*">\addsec*</a> --> <a href="scrguide.pdf#maincls.cmd.addsec*">108</a></li> -<li><a name="cmd.addsec"></a><a href="#cmd.addsec">\addsec</a> --> <a href="scrguide.pdf#maincls.cmd.addsec">108</a></li> -<li><a name="cmd.addtoeachtocfile"></a><a href="#cmd.addtoeachtocfile">\addtoeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.addtoeachtocfile">300</a></li> -<li><a name="cmd.addtokomafont"></a><a href="#cmd.addtokomafont">\addtokomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.addtokomafont">262</a>, <a href="scrguide.pdf#maincls.cmd.addtokomafont">61</a></li> -<li><a name="cmd.addtolengthplength"></a><a href="#cmd.addtolengthplength">\addtolengthplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addtolengthplength">161</a></li> -<li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.addtoreffields">339</a></li> -<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.addtotoclist">296</a></li> -<li><a name="cmd.adrchar"></a><a href="#cmd.adrchar">\adrchar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.adrchar">225</a></li> -<li><a name="cmd.adrentry"></a><a href="#cmd.adrentry">\adrentry</a> --> <a href="scrguide.pdf#scrlttr2.cmd.adrentry">223</a></li> -<li><a name="cmd.aliaskomafont"></a><a href="#cmd.aliaskomafont">\aliaskomafont</a> --> <a href="scrguide.pdf#maincls-experts.cmd.aliaskomafont">315</a></li> -<li><a name="cmd.and"></a><a href="#cmd.and">\and</a> --> <a href="scrguide.pdf#maincls.cmd.and">70</a></li> -<li><a name="cmd.appendix"></a><a href="#cmd.appendix">\appendix</a> --> <a href="scrguide.pdf#maincls.cmd.appendix">149</a></li> -<li><a name="cmd.appendixmore"></a><a href="#cmd.appendixmore">\appendixmore</a> --> <a href="scrguide.pdf#maincls-experts.cmd.appendixmore">317</a></li> -<li><a name="cmd.author"></a><a href="#cmd.author">\author</a> --> <a href="scrguide.pdf#maincls.cmd.author">70</a></li> -<li><a name="cmd.autodot"></a><a href="#cmd.autodot">\autodot</a> --> <a href="scrguide.pdf#maincls.cmd.autodot">112</a></li> -<li><a name="cmd.automark"></a><a href="#cmd.automark">\automark</a> --> <a href="scrguide.pdf#scrpage.cmd.automark">233</a></li> -<li><a name="cmd.backmatter"></a><a href="#cmd.backmatter">\backmatter</a> --> <a href="scrguide.pdf#maincls.cmd.backmatter">98</a></li> -<li><a name="cmd.bankname"></a><a href="#cmd.bankname">\bankname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.bankname">348</a></li> -<li><a name="cmd.bib@beginhook"></a><a href="#cmd.bib@beginhook">\bib@beginhook</a> --> <a href="scrguide.pdf#maincls-experts.cmd.bib@beginhook">320</a></li> -<li><a name="cmd.bib@endhook"></a><a href="#cmd.bib@endhook">\bib@endhook</a> --> <a href="scrguide.pdf#maincls-experts.cmd.bib@endhook">320</a></li> -<li><a name="cmd.caption"></a><a href="#cmd.caption">\caption</a> --> <a href="scrguide.pdf#maincls.cmd.caption">134</a></li> -<li><a name="cmd.captionabove"></a><a href="#cmd.captionabove">\captionabove</a> --> <a href="scrguide.pdf#maincls.cmd.captionabove">134</a></li> -<li><a name="cmd.captionbelow"></a><a href="#cmd.captionbelow">\captionbelow</a> --> <a href="scrguide.pdf#maincls.cmd.captionbelow">134</a></li> -<li><a name="cmd.captionformat"></a><a href="#cmd.captionformat">\captionformat</a> --> <a href="scrguide.pdf#maincls.cmd.captionformat">140</a></li> -<li><a name="cmd.captionsUKenglish"></a><a href="#cmd.captionsUKenglish">\captionsUKenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsUKenglish">347</a></li> -<li><a name="cmd.captionsUSenglish"></a><a href="#cmd.captionsUSenglish">\captionsUSenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsUSenglish">347</a></li> -<li><a name="cmd.captionsamerican"></a><a href="#cmd.captionsamerican">\captionsamerican</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsamerican">347</a></li> -<li><a name="cmd.captionsaustrian"></a><a href="#cmd.captionsaustrian">\captionsaustrian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsaustrian">347</a></li> -<li><a name="cmd.captionsbritish"></a><a href="#cmd.captionsbritish">\captionsbritish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsbritish">347</a></li> -<li><a name="cmd.captionscroatian"></a><a href="#cmd.captionscroatian">\captionscroatian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionscroatian">347</a></li> -<li><a name="cmd.captionsdutch"></a><a href="#cmd.captionsdutch">\captionsdutch</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsdutch">347</a></li> -<li><a name="cmd.captionsenglish"></a><a href="#cmd.captionsenglish">\captionsenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsenglish">347</a></li> -<li><a name="cmd.captionsfinnish"></a><a href="#cmd.captionsfinnish">\captionsfinnish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsfinnish">347</a></li> -<li><a name="cmd.captionsfrench"></a><a href="#cmd.captionsfrench">\captionsfrench</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsfrench">347</a></li> -<li><a name="cmd.captionsgerman"></a><a href="#cmd.captionsgerman">\captionsgerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsgerman">347</a></li> -<li><a name="cmd.captionsitalian"></a><a href="#cmd.captionsitalian">\captionsitalian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsitalian">347</a></li> -<li><a name="cmd.captionsngerman"></a><a href="#cmd.captionsngerman">\captionsngerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsngerman">347</a></li> -<li><a name="cmd.captionsnorsk"></a><a href="#cmd.captionsnorsk">\captionsnorsk</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsnorsk">347</a></li> -<li><a name="cmd.captionsspanish"></a><a href="#cmd.captionsspanish">\captionsspanish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsspanish">347</a></li> -<li><a name="cmd.cc"></a><a href="#cmd.cc">\cc</a> --> <a href="scrguide.pdf#scrlttr2.cmd.cc">170</a></li> -<li><a name="cmd.ccname"></a><a href="#cmd.ccname">\ccname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.ccname">348</a></li> -<li><a name="cmd.cefoot"></a><a href="#cmd.cefoot">\cefoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cefoot">229</a></li> -<li><a name="cmd.cehead"></a><a href="#cmd.cehead">\cehead</a> --> <a href="scrguide.pdf#scrpage.cmd.cehead">229</a></li> -<li><a name="cmd.cfoot"></a><a href="#cmd.cfoot">\cfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cfoot">229</a></li> -<li><a name="cmd.chapapp"></a><a href="#cmd.chapapp">\chapapp</a> --> <a href="scrguide.pdf#maincls.cmd.chapapp">114</a></li> -<li><a name="cmd.chapappifchapterprefix"></a><a href="#cmd.chapappifchapterprefix">\chapappifchapterprefix</a> --> <a href="scrguide.pdf#maincls.cmd.chapappifchapterprefix">114</a></li> -<li><a name="cmd.chapter*"></a><a href="#cmd.chapter*">\chapter*</a> --> <a href="scrguide.pdf#maincls.cmd.chapter*">108</a></li> -<li><a name="cmd.chapter"></a><a href="#cmd.chapter">\chapter</a> --> <a href="scrguide.pdf#maincls.cmd.chapter">104</a></li> -<li><a name="cmd.chapterformat"></a><a href="#cmd.chapterformat">\chapterformat</a> --> <a href="scrguide.pdf#maincls.cmd.chapterformat">112</a></li> -<li><a name="cmd.chapterheadendvskip"></a><a href="#cmd.chapterheadendvskip">\chapterheadendvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.chapterheadendvskip">317</a></li> -<li><a name="cmd.chapterheadstartvskip"></a><a href="#cmd.chapterheadstartvskip">\chapterheadstartvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.chapterheadstartvskip">317</a></li> -<li><a name="cmd.chaptermark"></a><a href="#cmd.chaptermark">\chaptermark</a> --> <a href="scrguide.pdf#maincls.cmd.chaptermark">114</a></li> -<li><a name="cmd.chaptermarkformat"></a><a href="#cmd.chaptermarkformat">\chaptermarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.chaptermarkformat">114</a></li> -<li><a name="cmd.chapterpagestyle"></a><a href="#cmd.chapterpagestyle">\chapterpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.chapterpagestyle">87</a></li> -<li><a name="cmd.chead"></a><a href="#cmd.chead">\chead</a> --> <a href="scrguide.pdf#scrpage.cmd.chead">229</a></li> -<li><a name="cmd.cleardoubleemptypage"></a><a href="#cmd.cleardoubleemptypage">\cleardoubleemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleemptypage">91</a></li> -<li><a name="cmd.cleardoubleevenemptypage"></a><a href="#cmd.cleardoubleevenemptypage">\cleardoubleevenemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenemptypage">91</a>, <a href="scrguide.pdf#maincls.cmd.cleardoubleevenemptypage">92</a></li> -<li><a name="cmd.cleardoubleevenplainpage"></a><a href="#cmd.cleardoubleevenplainpage">\cleardoubleevenplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenplainpage">91</a></li> -<li><a name="cmd.cleardoubleevenstandardpage"></a><a href="#cmd.cleardoubleevenstandardpage">\cleardoubleevenstandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenstandardpage">91</a></li> -<li><a name="cmd.cleardoubleevenusingstyle"></a><a href="#cmd.cleardoubleevenusingstyle">\cleardoubleevenusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenusingstyle">91</a></li> -<li><a name="cmd.cleardoubleoddemptypage"></a><a href="#cmd.cleardoubleoddemptypage">\cleardoubleoddemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddemptypage">91</a></li> -<li><a name="cmd.cleardoubleoddplainpage"></a><a href="#cmd.cleardoubleoddplainpage">\cleardoubleoddplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddplainpage">91</a></li> -<li><a name="cmd.cleardoubleoddstandardpage"></a><a href="#cmd.cleardoubleoddstandardpage">\cleardoubleoddstandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddstandardpage">91</a></li> -<li><a name="cmd.cleardoubleoddusingstyle"></a><a href="#cmd.cleardoubleoddusingstyle">\cleardoubleoddusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddusingstyle">91</a></li> -<li><a name="cmd.cleardoublepage"></a><a href="#cmd.cleardoublepage">\cleardoublepage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublepage">91</a></li> -<li><a name="cmd.cleardoublepageusingstyle"></a><a href="#cmd.cleardoublepageusingstyle">\cleardoublepageusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublepageusingstyle">91</a></li> -<li><a name="cmd.cleardoubleplainpage"></a><a href="#cmd.cleardoubleplainpage">\cleardoubleplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleplainpage">91</a></li> -<li><a name="cmd.cleardoublestandardpage"></a><a href="#cmd.cleardoublestandardpage">\cleardoublestandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublestandardpage">91</a></li> -<li><a name="cmd.clearpage"></a><a href="#cmd.clearpage">\clearpage</a> --> <a href="scrguide.pdf#maincls.cmd.clearpage">91</a></li> -<li><a name="cmd.clearscrheadfoot"></a><a href="#cmd.clearscrheadfoot">\clearscrheadfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrheadfoot">231</a></li> -<li><a name="cmd.clearscrheadings"></a><a href="#cmd.clearscrheadings">\clearscrheadings</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrheadings">231</a></li> -<li><a name="cmd.clearscrplain"></a><a href="#cmd.clearscrplain">\clearscrplain</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrplain">231</a></li> -<li><a name="cmd.closing"></a><a href="#cmd.closing">\closing</a> --> <a href="scrguide.pdf#scrlttr2.cmd.closing">167</a></li> -<li><a name="cmd.cofoot"></a><a href="#cmd.cofoot">\cofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cofoot">229</a></li> -<li><a name="cmd.cohead"></a><a href="#cmd.cohead">\cohead</a> --> <a href="scrguide.pdf#scrpage.cmd.cohead">229</a></li> -<li><a name="cmd.customername"></a><a href="#cmd.customername">\customername</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.customername">348</a></li> -<li><a name="cmd.date"></a><a href="#cmd.date">\date</a> --> <a href="scrguide.pdf#maincls.cmd.date">70</a></li> -<li><a name="cmd.dateUKenglish"></a><a href="#cmd.dateUKenglish">\dateUKenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateUKenglish">347</a></li> -<li><a name="cmd.dateUSenglish"></a><a href="#cmd.dateUSenglish">\dateUSenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateUSenglish">347</a></li> -<li><a name="cmd.dateamerican"></a><a href="#cmd.dateamerican">\dateamerican</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateamerican">347</a></li> -<li><a name="cmd.dateaustrian"></a><a href="#cmd.dateaustrian">\dateaustrian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateaustrian">347</a></li> -<li><a name="cmd.datebritish"></a><a href="#cmd.datebritish">\datebritish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datebritish">347</a></li> -<li><a name="cmd.datecroatian"></a><a href="#cmd.datecroatian">\datecroatian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datecroatian">347</a></li> -<li><a name="cmd.datedutch"></a><a href="#cmd.datedutch">\datedutch</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datedutch">347</a></li> -<li><a name="cmd.dateenglish"></a><a href="#cmd.dateenglish">\dateenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateenglish">347</a></li> -<li><a name="cmd.datefinnish"></a><a href="#cmd.datefinnish">\datefinnish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datefinnish">347</a></li> -<li><a name="cmd.datefrench"></a><a href="#cmd.datefrench">\datefrench</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datefrench">347</a></li> -<li><a name="cmd.dategerman"></a><a href="#cmd.dategerman">\dategerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dategerman">347</a></li> -<li><a name="cmd.dateitalian"></a><a href="#cmd.dateitalian">\dateitalian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateitalian">347</a></li> -<li><a name="cmd.datename"></a><a href="#cmd.datename">\datename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datename">348</a></li> -<li><a name="cmd.datengerman"></a><a href="#cmd.datengerman">\datengerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datengerman">347</a></li> -<li><a name="cmd.datenorsk"></a><a href="#cmd.datenorsk">\datenorsk</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datenorsk">347</a></li> -<li><a name="cmd.datespanish"></a><a href="#cmd.datespanish">\datespanish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datespanish">347</a></li> -<li><a name="cmd.dedication"></a><a href="#cmd.dedication">\dedication</a> --> <a href="scrguide.pdf#maincls.cmd.dedication">73</a></li> -<li><a name="cmd.defaultreffields"></a><a href="#cmd.defaultreffields">\defaultreffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.defaultreffields">339</a></li> -<li><a name="cmd.deffootnote"></a><a href="#cmd.deffootnote">\deffootnote</a> --> <a href="scrguide.pdf#maincls.cmd.deffootnote">96</a></li> -<li><a name="cmd.deffootnotemark"></a><a href="#cmd.deffootnotemark">\deffootnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.deffootnotemark">96</a></li> -<li><a name="cmd.defpagestyle"></a><a href="#cmd.defpagestyle">\defpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.defpagestyle">247</a></li> -<li><a name="cmd.deftocheading"></a><a href="#cmd.deftocheading">\deftocheading</a> --> <a href="scrguide.pdf#tocbasic.cmd.deftocheading">303</a></li> -<li><a name="cmd.deftripstyle"></a><a href="#cmd.deftripstyle">\deftripstyle</a> --> <a href="scrguide.pdf#scrpage.cmd.deftripstyle">245</a></li> -<li><a name="cmd.dictum"></a><a href="#cmd.dictum">\dictum</a> --> <a href="scrguide.pdf#maincls.cmd.dictum">117</a></li> -<li><a name="cmd.dictumauthorformat"></a><a href="#cmd.dictumauthorformat">\dictumauthorformat</a> --> <a href="scrguide.pdf#maincls.cmd.dictumauthorformat">117</a></li> -<li><a name="cmd.dictumwidth"></a><a href="#cmd.dictumwidth">\dictumwidth</a> --> <a href="scrguide.pdf#maincls.cmd.dictumwidth">117</a></li> +<li><a name="cmd.LastName"></a><a href="#cmd.LastName">\LastName</a> --> <a href="scrguide.pdf#scraddr.cmd.LastName">260</a></li> +<li><a name="cmd.LetterOptionNeedsPapersize"></a><a href="#cmd.LetterOptionNeedsPapersize">\LetterOptionNeedsPapersize</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.LetterOptionNeedsPapersize">350</a></li> +<li><a name="cmd.MakeMarkcase"></a><a href="#cmd.MakeMarkcase">\MakeMarkcase</a> --> <a href="scrguide.pdf#tocbasic.cmd.MakeMarkcase">308</a></li> +<li><a name="cmd.Name"></a><a href="#cmd.Name">\Name</a> --> <a href="scrguide.pdf#scraddr.cmd.Name">260</a></li> +<li><a name="cmd.PackageInfoNoLine"></a><a href="#cmd.PackageInfoNoLine">\PackageInfoNoLine</a> --> <a href="scrguide.pdf#scrbase.cmd.PackageInfoNoLine">288</a></li> +<li><a name="cmd.ReplaceClass"></a><a href="#cmd.ReplaceClass">\ReplaceClass</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplaceClass">297</a></li> +<li><a name="cmd.ReplaceInput"></a><a href="#cmd.ReplaceInput">\ReplaceInput</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplaceInput">296</a></li> +<li><a name="cmd.ReplacePackage"></a><a href="#cmd.ReplacePackage">\ReplacePackage</a> --> <a href="scrguide.pdf#scrlfile.cmd.ReplacePackage">297</a></li> +<li><a name="cmd.Telephone"></a><a href="#cmd.Telephone">\Telephone</a> --> <a href="scrguide.pdf#scraddr.cmd.Telephone">260</a></li> +<li><a name="cmd.XdivY"></a><a href="#cmd.XdivY">\XdivY</a> --> <a href="scrguide.pdf#scrbase.cmd.XdivY">289</a></li> +<li><a name="cmd.XmodY"></a><a href="#cmd.XmodY">\XmodY</a> --> <a href="scrguide.pdf#scrbase.cmd.XmodY">289</a></li> +<li><a name="cmd.activateareas"></a><a href="#cmd.activateareas">\activateareas</a> --> <a href="scrguide.pdf#typearea-experts.cmd.activateareas">321</a></li> +<li><a name="cmd.addchap*"></a><a href="#cmd.addchap*">\addchap*</a> --> <a href="scrguide.pdf#maincls.cmd.addchap*">110</a></li> +<li><a name="cmd.addchap"></a><a href="#cmd.addchap">\addchap</a> --> <a href="scrguide.pdf#maincls.cmd.addchap">110</a></li> +<li><a name="cmd.addcontentslinetoeachtocfile"></a><a href="#cmd.addcontentslinetoeachtocfile">\addcontentslinetoeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.addcontentslinetoeachtocfile">306</a></li> +<li><a name="cmd.addpart*"></a><a href="#cmd.addpart*">\addpart*</a> --> <a href="scrguide.pdf#maincls.cmd.addpart*">110</a></li> +<li><a name="cmd.addpart"></a><a href="#cmd.addpart">\addpart</a> --> <a href="scrguide.pdf#maincls.cmd.addpart">110</a></li> +<li><a name="cmd.addrchar"></a><a href="#cmd.addrchar">\addrchar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addrchar">227</a></li> +<li><a name="cmd.addrentry"></a><a href="#cmd.addrentry">\addrentry</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addrentry">225</a></li> +<li><a name="cmd.addsec*"></a><a href="#cmd.addsec*">\addsec*</a> --> <a href="scrguide.pdf#maincls.cmd.addsec*">110</a></li> +<li><a name="cmd.addsec"></a><a href="#cmd.addsec">\addsec</a> --> <a href="scrguide.pdf#maincls.cmd.addsec">110</a></li> +<li><a name="cmd.addtoeachtocfile"></a><a href="#cmd.addtoeachtocfile">\addtoeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.addtoeachtocfile">305</a></li> +<li><a name="cmd.addtokomafont"></a><a href="#cmd.addtokomafont">\addtokomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.addtokomafont">266</a>, <a href="scrguide.pdf#maincls.cmd.addtokomafont">63</a></li> +<li><a name="cmd.addtolengthplength"></a><a href="#cmd.addtolengthplength">\addtolengthplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.addtolengthplength">162</a></li> +<li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.addtoreffields">348</a></li> +<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.addtotoclist">301</a></li> +<li><a name="cmd.adrchar"></a><a href="#cmd.adrchar">\adrchar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.adrchar">227</a></li> +<li><a name="cmd.adrentry"></a><a href="#cmd.adrentry">\adrentry</a> --> <a href="scrguide.pdf#scrlttr2.cmd.adrentry">224</a></li> +<li><a name="cmd.aliaskomafont"></a><a href="#cmd.aliaskomafont">\aliaskomafont</a> --> <a href="scrguide.pdf#maincls-experts.cmd.aliaskomafont">324</a></li> +<li><a name="cmd.and"></a><a href="#cmd.and">\and</a> --> <a href="scrguide.pdf#maincls.cmd.and">71</a></li> +<li><a name="cmd.appendix"></a><a href="#cmd.appendix">\appendix</a> --> <a href="scrguide.pdf#maincls.cmd.appendix">150</a></li> +<li><a name="cmd.appendixmore"></a><a href="#cmd.appendixmore">\appendixmore</a> --> <a href="scrguide.pdf#maincls-experts.cmd.appendixmore">326</a></li> +<li><a name="cmd.author"></a><a href="#cmd.author">\author</a> --> <a href="scrguide.pdf#maincls.cmd.author">71</a></li> +<li><a name="cmd.autodot"></a><a href="#cmd.autodot">\autodot</a> --> <a href="scrguide.pdf#maincls.cmd.autodot">113</a></li> +<li><a name="cmd.automark"></a><a href="#cmd.automark">\automark</a> --> <a href="scrguide.pdf#scrpage.cmd.automark">234</a></li> +<li><a name="cmd.backmatter"></a><a href="#cmd.backmatter">\backmatter</a> --> <a href="scrguide.pdf#maincls.cmd.backmatter">99</a></li> +<li><a name="cmd.bankname"></a><a href="#cmd.bankname">\bankname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.bankname">357</a></li> +<li><a name="cmd.bib@beginhook"></a><a href="#cmd.bib@beginhook">\bib@beginhook</a> --> <a href="scrguide.pdf#maincls-experts.cmd.bib@beginhook">329</a></li> +<li><a name="cmd.bib@endhook"></a><a href="#cmd.bib@endhook">\bib@endhook</a> --> <a href="scrguide.pdf#maincls-experts.cmd.bib@endhook">329</a></li> +<li><a name="cmd.caption"></a><a href="#cmd.caption">\caption</a> --> <a href="scrguide.pdf#maincls.cmd.caption">135</a></li> +<li><a name="cmd.captionabove"></a><a href="#cmd.captionabove">\captionabove</a> --> <a href="scrguide.pdf#maincls.cmd.captionabove">135</a></li> +<li><a name="cmd.captionbelow"></a><a href="#cmd.captionbelow">\captionbelow</a> --> <a href="scrguide.pdf#maincls.cmd.captionbelow">135</a></li> +<li><a name="cmd.captionformat"></a><a href="#cmd.captionformat">\captionformat</a> --> <a href="scrguide.pdf#maincls.cmd.captionformat">141</a></li> +<li><a name="cmd.captionsUKenglish"></a><a href="#cmd.captionsUKenglish">\captionsUKenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsUKenglish">356</a></li> +<li><a name="cmd.captionsUSenglish"></a><a href="#cmd.captionsUSenglish">\captionsUSenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsUSenglish">356</a></li> +<li><a name="cmd.captionsamerican"></a><a href="#cmd.captionsamerican">\captionsamerican</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsamerican">356</a></li> +<li><a name="cmd.captionsaustrian"></a><a href="#cmd.captionsaustrian">\captionsaustrian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsaustrian">356</a></li> +<li><a name="cmd.captionsbritish"></a><a href="#cmd.captionsbritish">\captionsbritish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsbritish">356</a></li> +<li><a name="cmd.captionscroatian"></a><a href="#cmd.captionscroatian">\captionscroatian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionscroatian">356</a></li> +<li><a name="cmd.captionsdutch"></a><a href="#cmd.captionsdutch">\captionsdutch</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsdutch">356</a></li> +<li><a name="cmd.captionsenglish"></a><a href="#cmd.captionsenglish">\captionsenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsenglish">356</a></li> +<li><a name="cmd.captionsfinnish"></a><a href="#cmd.captionsfinnish">\captionsfinnish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsfinnish">356</a></li> +<li><a name="cmd.captionsfrench"></a><a href="#cmd.captionsfrench">\captionsfrench</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsfrench">356</a></li> +<li><a name="cmd.captionsgerman"></a><a href="#cmd.captionsgerman">\captionsgerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsgerman">356</a></li> +<li><a name="cmd.captionsitalian"></a><a href="#cmd.captionsitalian">\captionsitalian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsitalian">356</a></li> +<li><a name="cmd.captionsngerman"></a><a href="#cmd.captionsngerman">\captionsngerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsngerman">356</a></li> +<li><a name="cmd.captionsnorsk"></a><a href="#cmd.captionsnorsk">\captionsnorsk</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsnorsk">356</a></li> +<li><a name="cmd.captionsspanish"></a><a href="#cmd.captionsspanish">\captionsspanish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.captionsspanish">356</a></li> +<li><a name="cmd.cc"></a><a href="#cmd.cc">\cc</a> --> <a href="scrguide.pdf#scrlttr2.cmd.cc">171</a></li> +<li><a name="cmd.ccname"></a><a href="#cmd.ccname">\ccname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.ccname">357</a></li> +<li><a name="cmd.cefoot"></a><a href="#cmd.cefoot">\cefoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cefoot">230</a></li> +<li><a name="cmd.cehead"></a><a href="#cmd.cehead">\cehead</a> --> <a href="scrguide.pdf#scrpage.cmd.cehead">230</a></li> +<li><a name="cmd.cfoot"></a><a href="#cmd.cfoot">\cfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cfoot">230</a></li> +<li><a name="cmd.chapapp"></a><a href="#cmd.chapapp">\chapapp</a> --> <a href="scrguide.pdf#maincls.cmd.chapapp">115</a></li> +<li><a name="cmd.chapappifchapterprefix"></a><a href="#cmd.chapappifchapterprefix">\chapappifchapterprefix</a> --> <a href="scrguide.pdf#maincls.cmd.chapappifchapterprefix">115</a></li> +<li><a name="cmd.chapter*"></a><a href="#cmd.chapter*">\chapter*</a> --> <a href="scrguide.pdf#maincls.cmd.chapter*">109</a></li> +<li><a name="cmd.chapter"></a><a href="#cmd.chapter">\chapter</a> --> <a href="scrguide.pdf#maincls.cmd.chapter">106</a></li> +<li><a name="cmd.chapterformat"></a><a href="#cmd.chapterformat">\chapterformat</a> --> <a href="scrguide.pdf#maincls.cmd.chapterformat">113</a></li> +<li><a name="cmd.chapterheadendvskip"></a><a href="#cmd.chapterheadendvskip">\chapterheadendvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.chapterheadendvskip">326</a></li> +<li><a name="cmd.chapterheadstartvskip"></a><a href="#cmd.chapterheadstartvskip">\chapterheadstartvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.chapterheadstartvskip">326</a></li> +<li><a name="cmd.chaptermark"></a><a href="#cmd.chaptermark">\chaptermark</a> --> <a href="scrguide.pdf#maincls.cmd.chaptermark">115</a></li> +<li><a name="cmd.chaptermarkformat"></a><a href="#cmd.chaptermarkformat">\chaptermarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.chaptermarkformat">115</a></li> +<li><a name="cmd.chapterpagestyle"></a><a href="#cmd.chapterpagestyle">\chapterpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.chapterpagestyle">88</a></li> +<li><a name="cmd.chead"></a><a href="#cmd.chead">\chead</a> --> <a href="scrguide.pdf#scrpage.cmd.chead">230</a></li> +<li><a name="cmd.cleardoubleemptypage"></a><a href="#cmd.cleardoubleemptypage">\cleardoubleemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleemptypage">92</a></li> +<li><a name="cmd.cleardoubleevenemptypage"></a><a href="#cmd.cleardoubleevenemptypage">\cleardoubleevenemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenemptypage">92</a>, <a href="scrguide.pdf#maincls.cmd.cleardoubleevenemptypage">93</a></li> +<li><a name="cmd.cleardoubleevenplainpage"></a><a href="#cmd.cleardoubleevenplainpage">\cleardoubleevenplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenplainpage">92</a></li> +<li><a name="cmd.cleardoubleevenstandardpage"></a><a href="#cmd.cleardoubleevenstandardpage">\cleardoubleevenstandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenstandardpage">92</a></li> +<li><a name="cmd.cleardoubleevenusingstyle"></a><a href="#cmd.cleardoubleevenusingstyle">\cleardoubleevenusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleevenusingstyle">92</a></li> +<li><a name="cmd.cleardoubleoddemptypage"></a><a href="#cmd.cleardoubleoddemptypage">\cleardoubleoddemptypage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddemptypage">92</a></li> +<li><a name="cmd.cleardoubleoddplainpage"></a><a href="#cmd.cleardoubleoddplainpage">\cleardoubleoddplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddplainpage">92</a></li> +<li><a name="cmd.cleardoubleoddstandardpage"></a><a href="#cmd.cleardoubleoddstandardpage">\cleardoubleoddstandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddstandardpage">92</a></li> +<li><a name="cmd.cleardoubleoddusingstyle"></a><a href="#cmd.cleardoubleoddusingstyle">\cleardoubleoddusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleoddusingstyle">92</a></li> +<li><a name="cmd.cleardoublepage"></a><a href="#cmd.cleardoublepage">\cleardoublepage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublepage">92</a></li> +<li><a name="cmd.cleardoublepageusingstyle"></a><a href="#cmd.cleardoublepageusingstyle">\cleardoublepageusingstyle</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublepageusingstyle">92</a></li> +<li><a name="cmd.cleardoubleplainpage"></a><a href="#cmd.cleardoubleplainpage">\cleardoubleplainpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoubleplainpage">92</a></li> +<li><a name="cmd.cleardoublestandardpage"></a><a href="#cmd.cleardoublestandardpage">\cleardoublestandardpage</a> --> <a href="scrguide.pdf#maincls.cmd.cleardoublestandardpage">92</a></li> +<li><a name="cmd.clearpage"></a><a href="#cmd.clearpage">\clearpage</a> --> <a href="scrguide.pdf#maincls.cmd.clearpage">92</a></li> +<li><a name="cmd.clearscrheadfoot"></a><a href="#cmd.clearscrheadfoot">\clearscrheadfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrheadfoot">232</a></li> +<li><a name="cmd.clearscrheadings"></a><a href="#cmd.clearscrheadings">\clearscrheadings</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrheadings">232</a></li> +<li><a name="cmd.clearscrplain"></a><a href="#cmd.clearscrplain">\clearscrplain</a> --> <a href="scrguide.pdf#scrpage.cmd.clearscrplain">232</a></li> +<li><a name="cmd.closing"></a><a href="#cmd.closing">\closing</a> --> <a href="scrguide.pdf#scrlttr2.cmd.closing">168</a></li> +<li><a name="cmd.cofoot"></a><a href="#cmd.cofoot">\cofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.cofoot">230</a></li> +<li><a name="cmd.cohead"></a><a href="#cmd.cohead">\cohead</a> --> <a href="scrguide.pdf#scrpage.cmd.cohead">230</a></li> +<li><a name="cmd.customername"></a><a href="#cmd.customername">\customername</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.customername">357</a></li> +<li><a name="cmd.date"></a><a href="#cmd.date">\date</a> --> <a href="scrguide.pdf#maincls.cmd.date">71</a></li> +<li><a name="cmd.dateUKenglish"></a><a href="#cmd.dateUKenglish">\dateUKenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateUKenglish">356</a></li> +<li><a name="cmd.dateUSenglish"></a><a href="#cmd.dateUSenglish">\dateUSenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateUSenglish">356</a></li> +<li><a name="cmd.dateamerican"></a><a href="#cmd.dateamerican">\dateamerican</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateamerican">356</a></li> +<li><a name="cmd.dateaustrian"></a><a href="#cmd.dateaustrian">\dateaustrian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateaustrian">356</a></li> +<li><a name="cmd.datebritish"></a><a href="#cmd.datebritish">\datebritish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datebritish">356</a></li> +<li><a name="cmd.datecroatian"></a><a href="#cmd.datecroatian">\datecroatian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datecroatian">356</a></li> +<li><a name="cmd.datedutch"></a><a href="#cmd.datedutch">\datedutch</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datedutch">356</a></li> +<li><a name="cmd.dateenglish"></a><a href="#cmd.dateenglish">\dateenglish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateenglish">356</a></li> +<li><a name="cmd.datefinnish"></a><a href="#cmd.datefinnish">\datefinnish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datefinnish">356</a></li> +<li><a name="cmd.datefrench"></a><a href="#cmd.datefrench">\datefrench</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datefrench">356</a></li> +<li><a name="cmd.dategerman"></a><a href="#cmd.dategerman">\dategerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dategerman">356</a></li> +<li><a name="cmd.dateitalian"></a><a href="#cmd.dateitalian">\dateitalian</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.dateitalian">356</a></li> +<li><a name="cmd.datename"></a><a href="#cmd.datename">\datename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datename">357</a></li> +<li><a name="cmd.datengerman"></a><a href="#cmd.datengerman">\datengerman</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datengerman">356</a></li> +<li><a name="cmd.datenorsk"></a><a href="#cmd.datenorsk">\datenorsk</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datenorsk">356</a></li> +<li><a name="cmd.datespanish"></a><a href="#cmd.datespanish">\datespanish</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.datespanish">356</a></li> +<li><a name="cmd.dedication"></a><a href="#cmd.dedication">\dedication</a> --> <a href="scrguide.pdf#maincls.cmd.dedication">74</a></li> +<li><a name="cmd.defaultreffields"></a><a href="#cmd.defaultreffields">\defaultreffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.defaultreffields">348</a></li> +<li><a name="cmd.deffootnote"></a><a href="#cmd.deffootnote">\deffootnote</a> --> <a href="scrguide.pdf#maincls.cmd.deffootnote">97</a></li> +<li><a name="cmd.deffootnotemark"></a><a href="#cmd.deffootnotemark">\deffootnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.deffootnotemark">97</a></li> +<li><a name="cmd.defpagestyle"></a><a href="#cmd.defpagestyle">\defpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.defpagestyle">248</a></li> +<li><a name="cmd.deftocheading"></a><a href="#cmd.deftocheading">\deftocheading</a> --> <a href="scrguide.pdf#tocbasic.cmd.deftocheading">308</a></li> +<li><a name="cmd.deftripstyle"></a><a href="#cmd.deftripstyle">\deftripstyle</a> --> <a href="scrguide.pdf#scrpage.cmd.deftripstyle">246</a></li> +<li><a name="cmd.dictum"></a><a href="#cmd.dictum">\dictum</a> --> <a href="scrguide.pdf#maincls.cmd.dictum">118</a></li> +<li><a name="cmd.dictumauthorformat"></a><a href="#cmd.dictumauthorformat">\dictumauthorformat</a> --> <a href="scrguide.pdf#maincls.cmd.dictumauthorformat">118</a></li> +<li><a name="cmd.dictumwidth"></a><a href="#cmd.dictumwidth">\dictumwidth</a> --> <a href="scrguide.pdf#maincls.cmd.dictumwidth">118</a></li> <li><a name="cmd.documentclass"></a><a href="#cmd.documentclass">\documentclass</a> --> <a href="scrguide.pdf#typearea.cmd.documentclass">32</a></li> -<li><a name="cmd.doforeachtocfile"></a><a href="#cmd.doforeachtocfile">\doforeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.doforeachtocfile">299</a></li> -<li><a name="cmd.edgesize"></a><a href="#cmd.edgesize">\edgesize</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.edgesize">343</a></li> -<li><a name="cmd.emailname"></a><a href="#cmd.emailname">\emailname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.emailname">348</a></li> -<li><a name="cmd.encl"></a><a href="#cmd.encl">\encl</a> --> <a href="scrguide.pdf#scrlttr2.cmd.encl">171</a></li> -<li><a name="cmd.enclname"></a><a href="#cmd.enclname">\enclname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.enclname">348</a></li> -<li><a name="cmd.extratitle"></a><a href="#cmd.extratitle">\extratitle</a> --> <a href="scrguide.pdf#maincls.cmd.extratitle">68</a></li> -<li><a name="cmd.faxname"></a><a href="#cmd.faxname">\faxname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.faxname">348</a></li> -<li><a name="cmd.figureformat"></a><a href="#cmd.figureformat">\figureformat</a> --> <a href="scrguide.pdf#maincls.cmd.figureformat">140</a></li> +<li><a name="cmd.doforeachtocfile"></a><a href="#cmd.doforeachtocfile">\doforeachtocfile</a> --> <a href="scrguide.pdf#tocbasic.cmd.doforeachtocfile">304</a></li> +<li><a name="cmd.edgesize"></a><a href="#cmd.edgesize">\edgesize</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.edgesize">352</a></li> +<li><a name="cmd.emailname"></a><a href="#cmd.emailname">\emailname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.emailname">357</a></li> +<li><a name="cmd.encl"></a><a href="#cmd.encl">\encl</a> --> <a href="scrguide.pdf#scrlttr2.cmd.encl">172</a></li> +<li><a name="cmd.enclname"></a><a href="#cmd.enclname">\enclname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.enclname">357</a></li> +<li><a name="cmd.extratitle"></a><a href="#cmd.extratitle">\extratitle</a> --> <a href="scrguide.pdf#maincls.cmd.extratitle">69</a></li> +<li><a name="cmd.faxname"></a><a href="#cmd.faxname">\faxname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.faxname">357</a></li> +<li><a name="cmd.figureformat"></a><a href="#cmd.figureformat">\figureformat</a> --> <a href="scrguide.pdf#maincls.cmd.figureformat">141</a></li> <li><a name="cmd.firstfoot"></a><a href="#cmd.firstfoot">\firstfoot</a> --> <a href="scrguide.pdf#scrlttr2.cmd.firstfoot">206</a></li> -<li><a name="cmd.firsthead"></a><a href="#cmd.firsthead">\firsthead</a> --> <a href="scrguide.pdf#scrlttr2.cmd.firsthead">192</a></li> -<li><a name="cmd.footfont"></a><a href="#cmd.footfont">\footfont</a> --> <a href="scrguide.pdf#scrpage.cmd.footfont">234</a></li> -<li><a name="cmd.footnote"></a><a href="#cmd.footnote">\footnote</a> --> <a href="scrguide.pdf#maincls.cmd.footnote">94</a></li> -<li><a name="cmd.footnotemark"></a><a href="#cmd.footnotemark">\footnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.footnotemark">94</a></li> -<li><a name="cmd.footnotetext"></a><a href="#cmd.footnotetext">\footnotetext</a> --> <a href="scrguide.pdf#maincls.cmd.footnotetext">94</a></li> -<li><a name="cmd.footref"></a><a href="#cmd.footref">\footref</a> --> <a href="scrguide.pdf#maincls.cmd.footref">95</a></li> -<li><a name="cmd.frontmatter"></a><a href="#cmd.frontmatter">\frontmatter</a> --> <a href="scrguide.pdf#maincls.cmd.frontmatter">98</a></li> -<li><a name="cmd.headfont"></a><a href="#cmd.headfont">\headfont</a> --> <a href="scrguide.pdf#scrpage.cmd.headfont">234</a></li> -<li><a name="cmd.headfromname"></a><a href="#cmd.headfromname">\headfromname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.headfromname">348</a></li> -<li><a name="cmd.headmark"></a><a href="#cmd.headmark">\headmark</a> --> <a href="scrguide.pdf#scrpage.cmd.headmark">232</a></li> -<li><a name="cmd.headtoname"></a><a href="#cmd.headtoname">\headtoname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.headtoname">348</a></li> -<li><a name="cmd.if@atdocument"></a><a href="#cmd.if@atdocument">\if@atdocument</a> --> <a href="scrguide.pdf#scrbase.cmd.if@atdocument">280</a></li> -<li><a name="cmd.ifVTeX"></a><a href="#cmd.ifVTeX">\ifVTeX</a> --> <a href="scrguide.pdf#scrbase.cmd.ifVTeX">278</a></li> -<li><a name="cmd.ifattoclist"></a><a href="#cmd.ifattoclist">\ifattoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.ifattoclist">295</a></li> -<li><a name="cmd.ifdimen"></a><a href="#cmd.ifdimen">\ifdimen</a> --> <a href="scrguide.pdf#scrbase.cmd.ifdimen">280</a></li> -<li><a name="cmd.ifdvioutput"></a><a href="#cmd.ifdvioutput">\ifdvioutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifdvioutput">279</a></li> -<li><a name="cmd.ifkomavar"></a><a href="#cmd.ifkomavar">\ifkomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavar">160</a></li> -<li><a name="cmd.ifkomavarempty*"></a><a href="#cmd.ifkomavarempty*">\ifkomavarempty*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavarempty*">160</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.ifkomavarempty*">340</a></li> -<li><a name="cmd.ifkomavarempty"></a><a href="#cmd.ifkomavarempty">\ifkomavarempty</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavarempty">160</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.ifkomavarempty">340</a></li> -<li><a name="cmd.ifnotundefined"></a><a href="#cmd.ifnotundefined">\ifnotundefined</a> --> <a href="scrguide.pdf#scrbase.cmd.ifnotundefined">279</a></li> -<li><a name="cmd.ifnumber"></a><a href="#cmd.ifnumber">\ifnumber</a> --> <a href="scrguide.pdf#scrbase.cmd.ifnumber">280</a></li> -<li><a name="cmd.ifoot"></a><a href="#cmd.ifoot">\ifoot</a> --> <a href="scrguide.pdf#scrpage.cmd.ifoot">229</a></li> -<li><a name="cmd.ifpdfoutput"></a><a href="#cmd.ifpdfoutput">\ifpdfoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpdfoutput">279</a></li> -<li><a name="cmd.ifpdftex"></a><a href="#cmd.ifpdftex">\ifpdftex</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpdftex">278</a></li> -<li><a name="cmd.ifpsoutput"></a><a href="#cmd.ifpsoutput">\ifpsoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpsoutput">279</a></li> -<li><a name="cmd.ifstr"></a><a href="#cmd.ifstr">\ifstr</a> --> <a href="scrguide.pdf#scrbase.cmd.ifstr">279</a></li> -<li><a name="cmd.ifthispageodd"></a><a href="#cmd.ifthispageodd">\ifthispageodd</a> --> <a href="scrguide.pdf#maincls.cmd.ifthispageodd">82</a></li> -<li><a name="cmd.iftocfeature"></a><a href="#cmd.iftocfeature">\iftocfeature</a> --> <a href="scrguide.pdf#tocbasic.cmd.iftocfeature">306</a></li> -<li><a name="cmd.ifundefinedorrelax"></a><a href="#cmd.ifundefinedorrelax">\ifundefinedorrelax</a> --> <a href="scrguide.pdf#scrbase.cmd.ifundefinedorrelax">278</a></li> -<li><a name="cmd.ihead"></a><a href="#cmd.ihead">\ihead</a> --> <a href="scrguide.pdf#scrpage.cmd.ihead">229</a></li> -<li><a name="cmd.indexpagestyle"></a><a href="#cmd.indexpagestyle">\indexpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.indexpagestyle">87</a></li> -<li><a name="cmd.invoicename"></a><a href="#cmd.invoicename">\invoicename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.invoicename">348</a></li> -<li><a name="cmd.item"></a><a href="#cmd.item">\item</a> --> <a href="scrguide.pdf#maincls.cmd.item">120</a></li> -<li><a name="cmd.l@addto@macro"></a><a href="#cmd.l@addto@macro">\l@addto@macro</a> --> <a href="scrguide.pdf#scrbase.cmd.l@addto@macro">284</a></li> -<li><a name="cmd.labelenumi"></a><a href="#cmd.labelenumi">\labelenumi</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumi">122</a></li> -<li><a name="cmd.labelenumii"></a><a href="#cmd.labelenumii">\labelenumii</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumii">122</a></li> -<li><a name="cmd.labelenumiii"></a><a href="#cmd.labelenumiii">\labelenumiii</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumiii">122</a></li> -<li><a name="cmd.labelenumiv"></a><a href="#cmd.labelenumiv">\labelenumiv</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumiv">122</a></li> -<li><a name="cmd.labelitemi"></a><a href="#cmd.labelitemi">\labelitemi</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemi">120</a></li> -<li><a name="cmd.labelitemii"></a><a href="#cmd.labelitemii">\labelitemii</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemii">120</a></li> -<li><a name="cmd.labelitemiii"></a><a href="#cmd.labelitemiii">\labelitemiii</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemiii">120</a></li> -<li><a name="cmd.labelitemiv"></a><a href="#cmd.labelitemiv">\labelitemiv</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemiv">120</a></li> -<li><a name="cmd.lefoot"></a><a href="#cmd.lefoot">\lefoot</a> --> <a href="scrguide.pdf#scrpage.cmd.lefoot">229</a></li> -<li><a name="cmd.leftmark"></a><a href="#cmd.leftmark">\leftmark</a> --> <a href="scrguide.pdf#scrpage.cmd.leftmark">232</a></li> -<li><a name="cmd.lehead"></a><a href="#cmd.lehead">\lehead</a> --> <a href="scrguide.pdf#scrpage.cmd.lehead">229</a></li> -<li><a name="cmd.listofeachtoc"></a><a href="#cmd.listofeachtoc">\listofeachtoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.listofeachtoc">301</a></li> -<li><a name="cmd.listoffigures"></a><a href="#cmd.listoffigures">\listoffigures</a> --> <a href="scrguide.pdf#maincls.cmd.listoffigures">147</a></li> -<li><a name="cmd.listofname"></a><a href="#cmd.listofname">\listofname</a> --> <a href="scrguide.pdf#tocbasic.cmd.listofname">301</a></li> -<li><a name="cmd.listoftables"></a><a href="#cmd.listoftables">\listoftables</a> --> <a href="scrguide.pdf#maincls.cmd.listoftables">147</a></li> -<li><a name="cmd.listoftoc*"></a><a href="#cmd.listoftoc*">\listoftoc*</a> --> <a href="scrguide.pdf#tocbasic.cmd.listoftoc*">301</a></li> -<li><a name="cmd.listoftoc"></a><a href="#cmd.listoftoc">\listoftoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.listoftoc">301</a></li> -<li><a name="cmd.lofoot"></a><a href="#cmd.lofoot">\lofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.lofoot">229</a></li> -<li><a name="cmd.lohead"></a><a href="#cmd.lohead">\lohead</a> --> <a href="scrguide.pdf#scrpage.cmd.lohead">229</a></li> -<li><a name="cmd.lowertitleback"></a><a href="#cmd.lowertitleback">\lowertitleback</a> --> <a href="scrguide.pdf#maincls.cmd.lowertitleback">72</a></li> -<li><a name="cmd.mainmatter"></a><a href="#cmd.mainmatter">\mainmatter</a> --> <a href="scrguide.pdf#maincls.cmd.mainmatter">98</a></li> -<li><a name="cmd.maketitle"></a><a href="#cmd.maketitle">\maketitle</a> --> <a href="scrguide.pdf#maincls.cmd.maketitle">68</a></li> -<li><a name="cmd.manualmark"></a><a href="#cmd.manualmark">\manualmark</a> --> <a href="scrguide.pdf#scrpage.cmd.manualmark">233</a></li> -<li><a name="cmd.marginline"></a><a href="#cmd.marginline">\marginline</a> --> <a href="scrguide.pdf#maincls.cmd.marginline">147</a></li> -<li><a name="cmd.marginpar"></a><a href="#cmd.marginpar">\marginpar</a> --> <a href="scrguide.pdf#maincls.cmd.marginpar">147</a></li> -<li><a name="cmd.markboth"></a><a href="#cmd.markboth">\markboth</a> --> <a href="scrguide.pdf#scrlttr2.cmd.markboth">211</a>, <a href="scrguide.pdf#maincls.cmd.markboth">87</a></li> -<li><a name="cmd.markright"></a><a href="#cmd.markright">\markright</a> --> <a href="scrguide.pdf#scrlttr2.cmd.markright">211</a>, <a href="scrguide.pdf#maincls.cmd.markright">87</a></li> -<li><a name="cmd.minisec"></a><a href="#cmd.minisec">\minisec</a> --> <a href="scrguide.pdf#maincls.cmd.minisec">109</a></li> -<li><a name="cmd.multfootsep"></a><a href="#cmd.multfootsep">\multfootsep</a> --> <a href="scrguide.pdf#maincls.cmd.multfootsep">94</a></li> -<li><a name="cmd.multiplefootnoteseparator"></a><a href="#cmd.multiplefootnoteseparator">\multiplefootnoteseparator</a> --> <a href="scrguide.pdf#maincls.cmd.multiplefootnoteseparator">94</a></li> -<li><a name="cmd.myrefname"></a><a href="#cmd.myrefname">\myrefname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.myrefname">348</a></li> -<li><a name="cmd.newbibstyle"></a><a href="#cmd.newbibstyle">\newbibstyle</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newbibstyle">320</a></li> -<li><a name="cmd.newblock"></a><a href="#cmd.newblock">\newblock</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newblock">320</a></li> -<li><a name="cmd.newcaptionname"></a><a href="#cmd.newcaptionname">\newcaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.newcaptionname">280</a></li> -<li><a name="cmd.newkomafont"></a><a href="#cmd.newkomafont">\newkomafont</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newkomafont">315</a></li> -<li><a name="cmd.newkomavar*"></a><a href="#cmd.newkomavar*">\newkomavar*</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.newkomavar*">339</a></li> -<li><a name="cmd.newkomavar"></a><a href="#cmd.newkomavar">\newkomavar</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.newkomavar">339</a></li> -<li><a name="cmd.newpagestyle"></a><a href="#cmd.newpagestyle">\newpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.newpagestyle">247</a></li> -<li><a name="cmd.nextfoot"></a><a href="#cmd.nextfoot">\nextfoot</a> --> <a href="scrguide.pdf#scrlttr2.cmd.nextfoot">211</a></li> -<li><a name="cmd.nexthead"></a><a href="#cmd.nexthead">\nexthead</a> --> <a href="scrguide.pdf#scrlttr2.cmd.nexthead">211</a></li> -<li><a name="cmd.ohead"></a><a href="#cmd.ohead">\ohead</a> --> <a href="scrguide.pdf#scrpage.cmd.ohead">229</a></li> -<li><a name="cmd.opening"></a><a href="#cmd.opening">\opening</a> --> <a href="scrguide.pdf#scrlttr2.cmd.opening">166</a></li> -<li><a name="cmd.othersectionlevelsformat"></a><a href="#cmd.othersectionlevelsformat">\othersectionlevelsformat</a> --> <a href="scrguide.pdf#maincls.cmd.othersectionlevelsformat">112</a></li> -<li><a name="cmd.pagemark"></a><a href="#cmd.pagemark">\pagemark</a> --> <a href="scrguide.pdf#scrpage.cmd.pagemark">232</a></li> -<li><a name="cmd.pagename"></a><a href="#cmd.pagename">\pagename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.pagename">348</a></li> -<li><a name="cmd.pagenumbering"></a><a href="#cmd.pagenumbering">\pagenumbering</a> --> <a href="scrguide.pdf#maincls.cmd.pagenumbering">89</a></li> -<li><a name="cmd.pagestyle"></a><a href="#cmd.pagestyle">\pagestyle</a> --> <a href="scrguide.pdf#scrlttr2.cmd.pagestyle">209</a>, <a href="scrguide.pdf#maincls.cmd.pagestyle">84</a></li> -<li><a name="cmd.paragraph*"></a><a href="#cmd.paragraph*">\paragraph*</a> --> <a href="scrguide.pdf#maincls.cmd.paragraph*">108</a></li> -<li><a name="cmd.paragraph"></a><a href="#cmd.paragraph">\paragraph</a> --> <a href="scrguide.pdf#maincls.cmd.paragraph">104</a></li> -<li><a name="cmd.part*"></a><a href="#cmd.part*">\part*</a> --> <a href="scrguide.pdf#maincls.cmd.part*">108</a></li> -<li><a name="cmd.part"></a><a href="#cmd.part">\part</a> --> <a href="scrguide.pdf#maincls.cmd.part">104</a></li> -<li><a name="cmd.partformat"></a><a href="#cmd.partformat">\partformat</a> --> <a href="scrguide.pdf#maincls.cmd.partformat">112</a></li> -<li><a name="cmd.partheademptypage"></a><a href="#cmd.partheademptypage">\partheademptypage</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheademptypage">317</a></li> -<li><a name="cmd.partheadendvskip"></a><a href="#cmd.partheadendvskip">\partheadendvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadendvskip">317</a></li> -<li><a name="cmd.partheadmidvskip"></a><a href="#cmd.partheadmidvskip">\partheadmidvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadmidvskip">317</a></li> -<li><a name="cmd.partheadstartvskip"></a><a href="#cmd.partheadstartvskip">\partheadstartvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadstartvskip">317</a></li> -<li><a name="cmd.partpagestyle"></a><a href="#cmd.partpagestyle">\partpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.partpagestyle">87</a></li> -<li><a name="cmd.phonename"></a><a href="#cmd.phonename">\phonename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.phonename">348</a></li> -<li><a name="cmd.pnumfont"></a><a href="#cmd.pnumfont">\pnumfont</a> --> <a href="scrguide.pdf#scrpage.cmd.pnumfont">234</a></li> -<li><a name="cmd.providecaptionname"></a><a href="#cmd.providecaptionname">\providecaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.providecaptionname">280</a></li> -<li><a name="cmd.providepagestyle"></a><a href="#cmd.providepagestyle">\providepagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.providepagestyle">247</a></li> -<li><a name="cmd.ps"></a><a href="#cmd.ps">\ps</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ps">168</a></li> -<li><a name="cmd.publishers"></a><a href="#cmd.publishers">\publishers</a> --> <a href="scrguide.pdf#maincls.cmd.publishers">70</a></li> -<li><a name="cmd.raggedchapterentry"></a><a href="#cmd.raggedchapterentry">\raggedchapterentry</a> --> <a href="scrguide.pdf#maincls-experts.cmd.raggedchapterentry">316</a></li> -<li><a name="cmd.raggeddictum"></a><a href="#cmd.raggeddictum">\raggeddictum</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictum">117</a></li> -<li><a name="cmd.raggeddictumauthor"></a><a href="#cmd.raggeddictumauthor">\raggeddictumauthor</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictumauthor">117</a></li> -<li><a name="cmd.raggeddictumtext"></a><a href="#cmd.raggeddictumtext">\raggeddictumtext</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictumtext">117</a></li> -<li><a name="cmd.raggedpart"></a><a href="#cmd.raggedpart">\raggedpart</a> --> <a href="scrguide.pdf#maincls.cmd.raggedpart">111</a></li> -<li><a name="cmd.raggedsection"></a><a href="#cmd.raggedsection">\raggedsection</a> --> <a href="scrguide.pdf#maincls.cmd.raggedsection">111</a></li> -<li><a name="cmd.raggedsignature"></a><a href="#cmd.raggedsignature">\raggedsignature</a> --> <a href="scrguide.pdf#scrlttr2.cmd.raggedsignature">213</a></li> -<li><a name="cmd.refoot"></a><a href="#cmd.refoot">\refoot</a> --> <a href="scrguide.pdf#scrpage.cmd.refoot">229</a></li> -<li><a name="cmd.rehead"></a><a href="#cmd.rehead">\rehead</a> --> <a href="scrguide.pdf#scrpage.cmd.rehead">229</a></li> -<li><a name="cmd.removefromtoclist"></a><a href="#cmd.removefromtoclist">\removefromtoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.removefromtoclist">298</a></li> -<li><a name="cmd.removereffields"></a><a href="#cmd.removereffields">\removereffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.removereffields">339</a></li> -<li><a name="cmd.renewcaptionname"></a><a href="#cmd.renewcaptionname">\renewcaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.renewcaptionname">280</a></li> -<li><a name="cmd.renewpagestyle"></a><a href="#cmd.renewpagestyle">\renewpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.renewpagestyle">247</a></li> -<li><a name="cmd.rfoot"></a><a href="#cmd.rfoot">\rfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.rfoot">229</a></li> -<li><a name="cmd.rightmark"></a><a href="#cmd.rightmark">\rightmark</a> --> <a href="scrguide.pdf#scrpage.cmd.rightmark">232</a></li> -<li><a name="cmd.rofoot"></a><a href="#cmd.rofoot">\rofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.rofoot">229</a></li> -<li><a name="cmd.rohead"></a><a href="#cmd.rohead">\rohead</a> --> <a href="scrguide.pdf#scrpage.cmd.rohead">229</a></li> -<li><a name="cmd.scr@ifVTeX"></a><a href="#cmd.scr@ifVTeX">\scr@ifVTeX</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifVTeX">278</a></li> -<li><a name="cmd.scr@ifdvioutput"></a><a href="#cmd.scr@ifdvioutput">\scr@ifdvioutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifdvioutput">279</a></li> -<li><a name="cmd.scr@ifpdfoutput"></a><a href="#cmd.scr@ifpdfoutput">\scr@ifpdfoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpdfoutput">279</a></li> -<li><a name="cmd.scr@ifpdftex"></a><a href="#cmd.scr@ifpdftex">\scr@ifpdftex</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpdftex">278</a></li> -<li><a name="cmd.scr@ifpsoutput"></a><a href="#cmd.scr@ifpsoutput">\scr@ifpsoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpsoutput">279</a></li> -<li><a name="cmd.scr@ifundefinedorrelax"></a><a href="#cmd.scr@ifundefinedorrelax">\scr@ifundefinedorrelax</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifundefinedorrelax">278</a></li> -<li><a name="cmd.section*"></a><a href="#cmd.section*">\section*</a> --> <a href="scrguide.pdf#maincls.cmd.section*">108</a></li> -<li><a name="cmd.section"></a><a href="#cmd.section">\section</a> --> <a href="scrguide.pdf#maincls.cmd.section">104</a></li> -<li><a name="cmd.sectionmark"></a><a href="#cmd.sectionmark">\sectionmark</a> --> <a href="scrguide.pdf#maincls.cmd.sectionmark">114</a></li> -<li><a name="cmd.sectionmarkformat"></a><a href="#cmd.sectionmarkformat">\sectionmarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.sectionmarkformat">114</a></li> -<li><a name="cmd.setbibpreamble"></a><a href="#cmd.setbibpreamble">\setbibpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setbibpreamble">150</a></li> -<li><a name="cmd.setcaphanging"></a><a href="#cmd.setcaphanging">\setcaphanging</a> --> <a href="scrguide.pdf#maincls.cmd.setcaphanging">141</a></li> -<li><a name="cmd.setcapindent*"></a><a href="#cmd.setcapindent*">\setcapindent*</a> --> <a href="scrguide.pdf#maincls.cmd.setcapindent*">141</a></li> -<li><a name="cmd.setcapindent"></a><a href="#cmd.setcapindent">\setcapindent</a> --> <a href="scrguide.pdf#maincls.cmd.setcapindent">141</a></li> -<li><a name="cmd.setcapmargin*"></a><a href="#cmd.setcapmargin*">\setcapmargin*</a> --> <a href="scrguide.pdf#maincls.cmd.setcapmargin*">143</a></li> -<li><a name="cmd.setcapmargin"></a><a href="#cmd.setcapmargin">\setcapmargin</a> --> <a href="scrguide.pdf#maincls.cmd.setcapmargin">143</a></li> -<li><a name="cmd.setcapwidth"></a><a href="#cmd.setcapwidth">\setcapwidth</a> --> <a href="scrguide.pdf#maincls.cmd.setcapwidth">143</a></li> -<li><a name="cmd.setchapterpreamble"></a><a href="#cmd.setchapterpreamble">\setchapterpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setchapterpreamble">116</a></li> -<li><a name="cmd.setfootbotline"></a><a href="#cmd.setfootbotline">\setfootbotline</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootbotline">237</a></li> -<li><a name="cmd.setfootsepline"></a><a href="#cmd.setfootsepline">\setfootsepline</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootsepline">237</a></li> -<li><a name="cmd.setfootwidth"></a><a href="#cmd.setfootwidth">\setfootwidth</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootwidth">235</a></li> -<li><a name="cmd.setheadsepline"></a><a href="#cmd.setheadsepline">\setheadsepline</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadsepline">237</a></li> -<li><a name="cmd.setheadtopline"></a><a href="#cmd.setheadtopline">\setheadtopline</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadtopline">237</a></li> -<li><a name="cmd.setheadwidth"></a><a href="#cmd.setheadwidth">\setheadwidth</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadwidth">235</a></li> -<li><a name="cmd.setindexpreamble"></a><a href="#cmd.setindexpreamble">\setindexpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setindexpreamble">153</a></li> -<li><a name="cmd.setkomafont"></a><a href="#cmd.setkomafont">\setkomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.setkomafont">262</a>, <a href="scrguide.pdf#maincls.cmd.setkomafont">61</a></li> -<li><a name="cmd.setkomavar*"></a><a href="#cmd.setkomavar*">\setkomavar*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setkomavar*">159</a></li> -<li><a name="cmd.setkomavar"></a><a href="#cmd.setkomavar">\setkomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setkomavar">159</a></li> -<li><a name="cmd.setlengthtoplength"></a><a href="#cmd.setlengthtoplength">\setlengthtoplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setlengthtoplength">161</a></li> -<li><a name="cmd.setparsizes"></a><a href="#cmd.setparsizes">\setparsizes</a> --> <a href="scrguide.pdf#maincls-experts.cmd.setparsizes">316</a></li> -<li><a name="cmd.setpartpreamble"></a><a href="#cmd.setpartpreamble">\setpartpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setpartpreamble">116</a></li> -<li><a name="cmd.setshowstyle"></a><a href="#cmd.setshowstyle">\setshowstyle</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.setshowstyle">343</a></li> -<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.setuptoc">304</a></li> -<li><a name="cmd.showISOenvelope"></a><a href="#cmd.showISOenvelope">\showISOenvelope</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showISOenvelope">344</a></li> -<li><a name="cmd.showUScheck"></a><a href="#cmd.showUScheck">\showUScheck</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showUScheck">344</a></li> -<li><a name="cmd.showUScommercial"></a><a href="#cmd.showUScommercial">\showUScommercial</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showUScommercial">344</a></li> -<li><a name="cmd.showenvelope"></a><a href="#cmd.showenvelope">\showenvelope</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showenvelope">344</a></li> -<li><a name="cmd.showfields"></a><a href="#cmd.showfields">\showfields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showfields">342</a></li> -<li><a name="cmd.subject"></a><a href="#cmd.subject">\subject</a> --> <a href="scrguide.pdf#maincls.cmd.subject">70</a></li> -<li><a name="cmd.subjectname"></a><a href="#cmd.subjectname">\subjectname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.subjectname">348</a></li> -<li><a name="cmd.subparagraph*"></a><a href="#cmd.subparagraph*">\subparagraph*</a> --> <a href="scrguide.pdf#maincls.cmd.subparagraph*">108</a></li> -<li><a name="cmd.subparagraph"></a><a href="#cmd.subparagraph">\subparagraph</a> --> <a href="scrguide.pdf#maincls.cmd.subparagraph">104</a></li> -<li><a name="cmd.subsection*"></a><a href="#cmd.subsection*">\subsection*</a> --> <a href="scrguide.pdf#maincls.cmd.subsection*">108</a></li> -<li><a name="cmd.subsection"></a><a href="#cmd.subsection">\subsection</a> --> <a href="scrguide.pdf#maincls.cmd.subsection">104</a></li> -<li><a name="cmd.subsectionmark"></a><a href="#cmd.subsectionmark">\subsectionmark</a> --> <a href="scrguide.pdf#maincls.cmd.subsectionmark">114</a></li> -<li><a name="cmd.subsectionmarkformat"></a><a href="#cmd.subsectionmarkformat">\subsectionmarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.subsectionmarkformat">114</a></li> -<li><a name="cmd.subsubsection*"></a><a href="#cmd.subsubsection*">\subsubsection*</a> --> <a href="scrguide.pdf#maincls.cmd.subsubsection*">108</a></li> -<li><a name="cmd.subsubsection"></a><a href="#cmd.subsubsection">\subsubsection</a> --> <a href="scrguide.pdf#maincls.cmd.subsubsection">104</a></li> -<li><a name="cmd.subtitle"></a><a href="#cmd.subtitle">\subtitle</a> --> <a href="scrguide.pdf#maincls.cmd.subtitle">70</a></li> -<li><a name="cmd.tableformat"></a><a href="#cmd.tableformat">\tableformat</a> --> <a href="scrguide.pdf#maincls.cmd.tableformat">140</a></li> -<li><a name="cmd.tableofcontents"></a><a href="#cmd.tableofcontents">\tableofcontents</a> --> <a href="scrguide.pdf#maincls.cmd.tableofcontents">78</a></li> -<li><a name="cmd.tb@@after@hook"></a><a href="#cmd.tb@@after@hook">\tb@@after@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tb@@after@hook">308</a></li> -<li><a name="cmd.tb@@before@hook"></a><a href="#cmd.tb@@before@hook">\tb@@before@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tb@@before@hook">308</a></li> -<li><a name="cmd.textsubscript"></a><a href="#cmd.textsubscript">\textsubscript</a> --> <a href="scrguide.pdf#scrextend.cmd.textsubscript">261</a>, <a href="scrguide.pdf#maincls.cmd.textsubscript">60</a></li> -<li><a name="cmd.textsuperscript"></a><a href="#cmd.textsuperscript">\textsuperscript</a> --> <a href="scrguide.pdf#scrextend.cmd.textsuperscript">261</a>, <a href="scrguide.pdf#maincls.cmd.textsuperscript">60</a></li> -<li><a name="cmd.thanks"></a><a href="#cmd.thanks">\thanks</a> --> <a href="scrguide.pdf#maincls.cmd.thanks">70</a></li> -<li><a name="cmd.theenumi"></a><a href="#cmd.theenumi">\theenumi</a> --> <a href="scrguide.pdf#maincls.cmd.theenumi">122</a></li> -<li><a name="cmd.theenumii"></a><a href="#cmd.theenumii">\theenumii</a> --> <a href="scrguide.pdf#maincls.cmd.theenumii">122</a></li> -<li><a name="cmd.theenumiii"></a><a href="#cmd.theenumiii">\theenumiii</a> --> <a href="scrguide.pdf#maincls.cmd.theenumiii">122</a></li> -<li><a name="cmd.theenumiv"></a><a href="#cmd.theenumiv">\theenumiv</a> --> <a href="scrguide.pdf#maincls.cmd.theenumiv">122</a></li> -<li><a name="cmd.thefootnotemark"></a><a href="#cmd.thefootnotemark">\thefootnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.thefootnotemark">96</a></li> -<li><a name="cmd.thispagestyle"></a><a href="#cmd.thispagestyle">\thispagestyle</a> --> <a href="scrguide.pdf#scrlttr2.cmd.thispagestyle">209</a>, <a href="scrguide.pdf#maincls.cmd.thispagestyle">84</a></li> -<li><a name="cmd.title"></a><a href="#cmd.title">\title</a> --> <a href="scrguide.pdf#maincls.cmd.title">70</a></li> -<li><a name="cmd.titlehead"></a><a href="#cmd.titlehead">\titlehead</a> --> <a href="scrguide.pdf#maincls.cmd.titlehead">70</a></li> -<li><a name="cmd.titlepagestyle"></a><a href="#cmd.titlepagestyle">\titlepagestyle</a> --> <a href="scrguide.pdf#scrextend.cmd.titlepagestyle">263</a>, <a href="scrguide.pdf#maincls.cmd.titlepagestyle">87</a></li> -<li><a name="cmd.tocbasic@@after@hook"></a><a href="#cmd.tocbasic@@after@hook">\tocbasic@@after@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@@after@hook">307</a></li> -<li><a name="cmd.tocbasic@@before@hook"></a><a href="#cmd.tocbasic@@before@hook">\tocbasic@@before@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@@before@hook">307</a></li> -<li><a name="cmd.tocbasic@extend@babel"></a><a href="#cmd.tocbasic@extend@babel">\tocbasic@extend@babel</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@extend@babel">306</a></li> -<li><a name="cmd.tocbasic@listhead"></a><a href="#cmd.tocbasic@listhead">\tocbasic@listhead</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@listhead">308</a></li> -<li><a name="cmd.tocbasic@listhead@"></a><a href="#cmd.tocbasic@listhead@">\tocbasic@listhead@</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@listhead@">308</a></li> -<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@starttoc">307</a></li> -<li><a name="cmd.tocbasicautomode"></a><a href="#cmd.tocbasicautomode">\tocbasicautomode</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasicautomode">299</a></li> -<li><a name="cmd.unitfactor"></a><a href="#cmd.unitfactor">\unitfactor</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.unitfactor">344</a></li> -<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.unsettoc">304</a></li> -<li><a name="cmd.uppertitleback"></a><a href="#cmd.uppertitleback">\uppertitleback</a> --> <a href="scrguide.pdf#maincls.cmd.uppertitleback">72</a></li> -<li><a name="cmd.usekomafont"></a><a href="#cmd.usekomafont">\usekomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.usekomafont">262</a>, <a href="scrguide.pdf#maincls.cmd.usekomafont">61</a></li> -<li><a name="cmd.usekomavar*"></a><a href="#cmd.usekomavar*">\usekomavar*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.usekomavar*">159</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.usekomavar*">340</a></li> -<li><a name="cmd.usekomavar"></a><a href="#cmd.usekomavar">\usekomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.usekomavar">159</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.usekomavar">340</a></li> +<li><a name="cmd.firsthead"></a><a href="#cmd.firsthead">\firsthead</a> --> <a href="scrguide.pdf#scrlttr2.cmd.firsthead">193</a></li> +<li><a name="cmd.footfont"></a><a href="#cmd.footfont">\footfont</a> --> <a href="scrguide.pdf#scrpage.cmd.footfont">235</a></li> +<li><a name="cmd.footnote"></a><a href="#cmd.footnote">\footnote</a> --> <a href="scrguide.pdf#maincls.cmd.footnote">95</a></li> +<li><a name="cmd.footnotemark"></a><a href="#cmd.footnotemark">\footnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.footnotemark">95</a></li> +<li><a name="cmd.footnotetext"></a><a href="#cmd.footnotetext">\footnotetext</a> --> <a href="scrguide.pdf#maincls.cmd.footnotetext">95</a></li> +<li><a name="cmd.footref"></a><a href="#cmd.footref">\footref</a> --> <a href="scrguide.pdf#maincls.cmd.footref">96</a></li> +<li><a name="cmd.frontmatter"></a><a href="#cmd.frontmatter">\frontmatter</a> --> <a href="scrguide.pdf#maincls.cmd.frontmatter">99</a></li> +<li><a name="cmd.headfont"></a><a href="#cmd.headfont">\headfont</a> --> <a href="scrguide.pdf#scrpage.cmd.headfont">235</a></li> +<li><a name="cmd.headfromname"></a><a href="#cmd.headfromname">\headfromname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.headfromname">357</a></li> +<li><a name="cmd.headmark"></a><a href="#cmd.headmark">\headmark</a> --> <a href="scrguide.pdf#scrpage.cmd.headmark">233</a></li> +<li><a name="cmd.headtoname"></a><a href="#cmd.headtoname">\headtoname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.headtoname">357</a></li> +<li><a name="cmd.if@atdocument"></a><a href="#cmd.if@atdocument">\if@atdocument</a> --> <a href="scrguide.pdf#scrbase.cmd.if@atdocument">284</a></li> +<li><a name="cmd.ifVTeX"></a><a href="#cmd.ifVTeX">\ifVTeX</a> --> <a href="scrguide.pdf#scrbase.cmd.ifVTeX">282</a></li> +<li><a name="cmd.ifattoclist"></a><a href="#cmd.ifattoclist">\ifattoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.ifattoclist">300</a></li> +<li><a name="cmd.ifdimen"></a><a href="#cmd.ifdimen">\ifdimen</a> --> <a href="scrguide.pdf#scrbase.cmd.ifdimen">284</a></li> +<li><a name="cmd.ifdvioutput"></a><a href="#cmd.ifdvioutput">\ifdvioutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifdvioutput">283</a></li> +<li><a name="cmd.ifkomavar"></a><a href="#cmd.ifkomavar">\ifkomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavar">161</a></li> +<li><a name="cmd.ifkomavarempty*"></a><a href="#cmd.ifkomavarempty*">\ifkomavarempty*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavarempty*">161</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.ifkomavarempty*">349</a></li> +<li><a name="cmd.ifkomavarempty"></a><a href="#cmd.ifkomavarempty">\ifkomavarempty</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ifkomavarempty">161</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.ifkomavarempty">349</a></li> +<li><a name="cmd.ifnotundefined"></a><a href="#cmd.ifnotundefined">\ifnotundefined</a> --> <a href="scrguide.pdf#scrbase.cmd.ifnotundefined">283</a></li> +<li><a name="cmd.ifnumber"></a><a href="#cmd.ifnumber">\ifnumber</a> --> <a href="scrguide.pdf#scrbase.cmd.ifnumber">284</a></li> +<li><a name="cmd.ifoot"></a><a href="#cmd.ifoot">\ifoot</a> --> <a href="scrguide.pdf#scrpage.cmd.ifoot">230</a></li> +<li><a name="cmd.ifpdfoutput"></a><a href="#cmd.ifpdfoutput">\ifpdfoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpdfoutput">283</a></li> +<li><a name="cmd.ifpdftex"></a><a href="#cmd.ifpdftex">\ifpdftex</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpdftex">282</a></li> +<li><a name="cmd.ifpsoutput"></a><a href="#cmd.ifpsoutput">\ifpsoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.ifpsoutput">283</a></li> +<li><a name="cmd.ifstr"></a><a href="#cmd.ifstr">\ifstr</a> --> <a href="scrguide.pdf#scrbase.cmd.ifstr">283</a></li> +<li><a name="cmd.ifthispageodd"></a><a href="#cmd.ifthispageodd">\ifthispageodd</a> --> <a href="scrguide.pdf#maincls.cmd.ifthispageodd">83</a></li> +<li><a name="cmd.iftocfeature"></a><a href="#cmd.iftocfeature">\iftocfeature</a> --> <a href="scrguide.pdf#tocbasic.cmd.iftocfeature">311</a></li> +<li><a name="cmd.ifundefinedorrelax"></a><a href="#cmd.ifundefinedorrelax">\ifundefinedorrelax</a> --> <a href="scrguide.pdf#scrbase.cmd.ifundefinedorrelax">282</a></li> +<li><a name="cmd.ihead"></a><a href="#cmd.ihead">\ihead</a> --> <a href="scrguide.pdf#scrpage.cmd.ihead">230</a></li> +<li><a name="cmd.indexpagestyle"></a><a href="#cmd.indexpagestyle">\indexpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.indexpagestyle">88</a></li> +<li><a name="cmd.invoicename"></a><a href="#cmd.invoicename">\invoicename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.invoicename">357</a></li> +<li><a name="cmd.item"></a><a href="#cmd.item">\item</a> --> <a href="scrguide.pdf#maincls.cmd.item">121</a></li> +<li><a name="cmd.l@addto@macro"></a><a href="#cmd.l@addto@macro">\l@addto@macro</a> --> <a href="scrguide.pdf#scrbase.cmd.l@addto@macro">288</a></li> +<li><a name="cmd.labelenumi"></a><a href="#cmd.labelenumi">\labelenumi</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumi">123</a></li> +<li><a name="cmd.labelenumii"></a><a href="#cmd.labelenumii">\labelenumii</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumii">123</a></li> +<li><a name="cmd.labelenumiii"></a><a href="#cmd.labelenumiii">\labelenumiii</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumiii">123</a></li> +<li><a name="cmd.labelenumiv"></a><a href="#cmd.labelenumiv">\labelenumiv</a> --> <a href="scrguide.pdf#maincls.cmd.labelenumiv">123</a></li> +<li><a name="cmd.labelitemi"></a><a href="#cmd.labelitemi">\labelitemi</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemi">121</a></li> +<li><a name="cmd.labelitemii"></a><a href="#cmd.labelitemii">\labelitemii</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemii">121</a></li> +<li><a name="cmd.labelitemiii"></a><a href="#cmd.labelitemiii">\labelitemiii</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemiii">121</a></li> +<li><a name="cmd.labelitemiv"></a><a href="#cmd.labelitemiv">\labelitemiv</a> --> <a href="scrguide.pdf#maincls.cmd.labelitemiv">121</a></li> +<li><a name="cmd.lefoot"></a><a href="#cmd.lefoot">\lefoot</a> --> <a href="scrguide.pdf#scrpage.cmd.lefoot">230</a></li> +<li><a name="cmd.leftmark"></a><a href="#cmd.leftmark">\leftmark</a> --> <a href="scrguide.pdf#scrpage.cmd.leftmark">233</a></li> +<li><a name="cmd.lehead"></a><a href="#cmd.lehead">\lehead</a> --> <a href="scrguide.pdf#scrpage.cmd.lehead">230</a></li> +<li><a name="cmd.listofeachtoc"></a><a href="#cmd.listofeachtoc">\listofeachtoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.listofeachtoc">306</a></li> +<li><a name="cmd.listoffigures"></a><a href="#cmd.listoffigures">\listoffigures</a> --> <a href="scrguide.pdf#maincls.cmd.listoffigures">148</a></li> +<li><a name="cmd.listofname"></a><a href="#cmd.listofname">\listofname</a> --> <a href="scrguide.pdf#tocbasic.cmd.listofname">306</a></li> +<li><a name="cmd.listoftables"></a><a href="#cmd.listoftables">\listoftables</a> --> <a href="scrguide.pdf#maincls.cmd.listoftables">148</a></li> +<li><a name="cmd.listoftoc*"></a><a href="#cmd.listoftoc*">\listoftoc*</a> --> <a href="scrguide.pdf#tocbasic.cmd.listoftoc*">306</a></li> +<li><a name="cmd.listoftoc"></a><a href="#cmd.listoftoc">\listoftoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.listoftoc">306</a></li> +<li><a name="cmd.lofoot"></a><a href="#cmd.lofoot">\lofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.lofoot">230</a></li> +<li><a name="cmd.lohead"></a><a href="#cmd.lohead">\lohead</a> --> <a href="scrguide.pdf#scrpage.cmd.lohead">230</a></li> +<li><a name="cmd.lowertitleback"></a><a href="#cmd.lowertitleback">\lowertitleback</a> --> <a href="scrguide.pdf#maincls.cmd.lowertitleback">73</a></li> +<li><a name="cmd.mainmatter"></a><a href="#cmd.mainmatter">\mainmatter</a> --> <a href="scrguide.pdf#maincls.cmd.mainmatter">99</a></li> +<li><a name="cmd.maketitle"></a><a href="#cmd.maketitle">\maketitle</a> --> <a href="scrguide.pdf#maincls.cmd.maketitle">69</a></li> +<li><a name="cmd.manualmark"></a><a href="#cmd.manualmark">\manualmark</a> --> <a href="scrguide.pdf#scrpage.cmd.manualmark">234</a></li> +<li><a name="cmd.marginline"></a><a href="#cmd.marginline">\marginline</a> --> <a href="scrguide.pdf#maincls.cmd.marginline">149</a></li> +<li><a name="cmd.marginpar"></a><a href="#cmd.marginpar">\marginpar</a> --> <a href="scrguide.pdf#maincls.cmd.marginpar">149</a></li> +<li><a name="cmd.markboth"></a><a href="#cmd.markboth">\markboth</a> --> <a href="scrguide.pdf#scrlttr2.cmd.markboth">212</a>, <a href="scrguide.pdf#maincls.cmd.markboth">88</a></li> +<li><a name="cmd.markright"></a><a href="#cmd.markright">\markright</a> --> <a href="scrguide.pdf#scrlttr2.cmd.markright">212</a>, <a href="scrguide.pdf#maincls.cmd.markright">88</a></li> +<li><a name="cmd.minisec"></a><a href="#cmd.minisec">\minisec</a> --> <a href="scrguide.pdf#maincls.cmd.minisec">111</a></li> +<li><a name="cmd.multfootsep"></a><a href="#cmd.multfootsep">\multfootsep</a> --> <a href="scrguide.pdf#maincls.cmd.multfootsep">95</a></li> +<li><a name="cmd.multiplefootnoteseparator"></a><a href="#cmd.multiplefootnoteseparator">\multiplefootnoteseparator</a> --> <a href="scrguide.pdf#maincls.cmd.multiplefootnoteseparator">95</a></li> +<li><a name="cmd.myrefname"></a><a href="#cmd.myrefname">\myrefname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.myrefname">357</a></li> +<li><a name="cmd.newbibstyle"></a><a href="#cmd.newbibstyle">\newbibstyle</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newbibstyle">329</a></li> +<li><a name="cmd.newblock"></a><a href="#cmd.newblock">\newblock</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newblock">329</a></li> +<li><a name="cmd.newcaptionname"></a><a href="#cmd.newcaptionname">\newcaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.newcaptionname">284</a></li> +<li><a name="cmd.newkomafont"></a><a href="#cmd.newkomafont">\newkomafont</a> --> <a href="scrguide.pdf#maincls-experts.cmd.newkomafont">324</a></li> +<li><a name="cmd.newkomavar*"></a><a href="#cmd.newkomavar*">\newkomavar*</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.newkomavar*">348</a></li> +<li><a name="cmd.newkomavar"></a><a href="#cmd.newkomavar">\newkomavar</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.newkomavar">348</a></li> +<li><a name="cmd.newpagestyle"></a><a href="#cmd.newpagestyle">\newpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.newpagestyle">248</a></li> +<li><a name="cmd.nextfoot"></a><a href="#cmd.nextfoot">\nextfoot</a> --> <a href="scrguide.pdf#scrlttr2.cmd.nextfoot">212</a></li> +<li><a name="cmd.nexthead"></a><a href="#cmd.nexthead">\nexthead</a> --> <a href="scrguide.pdf#scrlttr2.cmd.nexthead">212</a></li> +<li><a name="cmd.ohead"></a><a href="#cmd.ohead">\ohead</a> --> <a href="scrguide.pdf#scrpage.cmd.ohead">230</a></li> +<li><a name="cmd.opening"></a><a href="#cmd.opening">\opening</a> --> <a href="scrguide.pdf#scrlttr2.cmd.opening">167</a></li> +<li><a name="cmd.othersectionlevelsformat"></a><a href="#cmd.othersectionlevelsformat">\othersectionlevelsformat</a> --> <a href="scrguide.pdf#maincls.cmd.othersectionlevelsformat">113</a></li> +<li><a name="cmd.pagemark"></a><a href="#cmd.pagemark">\pagemark</a> --> <a href="scrguide.pdf#scrpage.cmd.pagemark">233</a></li> +<li><a name="cmd.pagename"></a><a href="#cmd.pagename">\pagename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.pagename">357</a></li> +<li><a name="cmd.pagenumbering"></a><a href="#cmd.pagenumbering">\pagenumbering</a> --> <a href="scrguide.pdf#maincls.cmd.pagenumbering">90</a></li> +<li><a name="cmd.pagestyle"></a><a href="#cmd.pagestyle">\pagestyle</a> --> <a href="scrguide.pdf#scrlttr2.cmd.pagestyle">210</a>, <a href="scrguide.pdf#maincls.cmd.pagestyle">85</a></li> +<li><a name="cmd.paragraph*"></a><a href="#cmd.paragraph*">\paragraph*</a> --> <a href="scrguide.pdf#maincls.cmd.paragraph*">109</a></li> +<li><a name="cmd.paragraph"></a><a href="#cmd.paragraph">\paragraph</a> --> <a href="scrguide.pdf#maincls.cmd.paragraph">106</a></li> +<li><a name="cmd.part*"></a><a href="#cmd.part*">\part*</a> --> <a href="scrguide.pdf#maincls.cmd.part*">109</a></li> +<li><a name="cmd.part"></a><a href="#cmd.part">\part</a> --> <a href="scrguide.pdf#maincls.cmd.part">106</a></li> +<li><a name="cmd.partformat"></a><a href="#cmd.partformat">\partformat</a> --> <a href="scrguide.pdf#maincls.cmd.partformat">113</a></li> +<li><a name="cmd.partheademptypage"></a><a href="#cmd.partheademptypage">\partheademptypage</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheademptypage">326</a></li> +<li><a name="cmd.partheadendvskip"></a><a href="#cmd.partheadendvskip">\partheadendvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadendvskip">326</a></li> +<li><a name="cmd.partheadmidvskip"></a><a href="#cmd.partheadmidvskip">\partheadmidvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadmidvskip">326</a></li> +<li><a name="cmd.partheadstartvskip"></a><a href="#cmd.partheadstartvskip">\partheadstartvskip</a> --> <a href="scrguide.pdf#maincls-experts.cmd.partheadstartvskip">326</a></li> +<li><a name="cmd.partpagestyle"></a><a href="#cmd.partpagestyle">\partpagestyle</a> --> <a href="scrguide.pdf#maincls.cmd.partpagestyle">88</a></li> +<li><a name="cmd.phonename"></a><a href="#cmd.phonename">\phonename</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.phonename">357</a></li> +<li><a name="cmd.pnumfont"></a><a href="#cmd.pnumfont">\pnumfont</a> --> <a href="scrguide.pdf#scrpage.cmd.pnumfont">235</a></li> +<li><a name="cmd.providecaptionname"></a><a href="#cmd.providecaptionname">\providecaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.providecaptionname">284</a></li> +<li><a name="cmd.providepagestyle"></a><a href="#cmd.providepagestyle">\providepagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.providepagestyle">248</a></li> +<li><a name="cmd.ps"></a><a href="#cmd.ps">\ps</a> --> <a href="scrguide.pdf#scrlttr2.cmd.ps">169</a></li> +<li><a name="cmd.publishers"></a><a href="#cmd.publishers">\publishers</a> --> <a href="scrguide.pdf#maincls.cmd.publishers">71</a></li> +<li><a name="cmd.raggedchapterentry"></a><a href="#cmd.raggedchapterentry">\raggedchapterentry</a> --> <a href="scrguide.pdf#maincls-experts.cmd.raggedchapterentry">325</a></li> +<li><a name="cmd.raggeddictum"></a><a href="#cmd.raggeddictum">\raggeddictum</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictum">118</a></li> +<li><a name="cmd.raggeddictumauthor"></a><a href="#cmd.raggeddictumauthor">\raggeddictumauthor</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictumauthor">118</a></li> +<li><a name="cmd.raggeddictumtext"></a><a href="#cmd.raggeddictumtext">\raggeddictumtext</a> --> <a href="scrguide.pdf#maincls.cmd.raggeddictumtext">118</a></li> +<li><a name="cmd.raggedpart"></a><a href="#cmd.raggedpart">\raggedpart</a> --> <a href="scrguide.pdf#maincls.cmd.raggedpart">112</a></li> +<li><a name="cmd.raggedsection"></a><a href="#cmd.raggedsection">\raggedsection</a> --> <a href="scrguide.pdf#maincls.cmd.raggedsection">112</a></li> +<li><a name="cmd.raggedsignature"></a><a href="#cmd.raggedsignature">\raggedsignature</a> --> <a href="scrguide.pdf#scrlttr2.cmd.raggedsignature">215</a></li> +<li><a name="cmd.refoot"></a><a href="#cmd.refoot">\refoot</a> --> <a href="scrguide.pdf#scrpage.cmd.refoot">230</a></li> +<li><a name="cmd.rehead"></a><a href="#cmd.rehead">\rehead</a> --> <a href="scrguide.pdf#scrpage.cmd.rehead">230</a></li> +<li><a name="cmd.removefromtoclist"></a><a href="#cmd.removefromtoclist">\removefromtoclist</a> --> <a href="scrguide.pdf#tocbasic.cmd.removefromtoclist">303</a></li> +<li><a name="cmd.removereffields"></a><a href="#cmd.removereffields">\removereffields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.removereffields">348</a></li> +<li><a name="cmd.renewcaptionname"></a><a href="#cmd.renewcaptionname">\renewcaptionname</a> --> <a href="scrguide.pdf#scrbase.cmd.renewcaptionname">284</a></li> +<li><a name="cmd.renewpagestyle"></a><a href="#cmd.renewpagestyle">\renewpagestyle</a> --> <a href="scrguide.pdf#scrpage.cmd.renewpagestyle">248</a></li> +<li><a name="cmd.rfoot"></a><a href="#cmd.rfoot">\rfoot</a> --> <a href="scrguide.pdf#scrpage.cmd.rfoot">230</a></li> +<li><a name="cmd.rightmark"></a><a href="#cmd.rightmark">\rightmark</a> --> <a href="scrguide.pdf#scrpage.cmd.rightmark">233</a></li> +<li><a name="cmd.rofoot"></a><a href="#cmd.rofoot">\rofoot</a> --> <a href="scrguide.pdf#scrpage.cmd.rofoot">230</a></li> +<li><a name="cmd.rohead"></a><a href="#cmd.rohead">\rohead</a> --> <a href="scrguide.pdf#scrpage.cmd.rohead">230</a></li> +<li><a name="cmd.scr@ifVTeX"></a><a href="#cmd.scr@ifVTeX">\scr@ifVTeX</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifVTeX">282</a></li> +<li><a name="cmd.scr@ifdvioutput"></a><a href="#cmd.scr@ifdvioutput">\scr@ifdvioutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifdvioutput">283</a></li> +<li><a name="cmd.scr@ifpdfoutput"></a><a href="#cmd.scr@ifpdfoutput">\scr@ifpdfoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpdfoutput">283</a></li> +<li><a name="cmd.scr@ifpdftex"></a><a href="#cmd.scr@ifpdftex">\scr@ifpdftex</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpdftex">282</a></li> +<li><a name="cmd.scr@ifpsoutput"></a><a href="#cmd.scr@ifpsoutput">\scr@ifpsoutput</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifpsoutput">283</a></li> +<li><a name="cmd.scr@ifundefinedorrelax"></a><a href="#cmd.scr@ifundefinedorrelax">\scr@ifundefinedorrelax</a> --> <a href="scrguide.pdf#scrbase.cmd.scr@ifundefinedorrelax">282</a></li> +<li><a name="cmd.section*"></a><a href="#cmd.section*">\section*</a> --> <a href="scrguide.pdf#maincls.cmd.section*">109</a></li> +<li><a name="cmd.section"></a><a href="#cmd.section">\section</a> --> <a href="scrguide.pdf#maincls.cmd.section">106</a></li> +<li><a name="cmd.sectionmark"></a><a href="#cmd.sectionmark">\sectionmark</a> --> <a href="scrguide.pdf#maincls.cmd.sectionmark">115</a></li> +<li><a name="cmd.sectionmarkformat"></a><a href="#cmd.sectionmarkformat">\sectionmarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.sectionmarkformat">115</a></li> +<li><a name="cmd.setbibpreamble"></a><a href="#cmd.setbibpreamble">\setbibpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setbibpreamble">152</a></li> +<li><a name="cmd.setcaphanging"></a><a href="#cmd.setcaphanging">\setcaphanging</a> --> <a href="scrguide.pdf#maincls.cmd.setcaphanging">142</a></li> +<li><a name="cmd.setcapindent*"></a><a href="#cmd.setcapindent*">\setcapindent*</a> --> <a href="scrguide.pdf#maincls.cmd.setcapindent*">142</a></li> +<li><a name="cmd.setcapindent"></a><a href="#cmd.setcapindent">\setcapindent</a> --> <a href="scrguide.pdf#maincls.cmd.setcapindent">142</a></li> +<li><a name="cmd.setcapmargin*"></a><a href="#cmd.setcapmargin*">\setcapmargin*</a> --> <a href="scrguide.pdf#maincls.cmd.setcapmargin*">144</a></li> +<li><a name="cmd.setcapmargin"></a><a href="#cmd.setcapmargin">\setcapmargin</a> --> <a href="scrguide.pdf#maincls.cmd.setcapmargin">144</a></li> +<li><a name="cmd.setcapwidth"></a><a href="#cmd.setcapwidth">\setcapwidth</a> --> <a href="scrguide.pdf#maincls.cmd.setcapwidth">144</a></li> +<li><a name="cmd.setchapterpreamble"></a><a href="#cmd.setchapterpreamble">\setchapterpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setchapterpreamble">117</a></li> +<li><a name="cmd.setfootbotline"></a><a href="#cmd.setfootbotline">\setfootbotline</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootbotline">238</a></li> +<li><a name="cmd.setfootnoterule"></a><a href="#cmd.setfootnoterule">\setfootnoterule</a> --> <a href="scrguide.pdf#maincls.cmd.setfootnoterule">99</a></li> +<li><a name="cmd.setfootsepline"></a><a href="#cmd.setfootsepline">\setfootsepline</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootsepline">238</a></li> +<li><a name="cmd.setfootwidth"></a><a href="#cmd.setfootwidth">\setfootwidth</a> --> <a href="scrguide.pdf#scrpage.cmd.setfootwidth">236</a></li> +<li><a name="cmd.setheadsepline"></a><a href="#cmd.setheadsepline">\setheadsepline</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadsepline">238</a></li> +<li><a name="cmd.setheadtopline"></a><a href="#cmd.setheadtopline">\setheadtopline</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadtopline">238</a></li> +<li><a name="cmd.setheadwidth"></a><a href="#cmd.setheadwidth">\setheadwidth</a> --> <a href="scrguide.pdf#scrpage.cmd.setheadwidth">236</a></li> +<li><a name="cmd.setindexpreamble"></a><a href="#cmd.setindexpreamble">\setindexpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setindexpreamble">155</a></li> +<li><a name="cmd.setkomafont"></a><a href="#cmd.setkomafont">\setkomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.setkomafont">266</a>, <a href="scrguide.pdf#maincls.cmd.setkomafont">63</a></li> +<li><a name="cmd.setkomavar*"></a><a href="#cmd.setkomavar*">\setkomavar*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setkomavar*">160</a></li> +<li><a name="cmd.setkomavar"></a><a href="#cmd.setkomavar">\setkomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setkomavar">160</a></li> +<li><a name="cmd.setlengthtoplength"></a><a href="#cmd.setlengthtoplength">\setlengthtoplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.setlengthtoplength">162</a></li> +<li><a name="cmd.setparsizes"></a><a href="#cmd.setparsizes">\setparsizes</a> --> <a href="scrguide.pdf#maincls-experts.cmd.setparsizes">325</a></li> +<li><a name="cmd.setpartpreamble"></a><a href="#cmd.setpartpreamble">\setpartpreamble</a> --> <a href="scrguide.pdf#maincls.cmd.setpartpreamble">117</a></li> +<li><a name="cmd.setshowstyle"></a><a href="#cmd.setshowstyle">\setshowstyle</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.setshowstyle">352</a></li> +<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.setuptoc">309</a></li> +<li><a name="cmd.showISOenvelope"></a><a href="#cmd.showISOenvelope">\showISOenvelope</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showISOenvelope">353</a></li> +<li><a name="cmd.showUScheck"></a><a href="#cmd.showUScheck">\showUScheck</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showUScheck">353</a></li> +<li><a name="cmd.showUScommercial"></a><a href="#cmd.showUScommercial">\showUScommercial</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showUScommercial">353</a></li> +<li><a name="cmd.showenvelope"></a><a href="#cmd.showenvelope">\showenvelope</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showenvelope">353</a></li> +<li><a name="cmd.showfields"></a><a href="#cmd.showfields">\showfields</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.showfields">352</a></li> +<li><a name="cmd.subject"></a><a href="#cmd.subject">\subject</a> --> <a href="scrguide.pdf#maincls.cmd.subject">71</a></li> +<li><a name="cmd.subjectname"></a><a href="#cmd.subjectname">\subjectname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.subjectname">357</a></li> +<li><a name="cmd.subparagraph*"></a><a href="#cmd.subparagraph*">\subparagraph*</a> --> <a href="scrguide.pdf#maincls.cmd.subparagraph*">109</a></li> +<li><a name="cmd.subparagraph"></a><a href="#cmd.subparagraph">\subparagraph</a> --> <a href="scrguide.pdf#maincls.cmd.subparagraph">106</a></li> +<li><a name="cmd.subsection*"></a><a href="#cmd.subsection*">\subsection*</a> --> <a href="scrguide.pdf#maincls.cmd.subsection*">109</a></li> +<li><a name="cmd.subsection"></a><a href="#cmd.subsection">\subsection</a> --> <a href="scrguide.pdf#maincls.cmd.subsection">106</a></li> +<li><a name="cmd.subsectionmark"></a><a href="#cmd.subsectionmark">\subsectionmark</a> --> <a href="scrguide.pdf#maincls.cmd.subsectionmark">115</a></li> +<li><a name="cmd.subsectionmarkformat"></a><a href="#cmd.subsectionmarkformat">\subsectionmarkformat</a> --> <a href="scrguide.pdf#maincls.cmd.subsectionmarkformat">115</a></li> +<li><a name="cmd.subsubsection*"></a><a href="#cmd.subsubsection*">\subsubsection*</a> --> <a href="scrguide.pdf#maincls.cmd.subsubsection*">109</a></li> +<li><a name="cmd.subsubsection"></a><a href="#cmd.subsubsection">\subsubsection</a> --> <a href="scrguide.pdf#maincls.cmd.subsubsection">106</a></li> +<li><a name="cmd.subtitle"></a><a href="#cmd.subtitle">\subtitle</a> --> <a href="scrguide.pdf#maincls.cmd.subtitle">71</a></li> +<li><a name="cmd.tableformat"></a><a href="#cmd.tableformat">\tableformat</a> --> <a href="scrguide.pdf#maincls.cmd.tableformat">141</a></li> +<li><a name="cmd.tableofcontents"></a><a href="#cmd.tableofcontents">\tableofcontents</a> --> <a href="scrguide.pdf#maincls.cmd.tableofcontents">79</a></li> +<li><a name="cmd.tb@@after@hook"></a><a href="#cmd.tb@@after@hook">\tb@@after@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tb@@after@hook">313</a></li> +<li><a name="cmd.tb@@before@hook"></a><a href="#cmd.tb@@before@hook">\tb@@before@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tb@@before@hook">313</a></li> +<li><a name="cmd.textsubscript"></a><a href="#cmd.textsubscript">\textsubscript</a> --> <a href="scrguide.pdf#scrextend.cmd.textsubscript">265</a>, <a href="scrguide.pdf#maincls.cmd.textsubscript">61</a></li> +<li><a name="cmd.textsuperscript"></a><a href="#cmd.textsuperscript">\textsuperscript</a> --> <a href="scrguide.pdf#scrextend.cmd.textsuperscript">265</a>, <a href="scrguide.pdf#maincls.cmd.textsuperscript">61</a></li> +<li><a name="cmd.thanks"></a><a href="#cmd.thanks">\thanks</a> --> <a href="scrguide.pdf#maincls.cmd.thanks">71</a></li> +<li><a name="cmd.theenumi"></a><a href="#cmd.theenumi">\theenumi</a> --> <a href="scrguide.pdf#maincls.cmd.theenumi">123</a></li> +<li><a name="cmd.theenumii"></a><a href="#cmd.theenumii">\theenumii</a> --> <a href="scrguide.pdf#maincls.cmd.theenumii">123</a></li> +<li><a name="cmd.theenumiii"></a><a href="#cmd.theenumiii">\theenumiii</a> --> <a href="scrguide.pdf#maincls.cmd.theenumiii">123</a></li> +<li><a name="cmd.theenumiv"></a><a href="#cmd.theenumiv">\theenumiv</a> --> <a href="scrguide.pdf#maincls.cmd.theenumiv">123</a></li> +<li><a name="cmd.thefootnotemark"></a><a href="#cmd.thefootnotemark">\thefootnotemark</a> --> <a href="scrguide.pdf#maincls.cmd.thefootnotemark">97</a></li> +<li><a name="cmd.thispagestyle"></a><a href="#cmd.thispagestyle">\thispagestyle</a> --> <a href="scrguide.pdf#scrlttr2.cmd.thispagestyle">210</a>, <a href="scrguide.pdf#maincls.cmd.thispagestyle">85</a></li> +<li><a name="cmd.title"></a><a href="#cmd.title">\title</a> --> <a href="scrguide.pdf#maincls.cmd.title">71</a></li> +<li><a name="cmd.titlehead"></a><a href="#cmd.titlehead">\titlehead</a> --> <a href="scrguide.pdf#maincls.cmd.titlehead">71</a></li> +<li><a name="cmd.titlepagestyle"></a><a href="#cmd.titlepagestyle">\titlepagestyle</a> --> <a href="scrguide.pdf#scrextend.cmd.titlepagestyle">267</a>, <a href="scrguide.pdf#maincls.cmd.titlepagestyle">88</a></li> +<li><a name="cmd.tocbasic@@after@hook"></a><a href="#cmd.tocbasic@@after@hook">\tocbasic@@after@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@@after@hook">312</a></li> +<li><a name="cmd.tocbasic@@before@hook"></a><a href="#cmd.tocbasic@@before@hook">\tocbasic@@before@hook</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@@before@hook">312</a></li> +<li><a name="cmd.tocbasic@extend@babel"></a><a href="#cmd.tocbasic@extend@babel">\tocbasic@extend@babel</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@extend@babel">311</a></li> +<li><a name="cmd.tocbasic@listhead"></a><a href="#cmd.tocbasic@listhead">\tocbasic@listhead</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@listhead">313</a></li> +<li><a name="cmd.tocbasic@listhead@"></a><a href="#cmd.tocbasic@listhead@">\tocbasic@listhead@</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@listhead@">313</a></li> +<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasic@starttoc">312</a></li> +<li><a name="cmd.tocbasicautomode"></a><a href="#cmd.tocbasicautomode">\tocbasicautomode</a> --> <a href="scrguide.pdf#tocbasic.cmd.tocbasicautomode">304</a></li> +<li><a name="cmd.unitfactor"></a><a href="#cmd.unitfactor">\unitfactor</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.unitfactor">353</a></li> +<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --> <a href="scrguide.pdf#tocbasic.cmd.unsettoc">309</a></li> +<li><a name="cmd.uppertitleback"></a><a href="#cmd.uppertitleback">\uppertitleback</a> --> <a href="scrguide.pdf#maincls.cmd.uppertitleback">73</a></li> +<li><a name="cmd.usekomafont"></a><a href="#cmd.usekomafont">\usekomafont</a> --> <a href="scrguide.pdf#scrextend.cmd.usekomafont">266</a>, <a href="scrguide.pdf#maincls.cmd.usekomafont">63</a></li> +<li><a name="cmd.usekomavar*"></a><a href="#cmd.usekomavar*">\usekomavar*</a> --> <a href="scrguide.pdf#scrlttr2.cmd.usekomavar*">161</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.usekomavar*">349</a></li> +<li><a name="cmd.usekomavar"></a><a href="#cmd.usekomavar">\usekomavar</a> --> <a href="scrguide.pdf#scrlttr2.cmd.usekomavar">161</a>, <a href="scrguide.pdf#scrlttr2-experts.cmd.usekomavar">349</a></li> <li><a name="cmd.usepackage"></a><a href="#cmd.usepackage">\usepackage</a> --> <a href="scrguide.pdf#typearea.cmd.usepackage">32</a></li> -<li><a name="cmd.useplength"></a><a href="#cmd.useplength">\useplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.useplength">161</a></li> -<li><a name="cmd.wwwname"></a><a href="#cmd.wwwname">\wwwname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.wwwname">348</a></li> -<li><a name="cmd.yourmailname"></a><a href="#cmd.yourmailname">\yourmailname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.yourmailname">348</a></li> -<li><a name="cmd.yourrefname"></a><a href="#cmd.yourrefname">\yourrefname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.yourrefname">348</a></li> +<li><a name="cmd.useplength"></a><a href="#cmd.useplength">\useplength</a> --> <a href="scrguide.pdf#scrlttr2.cmd.useplength">162</a></li> +<li><a name="cmd.wwwname"></a><a href="#cmd.wwwname">\wwwname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.wwwname">357</a></li> +<li><a name="cmd.yourmailname"></a><a href="#cmd.yourmailname">\yourmailname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.yourmailname">357</a></li> +<li><a name="cmd.yourrefname"></a><a href="#cmd.yourrefname">\yourrefname</a> --> <a href="scrguide.pdf#scrlttr2-experts.cmd.yourrefname">357</a></li> </ul> <h2><a name="environment">Umgebungen</a></h2> <ul> -<li><a name="env.abstract"></a><a href="#env.abstract">abstract</a> --> <a href="scrguide.pdf#maincls.env.abstract">74</a></li> -<li><a name="env.addmargin*"></a><a href="#env.addmargin*">addmargin*</a> --> <a href="scrguide.pdf#maincls.env.addmargin*">128</a></li> -<li><a name="env.addmargin"></a><a href="#env.addmargin">addmargin</a> --> <a href="scrguide.pdf#maincls.env.addmargin">128</a></li> -<li><a name="env.captionbeside"></a><a href="#env.captionbeside">captionbeside</a> --> <a href="scrguide.pdf#maincls.env.captionbeside">136</a></li> -<li><a name="env.description"></a><a href="#env.description">description</a> --> <a href="scrguide.pdf#maincls.env.description">123</a></li> -<li><a name="env.enumerate"></a><a href="#env.enumerate">enumerate</a> --> <a href="scrguide.pdf#maincls.env.enumerate">122</a></li> -<li><a name="env.itemize"></a><a href="#env.itemize">itemize</a> --> <a href="scrguide.pdf#maincls.env.itemize">120</a></li> -<li><a name="env.labeling"></a><a href="#env.labeling">labeling</a> --> <a href="scrguide.pdf#maincls.env.labeling">124</a></li> -<li><a name="env.letter"></a><a href="#env.letter">letter</a> --> <a href="scrguide.pdf#scrlttr2.env.letter">164</a></li> -<li><a name="env.quotation"></a><a href="#env.quotation">quotation</a> --> <a href="scrguide.pdf#maincls.env.quotation">127</a></li> -<li><a name="env.quote"></a><a href="#env.quote">quote</a> --> <a href="scrguide.pdf#maincls.env.quote">127</a></li> -<li><a name="env.titlepage"></a><a href="#env.titlepage">titlepage</a> --> <a href="scrguide.pdf#maincls.env.titlepage">67</a></li> -<li><a name="env.verse"></a><a href="#env.verse">verse</a> --> <a href="scrguide.pdf#maincls.env.verse">125</a></li> +<li><a name="env.abstract"></a><a href="#env.abstract">abstract</a> --> <a href="scrguide.pdf#maincls.env.abstract">75</a></li> +<li><a name="env.addmargin*"></a><a href="#env.addmargin*">addmargin*</a> --> <a href="scrguide.pdf#maincls.env.addmargin*">129</a></li> +<li><a name="env.addmargin"></a><a href="#env.addmargin">addmargin</a> --> <a href="scrguide.pdf#maincls.env.addmargin">129</a></li> +<li><a name="env.captionbeside"></a><a href="#env.captionbeside">captionbeside</a> --> <a href="scrguide.pdf#maincls.env.captionbeside">137</a></li> +<li><a name="env.description"></a><a href="#env.description">description</a> --> <a href="scrguide.pdf#maincls.env.description">124</a></li> +<li><a name="env.enumerate"></a><a href="#env.enumerate">enumerate</a> --> <a href="scrguide.pdf#maincls.env.enumerate">123</a></li> +<li><a name="env.itemize"></a><a href="#env.itemize">itemize</a> --> <a href="scrguide.pdf#maincls.env.itemize">121</a></li> +<li><a name="env.labeling"></a><a href="#env.labeling">labeling</a> --> <a href="scrguide.pdf#maincls.env.labeling">125</a></li> +<li><a name="env.letter"></a><a href="#env.letter">letter</a> --> <a href="scrguide.pdf#scrlttr2.env.letter">166</a></li> +<li><a name="env.quotation"></a><a href="#env.quotation">quotation</a> --> <a href="scrguide.pdf#maincls.env.quotation">128</a></li> +<li><a name="env.quote"></a><a href="#env.quote">quote</a> --> <a href="scrguide.pdf#maincls.env.quote">128</a></li> +<li><a name="env.titlepage"></a><a href="#env.titlepage">titlepage</a> --> <a href="scrguide.pdf#maincls.env.titlepage">68</a></li> +<li><a name="env.verse"></a><a href="#env.verse">verse</a> --> <a href="scrguide.pdf#maincls.env.verse">126</a></li> </ul> <h2><a name="plength">Pseudolängen</a></h2> <ul> -<li><a name="plength.PPdatamatrixvskip"></a><a href="#plength.PPdatamatrixvskip">PPdatamatrixvskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPdatamatrixvskip">334</a></li> -<li><a name="plength.PPheadheight"></a><a href="#plength.PPheadheight">PPheadheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPheadheight">334</a></li> -<li><a name="plength.PPheadwidth"></a><a href="#plength.PPheadwidth">PPheadwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPheadwidth">334</a></li> -<li><a name="plength.backaddrheight"></a><a href="#plength.backaddrheight">backaddrheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.backaddrheight">333</a></li> -<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.bfoldmarklength">329</a></li> -<li><a name="plength.bfoldmarkvpos"></a><a href="#plength.bfoldmarkvpos">bfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.bfoldmarkvpos">329</a></li> -<li><a name="plength.firstfoothpos"></a><a href="#plength.firstfoothpos">firstfoothpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfoothpos">338</a></li> -<li><a name="plength.firstfootvpos"></a><a href="#plength.firstfootvpos">firstfootvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfootvpos">338</a></li> -<li><a name="plength.firstfootwidth"></a><a href="#plength.firstfootwidth">firstfootwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfootwidth">339</a></li> -<li><a name="plength.firstheadhpos"></a><a href="#plength.firstheadhpos">firstheadhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadhpos">331</a></li> -<li><a name="plength.firstheadvpos"></a><a href="#plength.firstheadvpos">firstheadvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadvpos">331</a></li> -<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadwidth">331</a></li> -<li><a name="plength.foldmarkhpos"></a><a href="#plength.foldmarkhpos">foldmarkhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkhpos">330</a></li> -<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkthickness">330</a></li> -<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkvpos">330</a></li> -<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.fromrulethickness">331</a></li> -<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.fromrulewidth">331</a></li> -<li><a name="plength.lfoldmarkhpos"></a><a href="#plength.lfoldmarkhpos">lfoldmarkhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lfoldmarkhpos">330</a></li> -<li><a name="plength.lfoldmarklength"></a><a href="#plength.lfoldmarklength">lfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lfoldmarklength">330</a></li> -<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locheight">335</a></li> -<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lochpos">335</a></li> -<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locvpos">335</a></li> -<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locwidth">335</a></li> -<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.mfoldmarklength">329</a></li> -<li><a name="plength.mfoldmarkvpos"></a><a href="#plength.mfoldmarkvpos">mfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.mfoldmarkvpos">329</a></li> -<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.pfoldmarklength">329</a></li> -<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refaftervskip">336</a></li> -<li><a name="plength.refhpos"></a><a href="#plength.refhpos">refhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refhpos">335</a></li> -<li><a name="plength.refvpos"></a><a href="#plength.refvpos">refvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refvpos">335</a></li> -<li><a name="plength.refwidth"></a><a href="#plength.refwidth">refwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refwidth">335</a></li> -<li><a name="plength.sigbeforevskip"></a><a href="#plength.sigbeforevskip">sigbeforevskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.sigbeforevskip">337</a></li> -<li><a name="plength.sigindent"></a><a href="#plength.sigindent">sigindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.sigindent">337</a></li> -<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.specialmailindent">334</a></li> -<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.specialmailrightindent">334</a></li> -<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectaftervskip">337</a></li> -<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectbeforevskip">337</a></li> -<li><a name="plength.subjectvpos"></a><a href="#plength.subjectvpos">subjectvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectvpos">336</a></li> -<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.tfoldmarklength">329</a></li> -<li><a name="plength.tfoldmarkvpos"></a><a href="#plength.tfoldmarkvpos">tfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.tfoldmarkvpos">329</a></li> -<li><a name="plength.toaddrheight"></a><a href="#plength.toaddrheight">toaddrheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrheight">332</a></li> -<li><a name="plength.toaddrhpos"></a><a href="#plength.toaddrhpos">toaddrhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrhpos">332</a></li> -<li><a name="plength.toaddrindent"></a><a href="#plength.toaddrindent">toaddrindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrindent">333</a></li> -<li><a name="plength.toaddrvpos"></a><a href="#plength.toaddrvpos">toaddrvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrvpos">332</a></li> -<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrwidth">332</a></li> +<li><a name="plength.PPdatamatrixvskip"></a><a href="#plength.PPdatamatrixvskip">PPdatamatrixvskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPdatamatrixvskip">343</a></li> +<li><a name="plength.PPheadheight"></a><a href="#plength.PPheadheight">PPheadheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPheadheight">343</a></li> +<li><a name="plength.PPheadwidth"></a><a href="#plength.PPheadwidth">PPheadwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.PPheadwidth">343</a></li> +<li><a name="plength.backaddrheight"></a><a href="#plength.backaddrheight">backaddrheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.backaddrheight">342</a></li> +<li><a name="plength.bfoldmarklength"></a><a href="#plength.bfoldmarklength">bfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.bfoldmarklength">338</a></li> +<li><a name="plength.bfoldmarkvpos"></a><a href="#plength.bfoldmarkvpos">bfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.bfoldmarkvpos">338</a></li> +<li><a name="plength.firstfoothpos"></a><a href="#plength.firstfoothpos">firstfoothpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfoothpos">348</a></li> +<li><a name="plength.firstfootvpos"></a><a href="#plength.firstfootvpos">firstfootvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfootvpos">347</a></li> +<li><a name="plength.firstfootwidth"></a><a href="#plength.firstfootwidth">firstfootwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstfootwidth">348</a></li> +<li><a name="plength.firstheadhpos"></a><a href="#plength.firstheadhpos">firstheadhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadhpos">340</a></li> +<li><a name="plength.firstheadvpos"></a><a href="#plength.firstheadvpos">firstheadvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadvpos">340</a></li> +<li><a name="plength.firstheadwidth"></a><a href="#plength.firstheadwidth">firstheadwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.firstheadwidth">340</a></li> +<li><a name="plength.foldmarkhpos"></a><a href="#plength.foldmarkhpos">foldmarkhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkhpos">339</a></li> +<li><a name="plength.foldmarkthickness"></a><a href="#plength.foldmarkthickness">foldmarkthickness</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkthickness">339</a></li> +<li><a name="plength.foldmarkvpos"></a><a href="#plength.foldmarkvpos">foldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.foldmarkvpos">339</a></li> +<li><a name="plength.fromrulethickness"></a><a href="#plength.fromrulethickness">fromrulethickness</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.fromrulethickness">340</a></li> +<li><a name="plength.fromrulewidth"></a><a href="#plength.fromrulewidth">fromrulewidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.fromrulewidth">340</a></li> +<li><a name="plength.lfoldmarkhpos"></a><a href="#plength.lfoldmarkhpos">lfoldmarkhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lfoldmarkhpos">339</a></li> +<li><a name="plength.lfoldmarklength"></a><a href="#plength.lfoldmarklength">lfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lfoldmarklength">339</a></li> +<li><a name="plength.locheight"></a><a href="#plength.locheight">locheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locheight">344</a></li> +<li><a name="plength.lochpos"></a><a href="#plength.lochpos">lochpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.lochpos">344</a></li> +<li><a name="plength.locvpos"></a><a href="#plength.locvpos">locvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locvpos">344</a></li> +<li><a name="plength.locwidth"></a><a href="#plength.locwidth">locwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.locwidth">344</a></li> +<li><a name="plength.mfoldmarklength"></a><a href="#plength.mfoldmarklength">mfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.mfoldmarklength">338</a></li> +<li><a name="plength.mfoldmarkvpos"></a><a href="#plength.mfoldmarkvpos">mfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.mfoldmarkvpos">338</a></li> +<li><a name="plength.pfoldmarklength"></a><a href="#plength.pfoldmarklength">pfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.pfoldmarklength">338</a></li> +<li><a name="plength.refaftervskip"></a><a href="#plength.refaftervskip">refaftervskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refaftervskip">345</a></li> +<li><a name="plength.refhpos"></a><a href="#plength.refhpos">refhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refhpos">344</a></li> +<li><a name="plength.refvpos"></a><a href="#plength.refvpos">refvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refvpos">344</a></li> +<li><a name="plength.refwidth"></a><a href="#plength.refwidth">refwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.refwidth">344</a></li> +<li><a name="plength.sigbeforevskip"></a><a href="#plength.sigbeforevskip">sigbeforevskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.sigbeforevskip">347</a></li> +<li><a name="plength.sigindent"></a><a href="#plength.sigindent">sigindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.sigindent">347</a></li> +<li><a name="plength.specialmailindent"></a><a href="#plength.specialmailindent">specialmailindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.specialmailindent">343</a></li> +<li><a name="plength.specialmailrightindent"></a><a href="#plength.specialmailrightindent">specialmailrightindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.specialmailrightindent">343</a></li> +<li><a name="plength.subjectaftervskip"></a><a href="#plength.subjectaftervskip">subjectaftervskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectaftervskip">346</a></li> +<li><a name="plength.subjectbeforevskip"></a><a href="#plength.subjectbeforevskip">subjectbeforevskip</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectbeforevskip">346</a></li> +<li><a name="plength.subjectvpos"></a><a href="#plength.subjectvpos">subjectvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.subjectvpos">345</a></li> +<li><a name="plength.tfoldmarklength"></a><a href="#plength.tfoldmarklength">tfoldmarklength</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.tfoldmarklength">338</a></li> +<li><a name="plength.tfoldmarkvpos"></a><a href="#plength.tfoldmarkvpos">tfoldmarkvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.tfoldmarkvpos">338</a></li> +<li><a name="plength.toaddrheight"></a><a href="#plength.toaddrheight">toaddrheight</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrheight">341</a></li> +<li><a name="plength.toaddrhpos"></a><a href="#plength.toaddrhpos">toaddrhpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrhpos">341</a></li> +<li><a name="plength.toaddrindent"></a><a href="#plength.toaddrindent">toaddrindent</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrindent">342</a></li> +<li><a name="plength.toaddrvpos"></a><a href="#plength.toaddrvpos">toaddrvpos</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrvpos">341</a></li> +<li><a name="plength.toaddrwidth"></a><a href="#plength.toaddrwidth">toaddrwidth</a> --> <a href="scrguide.pdf#scrlttr2-experts.plength.toaddrwidth">341</a></li> </ul> <h2><a name="variable">Variablen</a></h2> <ul> -<li><a name="variable.PPcode"></a><a href="#variable.PPcode">PPcode</a> --> <a href="scrguide.pdf#scrlttr2.variable.PPcode">195</a></li> -<li><a name="variable.PPdatamatrix"></a><a href="#variable.PPdatamatrix">PPdatamatrix</a> --> <a href="scrguide.pdf#scrlttr2.variable.PPdatamatrix">195</a></li> -<li><a name="variable.addresseeimage"></a><a href="#variable.addresseeimage">addresseeimage</a> --> <a href="scrguide.pdf#scrlttr2.variable.addresseeimage">197</a></li> -<li><a name="variable.backaddress"></a><a href="#variable.backaddress">backaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.backaddress">192</a></li> -<li><a name="variable.backaddressseparator"></a><a href="#variable.backaddressseparator">backaddressseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.backaddressseparator">192</a></li> -<li><a name="variable.ccseparator"></a><a href="#variable.ccseparator">ccseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.ccseparator">170</a></li> -<li><a name="variable.customer"></a><a href="#variable.customer">customer</a> --> <a href="scrguide.pdf#scrlttr2.variable.customer">200</a></li> -<li><a name="variable.date"></a><a href="#variable.date">date</a> --> <a href="scrguide.pdf#scrlttr2.variable.date">199</a></li> -<li><a name="variable.emailseparator"></a><a href="#variable.emailseparator">emailseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.emailseparator">186</a></li> -<li><a name="variable.enclseparator"></a><a href="#variable.enclseparator">enclseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.enclseparator">171</a></li> -<li><a name="variable.faxseparator"></a><a href="#variable.faxseparator">faxseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.faxseparator">186</a></li> -<li><a name="variable.fromaddress"></a><a href="#variable.fromaddress">fromaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromaddress">182</a></li> -<li><a name="variable.frombank"></a><a href="#variable.frombank">frombank</a> --> <a href="scrguide.pdf#scrlttr2.variable.frombank">206</a></li> -<li><a name="variable.fromemail"></a><a href="#variable.fromemail">fromemail</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromemail">186</a></li> -<li><a name="variable.fromfax"></a><a href="#variable.fromfax">fromfax</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromfax">186</a></li> -<li><a name="variable.fromlogo"></a><a href="#variable.fromlogo">fromlogo</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromlogo">190</a></li> -<li><a name="variable.fromname"></a><a href="#variable.fromname">fromname</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromname">182</a></li> -<li><a name="variable.fromphone"></a><a href="#variable.fromphone">fromphone</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromphone">186</a></li> -<li><a name="variable.fromurl"></a><a href="#variable.fromurl">fromurl</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromurl">186</a></li> -<li><a name="variable.fromzipcode"></a><a href="#variable.fromzipcode">fromzipcode</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromzipcode">195</a></li> -<li><a name="variable.invoice"></a><a href="#variable.invoice">invoice</a> --> <a href="scrguide.pdf#scrlttr2.variable.invoice">200</a></li> -<li><a name="variable.location"></a><a href="#variable.location">location</a> --> <a href="scrguide.pdf#scrlttr2.variable.location">197</a></li> -<li><a name="variable.myref"></a><a href="#variable.myref">myref</a> --> <a href="scrguide.pdf#scrlttr2.variable.myref">200</a></li> -<li><a name="variable.phoneseparator"></a><a href="#variable.phoneseparator">phoneseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.phoneseparator">186</a></li> -<li><a name="variable.place"></a><a href="#variable.place">place</a> --> <a href="scrguide.pdf#scrlttr2.variable.place">195</a></li> -<li><a name="variable.placeseparator"></a><a href="#variable.placeseparator">placeseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.placeseparator">200</a></li> -<li><a name="variable.signature"></a><a href="#variable.signature">signature</a> --> <a href="scrguide.pdf#scrlttr2.variable.signature">213</a></li> -<li><a name="variable.specialmail"></a><a href="#variable.specialmail">specialmail</a> --> <a href="scrguide.pdf#scrlttr2.variable.specialmail">194</a></li> -<li><a name="variable.subject"></a><a href="#variable.subject">subject</a> --> <a href="scrguide.pdf#scrlttr2.variable.subject">203</a></li> -<li><a name="variable.subjectseparator"></a><a href="#variable.subjectseparator">subjectseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.subjectseparator">203</a></li> -<li><a name="variable.title"></a><a href="#variable.title">title</a> --> <a href="scrguide.pdf#scrlttr2.variable.title">202</a></li> -<li><a name="variable.toaddress"></a><a href="#variable.toaddress">toaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.toaddress">192</a></li> -<li><a name="variable.toname"></a><a href="#variable.toname">toname</a> --> <a href="scrguide.pdf#scrlttr2.variable.toname">192</a></li> -<li><a name="variable.urlseparator"></a><a href="#variable.urlseparator">urlseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.urlseparator">186</a></li> -<li><a name="variable.yourmail"></a><a href="#variable.yourmail">yourmail</a> --> <a href="scrguide.pdf#scrlttr2.variable.yourmail">200</a></li> -<li><a name="variable.yourref"></a><a href="#variable.yourref">yourref</a> --> <a href="scrguide.pdf#scrlttr2.variable.yourref">200</a></li> -<li><a name="variable.zipcodeseparator"></a><a href="#variable.zipcodeseparator">zipcodeseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.zipcodeseparator">195</a></li> +<li><a name="variable.PPcode"></a><a href="#variable.PPcode">PPcode</a> --> <a href="scrguide.pdf#scrlttr2.variable.PPcode">197</a></li> +<li><a name="variable.PPdatamatrix"></a><a href="#variable.PPdatamatrix">PPdatamatrix</a> --> <a href="scrguide.pdf#scrlttr2.variable.PPdatamatrix">197</a></li> +<li><a name="variable.addresseeimage"></a><a href="#variable.addresseeimage">addresseeimage</a> --> <a href="scrguide.pdf#scrlttr2.variable.addresseeimage">198</a></li> +<li><a name="variable.backaddress"></a><a href="#variable.backaddress">backaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.backaddress">195</a></li> +<li><a name="variable.backaddressseparator"></a><a href="#variable.backaddressseparator">backaddressseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.backaddressseparator">195</a></li> +<li><a name="variable.ccseparator"></a><a href="#variable.ccseparator">ccseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.ccseparator">171</a></li> +<li><a name="variable.customer"></a><a href="#variable.customer">customer</a> --> <a href="scrguide.pdf#scrlttr2.variable.customer">201</a></li> +<li><a name="variable.date"></a><a href="#variable.date">date</a> --> <a href="scrguide.pdf#scrlttr2.variable.date">200</a></li> +<li><a name="variable.emailseparator"></a><a href="#variable.emailseparator">emailseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.emailseparator">188</a></li> +<li><a name="variable.enclseparator"></a><a href="#variable.enclseparator">enclseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.enclseparator">172</a></li> +<li><a name="variable.faxseparator"></a><a href="#variable.faxseparator">faxseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.faxseparator">188</a></li> +<li><a name="variable.fromaddress"></a><a href="#variable.fromaddress">fromaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromaddress">183</a></li> +<li><a name="variable.frombank"></a><a href="#variable.frombank">frombank</a> --> <a href="scrguide.pdf#scrlttr2.variable.frombank">207</a></li> +<li><a name="variable.fromemail"></a><a href="#variable.fromemail">fromemail</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromemail">188</a></li> +<li><a name="variable.fromfax"></a><a href="#variable.fromfax">fromfax</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromfax">188</a></li> +<li><a name="variable.fromlogo"></a><a href="#variable.fromlogo">fromlogo</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromlogo">192</a></li> +<li><a name="variable.fromname"></a><a href="#variable.fromname">fromname</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromname">183</a></li> +<li><a name="variable.fromphone"></a><a href="#variable.fromphone">fromphone</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromphone">188</a></li> +<li><a name="variable.fromurl"></a><a href="#variable.fromurl">fromurl</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromurl">188</a></li> +<li><a name="variable.fromzipcode"></a><a href="#variable.fromzipcode">fromzipcode</a> --> <a href="scrguide.pdf#scrlttr2.variable.fromzipcode">197</a></li> +<li><a name="variable.invoice"></a><a href="#variable.invoice">invoice</a> --> <a href="scrguide.pdf#scrlttr2.variable.invoice">201</a></li> +<li><a name="variable.location"></a><a href="#variable.location">location</a> --> <a href="scrguide.pdf#scrlttr2.variable.location">199</a></li> +<li><a name="variable.myref"></a><a href="#variable.myref">myref</a> --> <a href="scrguide.pdf#scrlttr2.variable.myref">201</a></li> +<li><a name="variable.phoneseparator"></a><a href="#variable.phoneseparator">phoneseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.phoneseparator">188</a></li> +<li><a name="variable.place"></a><a href="#variable.place">place</a> --> <a href="scrguide.pdf#scrlttr2.variable.place">197</a></li> +<li><a name="variable.placeseparator"></a><a href="#variable.placeseparator">placeseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.placeseparator">201</a></li> +<li><a name="variable.signature"></a><a href="#variable.signature">signature</a> --> <a href="scrguide.pdf#scrlttr2.variable.signature">214</a></li> +<li><a name="variable.specialmail"></a><a href="#variable.specialmail">specialmail</a> --> <a href="scrguide.pdf#scrlttr2.variable.specialmail">196</a></li> +<li><a name="variable.subject"></a><a href="#variable.subject">subject</a> --> <a href="scrguide.pdf#scrlttr2.variable.subject">204</a></li> +<li><a name="variable.subjectseparator"></a><a href="#variable.subjectseparator">subjectseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.subjectseparator">204</a></li> +<li><a name="variable.title"></a><a href="#variable.title">title</a> --> <a href="scrguide.pdf#scrlttr2.variable.title">203</a></li> +<li><a name="variable.toaddress"></a><a href="#variable.toaddress">toaddress</a> --> <a href="scrguide.pdf#scrlttr2.variable.toaddress">195</a></li> +<li><a name="variable.toname"></a><a href="#variable.toname">toname</a> --> <a href="scrguide.pdf#scrlttr2.variable.toname">195</a></li> +<li><a name="variable.urlseparator"></a><a href="#variable.urlseparator">urlseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.urlseparator">188</a></li> +<li><a name="variable.yourmail"></a><a href="#variable.yourmail">yourmail</a> --> <a href="scrguide.pdf#scrlttr2.variable.yourmail">201</a></li> +<li><a name="variable.yourref"></a><a href="#variable.yourref">yourref</a> --> <a href="scrguide.pdf#scrlttr2.variable.yourref">201</a></li> +<li><a name="variable.zipcodeseparator"></a><a href="#variable.zipcodeseparator">zipcodeseparator</a> --> <a href="scrguide.pdf#scrlttr2.variable.zipcodeseparator">197</a></li> </ul> <h2><a name="pagestyle">Seitenstile</a></h2> <ul> -<li><a name="pagestyle.empty"></a><a href="#pagestyle.empty">empty</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.empty">209</a>, <a href="scrguide.pdf#maincls.pagestyle.empty">84</a></li> -<li><a name="pagestyle.headings"></a><a href="#pagestyle.headings">headings</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.headings">209</a>, <a href="scrguide.pdf#maincls.pagestyle.headings">84</a></li> -<li><a name="pagestyle.myheadings"></a><a href="#pagestyle.myheadings">myheadings</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.myheadings">209</a>, <a href="scrguide.pdf#maincls.pagestyle.myheadings">85</a></li> -<li><a name="pagestyle.plain"></a><a href="#pagestyle.plain">plain</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.plain">209</a>, <a href="scrguide.pdf#maincls.pagestyle.plain">85</a></li> -<li><a name="pagestyle.scrheadings"></a><a href="#pagestyle.scrheadings">scrheadings</a> --> <a href="scrguide.pdf#scrpage.pagestyle.scrheadings">229</a></li> -<li><a name="pagestyle.scrplain"></a><a href="#pagestyle.scrplain">scrplain</a> --> <a href="scrguide.pdf#scrpage.pagestyle.scrplain">229</a></li> -<li><a name="pagestyle.useheadings"></a><a href="#pagestyle.useheadings">useheadings</a> --> <a href="scrguide.pdf#scrpage.pagestyle.useheadings">233</a></li> +<li><a name="pagestyle.empty"></a><a href="#pagestyle.empty">empty</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.empty">210</a></li> +<li><a name="pagestyle.headings"></a><a href="#pagestyle.headings">headings</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.headings">210</a></li> +<li><a name="pagestyle.myheadings"></a><a href="#pagestyle.myheadings">myheadings</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.myheadings">210</a></li> +<li><a name="pagestyle.plain"></a><a href="#pagestyle.plain">plain</a> --> <a href="scrguide.pdf#scrlttr2.pagestyle.plain">210</a></li> +<li><a name="pagestyle.scrheadings"></a><a href="#pagestyle.scrheadings">scrheadings</a> --> <a href="scrguide.pdf#scrpage.pagestyle.scrheadings">230</a></li> +<li><a name="pagestyle.scrplain"></a><a href="#pagestyle.scrplain">scrplain</a> --> <a href="scrguide.pdf#scrpage.pagestyle.scrplain">230</a></li> +<li><a name="pagestyle.useheadings"></a><a href="#pagestyle.useheadings">useheadings</a> --> <a href="scrguide.pdf#scrpage.pagestyle.useheadings">234</a></li> </ul> <h2><a name="counter">Zähler</a></h2> <ul> -<li><a name="counter.secnumdepth"></a><a href="#counter.secnumdepth">secnumdepth</a> --> <a href="scrguide.pdf#maincls.counter.secnumdepth">115</a></li> -<li><a name="counter.tocdepth"></a><a href="#counter.tocdepth">tocdepth</a> --> <a href="scrguide.pdf#maincls.counter.tocdepth">78</a></li> +<li><a name="counter.secnumdepth"></a><a href="#counter.secnumdepth">secnumdepth</a> --> <a href="scrguide.pdf#maincls.counter.secnumdepth">116</a></li> +<li><a name="counter.tocdepth"></a><a href="#counter.tocdepth">tocdepth</a> --> <a href="scrguide.pdf#maincls.counter.tocdepth">79</a></li> </ul> <h2><a name="floatstyle">Stile für das float-Paket</a></h2> <ul> -<li><a name="floatstyle.komaabove"></a><a href="#floatstyle.komaabove">komaabove</a> --> <a href="scrguide.pdf#maincls.floatstyle.komaabove">139</a></li> -<li><a name="floatstyle.komabelow"></a><a href="#floatstyle.komabelow">komabelow</a> --> <a href="scrguide.pdf#maincls.floatstyle.komabelow">139</a></li> +<li><a name="floatstyle.komaabove"></a><a href="#floatstyle.komaabove">komaabove</a> --> <a href="scrguide.pdf#maincls.floatstyle.komaabove">140</a></li> +<li><a name="floatstyle.komabelow"></a><a href="#floatstyle.komabelow">komabelow</a> --> <a href="scrguide.pdf#maincls.floatstyle.komabelow">140</a></li> </ul> <p> <a href="http://validator.w3.org/check?uri=referer"><img diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf Binary files differindex ad45c606aa5..dbb73d5422f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.pdf diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html index 852a260341b..06bd446a562 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.html @@ -142,16 +142,17 @@ <li><a name="cmd.AfterFile"></a><a href="#cmd.AfterFile">\AfterFile</a> --> <a href="scrguien.pdf#scrlfile.cmd.AfterFile">227</a></li> <li><a name="cmd.AfterPackage*"></a><a href="#cmd.AfterPackage*">\AfterPackage*</a> --> <a href="scrguien.pdf#scrlfile.cmd.AfterPackage*">228</a></li> <li><a name="cmd.AfterPackage"></a><a href="#cmd.AfterPackage">\AfterPackage</a> --> <a href="scrguien.pdf#scrlfile.cmd.AfterPackage">228</a></li> -<li><a name="cmd.AfterStartingTOC"></a><a href="#cmd.AfterStartingTOC">\AfterStartingTOC</a> --> <a href="scrguien.pdf#tocbasic.cmd.AfterStartingTOC">237</a></li> -<li><a name="cmd.AfterTOCHead"></a><a href="#cmd.AfterTOCHead">\AfterTOCHead</a> --> <a href="scrguien.pdf#tocbasic.cmd.AfterTOCHead">237</a></li> +<li><a name="cmd.AfterStartingTOC"></a><a href="#cmd.AfterStartingTOC">\AfterStartingTOC</a> --> <a href="scrguien.pdf#tocbasic.cmd.AfterStartingTOC">238</a></li> +<li><a name="cmd.AfterTOCHead"></a><a href="#cmd.AfterTOCHead">\AfterTOCHead</a> --> <a href="scrguien.pdf#tocbasic.cmd.AfterTOCHead">238</a></li> <li><a name="cmd.AtAddToTocList"></a><a href="#cmd.AtAddToTocList">\AtAddToTocList</a> --> <a href="scrguien.pdf#tocbasic.cmd.AtAddToTocList">234</a></li> <li><a name="cmd.AtBeginLetter"></a><a href="#cmd.AtBeginLetter">\AtBeginLetter</a> --> <a href="scrguien.pdf#scrlttr2.cmd.AtBeginLetter">198</a></li> <li><a name="cmd.BeforeClass"></a><a href="#cmd.BeforeClass">\BeforeClass</a> --> <a href="scrguien.pdf#scrlfile.cmd.BeforeClass">228</a></li> <li><a name="cmd.BeforeFile"></a><a href="#cmd.BeforeFile">\BeforeFile</a> --> <a href="scrguien.pdf#scrlfile.cmd.BeforeFile">227</a></li> <li><a name="cmd.BeforePackage"></a><a href="#cmd.BeforePackage">\BeforePackage</a> --> <a href="scrguien.pdf#scrlfile.cmd.BeforePackage">228</a></li> -<li><a name="cmd.BeforeStartingTOC"></a><a href="#cmd.BeforeStartingTOC">\BeforeStartingTOC</a> --> <a href="scrguien.pdf#tocbasic.cmd.BeforeStartingTOC">237</a></li> -<li><a name="cmd.BeforeTOCHead"></a><a href="#cmd.BeforeTOCHead">\BeforeTOCHead</a> --> <a href="scrguien.pdf#tocbasic.cmd.BeforeTOCHead">237</a></li> +<li><a name="cmd.BeforeStartingTOC"></a><a href="#cmd.BeforeStartingTOC">\BeforeStartingTOC</a> --> <a href="scrguien.pdf#tocbasic.cmd.BeforeStartingTOC">238</a></li> +<li><a name="cmd.BeforeTOCHead"></a><a href="#cmd.BeforeTOCHead">\BeforeTOCHead</a> --> <a href="scrguien.pdf#tocbasic.cmd.BeforeTOCHead">238</a></li> <li><a name="cmd.Comment"></a><a href="#cmd.Comment">\Comment</a> --> <a href="scrguien.pdf#scraddr.cmd.Comment">221</a></li> +<li><a name="cmd.DeclareNewTOC"></a><a href="#cmd.DeclareNewTOC">\DeclareNewTOC</a> --> <a href="scrguien.pdf#tocbasic.cmd.DeclareNewTOC">240</a></li> <li><a name="cmd.FirstName"></a><a href="#cmd.FirstName">\FirstName</a> --> <a href="scrguien.pdf#scraddr.cmd.FirstName">221</a></li> <li><a name="cmd.FreeI"></a><a href="#cmd.FreeI">\FreeI</a> --> <a href="scrguien.pdf#scraddr.cmd.FreeI">221</a></li> <li><a name="cmd.FreeII"></a><a href="#cmd.FreeII">\FreeII</a> --> <a href="scrguien.pdf#scraddr.cmd.FreeII">221</a></li> @@ -179,7 +180,7 @@ <li><a name="cmd.addtokomafont"></a><a href="#cmd.addtokomafont">\addtokomafont</a> --> <a href="scrguien.pdf#maincls.cmd.addtokomafont">60</a></li> <li><a name="cmd.addtolengthplength"></a><a href="#cmd.addtolengthplength">\addtolengthplength</a> --> <a href="scrguien.pdf#scrlttr2.cmd.addtolengthplength">186</a></li> <li><a name="cmd.addtoreffields"></a><a href="#cmd.addtoreffields">\addtoreffields</a> --> <a href="scrguien.pdf#scrlttr2.cmd.addtoreffields">179</a></li> -<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --> <a href="scrguien.pdf#tocbasic.cmd.addtotoclist">232</a></li> +<li><a name="cmd.addtotoclist"></a><a href="#cmd.addtotoclist">\addtotoclist</a> --> <a href="scrguien.pdf#tocbasic.cmd.addtotoclist">233</a></li> <li><a name="cmd.adrchar"></a><a href="#cmd.adrchar">\adrchar</a> --> <a href="scrguien.pdf#scrlttr2.cmd.adrchar">217</a></li> <li><a name="cmd.adrentry"></a><a href="#cmd.adrentry">\adrentry</a> --> <a href="scrguien.pdf#scrlttr2.cmd.adrentry">214</a></li> <li><a name="cmd.and"></a><a href="#cmd.and">\and</a> --> <a href="scrguien.pdf#maincls.cmd.and">74</a></li> @@ -310,8 +311,8 @@ <li><a name="cmd.listofeachtoc"></a><a href="#cmd.listofeachtoc">\listofeachtoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.listofeachtoc">238</a></li> <li><a name="cmd.listoffigures"></a><a href="#cmd.listoffigures">\listoffigures</a> --> <a href="scrguien.pdf#maincls.cmd.listoffigures">80</a></li> <li><a name="cmd.listoftables"></a><a href="#cmd.listoftables">\listoftables</a> --> <a href="scrguien.pdf#maincls.cmd.listoftables">80</a></li> -<li><a name="cmd.listoftoc*"></a><a href="#cmd.listoftoc*">\listoftoc*</a> --> <a href="scrguien.pdf#tocbasic.cmd.listoftoc*">236</a></li> -<li><a name="cmd.listoftoc"></a><a href="#cmd.listoftoc">\listoftoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.listoftoc">236</a></li> +<li><a name="cmd.listoftoc*"></a><a href="#cmd.listoftoc*">\listoftoc*</a> --> <a href="scrguien.pdf#tocbasic.cmd.listoftoc*">237</a></li> +<li><a name="cmd.listoftoc"></a><a href="#cmd.listoftoc">\listoftoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.listoftoc">237</a></li> <li><a name="cmd.listtablename"></a><a href="#cmd.listtablename">\listtablename</a> --> <a href="scrguien.pdf#maincls.cmd.listtablename">80</a></li> <li><a name="cmd.lofoot"></a><a href="#cmd.lofoot">\lofoot</a> --> <a href="scrguien.pdf#scrpage.cmd.lofoot">127</a></li> <li><a name="cmd.lohead"></a><a href="#cmd.lohead">\lohead</a> --> <a href="scrguien.pdf#scrpage.cmd.lohead">127</a></li> @@ -389,7 +390,7 @@ <li><a name="cmd.setkomavar"></a><a href="#cmd.setkomavar">\setkomavar</a> --> <a href="scrguien.pdf#scrlttr2.cmd.setkomavar">179</a></li> <li><a name="cmd.setlengthtoplength"></a><a href="#cmd.setlengthtoplength">\setlengthtoplength</a> --> <a href="scrguien.pdf#scrlttr2.cmd.setlengthtoplength">186</a></li> <li><a name="cmd.setpartpreamble"></a><a href="#cmd.setpartpreamble">\setpartpreamble</a> --> <a href="scrguien.pdf#maincls.cmd.setpartpreamble">91</a></li> -<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.setuptoc">238</a></li> +<li><a name="cmd.setuptoc"></a><a href="#cmd.setuptoc">\setuptoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.setuptoc">239</a></li> <li><a name="cmd.subject"></a><a href="#cmd.subject">\subject</a> --> <a href="scrguien.pdf#maincls.cmd.subject">74</a></li> <li><a name="cmd.subjectname"></a><a href="#cmd.subjectname">\subjectname</a> --> <a href="scrguien.pdf#scrlttr2.cmd.subjectname">211</a></li> <li><a name="cmd.subparagraph*"></a><a href="#cmd.subparagraph*">\subparagraph*</a> --> <a href="scrguien.pdf#maincls.cmd.subparagraph*">85</a></li> @@ -415,15 +416,15 @@ <li><a name="cmd.title"></a><a href="#cmd.title">\title</a> --> <a href="scrguien.pdf#maincls.cmd.title">74</a></li> <li><a name="cmd.titlehead"></a><a href="#cmd.titlehead">\titlehead</a> --> <a href="scrguien.pdf#maincls.cmd.titlehead">74</a></li> <li><a name="cmd.titlepagestyle"></a><a href="#cmd.titlepagestyle">\titlepagestyle</a> --> <a href="scrguien.pdf#maincls.cmd.titlepagestyle">66</a></li> -<li><a name="cmd.tocbasic@@after@hook"></a><a href="#cmd.tocbasic@@after@hook">\tocbasic@@after@hook</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@@after@hook">239</a></li> -<li><a name="cmd.tocbasic@@before@hook"></a><a href="#cmd.tocbasic@@before@hook">\tocbasic@@before@hook</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@@before@hook">239</a></li> -<li><a name="cmd.tocbasic@extend@babel"></a><a href="#cmd.tocbasic@extend@babel">\tocbasic@extend@babel</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@extend@babel">239</a></li> -<li><a name="cmd.tocbasic@listhead"></a><a href="#cmd.tocbasic@listhead">\tocbasic@listhead</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@listhead">240</a></li> -<li><a name="cmd.tocbasic@listhead@"></a><a href="#cmd.tocbasic@listhead@">\tocbasic@listhead@</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@listhead@">240</a></li> -<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@starttoc">239</a></li> +<li><a name="cmd.tocbasic@@after@hook"></a><a href="#cmd.tocbasic@@after@hook">\tocbasic@@after@hook</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@@after@hook">242</a></li> +<li><a name="cmd.tocbasic@@before@hook"></a><a href="#cmd.tocbasic@@before@hook">\tocbasic@@before@hook</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@@before@hook">242</a></li> +<li><a name="cmd.tocbasic@extend@babel"></a><a href="#cmd.tocbasic@extend@babel">\tocbasic@extend@babel</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@extend@babel">242</a></li> +<li><a name="cmd.tocbasic@listhead"></a><a href="#cmd.tocbasic@listhead">\tocbasic@listhead</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@listhead">242</a></li> +<li><a name="cmd.tocbasic@listhead@"></a><a href="#cmd.tocbasic@listhead@">\tocbasic@listhead@</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@listhead@">242</a></li> +<li><a name="cmd.tocbasic@starttoc"></a><a href="#cmd.tocbasic@starttoc">\tocbasic@starttoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasic@starttoc">242</a></li> <li><a name="cmd.tocbasicautomode"></a><a href="#cmd.tocbasicautomode">\tocbasicautomode</a> --> <a href="scrguien.pdf#tocbasic.cmd.tocbasicautomode">235</a></li> <li><a name="cmd.typearea"></a><a href="#cmd.typearea">\typearea</a> --> <a href="scrguien.pdf#typearea.cmd.typearea">30</a></li> -<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.unsettoc">238</a></li> +<li><a name="cmd.unsettoc"></a><a href="#cmd.unsettoc">\unsettoc</a> --> <a href="scrguien.pdf#tocbasic.cmd.unsettoc">239</a></li> <li><a name="cmd.uppertitleback"></a><a href="#cmd.uppertitleback">\uppertitleback</a> --> <a href="scrguien.pdf#maincls.cmd.uppertitleback">76</a></li> <li><a name="cmd.usekomafont"></a><a href="#cmd.usekomafont">\usekomafont</a> --> <a href="scrguien.pdf#maincls.cmd.usekomafont">60</a></li> <li><a name="cmd.usekomavar*"></a><a href="#cmd.usekomavar*">\usekomavar*</a> --> <a href="scrguien.pdf#scrlttr2.cmd.usekomavar*">180</a></li> diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf Binary files differindex 16308ba27c1..123820d946c 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf diff --git a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx index c05c2c83112..cc53cdc07db 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1229} +% \CheckSum{1298} % \iffalse meta-comment % ====================================================================== % scrjura.dtx @@ -74,7 +74,7 @@ %<driver>\ProvidesFile{scrjura.drv} %<package>\ProvidesPackage{scrjura} %<*dtx|package|driver> - [2009/03/24 v0.5a beta + [2010/06/07 v0.5d KOMA-Script for jurists %</dtx|package|driver> %<driver> (driver)% %<package> (package)% @@ -94,6 +94,8 @@ \providecommand*{\DescribeCounter}{\DescribeMacro} \usepackage[latin1]{inputenc} \usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage{lmodern} \IfFileExists{scrjura.sty}{% \usepackage{scrjura} }{} @@ -314,8 +316,9 @@ standard classes created by The LaTeX3 Project 1994-1996. % Nummerierung der Paragraphen erfolgt automatisch, kann aber auch manuell % vorgenommen werden. % -% Nahezu alle vom Anwender anzugebenden Daten folgen dem \textit{key=value}"=Schema, -% wie bereits an dem eben genannten Titel eines Paragraphen zu sehen war. +% Nahezu alle vom Anwender anzugebenden Daten folgen dem +% \textit{key=value}"=Schema, wie bereits an dem eben genannten Titel eines +% Paragraphen zu sehen war. % % Enthält ein Paragraph mehr als einen Absatz, werden alle Absätze automatisch % nummeriert. Die Nummerierung kann fallweise abgeschaltet werden. Es ist @@ -340,11 +343,19 @@ standard classes created by The LaTeX3 Project 1994-1996. % indem unmittelbar nach |\begin{document}| eine \texttt{contract}-Umgebung % begonnen und unmittelbar vor |\end{document}| wieder beendet wird. % +% \DescribeOption{juratitlepagebreak}% +% Normalerweise sind Seitenumbrüche innerhalb der Überschriften von Paragraphen +% nicht erlaubt. Einige Juristen verwenden aber so lange Überschriften, dass +% selbst Seitenumbrüche darin sinnvoll sein können. Mit der Option +% \texttt{juratitlepagebreak} wird dies ermöglicht. Diese Option kann +% jederzeit mit Hilfe von |\KOMAoptions{juratitlepagebreak}| ein- oder mit +% |\KOMAoptions{juratitlepagebreak=false}| wieder ausgeschaltet werden. +% % \DescribeOption{juratotoc}% % \DescribeCounter{juratoclevel}% % Die Option \texttt{juratotoc} sorgt dafür, dass die Paragraphen in das % Inhaltsverzeichnis eingetragen werden. Dabei wird in der Voreinstellung die -% Gliederungstiefe 2 für diese Einträge verwendet. Über den Zähler +% Gliederungstiefe~2 für diese Einträge verwendet. Über den Zähler % |juratoclevel| kann auch eine andere Gliederungstiefe vorgegeben werden. Das % Paket greift hier auf die Routinen von \LaTeX{} zur Erstellung eines % Inhaltsverzeichnisses zurück. Bei dreistelligen Paragraphennummern kann im @@ -352,10 +363,10 @@ standard classes created by The LaTeX3 Project 1994-1996. % % Die einfachste Abhilfe gegen diesen Fehler besteht darin, die Box mit der % Gliederungsnummer zu verbreitern, beispielsweise mit -% -% |\renewcommand{\numberline}[1]{\makebox[6em][l]{#1}}|. -% -% Die Breite der Box lässt den jeweiligen Gegebenheiten anpassen. +% \begin{verbatim} +% \renewcommand{\numberline}[1]{\makebox[6em][l]{#1}} +% \end{verbatim}\vskip-2\parskip +% die Breite der Box den jeweiligen Gegebenheiten anzupassen. % % Eine andere Abhilfe bei der Verwendung einer \KOMAScript"=Klasse besteht % darin, die Option |tocleft| zu verwenden. Zuletzt kann man @@ -365,11 +376,12 @@ standard classes created by The LaTeX3 Project 1994-1996. % auftreten. % % -% Ein für den Autor der Anleitung entscheidender Vorteil von \textsf{scrjura} +% Ein für den Autor der Anleitung entscheidender Vorteil von \textsf{scrjura} % liegt in dem umfassenden System, auf andere Klauseln des Vertrages verweisen -% zu können. Beim Laden des Paktes kann per Option entschieden werden, -% wie die Verweise formatiert werden sollen: lang (Bsp: »§ 314 Absatz 2 Satz 2«), -% kurz (»§ 314 Abs. 2 S. 2«) und numerisch (»§ 314 II 2«). Die Optionen hierzu lauten: +% zu können. Beim Laden des Paktes kann per Option entschieden werden, wie die +% Verweise formatiert werden sollen: lang (Bsp: »§ 314 Absatz 2 Satz 2«), kurz +% (»§ 314 Abs. 2 S. 2«) und numerisch (»§ 314 II 2«). Die Optionen hierzu +% lauten: % \begin{itemize} % \item ref=numeric % \item ref=long @@ -378,19 +390,21 @@ standard classes created by The LaTeX3 Project 1994-1996. % % Wird nichts angegeben, ist |ref=long| voreingestellt. % -% Wer hier spezifische Wünsche hat, kann die Zitierweise von Absätzen und Sätzen -% bereits bei den Optionen hiervon abweichend festlegen. Es sind beliebige Kombinationen -% von |parlong, parshort, parnumeric| mit |sentenceslong, sentenceshort, sentencesnumeric| -% möglich. Beispiel: |\usepackage[ref=parlong, ref=sentenceshort]{scrjura}|. -% Wir haben allerdings diese Kombinationen nicht alle getestet. +% Wer hier spezifische Wünsche hat, kann die Zitierweise von Absätzen und +% Sätzen bereits bei den Optionen hiervon abweichend festlegen. Es sind +% beliebige Kombinationen von |parlong, parshort, parnumeric, nopar| mit +% |sentenceslong, sentenceshort, sentencesnumeric, nosentence| +% möglich. Beispiel: |\usepackage[ref=parlong,ref=sentenceshort]{scrjura}|. +% Wir haben allerdings diese Kombinationen nicht alle getestet. % % \subsection{Optionen betreffend Kolumnentitel} % % Bei langen Verträgen können automatische Kolumnentitel hilfreich % sein. Allerdings hängt die Ausgabe hier davon ab, wie die diese erzeugt -% werden. \DescribeOption{paragraphmark}% -% \textsf{scrjura} unterstützt lebende Kolumnentitel. Die Option \texttt{paragraphmark} kann -% auf folgende Werte gesetzt werden: +% werden. +% \DescribeOption{paragraphmark}% +% \textsf{scrjura} unterstützt lebende Kolumnentitel. Die Option +% \texttt{paragraphmark} kann auf folgende Werte gesetzt werden: % \begin{itemize} % \item false, off, no % \item right @@ -403,8 +417,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % würde auf den ungeraden Seiten die Abschnittsüberschriften und auf den % geraden Seiten der Titel des aktuellen Paragraphen angegeben werden. % -% Im übrigen können die zur Gestaltung von Kopfzeilen üblichen Pakete (z.B. scrpage2) -% verwendet werden. +% Im übrigen können die zur Gestaltung von Kopfzeilen üblichen Pakete +% (z.B. scrpage2) verwendet werden. % % % @@ -479,20 +493,23 @@ standard classes created by The LaTeX3 Project 1994-1996. % \subsection{Verweise} % \label{sec:referenzierung} % -% Verlässlich funktionierende Verweise sind eine große Erleichterung -% beim Abfassen von Verträgen. Wenn in einem ersten Entwurf eines Gesellschaftsvertrags -% die Abfindungsregelungen in §§~28 ff. enthalten sind, diese aber nach einigen Umbauten -% sich irgendwann in §§~19 ff. wiederfinden, dann müssen alle Verweise auf die unterschiedlichen -% Abfindungsregelungen für kündigende Gesellschafter, für solche, die in Rente gehen und für -% 'rausgeworfene diese Änderungen nachvollzogen haben. +% Verlässlich funktionierende Verweise sind eine große Erleichterung beim +% Abfassen von Verträgen. Wenn in einem ersten Entwurf eines +% Gesellschaftsvertrags die Abfindungsregelungen in §§~28 ff. enthalten sind, +% diese aber nach einigen Umbauten sich irgendwann in §§~19 ff. wiederfinden, +% dann müssen alle Verweise auf die unterschiedlichen Abfindungsregelungen für +% kündigende Gesellschafter, für solche, die in Rente gehen und für +% 'rausgeworfene diese Änderungen nachvollzogen haben. % -% In der Grundeinstellung führt der Verweis |\ref{testA}| auf ein |\label{testA}|, das in einem Absatz -% platziert wurde, zur Ausgabe eines Vollverweises einschließlich der Satzangabe. +% In der Grundeinstellung führt der Verweis |\ref{testA}| auf ein +% |\label{testA}|, das in einem Absatz platziert wurde, zur Ausgabe eines +% Vollverweises einschließlich der Satzangabe. % -% Nun will man häufig nicht den Paragraph, Absatz \textit{und} Satz, -% sondern nur Paragraph und Absatznummer referenzieren. Die folgende Tabelle -% enthält eine systematische Darstellung aller Verweismöglicheiten. Ein »L« kennzeichnet die -% Langform, ein »S« die Kurzform und ein »N« die nummerische Darstellung des Verweises. +% Nun will man häufig nicht den Paragraph, Absatz \textit{und} Satz, sondern +% nur Paragraph und Absatznummer referenzieren. Die folgende Tabelle enthält +% eine systematische Darstellung aller Verweismöglicheiten. Ein »L« +% kennzeichnet die Langform, ein »S« die Kurzform und ein »N« die nummerische +% Darstellung des Verweises. % % Zunächst das Beispiel, auf das sich die Tabelle bezieht: % @@ -520,8 +537,6 @@ standard classes created by The LaTeX3 Project 1994-1996. % % Folgende Verweise auf diesen § 1 Absatz 1 Satz 1 sind möglich: % -% \bigskip -% % \begin{tabular}{ll} % Code & Ergebnis \\ % \hline @@ -541,6 +556,45 @@ standard classes created by The LaTeX3 Project 1994-1996. % \verb|\refSentenceS{testA}| & \refSentenceS{testA} \\ % \verb|\refSentenceN{testA}| & \refSentenceN{testA} \\ % \end{tabular} +% +% Dabei hängt die Ausgabe von |\ref|, |\refPar| und |\refSentence| von den +% Einstellungen der Option |ref| ab. Hier zum Vergleich mit der Einstellung +% |\KOMAoptions{ref=nopar}|: +% +% \begingroup\KOMAoptions{ref=nopar} +% \begin{tabular}{ll} +% Code & Ergebnis \\ +% \hline +% \verb|\ref{testA}| & \ref{testA} \\ +% \verb|\refPar{testA}| & \refPar{testA} \\ +% \verb|\refSentence{testA}| & \refSentence{testA} \\ +% \end{tabular} +% \endgroup +% +% Das gleiche mit |\KOMAoptions{ref=nosentence}|: +% +% \begingroup\KOMAoptions{ref=nosentence} +% \begin{tabular}{ll} +% Code & Ergebnis \\ +% \hline +% \verb|\ref{testA}| & \ref{testA} \\ +% \verb|\refPar{testA}| & \refPar{testA} \\ +% \verb|\refSentence{testA}| & \refSentence{testA} \\ +% \end{tabular} +% \endgroup +% +% Das gleiche mit |\KOMAoption{ref}{nopar,nosentence}|: +% +% \begingroup\KOMAoption{ref}{nopar,nosentence} +% \begin{tabular}{ll} +% Code & Ergebnis \\ +% \hline +% \verb|\ref{testA}| & \ref{testA} \\ +% \verb|\refPar{testA}| & \refPar{testA} \\ +% \verb|\refSentence{testA}| & \refSentence{testA} \\ +% \end{tabular} +% \endgroup +% % % Zu jeder existiert noch eine Stern"=Version, also z.B. % |\ref*{testA}|. Wenn das Paket |hyperref| geladen ist, erzeugt @@ -717,6 +771,19 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macro} % \end{option} % +% \begin{option}{juratitlepagebreak} +% \changes{v0.5b}{2010/04/05}{neue Option} +% Mit dieser Option wird der Schalter |\if@juratitlepagebreak| auf |\iftrue| +% gesetzt. +% \begin{macro}{\if@juratitlepagebreak} +% Mit diesem Schalter wiederum wird erreicht, dass in den Überschriften von +% Paragraphen ein Seitenumbruch erlaubt wird. +% \begin{macrocode} +\KOMA@ifkey{juratitlepagebreak}{@juratitlepagebreak} +% \end{macrocode} +% \end{macro} +% \end{option} +% % \begin{option}{paragraphmark} % \begin{option}{markright} % \begin{option}{markboth} @@ -765,6 +832,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{option} % % \begin{option}{ref} +% \changes{v0.5d}{2010/06/07}{neue Einstellungen \texttt{nopar}, +% \texttt{nosentence}, \texttt{OnlyParagraph}} % \begin{option}{parcitename} % \begin{option}{sentencecitename} % Die Form, in der Absätze und Sätze referenziert werden. Es gibt eine lange, @@ -772,7 +841,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % % \begin{macro}{\parcite@fromat} % \begin{macro}{\sentencecite@fromat} -% In der Voreinstellung wird das lange Format verwendet. +% In der Voreinstellung wird das lange Format verwendet. Es gilt: +% 0 = lang, 1 = kurz, 2 = numerisch, -1 = gar nicht % \begin{macrocode} \newcommand*{\parcite@format}{0} \newcommand*{\sentencecite@format}{0} @@ -788,12 +858,15 @@ standard classes created by The LaTeX3 Project 1994-1996. {parlong}{1},{longpar}{1},{ParL}{1},% {parshort}{2},{shortpar}{2},{ParS}{2},% {parnumeric}{3},{numericpar}{3},{ParN}{3},% + {paroff}{4},{nopar}{4},% {sentencelong}{10},{longsentence}{10},{SentenceL}{10},% {sentenceshort}{20},{shortsentence}{20},{SentenceS}{20},% {sentencenumeric}{30},{numericsentence}{30},{SentenceN}{30},% + {sentenceoff}{40},{nosentence}{40},% {long}{11},% {short}{22},% - {numeric}{33}% + {numeric}{33},% + {paragraphonly}{44},{ParagraphOnly}{44},{OnlyParagraph}{44}% }{#1}% \@tempcnta=\@tempa\relax \@tempcntb=\z@ @@ -811,6 +884,9 @@ standard classes created by The LaTeX3 Project 1994-1996. \or \aftergroup\def\aftergroup\parcite@format \aftergroup{\aftergroup2\aftergroup}% + \or + \aftergroup\def\aftergroup\parcite@format + \aftergroup{\aftergroup-\aftergroup1\aftergroup}% \fi \ifcase \@tempcntb \or @@ -822,6 +898,9 @@ standard classes created by The LaTeX3 Project 1994-1996. \or \aftergroup\def\aftergroup\sentencecite@format \aftergroup{\aftergroup2\aftergroup}% + \or + \aftergroup\def\aftergroup\sentencecite@format + \aftergroup{\aftergroup-\aftergroup1\aftergroup}% \fi \endgroup } @@ -837,8 +916,20 @@ standard classes created by The LaTeX3 Project 1994-1996. \KOMAProcessOptions\relax % \end{macrocode} % +% \begin{macro}{\jura@env@type} +% \changes{v0.5d}{2010/04/28}{neu (intern)} +% Dieses Makro wird in Abhängigkeit der gerade aktiven +% \textsf{scrjura}-Umgebung definiert. +% \begin{macrocode} +\newcommand*{\jura@env@type}{} +% \end{macrocode} +% \end{macro} +% % \begin{environment}{contract} % \begin{macro}{\contract} +% \changes{v0.5d}{2010/04/28}{fehlende Fehlermeldung ergänzt} +% \changes{v0.5d}{2010/04/28}{Umgebung definiert sich nicht mehr selbst um} +% \changes{v0.5d}{2010/04/28}{\cs{jura@env@type} wird gesetzt} % Die Umgebung \texttt{contract} wird als Anweisung \cs{contract} % definiert. Nichts desto trotz handelt es sich dabei um eine Umgebung und % sollte sie immer als Umgebung verwendet werden! @@ -848,18 +939,23 @@ standard classes created by The LaTeX3 Project 1994-1996. % Unterbrechung. % \begin{macrocode} \newcommand*{\contract}{% - \renewcommand*{\contract}{% - \contract@nest@error{contract}% - }% - \let\@doendpe\contract@doendpe - \let\Paragraph\contract@paragraph - \let\c@Paragraph\c@contractParagraph - \edef\cl@Paragraph{\cl@Paragraph\cl@contractParagraph}% - \let\SubParagraph\contract@subparagraph - \let\c@SubParagraph\c@contractSubParagraph - \edef\cl@SubParagraph{\cl@SubParagraph\cl@contractSubParagraph}% - \let\Par\contract@everypar - \let\Sentence\contract@sentence + \ifx\jura@env@type\@empty + \let\@doendpe\contract@doendpe + \let\Paragraph\contract@paragraph + \let\c@Paragraph\c@contractParagraph + \edef\cl@Paragraph{\cl@Paragraph\cl@contractParagraph}% + \let\SubParagraph\contract@subparagraph + \let\c@SubParagraph\c@contractSubParagraph + \edef\cl@SubParagraph{\cl@SubParagraph\cl@contractSubParagraph}% + \let\Par\contract@everypar + \let\Sentence\contract@sentence + \renewcommand*{\jura@env@type}{contract}% + \else + \PackageError{contract}{nested `contract' detected}{% + You may not use a `contract' environment inside\MessageBreak + a `\jura@env@type' environment or after loading\MessageBreak + package `scrjura' with option `\jura@env@type'!}% + \fi } \let\if@jura@skiphyperref\iftrue \let\cl@Paragraph\@empty @@ -1028,22 +1124,23 @@ standard classes created by The LaTeX3 Project 1994-1996. % \begin{macrocode} \ifcontract@dummy\else \begingroup + \if@juratitlepagebreak\else\interlinepenalty\@M\fi \contract@paragraph@font \theParagraph \ifx\contract@title\relax\else\enskip\contract@title\fi - \endgroup - \ifx\contract@entry\relax\else - \addcontentsline{toc}{cpar}{% - \protect\numberline{\theParagraph}\contract@entry - }% - \addcontentsline{cpa}{cpar}{% - \protect\numberline{\theParagraph}\contract@entry - }% - \fi - \ifx\contract@head\relax\else - \expandafter\Paragraphmark\expandafter{% - \expandafter\theSubParagraph\expandafter\enskip\contract@head}% - \fi - \par\nobreak\vskip\contract@postskip + \ifx\contract@entry\relax\else + \addcontentsline{toc}{cpar}{% + \protect\numberline{\theParagraph}\contract@entry + }% + \addcontentsline{cpa}{cpar}{% + \protect\numberline{\theParagraph}\contract@entry + }% + \fi + \ifx\contract@head\relax\else + \expandafter\Paragraphmark\expandafter{% + \expandafter\theSubParagraph\expandafter\enskip\contract@head}% + \fi + \par + \endgroup\nobreak\vskip\contract@postskip % \end{macrocode} % Zum Schluss wird noch dafür gesorgt, dass auch die Absätze korrekt % nummeriert werden können etc. @@ -1095,22 +1192,24 @@ standard classes created by The LaTeX3 Project 1994-1996. \fi \ifcontract@dummy\else \begingroup + \if@juratitlepagebreak\else\interlinepenalty\@M\fi \contract@paragraph@font \theSubParagraph \ifx\contract@title\relax\else\enskip\contract@title\fi + \ifx\contract@entry\relax\else + \addcontentsline{toc}{cpar}{% + \protect\numberline{\theSubParagraph}\contract@entry + }% + \addcontentsline{cpa}{cpar}{% + \protect\numberline{\theSubParagraph}\contract@entry + }% + \fi + \ifx\contract@head\relax\else + \expandafter\Paragraphmark\expandafter{% + \expandafter\theSubParagraph\expandafter\enskip\contract@head}% + \fi + \par \endgroup - \ifx\contract@entry\relax\else - \addcontentsline{toc}{cpar}{% - \protect\numberline{\theSubParagraph}\contract@entry - }% - \addcontentsline{cpa}{cpar}{% - \protect\numberline{\theSubParagraph}\contract@entry - }% - \fi - \ifx\contract@head\relax\else - \expandafter\Paragraphmark\expandafter{% - \expandafter\theSubParagraph\expandafter\enskip\contract@head}% - \fi - \par\nobreak\vskip\contract@postskip + \nobreak\vskip\contract@postskip \jura@afterheading{contract}% \fi } @@ -1218,6 +1317,22 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macrocode} % \end{macro} % +% \begin{macro}{\jura@usetype} +% \changes{v0.5d}{2010/04/28}{neu (intern)} +% In der Voreinstellung macht das erst einmal gar nichts, außer dass es robust +% ist und \cs{jura@@usetype} aufruft. +% \begin{macro}{\jura@@usetype} +% \changes{v0.5d}{2010/04/28}{neu (intern)} +% Das wiederum ist nicht robust und kann dadurch einfacher umdefiniert +% werden. In der Voreinstellung macht das dann wirklich nichts, außer das +% Argument zu fressen. +% \begin{macrocode} +\DeclareRobustCommand*{\jura@usetype}[1]{\jura@@usetype{#1}} +\newcommand*{\jura@@usetype}[1]{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \begin{macro}{\contract@everypar} % |\jura@everpar| für Verträge. % \begin{macro}{\ifparnumber} @@ -1225,6 +1340,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % \begin{macro}{\thepar} % \begin{macro}{\theHpar} % \begin{macro}{\p@par} +% \changes{v0.5d}{2010/04/28}{\cs{jura@usetype} mit Argument +% \cs{jura@env@type} eingefügt} % Der Schalter gibt an, ob überhaupt mit Absatznummern gearbeitet werden % soll. Sind Absatznummern deaktiviert, werden auch keine manuellen % Absatznummern gesetzt. Die Absätze werden dann auch nicht gezählt. Ansonsten @@ -1238,7 +1355,7 @@ standard classes created by The LaTeX3 Project 1994-1996. \renewcommand*{\thepar}{\arabic{par}} \newcommand*{\theHpar}{\theH@AbsParagraph-\Roman{par}} \newcommand*{\parformat}{(\thepar)} -\renewcommand*\p@par{{\theSubParagraph\jura@separator{\nobreakspace}}} +\renewcommand*\p@par{{\jura@usetype{\jura@env@type}\theSubParagraph\jura@separator{\nobreakspace}}} \@addtoreset{par}{Paragraph} \@addtoreset{par}{SubParagraph} % \end{macrocode} @@ -1247,15 +1364,20 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macro} % \end{Counter} % \end{macro} +% \changes{0.5c}{2010/04/26}{erstes Argument von \cs{newmaxpar} und zweites +% Argument von \cs{getmaxpar} ist \texttt{contract} nicht +% \texttt{contractpars}} +% \changes{0.5c}{2010/04/26}{\cs{contract@Paragraphformat} expandiert beim +% Schreiben zu seinem Argument} % \begin{macrocode} \newcommand*{\contract@everypar}{% \ifparnumber \refstepcounter{par}% \refstepcounter{sentence}% \begingroup - \protected@write\@auxout{}{% - \string\newmaxpar{contractpars}{\theSubParagraph}{\arabic{par}}}% - \getmaxpar\@tempa{contractpars}{\theSubParagraph}% + \protected@write\@auxout{\let\contract@Paragraphformat\@firstofone}{% + \string\newmaxpar{contract}{\theSubParagraph}{\arabic{par}}}% + \getmaxpar\@tempa{contract}{\theSubParagraph}% \typeout{Stored max is \@tempa}% \ifnum \@tempa>\@ne \parformat\nobreakspace @@ -1605,33 +1727,41 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macro} % % \begin{macro}{\parciteformat} +% \changes{v0.5d}{2010/04/28}{Argument verschoben} % Zitierstil für Absätze. % \begin{macrocode} \DeclareRobustCommand*{\par@cite}[1]{\parciteformat{#1}} \newcommand*{\parciteformat}[1]{% \ifcase \parcite@format - \parlongformat{#1}% + \expandafter\parlongformat \or - \parshortformat{#1}% + \expandafter\parshortformat \or - \parnumericformat{#1}% + \expandafter\parnumericformat + \else + \unskip\expandafter\@gobble \fi + {#1}% } % \end{macrocode} % \end{macro} % % \begin{macro}{\sentenceciteformat} +% \changes{v0.5d}{2010/04/28}{Argument verschoben} % Zitierstil für Sätze. In der Voreinstellung ist das |\@arabic|. % \begin{macrocode} \DeclareRobustCommand*{\sentence@cite}[1]{\sentenceciteformat{#1}} \newcommand*{\sentenceciteformat}[1]{% \ifcase \sentencecite@format - \sentencelongformat{#1}% + \expandafter\sentencelongformat \or - \sentenceshortformat{#1}% + \expandafter\sentenceshortformat \or - \sentencenumericformat{#1}% + \expandafter\sentencenumericformat + \else + \unskip\expandafter\@gobble \fi + {#1}% } % \end{macrocode} % \end{macro} @@ -1703,6 +1833,9 @@ standard classes created by The LaTeX3 Project 1994-1996. % % \begin{macro}{\newmaxpar} % \begin{macro}{\getmaxpar} +% \changes{v0.5c}{2010/04/26}{\cs{protected@edef} durch \cs{edef} ersetzt} +% \changes{v0.5c}{2010/04/26}{\cs{\#2@Paragraphformat} expandiert zu seinem +% Argument} % Noch zwei Hilfsmakros, um Zähler in der aux-Datei zwischenzuspeichern und % auch dann Werte zu holen, wenn sie nicht in der aux-Datei stehen. % \begin{macrocode} @@ -1714,7 +1847,8 @@ standard classes created by The LaTeX3 Project 1994-1996. } \newcommand*{\getmaxpar}[3]{% \begingroup - \protected@edef\@tempa{#3}% + \expandafter\let\csname #2@Paragraphformat\endcsname\@firstofone + \edef\@tempa{#3}% \@onelevel@sanitize\@tempa \expandafter\ifx \csname max@#2@\@tempa\endcsname\relax \edef\@tempa{\endgroup\edef\noexpand#1{\expandafter\the\value{par}}}% diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx index dd1de1fb61f..1316ff4b735 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1300} +% \CheckSum{1309} % \iffalse meta-comment % ====================================================================== % scrkbase.dtx @@ -58,7 +58,7 @@ %%% From File: scrkbase.dtx %<*driver> % \fi -\ProvidesFile{scrkbase.dtx}[2010/02/02 v3.04b KOMA-Script (basics)] +\ProvidesFile{scrkbase.dtx}[2010/03/10 v3.05a KOMA-Script (basics)] % \iffalse %</driver> %<package&option>\ProvidesPackage{% @@ -489,6 +489,33 @@ %<*body> % \fi % +% \subsection{Ein wenig zusätzliche Mathematik für \eTeX} +% +% \begin{macro}{\XdivY} +% \changes{v3.05a}{2010/03/10}{Neu} +% Ergebnis ist erster Argument durch zweites abgerundet auf die nächst +% kleinere ganze Zahl. +% \begin{macrocode} +%<*base> +\newcommand*{\XdivY}[2]{% + \numexpr ( #1 + #2 / 2 ) / #2 - 1\relax +} +%</base> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\XmodY} +% \changes{v3.05a}{2010/03/10}{Neu} +% Ergebnis ist erstes Argument modulo zweites Argument. +% \begin{macrocode} +%<*base> +\newcommand*{\XmodY}[2]{% + \numexpr #1 - #2 * \XdivY{#1}{#2}\relax +} +%</base> +% \end{macrocode} +% \end{macro} +% % \subsection{Häufig benötigte Befehle} % % \begin{macro}{\if@atdocument} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx index 03b1a215cc7..34b1b6f6481 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx @@ -1,4 +1,4 @@ -% \CheckSum{92} +% \CheckSum{94} % \iffalse meta-comment % ====================================================================== % scrkcomp.dtx @@ -238,6 +238,10 @@ % \changes{v3.05}{2009/07/08}{Neues Macro} % \begin{macro}{\scr@v@3.04a} % \changes{v3.04a}{2009/07/24}{Neues Macro} +% \begin{macro}{\scr@v@3.05a} +% \changes{v3.05a}{2010/03/10}{Neues Macro} +% \begin{macro}{\scr@v@3.06} +% \changes{v3.06}{2010/06/17}{Neues Macro} % \begin{macro}{\scr@v@last} % \changes{v2.9u}{2005/03/05}{Neues Macro} % Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die @@ -274,8 +278,10 @@ \@namedef{scr@v@3.03a}{10} \@namedef{scr@v@3.03b}{10} \@namedef{scr@v@3.04}{10} -\@namedef{scr@v@3.05}{10} \@namedef{scr@v@3.04a}{10} +\@namedef{scr@v@3.05}{10} +\@namedef{scr@v@3.05a}{10} +\@namedef{scr@v@3.06}{10} \@namedef{scr@v@last}{10} % \end{macrocode} % \end{macro} @@ -299,6 +305,8 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \end{macro} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx index c352b068c0e..be909efbdb3 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1851} +% \CheckSum{1835} % \iffalse meta-comment % ====================================================================== % scrkfont.dtx @@ -58,7 +58,7 @@ %%% From File: scrkfont.dtx %<*driver> % \fi -\ProvidesFile{scrkfont.dtx}[2008/05/01 v3.00 KOMA-Script (font selection)] +\ProvidesFile{scrkfont.dtx}[2010/10/24 v3.05a KOMA-Script (font selection)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -100,6 +100,9 @@ % % \subsection{Option zur Auswahl der Größe der Grundschrift} % +% \iffalse +%<*class|extend> +% \fi % \begin{option}{10pt} % \begin{option}{11pt} % \begin{option}{12pt} @@ -219,6 +222,9 @@ % \end{macrocode} % \end{option} % +% \iffalse +%</class|extend> +% \fi % % \iffalse %</option> @@ -543,6 +549,10 @@ %<*body> % \fi % +% \iffalse +%<*class|extend> +% \fi +% % \begin{macro}{\changefontsizes} % \changes{v2.96}{2006/08/11}{neue Anweisung (benötigt \eTeX)} % Diese Anweisung bietet berechnete Schriftgrößen als Fallbacklösung an. Das @@ -968,19 +978,26 @@ % \end{macro} % \end{macro} % +% \iffalse +%</class|extend> +% \fi % % \subsection{Setzen der Schrift eines Elements} % -% \begin{macro}{\setkomafont} -% \changes{v2.8o}{2001/09/14}{neu} +% \iffalse +%<*scrkbase> +% \fi +% +% \begin{macro}{\setkomafont} +% \changes{v2.8o}{2001/09/14}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann die Schriftart von % \KOMAScript-Elementen gesetzt werden. % \begin{macrocode} \newcommand*{\setkomafont}[2]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be set}{% You've told me to redefine the font selection of the element,\MessageBreak% @@ -989,8 +1006,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to redefine the font selection of the\MessageBreak element `#1' that is an alias of element\MessageBreak `\csname scr@fnt@instead@#1\endcsname'% @@ -1002,16 +1018,16 @@ \expandafter\expandafter\expandafter\def\csname scr@fnt@#1\endcsname{#2}% }% \@ifundefined{scr@fnt@wrn@#1}{}{% -%<!extend> \ClassWarning{\KOMAClassName}{% -%<extend> \PackageWarning{scrextend}{% + \PackageWarning{scrkbase}{% \csname scr@fnt@wrn@#1\endcsname{#1}% }% }% } % \end{macrocode} -% \end{macro} -% \begin{macro}{\addtokomafont} -% \changes{v2.8p}{2001/09/22}{neu} +% \end{macro} +% \begin{macro}{\addtokomafont} +% \changes{v2.8p}{2001/09/22}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Dieses Makro funktioniert fast wie obiges, allerdings fügt es der % vorhandenen Definition etwas an. Dazu wird \cs{l@addto@macro} aus % \textsf{scrkbase} verwendet. @@ -1019,8 +1035,7 @@ \newcommand*{\addtokomafont}[2]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be extended% }{% You've told me to extend the font selection of the @@ -1030,8 +1045,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to extend the font selection of the\MessageBreak element `#1' that is an alias of element\MessageBreak `\csname scr@fnt@instead@#1\endcsname'% @@ -1044,26 +1058,25 @@ \csname scr@fnt@#1\endcsname{#2}% }% \@ifundefined{scr@fnt@wrn@#1}{}{% -%<!extend> \ClassWarning{\KOMAClassName}{% -%<extend> \PackageWarning{scrextend}{% + \PackageWarning{scrkbase}{% \csname scr@fnt@wrn@#1\endcsname{#1}% }% }% } % \end{macrocode} -% \end{macro} +% \end{macro} % -% \begin{macro}{\usekomafont} -% \changes{v2.8p}{2001/09/28}{neu} -% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert} +% \begin{macro}{\usekomafont} +% \changes{v2.8p}{2001/09/28}{neu} +% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann auf die Schriftart von % \KOMAScript-Elementen umgeschaltet werden. % \begin{macrocode} \newcommand*{\usekomafont}[1]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be used% }{% You've told me to use the font selection of the @@ -1073,8 +1086,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to use the font selection of the element\MessageBreak `#1' that is an alias of element `\csname @@ -1105,8 +1117,9 @@ % eigentlich ganz einfach. Damit es noch einfacher wird, ein paar % Hilfsmakros: % -% \begin{macro}{\newkomafont} -% \changes{v2.95}{2004/07/21}{neu} +% \begin{macro}{\newkomafont} +% \changes{v2.95}{2004/07/21}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit \cs{newkomafont} wird ein neues Element definiert. Das erste optionale % Argument ist dabei die optionale Warnung. Ist dieses nicht gesetzt oder % \cs{relax}, so wird keine Warnung definiert. Das erste obligatorische @@ -1126,8 +1139,9 @@ \fi } % \end{macrocode} -% \begin{macro}{\aliaskomafont} -% \changes{v2.95}{2004/07/21}{neu} +% \begin{macro}{\aliaskomafont} +% \changes{v2.95}{2004/07/21}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit \cs{aliaskomafont} wird hingegen einfach ein Alias definiert. Dieser % Befehlt kennt zwei Argumente: der Name des Elements und der Names des % Elements, das stattdessen verwendet werden soll. @@ -1138,8 +1152,12 @@ }% } % \end{macrocode} -% \end{macro} -% \end{macro} +% \end{macro} +% \end{macro} +% +% \iffalse +%</scrkbase> +% \fi % % \iffalse %</body> diff --git a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx index 292b28ebcd8..81e521c87ab 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx @@ -1,4 +1,4 @@ -% \CheckSum{278} +% \CheckSum{348} % \iffalse meta-comment % ====================================================================== % scrkftn.dtx @@ -58,7 +58,7 @@ %%% From File: scrkftn.dtx %<*driver> % \fi -\ProvidesFile{scrkftn.dtx}[2008/11/22 v3.01a KOMA-Script (footnotes)] +\ProvidesFile{scrkftn.dtx}[2010/04/03 v3.06 KOMA-Script (footnotes)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -179,12 +179,13 @@ % % \subsection{Definitionen für Fußnoten} % -% \begin{macro}{\footnoterule} -% \changes{v2.3a}{1995/07/08}{\cs{@width} verwendet} -% \changes{v2.8q}{2002/02/06}{\cs{raggedbottom}-Verbesserung -% eingefügt} -% \changes{v2.95}{2002/01/07}{\texttt{.05fil} statt -% \texttt{.005fil}} +% \begin{macro}{\footnoterule} +% \changes{v2.3a}{1995/07/08}{\cs{@width} verwendet} +% \changes{v2.8q}{2002/02/06}{\cs{raggedbottom}-Verbesserung +% eingefügt} +% \changes{v2.95}{2002/01/07}{\texttt{.05fil} statt +% \texttt{.005fil}} +% \changes{v3.06}{2010/04/03}{die neuen Längenmakros werden genutzt} % Im Fall, dass \cs{raggedbottom} verwendet wird, die Fußnotenlinie % nach unten gedrückt. Dies funktioniert nur dann nicht, wenn % Abbildungen oder Tabellen mit der Option "`\texttt{b}"' an das Ende @@ -194,13 +195,83 @@ % \begin{macrocode} %<*class> \renewcommand*\footnoterule{% - \kern-3\p@ + \normalsize\ftn@rule@test@values + \kern-\dimexpr 2.6\p@+\ftn@rule@height\relax \ifx\@textbottom\relax\else\vskip \z@ \@plus.05fil\fi - \hrule\@width.4\columnwidth + \hrule \@height\ftn@rule@height \@width\ftn@rule@width \kern 2.6\p@} %</class> % \end{macrocode} -% \end{macro} +% \begin{macro}{\ftn@rule@test@values} +% \changes{v3.06}{2010/04/03}{neu (intern)} +% Test, ob die Einstellungen für die Längen der Fußnotenlinie halbwegs +% vernünftig sind. +% \begin{macrocode} +\newcommand*{\ftn@rule@test@values}{% + \ifdim\ftn@rule@height <\z@ + \ClassWarning{\KOMAClassName}{% + You might get into trouble, because the\MessageBreak + height of the footnote rule has a value\MessageBreak + less than 0% + }% + \else + \ifdim\ftn@rule@height >\dimexpr\skip\footins -2.6\p@\relax + \ClassWarning{\KOMAClassName}{% + You might get into trouble, because the\MessageBreak + height of the footnote rule has a value\MessageBreak + greater than \the\dimexpr\skip\footins -2.6\p@\relax + }% + \fi + \fi + \ifdim\ftn@rule@width <\z@ + \ClassWarning{\KOMAClassName}{% + You might get into trouble, because the width\MessageBreak + or length of the footnote rule has a value\MessageBreak + less than 0pt% + }% + \else + \ifdim\ftn@rule@width >\columnwidth + \ClassWarning{\KOMAClassName}{% + You might get into trouble, because the width\MessageBreak + or length of the footnote rule has a value\MessageBreak + greater than \string\columnwidth + }% + \fi + \fi +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ftn@rule@width} +% \changes{v3.06}{2010/04/03}{neu (intern)} +% Die Länge der Fußnotentrennlinie. +% \begin{macrocode} +\newcommand*{\ftn@rule@width}{.4\columnwidth} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ftn@rule@height} +% \changes{v3.06}{2010/04/03}{neu (intern)} +% Die Höhe der Fußnotentrennlinie (die Tiefe ist immer 0). +% \begin{macrocode} +\newcommand*{\ftn@rule@height}{.4\p@} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\setfootnoterule} +% \changes{v3.06}{2010/04/03}{neue Anweisung} +% Das erste, optionale Argument ist die Höhe der Linie, das zweite nicht +% optionale die Länge. +% \begin{macrocode} +\newcommand*{\setfootnoterule}[2][]{% + \ifstr{#1}{}{}{% + \renewcommand*{\ftn@rule@height}{#1}% + }% + \ifstr{#2}{}{}{% + \renewcommand*{\ftn@rule@width}{#2}% + }% + \ftn@rule@test@values +} +% \end{macrocode} +% \end{macro} +% \end{macro} % % \begin{Counter}{footnote} % Der Fußnotenzähler wird mit \cs{chapter} zurückgesetzt, die Fußnoten diff --git a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx index 738ea6bbd4b..49152d4c3af 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx @@ -1,4 +1,4 @@ -% \CheckSum{331} +% \CheckSum{399} % \iffalse meta-comment % ====================================================================== % scrkliof.dtx @@ -58,7 +58,7 @@ %%% From File: scrkliof.dtx %<*driver> % \fi -\ProvidesFile{scrkliof.dtx}[2009/08/05 v3.04b KOMA-Script (lists of)] +\ProvidesFile{scrkliof.dtx}[2010/06/02 v3.06 KOMA-Script (lists of)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -228,6 +228,10 @@ % % \begin{option}{listof} % \changes{v2.98c}{2008/03/05}{Neue Option} +% \changes{v3.06}{2010/06/02}{Alle über \textsf{tocbasic} realisierten +% Einstellungen wirken sich auch auf Verzeichnisse des Besitzers +% \texttt{float} aus, die erst später unter Kontrolle von +% \textsf{tocbasic} gestellt werden.} % Dies ist die zentrale Option für die Gleitumgebungsverzeichnisse. % \begin{macrocode} \KOMA@key{listof}{% @@ -257,14 +261,21 @@ % \begin{macrocode} {leveldown}{5}, % \end{macrocode} +% \changes{v3.06}{2010/05/18}{neuer Wert \texttt{entryprefix}} +% Dann gibt es eine Option, mit der die Einträge in die Verzeichnisse mit +% einem Prefix versehen werden können, soweit ein solcher Prefix +% existiert. Dieser Wert beinhaltet gleichzeitig auch den Wert \texttt{flat}. +% \begin{macrocode} + {entryprefix}{6}, +% \end{macrocode} % Dann gibt es Optionen, für die Unterteilung auf Kapitelebene. Allerdings nur % für \textsf{scrbook} und \textsf{scrreprt}. % \begin{macrocode} %<*book|report> - {chapterentry}{6},{withchapterentry}{6},% - {nochaptergap}{7},{ignorechapter}{7},% - {chaptergapsmall}{8},{smallchaptergap}{8},% - {chaptergapline}{9},{onelinechaptergap}{9}% + {chapterentry}{7},{withchapterentry}{7},% + {nochaptergap}{8},{ignorechapter}{8},% + {chaptergapsmall}{9},{smallchaptergap}{9},% + {chaptergapline}{10},{onelinechaptergap}{10}% %</book|report> }{#1}% \ifcase \@tempa\relax @@ -276,6 +287,10 @@ \unsettoc{\@currext}{numbered}% \unsettoc{\@currext}{totoc}% }% + \AtAddToTocList[float]{% + \unsettoc{\@currext}{numbered}% + \unsettoc{\@currext}{totoc}% + }% \or% totoc \renewcommand*{\float@@listhead}{% %<article> \addsec @@ -285,6 +300,10 @@ \unsettoc{\@currext}{numbered}% \setuptoc{\@currext}{totoc}% }% + \AtAddToTocList[float]{% + \unsettoc{\@currext}{numbered}% + \setuptoc{\@currext}{totoc}% + }% \or% numbered \renewcommand*{\float@@listhead}{% %<article> \section @@ -294,6 +313,10 @@ \setuptoc{\@currext}{numbered}% \setuptoc{\@currext}{totoc}% }% + \AtAddToTocList[float]{% + \setuptoc{\@currext}{numbered}% + \setuptoc{\@currext}{totoc}% + }% \or% flat \@dynlisttrue \or% graduated @@ -302,6 +325,29 @@ \doforeachtocfile[float]{% \setuptoc{\@currext}{leveldown}% }% + \AtAddToTocList[float]{% + \setuptoc{\@currext}{leveldown}% + }% + \or% entryprefix + \@dynlisttrue + \doforeachtocfile[float]{% + \BeforeStartingTOC[\@currext]{% + \scr@ifundefinedorrelax{listof\@currext entryname}{}{% + \expandafter\def\expandafter\numberline@prefix + \expandafter{\csname listof\@currext entryname\endcsname + \nobreakspace}% + }% + }% + }% + \AtAddToTocList[float]{% + \BeforeStartingTOC[\@currext]{% + \scr@ifundefinedorrelax{listof\@currext entryname}{}{% + \expandafter\def\expandafter\numberline@prefix + \expandafter{\csname listof\@currext entryname\endcsname + \nobreakspace}% + }% + }% + }% %<*book|report> \or% chapterentry \KOMA@options{chapteratlists=entry}{}% @@ -397,16 +443,68 @@ % Einige Definitionen werden von unterschiedlichen Verzeichnissen % verwendet. Diese sind hier zu finden. % -% \begin{macro}{\numberline} -% \changes{v2.3c}{1995/08/06}{\cs{numberline} umdefiniert} +% \changes{v3.06}{2010/06/02}{einschalten des \texttt{tocbasic}-Features +% \texttt{chapteratlist} in die Datei \texttt{scrkliof.dtx} verschoben} +% Bei Büchern wird für jedes Verzeichnis des Besitzers \texttt{float} das +% Feature \texttt{chapteratlist} gesetzt. Das gilt auch für solche +% Verzeichnisse, die noch gar nicht definiert sind. +% \begin{macrocode} +%<*book|report> +\doforeachtocfile[float]{% + \setuptoc{\@currext}{chapteratlist}% +} +\AtAddToTocList[float]{% + \setuptoc{\@currext}{chapteratlist}% +} +%</book|report> +% \end{macrocode} +% \begin{macro}{\numberline} +% \changes{v2.3c}{1995/08/06}{\cs{numberline} umdefiniert} +% \changes{v3.06}{2010/05/18}{Verwendung von \cs{numberline@prefix} und +% \cs{numberline@postfix}} % Dieses Makro wird indirekt im Inhaltsverzeichnis verwendet und muss % umdefiniert werden, um Duden, 20.~Auflage, Regel~5 und Regel~6 zu % implementieren. % \begin{macrocode} \renewcommand*{\numberline}[1]{% - \hb@xt@\@tempdima{#1\autodot\hfil}} + \numberline@box{% + \numberline@prefix\numberline@numberformat{#1}\numberline@postfix + }% +} % \end{macrocode} -% \end{macro} +% \begin{macro}{\numberline@prefix} +% \changes{v3.06}{2010/05/18}{neu (intern)} +% Das ist in der Voreinstellung einfach leer. Es könnte verwendet werden, um +% etwas vor die Nummer zu setzen oder die Nummer rechtsbündig zu setzen. +% \begin{macrocode} +\newcommand*{\numberline@prefix}{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\numberline@postfix} +% \changes{v3.06}{2010/05/18}{neu (intern)} +% Das ist in der Voreinstellung einfach \cs{hfil} und dient dazu die Nummer +% linksbündig zu platzieren. +% \begin{macrocode} +\newcommand*{\numberline@postfix}{\hfil} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\numberline@numberformat} +% \changes{v3.06}{2010/05/18}{neu (intern)} +% Das dient in der Voreinstellung dazu, Regel~5 und 6 aus der 20.~Auflage des +% DUDENs umzusetzen. +% \begin{macrocode} +\newcommand*{\numberline@numberformat}[1]{#1\autodot} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\numberline@box} +% \changes{v3.06}{2010/05/18}{neu (intern)} +% Das dient in der Voreinstellung dazu, die Gliederungsnummer in eine Box zu +% setzen. +% \begin{macrocode} +\newcommand*{\numberline@box}[1]{\hb@xt@\@tempdima{#1}} +% \end{macrocode} +% \end{macro} +% \end{macro} % % \begin{macro}{\@pnumwidth} % \begin{macro}{\@tocrmarg} @@ -434,15 +532,15 @@ % Dieses Makro führt im Falle von \texttt{tocleft} oder % \texttt{listsleft} am Anfang eines Verzeichnisses alle notwendigen % Änderungen durch, um das Verzeichnis entsprechend zu handhaben. -% \begin{macro}{\scr@dottedtocline} -% \changes{v2.9k}{2003/01/03}{auch das dritte Argument wird ge"andert} -% \begin{macro}{\scr@numberline} -% \begin{macro}{\last@l@number} +% \begin{macro}{\scr@dottedtocline} +% \changes{v2.9k}{2003/01/03}{auch das dritte Argument wird ge"andert} +% \begin{macro}{\scr@numberline} +% \changes{v3.06}{2010/05/18}{nicht länger benötigt} +% \begin{macro}{\last@l@number} % Dafür werden ein paar Hilfsmakros benötigt, die vorsichtshalber % global vordefiniert werden. % \begin{macrocode} \newcommand*{\scr@dottedtocline}{} -\newcommand*{\scr@numberline}{} \newcommand*{\last@l@number}{} % \end{macrocode} % \end{macro} @@ -455,7 +553,7 @@ % \begin{macro}{\set@l@number} % \changes{v2.8q}{2001/11/14}{neu (intern)} % Dieses Makro ist dafür verantwortlich, dass zum einen \cs{@tempdima} -% für den Aufruf von \cs{numberline} auf den richtigen Wert gesetzt +% für den Aufruf von \cs{numberline@box} auf den richtigen Wert gesetzt % wird, zum anderen wird die aktuelle größte Breite der Nummer hier % angepasst. % \begin{macrocode} @@ -468,20 +566,21 @@ \ifdim\@tempdima >\last@l@number \else \setlength{\@tempdima}{\last@l@number}% \fi% - } +} % \end{macrocode} % \end{macro} % \end{macro} % Kommen wir endlich zu \cs{before@starttoc}: -% \changes{v2.95a}{2006/07/12}{Initialisierung im \cs{@empty}-Fall} +% \changes{v2.95a}{2006/07/12}{Initialisierung im \cs{@empty}-Fall} +% \changes{v3.06}{2010/05/18}{statt \cs{numberline} wird \cs{numberline@box} +% umdefiniert} % \begin{macrocode} \newcommand*{\before@starttoc}[1]{ \let\scr@dottedtocline=\@dottedtocline \renewcommand*{\@dottedtocline}[3]{% \scr@dottedtocline{##1}{\z@}{\last@l@number}}% - \let\scr@numberline=\numberline - \renewcommand*{\numberline}[1]{% - \set@l@number{##1}\scr@numberline{##1}}% + \renewcommand*{\numberline@box}[1]{% + \set@l@number{##1}\hb@xt@\@tempdima{##1}}% \gdef\@l@number{\z@}% \@ifundefined{#1@l@number}{% \def\last@l@number{2em}% @@ -692,8 +791,10 @@ % \begin{macrocode} \newcommand*\listfigurename{List of Figures} \newcommand*\listoflofname{\listfigurename} +\newcommand*\listoflofentryname{\figurename} \newcommand*\listtablename{List of Tables} \newcommand*\listoflotname{\listtablename} +\newcommand*\listoflotentryname{\tablename} % \end{macrocode} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrklist.dtx b/Master/texmf-dist/source/latex/koma-script/scrklist.dtx index f9af93e8b68..5d7aae6bdef 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrklist.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrklist.dtx @@ -58,7 +58,7 @@ %%% From File: scrklist.dtx %<*driver> % \fi -\ProvidesFile{scrklist.dtx}[2009/05/11 v3.03b KOMA-Script (lists and tabulars)] +\ProvidesFile{scrklist.dtx}[2010/04/29 v3.05b KOMA-Script (lists and tabulars)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -383,12 +383,14 @@ % obligatorische Parameter ist dann der andere Rand. Diese % Entscheidung ist das einzige, was die Umgebungen selbst erledigen % müssen. -% \begin{macro}{\@addmargin} -% \changes{v2.8q}{2001/11/29}{neu (intern)} -% \changes{v2.95}{2002/07/01}{\cs{item} muss keine "`[]"'-Klammern -% mehr verarbeiten} -% \changes{v2.9q}{2003/03/24}{\cs{labelsep} bleibt unverändert} -% \changes{v2.95a}{2006/07/20}{\cs{@tmpcnta} bleibt unverändert} +% \begin{macro}{\@addmargin} +% \changes{v2.8q}{2001/11/29}{neu (intern)} +% \changes{v2.95}{2002/07/01}{\cs{item} muss keine "`[]"'-Klammern +% mehr verarbeiten} +% \changes{v2.9q}{2003/03/24}{\cs{labelsep} bleibt unverändert} +% \changes{v2.95a}{2006/07/20}{\cs{@tmpcnta} bleibt unverändert} +% \changes{v3.05b}{2010/04/29}{\cs{partopsep} muss auf 0 statt \cs{parskip} +% gesetzt werden, weil es zu \cs{topsep} addiert wird} % Der Rest wird von diesem Makro erledigt. % \begin{macrocode} %</class> @@ -422,7 +424,7 @@ \setlength{\itemindent}{\z@}% \setlength{\topsep}{\z@}% \setlength{\parsep}{\parskip}% - \setlength{\partopsep}{\parskip}% + \setlength{\partopsep}{\z@}% \let\makelabel\@gobble \setlength{\labelwidth}{\z@}% \advance\@listdepth\m@ne diff --git a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx index 04a9f26cf67..7b1a4d02f78 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1768} +% \CheckSum{1766} % \iffalse meta-comment % ====================================================================== % scrksect.dtx @@ -58,7 +58,7 @@ %%% From File: scrksect.dtx %<*driver> % \fi -\ProvidesFile{scrksect.dtx}[2009/06/09 v3.03b KOMA-Script (disposition)] +\ProvidesFile{scrksect.dtx}[2010/06/09 v3.06 KOMA-Script (disposition)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -1439,10 +1439,10 @@ \secdef\@chapter\@schapter } % \end{macrocode} +% \changes{v3.06}{2010/06/02}{einschalten des \texttt{tocbasic}-Features +% \texttt{chapteratlist} in die Datei \texttt{scrkliof.dtx} verschoben} % Die Variante ohne Stern: % \begin{macrocode} -\setuptoc{lof}{chapteratlist} -\setuptoc{lot}{chapteratlist} \newcommand*{\@chapter}{} \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne %<book> \if@mainmatter @@ -1959,9 +1959,11 @@ % % \begin{KOMAfont}{partentry} % \changes{v2.97c}{2007/06/21}{neues Font-Element} +% \changes{v3.06}{2010/06/09}{Verwendung von \texttt{sectioning} durch +% \texttt{disposition} ersetzt} % Schrift für den \cs{part}-Eintrag im Inhaltsverzeichnis. % \begin{macrocode} -\newkomafont{partentry}{\usekomafont{sectioning}\large} +\newkomafont{partentry}{\usekomafont{disposition}\large} % \end{macrocode} % \end{KOMAfont} % @@ -1977,9 +1979,11 @@ % \begin{KOMAfont}{chapterentry} % \changes{v2.97c}{2007/06/21}{neues Font-Element} % Schrift für den \cs{chapter}-Eintrag im Inhaltsverzeichnis. +% \changes{v3.06}{2010/06/09}{Verwendung von \texttt{sectioning} durch +% \texttt{disposition} ersetzt} % \begin{macrocode} %<*book|report> -\newkomafont{chapterentry}{\usekomafont{sectioning}} +\newkomafont{chapterentry}{\usekomafont{disposition}} % \end{macrocode} % \end{KOMAfont} % @@ -1995,10 +1999,12 @@ % % \begin{KOMAfont}{sectionentry} % \changes{v2.97c}{2007/06/21}{neues Font-Element} +% \changes{v3.06}{2010/06/09}{Verwendung von \texttt{sectioning} durch +% \texttt{disposition} ersetzt} % Schrift für den \cs{section}-Eintrag im Inhaltsverzeichnis. % \begin{macrocode} %<*article> -\newkomafont{sectionentry}{\usekomafont{sectioning}} +\newkomafont{sectionentry}{\usekomafont{disposition}} % \end{macrocode} % \end{KOMAfont} % diff --git a/Master/texmf-dist/source/latex/koma-script/scrktare.dtx b/Master/texmf-dist/source/latex/koma-script/scrktare.dtx index 1787108ea16..d845ebfc169 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrktare.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrktare.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1890} +% \CheckSum{1911} % \iffalse meta-comment % ====================================================================== % scrktare.dtx @@ -58,7 +58,7 @@ %%% From File: scrktare.dtx %<*driver> % \fi -\ProvidesFile{scrktare.dtx}[2009/02/14 v3.02c KOMA-Script (type area)] +\ProvidesFile{scrktare.dtx}[2010/03/18 v3.05a KOMA-Script (type area)] % \iffalse %</driver> %<package&identify>\ProvidesPackage{typearea}[% @@ -776,6 +776,7 @@ % \changes{v2.7g}{2001/04/17}{neue Option} % \changes{v2.95}{2002/08/27}{neu implementiert} % \changes{v3.02c}{2009/02/14}{neuer Wert \texttt{false}} +% \changes{v3.05a}{2010/03/18}{neuer Wert \texttt{dvipdfmx}} % Diese Option ist nun das zentrale Element für die Übermittlung der % Seitengröße an pdf\TeX, \texttt{dvips} oder V\TeX. Sie wird auch von % den obsoleten Optionen verwendet. Die Werte und ihre Bedeutung: @@ -789,6 +790,8 @@ % ausgegeben, falls \texttt{dvi}-Ausgabe erwartet wird oder % \cs{if@dvips} erfüllt ist. Führt zu einer Warnung, wenn sie mehr % als einmal oder nach der Präambel verwendet wird. +% \item[\texttt{dvipdfmx}] das \cs{special} für \texttt{dvipdfmx} wird +% ausgegeben, falls \texttt{dvi}-Ausgabe erwartet wird. % \item[\texttt{false}] die automatische Anpassung bei Änderungen innerhalb % des Dokuments abschalten. % \item[\texttt{pdftex}] \cs{pdfpagewidth} und \cs{pdfpageheight} @@ -799,7 +802,7 @@ \begingroup \KOMA@set@ncmdkey{pagesize}{@tempa}{% {off}{-1},{no}{-1},{false}{-1},% - {auto}{0},{automedia}{1},{dvips}{2},{pdftex}{3}% + {auto}{0},{automedia}{1},{dvips}{2},{pdftex}{3},{dvipdfmx}{4}% }{#1}% \ifcase\number\@tempa\relax \endgroup @@ -816,6 +819,9 @@ \or \endgroup \set@pdftexpagesize + \or + \endgroup + \set@dvipdfmxpagesize \fi \edef\@pagesizelast{#1}% } @@ -829,6 +835,8 @@ % \changes{v3.02c}{2009/02/14}{funktioniert auch im Dokument} % \begin{macro}{\setnot@dvipspagesize} % \changes{v2.95}{2002/08/27}{neu (intern)} +% \begin{macro}{\set@dvipdfmxpagesize} +% \changes{v3.05a}{2010/03/18}{neu (intern)} % \begin{macro}{\set@vtexpagesize} % \changes{v2.95}{2002/08/27}{neu (intern)} % \begin{macro}{\scr@updatedvipspagesize} @@ -882,6 +890,14 @@ }% }{}% } +\newcommand*{\set@dvipdfmxpagesize}{% + \scr@ifdvioutput{% + \AtBeginDocument{\AtBeginDvi{% + \special{papersize=\the\paperwidth,\the\paperheight}% + }% + }% + }{}% +} \newcommand{\set@vtexpagesize}{% \AtBeginDocument{% \ifnotundefined{mediawith}{\mediawidth=\paperwidth}{}% @@ -958,6 +974,11 @@ \else \let\set@dvipspagesize=\setnot@dvipspagesize \fi + \renewcommand*{\set@dvipdfmxpagesize}{% + \scr@ifdvioutput{% + \special{papersize=\the\paperwidth,\the\paperheight}% + }{}% + }% \renewcommand*{\set@vtexpagesize}{% \ifnotundefined{mediawith}{\mediawidth=\paperwidth}{}% \ifnotundefined{mediaheight}{\mediaheight=\paperheight}{}% @@ -969,6 +990,7 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{option} % % diff --git a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx index 8997ae93bd3..5ee4e4db580 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx @@ -112,7 +112,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2010/02/15 v3.05 KOMA-Script}% + \@CheckKOMAScriptVersion{2010/06/17 v3.06 KOMA-Script}% \endgroup % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrmain.ins b/Master/texmf-dist/source/latex/koma-script/scrmain.ins index 0c33cff6d53..7e4a5c2559d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrmain.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrmain.ins @@ -406,6 +406,27 @@ } \generate{\usepreamble\defaultpreamble + \file{scrtime.sty}{% + \ifbeta\from{scrbeta.dtx}{package,scrtime}\fi + \from{scrkvers.dtx}{package,scrtime}% + \from{scrtime.dtx}{package,scrtime,identify}% + \from{scrkbase.dtx}{load}% + \from{scrtime.dtx}{package,scrtime,option}% + \from{scrtime.dtx}{package,scrtime,body}% + \from{scrlogo.dtx}{logo}% + } % + \file{scrdate.sty}{% + \ifbeta\from{scrbeta.dtx}{package,scrdate}\fi + \from{scrkvers.dtx}{package,scrdate}% + \from{scrtime.dtx}{package,scrdate,identify}% + \from{scrkbase.dtx}{load}% + \from{scrtime.dtx}{package,scrdate,option}% + \from{scrtime.dtx}{package,scrdate,body}% + \from{scrlogo.dtx}{logo}% + } % +} + +\generate{\usepreamble\defaultpreamble \file{scrbase.sty}{% \ifbeta\from{scrbeta.dtx}{package,scrbase}\fi \from{scrkvers.dtx}{package,scrbase}% @@ -416,12 +437,17 @@ \from{scrklang.dtx}{package,body,base}% \from{scrlogo.dtx}{logo}% }% +} + +\generate{\usepreamble\defaultpreamble \file{scrkbase.sty}{% \ifbeta\from{scrbeta.dtx}{package,scrkbase}\fi \from{scrkvers.dtx}{package,scrkbase}% \from{scrkbase.dtx}{package,option,koma}% + \from{scrkfont.dtx}{package,option,scrkbase}% \from{scrlfile.dtx}{load}% \from{scrkbase.dtx}{package,body,koma}% + \from{scrkfont.dtx}{package,body,scrkbase}% \from{scrlogo.dtx}{logo}% }% } @@ -429,7 +455,6 @@ \batchinput{scrlfile.ins} \batchinput{scraddr.ins} \batchinput{scrpage.ins} -\batchinput{scrtime.ins} \batchinput{scrlettr.ins} % ---------- end of docstrip process ----------------------------------- diff --git a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx index 8b300942ace..2b906bf4065 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx @@ -1,4 +1,4 @@ -% \CheckSum{2602} +% \CheckSum{2695} % \iffalse % ====================================================================== % scrpage.dtx @@ -65,7 +65,7 @@ %<v1>\ProvidesPackage{scrpage}[2008/02/29 v1.3e KOMA-Script %<v2>\ProvidesPackage{scrpage2} %<*!v1> - [2009/11/11 v2.4 LaTeX2e KOMA-Script + [2010/04/22 v2.5 LaTeX2e KOMA-Script %</!v1> %<scrpage> package] %<*driver> @@ -751,7 +751,7 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\defpagestyle} +% \begin{macro}{\defpagestyle} % First we define the simple definition-interface. There's no test, if % the pagestyle's defined twice. % @@ -765,7 +765,8 @@ {\@defpagestyle[-]}% {\@defpagestyle[+]}} % \end{macrocode} -% Now the we can define the head and the foot. First at twoside-mode: +% \begin{macro}{\@defpagestyle} +% Now the we can define the head and the foot. % \changes{v1.0b}{1995/05/25}{Dot deleted after number at % chapter- and sectionmark} % \changes{v1.0b}{1995/05/25}{Use CJK at \cs{chaptermark}, @@ -776,11 +777,16 @@ % \changes{v2.1a}{2002/10/30}{Use \cs{if@automark}} % \changes{v2.2d}{2007/06/14}{Support of article-classes with % \cs{if@mainmatter}} +% \changes{v2.5}{2010/04/22}{moved \cs{if@twoside} inside of definition} +% Before version 2.5 we have distinguished one- and two-side definitions while +% loading the package and have had all the definitions of \cs{@mkboth}, +% \cs{chaptermark}, \cs{sectionmark}, and \cs{subsectionmark} at the +% definition of the page style. This was a lot of code: % \begin{macrocode} +%<*v1> \if@twoside \def\@defpagestyle[#1]#2#3#4{% \expandafter\def\csname ps@#2\endcsname{% -%<*v1> \def\@tempa{+}% \def\@tempb{#1}% \ifx\@tempa\@tempb @@ -813,19 +819,13 @@ \fi \def\sectionmark####1{}% \fi -%</v1> -%<!v1> \if@automark\let\@mkboth\markboth\else\let\@mkboth\@gobbletwo\fi \def@twosidehead#3 \def@twosidefoot#4 } } \else -% \end{macrocode} -% Then the oneside-mode: -% \begin{macrocode} \def\@defpagestyle[#1]#2#3#4{% \expandafter\def\csname ps@#2\endcsname{% -%<*v1> \def\@tempa{+}% \def\@tempb{#1}% \ifx\@tempa\@tempb @@ -850,192 +850,241 @@ \fi \def\sectionmark####1{}% \fi -%</v1> -%<!v1> \if@automark\let\@mkboth\markboth\else\let\@mkboth\@gobbletwo\fi \def@onesidehead#3 \def@onesidefoot#4 } } \fi +%</v1> % \end{macrocode} -% \begin{macro}{\def@twosidehead} -% \changes{v1.3}{2001/03/30}{Use of \cs{@headwidth} instead of -% \cs{textwidth}} -% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are -% optional} -% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} -% This was real simple, but we already have to do the real definition -% of the heads and foots. First the twosided head: +% Since version~2.5 the difference of one- and two-side is made at the +% definition of the heads and foots themself and \cs{chaptermark}, +% \cs{sectionmark}, and \cs{subsectionmark} are defined by \cs{automark} and +% \cs{manualmark}. So the code is much easier. % \begin{macrocode} %<*v2> -\def\def@twosidehead{% - \@ifnextchar(%) - {\def@@twosidehead}% - {\def@@twosidehead(\scr@headabove@linelength,% - \scr@headabove@linethickness)}} -\def\def@@twosidehead(#1,#2)#3#4#5{% - \@ifnextchar(%) - {\def@@@twosidehead({#1},{#2}){#3}{#4}{#5}}% - {\def@@@twosidehead({#1},{#2}){#3}{#4}{#5}% - (\scr@headbelow@linelength,% - \scr@headbelow@linethickness)}} -\def\def@@@twosidehead(#1,#2)#3#4#5(#6,#7){% +\def\@defpagestyle[#1]#2#3#4{% + \expandafter\def\csname ps@#2\endcsname{% + \if@automark\let\@mkboth\markboth\else\let\@mkboth\@gobbletwo\fi + \def@head#3 + \def@foot#4 + }% +} %</v2> -%<v1>\def\def@twosidehead(#1,#2)#3#4#5(#6,#7){% +% \end{macrocode} +% \begin{macro}{\def@twosidehead} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@head}} +% \begin{macro}{\def@@twosidehead} +% \changes{v1.3}{2001/03/30}{Use of \cs{@headwidth} instead of +% \cs{textwidth}} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@head}} +% \begin{macrocode} +%<*v1> +\def\def@twosidehead(#1,#2)#3#4#5(#6,#7){% \def\@evenhead{\let\headmark\leftmark% \hss\hskip\@evenheadshift\vbox{\hsize=\@headwidth\relax% \hf@rule{#1}{#2}{\@headwidth}% -%<v2> {headabove}% \vskip#2 \vskip\baselineskip \hb@xt@\@headwidth{{% -%<v2> \scr@nouppercase \headfont\strut #3}}% \hf@rule{#6}{#7}{\@headwidth}% -%<v2> {headbelow}% }\hskip\@oddheadshift\hss}% \def\@oddhead{\let\headmark\rightmark \hss\hskip\@oddheadshift\vbox{\hsize=\@headwidth\relax \hf@rule{#1}{#2}{\@headwidth}% -%<v2> {headabove}% \vskip#2% \vskip\baselineskip \hb@xt@\@headwidth{{% -%<v2> \scr@nouppercase \headfont\strut #4}}% \hf@rule{#6}{#7}{\@headwidth}% -%<v2> {headbelow}% }\hskip\@evenheadshift\hss}% } -% \end{macrocode} -% \end{macro} -% \begin{macro}{\def@onesidehead} -% \changes{v1.3}{2001/03/30}{Use of \cmd\@headwidth instead of -% \cmd\textwidth} -% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are -% optional} -% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} -% \begin{macro}{\def@@onesidehead} -% \begin{macro}{\def@@@onesidehead} -% \changes{v2.0l}{2001/09/30}{\cs{@oddheadshift} am Ende durch -% \cs{@evenheadshift} ersetzt} +%</v1> +% \end{macro} +% \end{macro} +% \begin{macro}{\def@onesidehead} +% \changes{v1.3}{2001/03/30}{Use of \cmd\@headwidth instead of +% \cs{textwidth}} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@head}} +% \begin{macro}{\def@@onesidehead} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@head}} +% \begin{macro}{\def@@@onesidehead} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@@head}} % Next the onesided head: % \begin{macrocode} -%<*v2> -\def\def@onesidehead{% - \@ifnextchar(%) - {\def@@onesidehead}% - {\def@@onesidehead(\scr@headabove@linelength,% - \scr@headabove@linethickness)}} -\def\def@@onesidehead(#1,#2)#3#4#5{% - \@ifnextchar(%) - {\def@@@onesidehead({#1},{#2}){#3}{#4}{#5}}% - {\def@@@onesidehead({#1},{#2}){#3}{#4}{#5}% - (\scr@headbelow@linelength,% - \scr@headbelow@linethickness)}} -\def\def@@@onesidehead(#1,#2)#3#4#5(#6,#7){% -%</v2> -%<v1>\def\def@onesidehead(#1,#2)#3#4#5(#6,#7){% +%<*v1> +\def\def@onesidehead(#1,#2)#3#4#5(#6,#7){% \def\@evenhead{}% \def\@oddhead{\let\headmark\rightmark \hss\hskip\@oddheadshift\vbox{\hsize=\@headwidth\relax \hf@rule{#1}{#2}{\@headwidth}% -%<v2> {headabove}% \vskip#2% \vskip\baselineskip \hb@xt@\@headwidth{{% -%<v2> \scr@nouppercase \headfont\strut #5}}% \hf@rule{#6}{#7}{\@headwidth}% -%<v2> {headbelow}% }\hskip\@evenheadshift\hss}% } +%</v1> % \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macro}{\def@twosidefoot} -% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are -% optional} -% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of -% \cmd\textwidth} -% \begin{macro}{\def@@twosidefoot} -% \begin{macro}{\def@@@twosidefoot} -% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} -% \changes{v2.2f}{2008/02/14}{Use of \cs{footfont}} -% And last twosided and onesided foot: +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\def@twosidefoot} +% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of +% \cs{textwidth}} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@foot}} +% \begin{macro}{\def@@twosidefoot} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@foot}} +% \begin{macro}{\def@@@twosidefoot} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@@foot}} +% Next the twosided foot: % \begin{macrocode} -%<*v2> -\def\def@twosidefoot{% - \@ifnextchar(%) - {\def@@twosidefoot} - {\def@@twosidefoot(\scr@footabove@linelength,% - \scr@footabove@linethickness)}} -\def\def@@twosidefoot(#1,#2)#3#4#5{% - \@ifnextchar(%) - {\def@@@twosidefoot({#1},{#2}){#3}{#4}{#5}}% - {\def@@@twosidefoot({#1},{#2}){#3}{#4}{#5}% - (\scr@footbelow@linelength,% - \scr@footbelow@linethickness)}} -\def\def@@@twosidefoot(#1,#2)#3#4#5(#6,#7){% -%</v2> -%<v1>\def\def@twosidefoot(#1,#2)#3#4#5(#6,#7){% +%<*v1> +\def\def@twosidefoot(#1,#2)#3#4#5(#6,#7){% \def\@evenfoot{\let\headmark\leftmark \hss\hskip\@evenfootshift\vbox{\hsize=\@footwidth\relax \topfoot@rule{#1}{#2}\hb@xt@\@footwidth{{% -%<v2> \scr@nouppercase \headfont\footfont\strut #3}}% \botfoot@rule{#6}{#7}}\hskip\@oddfootshift\hss}% \def\@oddfoot{\let\headmark\rightmark \hss\hskip\@oddfootshift\vbox{\hsize=\@footwidth\relax \topfoot@rule{#1}{#2}\hb@xt@\@footwidth{{% -%<v2> \scr@nouppercase \headfont\footfont\strut #4}}% \botfoot@rule{#6}{#7}}\hskip\@evenfootshift\hss}% } +%</v1> +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\def@onesidefoot} +% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of +% \cs{textwidth}} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@foot}} +% \begin{macro}{\def@@onesidefoot} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@foot}} +% \begin{macro}{\def@@@onesidefoot} +% \changes{v2.5}{2010/04/22}{replaced by \cs{\def@@@foot}} +% \begin{macrocode} +%<*v1> +\def\def@onesidefoot(#1,#2)#3#4#5(#6,#7){% + \def\@evenfoot{}% + \def\@oddfoot{\let\headmark\rightmark + \hss\hskip\@oddfootshift\vbox{\hsize=\@footwidth\relax + \topfoot@rule{#1}{#2}\hb@xt@\@footwidth{{% + \headfont\footfont\strut #5}} + \botfoot@rule{#6}{#7}}\hskip\@evenfootshift\hss}% +} +%</v1> % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} -% \begin{macro}{\def@onesidefoot} -% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of -% \cmd\textwidth} -% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are -% optional} -% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} -% \begin{macro}{\def@@onesidefoot} -% \begin{macro}{\def@@@onesidefoot} -% \changes{v2.0l}{2001/09/30}{\cs{vbox} bereits nach der Linie beendet} -% \changes{v2.2f}{2008/02/14}{Use of \cs{footfont}} + +% \begin{macro}{\def@head} +% \changes{v2.5}{2010/04/22}{new (internal)} +% \begin{macro}{\def@@head} +% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are +% optional} +% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} +% \changes{v2.5}{2010/04/22}{new (internal)} +% This was real simple, but we already have to do the real definition +% of the heads and foots. First the head: +% \begin{macrocode} +%<*v2> +\def\def@head{% + \@ifnextchar(%) + {\def@@head}% + {\def@@head(\scr@headabove@linelength,% + \scr@headabove@linethickness)}} +\def\def@@head(#1,#2)#3#4#5{% + \@ifnextchar(%) + {\def@@@head({#1},{#2}){#3}{#4}{#5}}% + {\def@@@head({#1},{#2}){#3}{#4}{#5}% + (\scr@headbelow@linelength,% + \scr@headbelow@linethickness)}} +\def\def@@@head(#1,#2)#3#4#5(#6,#7){% + \def\@evenhead{% + \if@twoside + \let\headmark\leftmark% + \hss\hskip\@evenheadshift\vbox{\hsize=\@headwidth\relax% + \hf@rule{#1}{#2}{\@headwidth}{headabove}% + \vskip#2 + \vskip\baselineskip + \hb@xt@\@headwidth{{% + \scr@nouppercase + \headfont\strut #3}}% + \hf@rule{#6}{#7}{\@headwidth}{headbelow}% + }\hskip\@oddheadshift\hss + \fi + }% + \def\@oddhead{\let\headmark\rightmark + \hss\hskip\@oddheadshift\vbox{\hsize=\@headwidth\relax + \hf@rule{#1}{#2}{\@headwidth}{headabove}% + \vskip#2% + \vskip\baselineskip + \hb@xt@\@headwidth{{% + \scr@nouppercase + \headfont\strut \if@twoside #4\else #5\fi}}% + \hf@rule{#6}{#7}{\@headwidth}{headbelow}% + }\hskip\@evenheadshift\hss}% +} +%</v2> +% \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\def@foot} +% \changes{v2.0}{2001/04/20}{Thickness and length of the lines are +% optional} +% \changes{v1.3}{2001/03/30}{Use of \cmd\@footwidth instead of +% \cs{textwidth}} +% \changes{v2.5}{2010/04/22}{new (internal)} +% \begin{macro}{\def@@foot} +% \changes{v2.5}{2010/04/22}{new (internal)} +% \begin{macro}{\def@@@foot} +% \changes{v2.0j}{2001/08/18}{Use of \cs{scr@nouppercase}} +% \changes{v2.2f}{2008/02/14}{Use of \cs{footfont}} +% \changes{v2.5}{2010/04/22}{new (internal)} +% And last twosided and onesided foot: % \begin{macrocode} %<*v2> -\def\def@onesidefoot{% +\def\def@foot{% \@ifnextchar(%) - {\def@@onesidefoot}% - {\def@@onesidefoot(\scr@footabove@linelength,% + {\def@@foot} + {\def@@foot(\scr@footabove@linelength,% \scr@footabove@linethickness)}} -\def\def@@onesidefoot(#1,#2)#3#4#5{% +\def\def@@foot(#1,#2)#3#4#5{% \@ifnextchar(%) - {\def@@@onesidefoot({#1},{#2}){#3}{#4}{#5}}% - {\def@@@onesidefoot({#1},{#2}){#3}{#4}{#5}% + {\def@@@foot({#1},{#2}){#3}{#4}{#5}}% + {\def@@@foot({#1},{#2}){#3}{#4}{#5}% (\scr@footbelow@linelength,% \scr@footbelow@linethickness)}} -\def\def@@@onesidefoot(#1,#2)#3#4#5(#6,#7){% -%</v2> -%<v1>\def\def@onesidefoot(#1,#2)#3#4#5(#6,#7){% - \def\@evenfoot{}% +\def\def@@@foot(#1,#2)#3#4#5(#6,#7){% + \def\@evenfoot{% + \if@twoside + \let\headmark\leftmark + \hss\hskip\@evenfootshift\vbox{\hsize=\@footwidth\relax + \topfoot@rule{#1}{#2}\hb@xt@\@footwidth{{% + \scr@nouppercase + \headfont\footfont\strut #3}}% + \botfoot@rule{#6}{#7}}\hskip\@oddfootshift\hss + \fi + }% \def\@oddfoot{\let\headmark\rightmark \hss\hskip\@oddfootshift\vbox{\hsize=\@footwidth\relax \topfoot@rule{#1}{#2}\hb@xt@\@footwidth{{% -%<v2> \scr@nouppercase - \headfont\footfont\strut #5}} + \scr@nouppercase + \headfont\footfont\strut \if@twoside #4\else #5\fi}}% \botfoot@rule{#6}{#7}}\hskip\@evenfootshift\hss}% } +%</v2> % \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % We now define the rules used at head and foot. % \begin{macro}{\topfoot@rule} diff --git a/Master/texmf-dist/source/latex/koma-script/scrtime.dtx b/Master/texmf-dist/source/latex/koma-script/scrtime.dtx index 3724464a64a..2769e92e06a 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrtime.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrtime.dtx @@ -1,4 +1,4 @@ -% \CheckSum{278} +% \CheckSum{275} % \iffalse % ====================================================================== % scrtime.dtx @@ -56,17 +56,19 @@ % % \iffalse %%% From File: scrtime.dtx -%<*dtx> -\ProvidesFile{scrtime.dtx} -%</dtx> -%<scrtime|scrdate>\NeedsTeXFormat{LaTeX2e}[1995/12/01] -%<driver>\ProvidesFile{scrtime.drv} -%<scrtime>\ProvidesPackage{scrtime} -%<scrdate>\ProvidesPackage{scrdate} - [2009/01/01 v1.1p LaTeX2e KOMA-Script -%<scrtime|scrdate> package] %<*driver> - driver] +% \fi +\ProvidesFile{scrtime.dtx}[2010/03/11 v3.05a KOMA-Script + (packages scrtime and scrdate)] +% \iffalse +%</driver> +%<package&identify>\NeedsTeXFormat{LaTeX2e}[1995/12/01] +%<package&identify&scrtime>\ProvidesPackage{scrtime}[% +%<package&identify&scrdate>\ProvidesPackage{scrdate}[% +%<package&identify> \KOMAScriptVersion\space package (% +%<package&identify&scrtime> time of LaTeX run)] +%<package&identify&scrdate> day of the week)] +%<*driver> \documentclass{scrdoc} \usepackage[german,english]{babel} \usepackage[latin1]{inputenc} @@ -97,39 +99,71 @@ % % \section{Introduction} % -% See the \KOMAScript{} guide for informations abouthow to use the package. +% See the \KOMAScript{} guide for informations about how to use the package. % % \StopEventually{\PrintIndex\PrintChanges} % % \section{Implementation} % -% \subsection{Time-macros} +% \subsection{Options} % -% \begin{macrocode} +% \iffalse +%<*option> +% \fi +% Since version~1.2 both packages use \textsf{scrkbase} for options and +% additional features. +% +% +% \subsubsection{Options of \textsf{scrtime}} +% +% \iffalse %<*scrtime> -% \end{macrocode} +% \fi % -% \subsubsection{Options} -% \changes{v1.1b}{1995/02/15}{Options \texttt{12h} and \texttt{24h} added.} +% \begin{option}{12h} +% \changes{v1.1b}{1995/02/15}{Option \texttt{12h} added.} +% \changes{v1.2}{2010/03/10}{Option uses \textsf{scrkbase}.} +% \begin{option}{24h} +% \changes{v1.1b}{1995/02/15}{Option \texttt{24h} added.} +% \changes{v1.2}{2010/03/10}{Option is deprecated.} +% \begin{macro}{\if@Hxii} +% \changes{v1.1b}{1995/02/15}{new switch} % There are two the two Options |24h| and |12h|. We need a switch to % distinguish. % \begin{macrocode} \newif\if@Hxii % \end{macrocode} +% \end{macro} % % So the Options are simple. % \begin{macrocode} -\DeclareOption{12h}{\@Hxiitrue} -\DeclareOption{24h}{\@Hxiifalse} +\KOMA@ifkey{12h}{@Hxii} +\KOMA@DeclareDeprecatedOption[scrtime]{24h}{12h=false} % \end{macrocode} +% \end{option} +% \end{option} % -% Default is 24h-mode. +% Currently only \textsf{scrtime} uses options, so only \textsf{scrtime} needs +% to process them. % \begin{macrocode} -\ExecuteOptions{24h} -\ProcessOptions +\KOMAProcessOptions\relax % \end{macrocode} % -% \subsubsection{Macros} +% \iffalse +%</scrtime> +%</option> +% \fi +% +% \subsection{Macros} +% +% \iffalse +%<*body> +% \fi +% +% \subsubsection{Macros of \textsf{scrtime}} +% \iffalse +%<*scrtime> +% \fi % We use |\@tempcnta| and |\@tempcntb| but we know, that this is not % a very good idea. % @@ -176,85 +210,191 @@ % \end{macro} % % -% That's it: -% \begin{macrocode} +% \iffalse %</scrtime> +% \fi +% +% +% \subsubsection{Macros of \textsf{scrdate}} +% +% \iffalse +%<*scrdate> +% \fi +% +% \changes{v1.1a}{1995/02/12}{Changed simply all but the user-interface.} +% \changes{v3.05a}{2010/03/10}{Changed simply everything.} +% Since version~3.05a \textsf{scrdate} was rewritten. First step was to make +% more macros full expandable to provide \cs{MakeUppercase} and +% \cs{MakeLowercase}. Second was to extend the user interface by some new +% functionality. +% +% \begin{macro}{\CenturyPart} +% \changes{v3.05a}{2010/03/10}{New} +% This is the century part of a year number and so only a shortcut to +% |\XdivY{...}{100}|, that is defined at \textsf{scrbase}. +% \begin{macrocode} +\newcommand*{\CenturyPart}[1]{\XdivY{#1}{100}} % \end{macrocode} +% \end{macro} % +% \begin{macro}{\DecadePart} +% \changes{v3.05a}{2010/03/10}{New} +% This is the year number withoud the century part and therefrso only a +% shortcut to |\XmodY{...}{100}|, that is defined at \textsf{scrbase}. +% \begin{macrocode} +\newcommand*{\DecadePart}[1]{\XmodY{#1}{100}} +% \end{macrocode} +% \end{macro} % -% \subsection{Date-macros} +% \begin{macro}{\@GaussYear} +% \changes{v3.05a}{2010/03/10}{New (internal)} +% At the Gauss calculation of the day of the week January and February relates +% to the year before. This macro does the correction for any date. +% \begin{macrocode} +\newcommand*{\@GaussYear}[3]{% + \ifcase #2 + \PackageError{scrdate}{month out of range}{% + You've asked for the Gauss year of ISO date #1-#2-#3,\MessageBreak + this means, that month hat invalid value '#2'.}% + \or + \numexpr #1 - 1\relax + \or + \numexpr #1 - 1\relax + \else + #1 + \fi +} +% \end{macrocode} +% \end{macro} % +% \begin{macro}{\DayNumber} +% \changes{v3.05a}{2010/03/10}{New} +% Returns the numerical value of the day of week. Note, that Sunday is 0, +% Monday is 1, \dots, Saturday is 6. We use the Gauss calculation of the day +% of the week. First argument is the year, second the month and last the day +% of the month. +% \begin{macrocode} +\newcommand*{\DayNumber}[3]{% + \XmodY{% + \numexpr #3 + + \ifcase #2 + \PackageError{scrdate}{month out of range}{% + You've asked for the dayname of ISO date #1-#2-#3,\MessageBreak + this means, that month hat invalid value '#2'.}% + \or 28 \or 31 \or 2 \or 5 \or 7 \or 10 \or 12 \or 15 \or 18 + \or 20 \or 23 \or 25 + \else + \PackageError{scrdate}{month out of range}{% + You've asked for the dayname of ISO date #1-#2-#3,\MessageBreak + this means, that month hat invalid value '#2'.}% + \fi + + \DecadePart{\@GaussYear{#1}{#2}{#3}} + + \XdivY{\DecadePart{\@GaussYear{#1}{#2}{#3}}}{4} + + \XdivY{\CenturyPart{\@GaussYear{#1}{#2}{#3}}}{4} + - 2 * \CenturyPart{\@GaussYear{#1}{#2}{#3}} \relax + }{7}% +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ISODayNumber} +% \changes{v3.05a}{2010/03/10}{New} +% Das gleiche wie \cs{DayNumber} aber mit einem ISO-Datum als Argument. % \begin{macrocode} -%<*scrdate> +\newcommand*{\ISODayNumber}[1]{\expandafter\@IsoDayNumber#1\@nil} % \end{macrocode} +% \begin{macro}{\@IsoDayNumber} +% \changes{v3.05a}{2010/03/10}{New (internal)} +% \begin{macrocode} +\newcommand*{\@IsoDayNumber}{} +\def\@IsoDayNumber#1-#2-#3\@nil{\DayNumber{#1}{#2}{#3}} +% \end{macrocode} +% \end{macro} +% \end{macro} % -% \changes{v1.1a}{1995/02/12}{Changed simply all but the user-interface.} -% To handle them, we need counters. We use the same as in \texttt{scrtime}. -% -% \begin{macro}{\todaysname} -% This is not so easy. First we have to calculate how many days they are -% from 1st January 1980. -% \begin{macrocode} -\newcommand\todaysname{% - \begingroup% - \@tempcnta=\year - \@tempcntb=1 % 1. Januar 1980 war ein Dienstag - \ifnum\@tempcnta<1980 unknown\else% - \advance\@tempcnta by-1980% - \@whilenum\@tempcnta>3\do% - {\advance\@tempcntb by5\advance\@tempcnta by-4}% - \ifnum\@tempcnta=0% - \ifnum\month>2\advance \@tempcntb by1\fi% - \else% - \advance\@tempcntb by\@tempcnta% - \advance\@tempcntb by1 - \fi% - \ifcase\month\or\or\advance\@tempcntb3% Jan = 28 + 3 - \or\advance\@tempcntb3% +Feb = 56 + 3 - \or\advance\@tempcntb6% +Mar = 84 + 6 - \or\advance\@tempcntb1% +Apr = 119 + 1 - \or\advance\@tempcntb4% +May = 147 + 4 - \or\advance\@tempcntb6% +Jun = 175 + 6 - \or\advance\@tempcntb2% +Jul = 210 + 2 - \or\advance\@tempcntb5% +Aug = 238 + 5 - \or% +Sep = 273 + 0 - \or\advance\@tempcntb3% +Oct = 301 + 3 - \or\advance\@tempcntb5% +Nov = 329 + 5 - \fi% - \advance\@tempcntb by\day% - \advance\@tempcntb by-1% die Zaehlung beginnt bei 0 - \@whilenum\@tempcntb>6\do% - {\advance\@tempcntb by-7}% -% \end{macrocode} -% Now we can say which day it is. -% \begin{macrocode} - \@dayname{\@tempcntb}% - \fi\endgroup} +% \begin{macro}{\DayName} +% \changes{v3.05a}{2010/03/10}{New} +% Returns the name of the day of the week. Arguments like \cs{DayNumber}. +% \begin{macrocode} +\newcommand*{\DayName}[3]{\@dayname{\DayNumber{#1}{#2}{#3}}} % \end{macrocode} -% \end{macro} +% \end{macro} +% \begin{macro}{\ISODayName} +% \changes{v3.05a}{2010/03/10}{New} +% Das gleiche wie \cs{DayName} aber mit einem ISO-Datum als Argument. +% \begin{macrocode} +\newcommand*{\ISODayName}[1]{\@dayname{\ISODayNumber{#1}}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\DayNameByNumber} +% \changes{v3.05a}{2010/03/10}{New} +% Returns the name of the day of the week. The argument is a number that will +% be transposed to the range 0..6. +% \begin{macrocode} +\newcommand*{\DayNameByNumber}[1]{% + \@dayname{\XmodY{#1}{7}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ISOToday} +% \changes{v3.05a}{2010/03/10}{New} +% Returns the ISO date. +% \begin{macrocode} +\newcommand*{\ISOToday}{% + \the\year-\ifnum \month<10 0\fi\the\month-\ifnum \day<10 0\fi\the\day% +} +% \end{macrocode} +% \end{macro} % -% \begin{macro}{\nameday} +% \begin{macro}{\IsoToday} +% \changes{v3.05a}{2010/03/10}{New} +% Returns the ISO date. +% \begin{macrocode} +\newcommand*{\IsoToday}{% + \the\year-\the\month-\the\day% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\todaysname} +% \changes{v3.05a}{2010/03/10}{Rewritten} +% Using \cs{DayName} this is very, very simple. +% \begin{macrocode} +\newcommand*{\todaysname}{\DayName{\year}{\month}{\day}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\todaysnumber} +% \changes{v3.05a}{2010/03/11}{New} +% Using \cs{DayNumber} this is very, very simple. +% \begin{macrocode} +\newcommand*{\todaysnumber}{\DayNumber{\year}{\month}{\day}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nameday} +% \changes{v3.05a}{2010/03/10}{Not longer \cs{long}} % We simply have to redefine |\todaysname| % \begin{macrocode} -\newcommand\nameday[1]{\renewcommand\todaysname{#1}} +\newcommand\nameday[1]{\renewcommand*{\todaysname}{#1}} % \end{macrocode} -% \end{macro} +% \end{macro} % -% \begin{macro}{\newdaylanguage} +% \begin{macro}{\newdaylanguage} +% \changes{v3.05a}{2010/03/10}{Sunday is 0} % We write a macro to define the name of the days. -% \changes{v1.1e}{1996/12/07}{Bernd's expandafter-trick to not define -% a new language.} -% \begin{macro}{\scrdate@languagenamewarning} +% \begin{macro}{\scrdate@languagenamewarning} % But before this, we have to define a once only warning. % \begin{macrocode} -\newcommand*\scrdate@languagenamewarning{ +\newcommand*\scrdate@languagenamewarning{% \PackageWarningNoLine{scrdate} {\string\languagename\space not defined, using \string\language.\MessageBreak This may result in use of wrong language!\MessageBreak You should use a compatible language package\MessageBreak - (e.g. `Babel', `german', `french', ...)} + (e.g. `Babel', `german', `french', ...)}% \let\scrdate@languagenamewarning\relax} % \end{macrocode} % \end{macro} @@ -264,43 +404,38 @@ % First we check, if the language is defined at the format, the user uses. % If it is not defined, we do not define the name of the days and warn. % \begin{macrocode} - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname l@#1\endcsname\relax - \PackageWarningNoLine{scrdate}{Language #1\space not defined.\MessageBreak - \protect\dayname@#1\space skipped!} + \scr@ifundefinedorrelax{l@#1}{% + \PackageInfo{scrdate}{Language #1\space not defined.\MessageBreak + \protect\dayname@#1\space skipped!}% % \end{macrocode} % \changes{v1.1c}{1995/05/24}{missing \cs{end\{macrocode\}} added.} % If it is defined, we define the name-selection-macro % |\dayname@|\emph{language}. % First we define the new macro |\dayname@|\emph{language}: +% \changes{v3.05a}{2010/03/10}{Group removed.} % \begin{macrocode} - \else + }{% \@namedef{dayname@#1}##1{% - \begingroup% - \@tempcnta ##1% - \ifcase\@tempcnta% - #2\or #3\or #4\or #5\or #6\or #7\or #8\fi\endgroup% - } + \ifcase ##1 + #8\or #2\or #3\or #4\or #5\or #6\or #7\fi% + }% % \end{macrocode} % Then we define, what to do at |\begin{document}|: % \begin{macrocode} - \AtBeginDocument{ + \AtBeginDocument{% % \end{macrocode} % There we first have to test, if |\date|\emph{language} is defined % (e.g. using |german.sty|). If not, we have to warn once more. -% \changes{v1.1e}{1996/12/07}{Bernd's expandafter-trick to not define -% new \cs{date}\emph{language}.} % \begin{macrocode} - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname date#1\endcsname\relax + \scr@ifundefinedorrelax{date#1}{% \PackageWarningNoLine{scrdate} {\protect\date#1\space not defined.\MessageBreak \protect\todaysname maybe can't use - \protect\dayname@#1!} + \protect\dayname@#1!}% % \end{macrocode} % But if it is defined, we can use it % \begin{macrocode} - \else + }{% % \end{macrocode} % There we first save |\date|\emph{language} as |\D@date|\emph{language}. % This is a bit tricky, but I think, you'll understand it. @@ -322,18 +457,18 @@ \@ifundefined{languagename}{ \scrdate@languagenamewarning \ifnum\language=\@nameuse{l@#1} - \@nameuse{date#1} - \fi}{ - \@ifundefined{date\languagename} - {} - {\@nameuse{date\languagename}} - } - \fi - } - \fi + \@nameuse{date#1}% + \fi}{% + \@ifundefined{date\languagename}% + {}% + {\@nameuse{date\languagename}}% + }% + }% + }% + }% } % \end{macrocode} -% \end{macro} +% \end{macro} % % \begin{macro}{\@dayname} % This should be named selecting the language. Since I changed the definitions @@ -424,11 +559,9 @@ % \changes{v1.1g}{1997/06/21}{correct name is ``tuesday''.} % \begin{macrocode} \def\@dayname#1{% - \begingroup% - \@tempcnta #1% - \ifcase\@tempcnta% - Monday\or Tuesday\or Wednesday\or Thursday\or - Friday\or Saturday\or Sunday\fi\endgroup% + \ifcase #1 + Monday\or Tuesday\or Wednesday\or Thursday\or + Friday\or Saturday\or Sunday\fi% } % \end{macrocode} % \end{macro} @@ -443,10 +576,10 @@ {} % \end{macrocode} % -% That's it: -% \begin{macrocode} +% \iffalse %</scrdate> -% \end{macrocode} +%</body> +% \fi % % \Finale % diff --git a/Master/texmf-dist/source/latex/koma-script/scrtime.ins b/Master/texmf-dist/source/latex/koma-script/scrtime.ins deleted file mode 100644 index 3e17f3209a6..00000000000 --- a/Master/texmf-dist/source/latex/koma-script/scrtime.ins +++ /dev/null @@ -1,75 +0,0 @@ -% ====================================================================== -% scrtime.ins -% Copyright (c) Markus Kohm, 1994-2010 -% -% This file is part of the LaTeX2e KOMA-Script bundle. -% -% This work may be distributed and/or modified under the conditions of -% the LaTeX Project Public License, version 1.3c of the license. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX -% version 2005/12/01 or later and of this work. -% -% This work has the LPPL maintenance status "author-maintained". -% -% The Current Maintainer and author of this work is Markus Kohm. -% -% This work consists of all files listed in manifest.txt. -% ---------------------------------------------------------------------- -% scrtime.ins -% Copyright (c) Markus Kohm, 1994-2010 -% -% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3c, verteilt und/oder veraendert werden. -% Die neuste Version dieser Lizenz ist -% http://www.latex-project.org/lppl.txt -% und Version 1.3c ist Teil aller Verteilungen von LaTeX -% Version 2005/12/01 oder spaeter und dieses Werks. -% -% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained" -% (allein durch den Autor verwaltet). -% -% Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm. -% -% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. -% ====================================================================== - -% ---------- start of docstrip process --------------------------------- -\def\batchfile{scrtime.ins} - -% ---------- KOMA-Script default docstrip declarations ----------------- - -\input docstrip.tex -\@@input scrstrip.inc - -% ---------- File generation ------------------------------------------- - -\generate{\usepreamble\defaultpreamble - \file{scrtime.sty}{% - \ifbeta\from{scrbeta.dtx}{package,scrtime}\fi - \from{scrtime.dtx}{scrtime}% - \from{scrlogo.dtx}{logo}% - }% - \file{scrdate.sty}{% - \ifbeta\from{scrbeta.dtx}{package,scrdate}\fi - \from{scrtime.dtx}{scrdate}% - \from{scrlogo.dtx}{logo}% - }% -} - -% ---------- end of docstrip process ----------------------------------- - -\ifToplevel{% - \def\idocfiles{`scrtime.dtx'}% -} - -\@@input scrstrop.inc - -\endinput -% -% Ende der Datei `scrtime.ins' -%%% Local Variables: -%%% mode: TeX -%%% TeX-master: "scrmain.ins" -%%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx index 089ea227032..6503535e09d 100644 --- a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx +++ b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx @@ -1,4 +1,4 @@ -% \CheckSum{706} +% \CheckSum{1138} % \iffalse meta-comment % ====================================================================== % tocbasic.dtx @@ -66,7 +66,7 @@ %%% From File: tocbasic.dtx %<*dtx|package|driver|doc|load> % \fi -\def\tocbasicversion{2010/01/05 v3.04b} +\def\tocbasicversion{2010/06/09 v3.06} % \iffalse %</dtx|package|driver|doc|load> %<*dtx> @@ -355,7 +355,14 @@ part of all distributions of \LaTeX{} version~2005/12/01 or later. This package was made to be used by class and package authors. Because of this the package has no options. If different packages would load it with different options a option clash would be the result. So using options -would'nt be a good idea. +wouldn't be a good idea. + +This package may be used by by other class and package authors. It is also +allowed to distribute it without the main part of \KOMAScript{} (see +section~\ref{sec:tocbasic.legalnote}. Because of this, it does not use any +\KOMAScript{} package, that isn't allowed to be distributed without the main +part of \KOMAScript{}, too. Currently \Package{tocbasic} does only need +package \Package{keyval} from the graphics bundle. There are two kind of commands. The first kind are basic command. Those are used to inform other packages about the extensions used for files that @@ -505,7 +512,7 @@ Command \Macro{AtAddToTocList}\OParameter{owner}\Parameter{commands} % \fi adds the \PName{commands} to a internal list of commands, that should be processed, if a toc-file with the given \PName{owner} will be added to the -list of known extensions using \Macro{addtoloclist}. If you omit the optional +list of known extensions using \Macro{addtotoclist}. If you omit the optional argument, \Package{tocbasic} tries to find out the filename of the current processed class or package and stores this as owner. This will fail if \Macro{AtAddToTocList} was not used, loading a class or package but using a @@ -925,11 +932,18 @@ features. \Package{tocbasic} does know following features: \item[\texttt{numbered}] uses a numbered headings for the list of \item[\texttt{leveldown}] uses not the top level heading (e.g., \Macro{chapter} with book) but the first sub level (e.g., \Macro{section} with book). -\item[\texttt{onecolumn}] switch to internal one column mode, if the toc +\item[\texttt{onecolumn}] switchs to internal one column mode, if the toc is set in internal two column mode and no \texttt{leveldown} was used. \item[\texttt{nobabel}] prevents the extension to be added to the babel handling of toc-files. To make this work, you have to set the feature before adding the extension to the list of known extension. +\item[\texttt{noprotrusion}] prevents disabling character protrusion at the + lists of something. Character protrusion at the lists will be disabled by + default if package \Package{microtype} or another package, that supports + \Macro{microtypesetup}, was loaded. So if you want protrusion at the lists, + you have to set this feature. But note, that with character protrusion + entries at the list may be set wrong. This is a known issue of character + protrusion. \end{description} Classes and packages may know features, too, e.g, the \KOMAScript{} classes know following additional features: @@ -965,6 +979,87 @@ will be. % \fi +\subsection{Generating new Lists of and new Floats} +\label{sec:tocbasic.highlevel} + +There is one simple command to generate either a new list of foo or a new list +of a new float. + +% \iffalse +%<*dtx> +% \fi +\DescribeMacro{\DeclareNewTOC} +Command +% \iffalse +%</dtx> +\begin{Declaration} +% \fi + \Macro{DeclareNewTOC}\OParameter{options}\Parameter{extension} +% \iffalse +\end{Declaration} +\BeginIndex{Cmd}{DeclareNewTOC}% +This command +% \fi +declares at least a new list of \PName{extension}. Depending on the +\PName{options} it may also define a new float. The mandatory argument +\PName{extension} is the extension of the help file for that list. See the +prior sections for more informations about this. The optional parameter +\PName{options} is a comma separated list of \emph{key}=\emph{value} +pairs. +\begin{description} +\item[\normalfont\PValue{owner}=\PName{string}]\hfill\\* + The owner as described in the sections before. If no owner was given owner + \PValue{float} will be used. +\item[\normalfont\PValue{type}=\PName{string}]\hfill\\* + sets the type of the new declared list. The type will be used e.g. to + defined a \Macro{listof}\PName{string}. If no type is set up the extension + from the mandatory argument will be used. +\item[\normalfont\PValue{types}=\PName{string}]\hfill\\* + the plural of the type. If no plural was given the value of \PValue{type} + with postfix ``s'' will be used. +\item[\normalfont\PValue{name}=\PName{string}]\hfill\\* + The name of an element. If no name is given, the value of \PValue{type} with + upper case first char will be used. +\item[\normalfont\PValue{listname}=\PName{string}]\hfill\\* + The name of the list of foo. If not given the value of \PValue{types} with + upper case first char prefixed by ``List of '' will be used. +\item[\normalfont\PValue{forcenames}]\hfill\\* + If set, the names will be even defined, if they where already defined + before. +\item[\normalfont\PValue{level}=\PName{number}]\hfill\\* + The level of the entries of that list. If not given level 1 will be used + like standard classes use for entries to list of figures or list of tables. +\item[\normalfont\PValue{indent}=\PName{length}]\hfill\\* + The indent value for the entries of that list. If not given, 1\,em will be + used like standard classes use for entries to list of figures or list of + tables. +\item[\normalfont\PValue{hang}=\PName{length}]\hfill\\* + The amount of the hanging indent of the entries for that list. If not given, + 1.5\,em will be used like standard classes use for entries to list of + figures or list of tables. +\item[\normalfont\PValue{float}]\hfill\\* + If set, float environments for that type will be defined. The names of the + environments are the value of \PName{type} and for double column floats the + value of \PName{type} with postfix ``\PValue{*}''. +\item[\normalfont\PValue{floattype}=\PName{number}]\hfill\\* + The numericle float type of the defined floats. Float types with common bits + cannot be reordered. At the standard classes figures has float type 1 and + tables has float type 2. If no float type was given, 16 will be used. +\item[\normalfont\PValue{floatpos}=\PName{float positions}]\hfill\\* + The default floating-position of the float. If no float position was given, + ``tbp'' will be used like the standard classes do for figures and tables. +\item[\normalfont\PValue{nonfloat}]\hfill\\* + If set, a non floating environment will be defined. The name of the + environment is the value of \PName{type} with postfix ``\PValue{-}''. +\item[\normalfont\PValue{counterwithin}=\PName{parent counter}]\hfill\\* + If you define a float or nonfloat, the captions will be numbered. You may + declare another counter to be the parent counter. In this case, the parent + counter will be set before the float counter and the float counter will be + reset whenever the parent counter is increased using \Macro{stepcounter} + oder \Macro{refstepcounter}. +\end{description} + + \subsection{Internal Commands for Class and Package Authors} \label{sec:tocbasic.internals} @@ -1143,6 +1238,20 @@ be defined and used in \Macro{tocbasic@listhead}. % authors not by users. So the package will be loaded using % \Macro{RequiresPackage}. Using different options by different packages would % result in an option clash. +% \begin{macrocode} +\ProcessOptions\relax +% \end{macrocode} +% +% +% \subsection{Required Packages} +% \label{sec:packages} +% +% Currently only graphics bundle's package \Package{keyval} is needed. +% \begin{macrocode} +\RequirePackage{keyval} +% \end{macrocode} +% We load it after processing the options, because we don't need it for +% processing options. % % % \subsection{Having a List of All Tocs} @@ -1306,7 +1415,7 @@ be defined and used in \Macro{tocbasic@listhead}. } % \end{macrocode} % This feature should be used for all toc-files (unless feature -% \texttt{nobabl} was set for the toc-file. +% \texttt{nobabel} was set for the toc-file. % \begin{macrocode} \AtAddToTocList[]{\expandafter\tocbasic@extend@babel\expandafter{\@currext}} % \end{macrocode} @@ -1483,9 +1592,13 @@ be defined and used in \Macro{tocbasic@listhead}. % \end{macro} % \end{macro} % \begin{macro}{\BeforeStartingTOC} -% \changes{3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of +% undefined \cs{scr@ifundefinedorrelax}} % \begin{macro}{\AfterStartingTOC} -% \changes{3.04b}{2010/01/05}{fix:define the hook if not already defined} +% \changes{v3.04b}{2010/01/05}{fix:define the hook if not already defined} +% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of +% undefined \cs{scr@ifundefinedorrelax}} % These are the commands to add code to the general or individual hooks. If % the first, optional argument was given, the second, mandatory argument % will be added to the individual hook, otherwise the general hook will be @@ -1495,7 +1608,7 @@ be defined and used in \Macro{tocbasic@listhead}. \ifx\relax#1\relax \g@addto@macro\tocbasic@@before@hook{#2}% \else - \scr@ifundefinedorrelax{tb@#1@before@hook}{% + \@ifundefined{tb@#1@before@hook}{% \PackageInfo{tocbasic}{defining new hook before starting `#1'}% \expandafter\global\expandafter\let\csname tb@#1@before@hook\endcsname \@empty @@ -1507,7 +1620,7 @@ be defined and used in \Macro{tocbasic@listhead}. \ifx\relax#1\relax \g@addto@macro\tocbasic@@after@hook{#2}% \else - \scr@ifundefinedorrelax{tb@#1@after@hook}{% + \@ifundefined{tb@#1@after@hook}{% \PackageInfo{tocbasic}{defining new hook after starting `#1'}% \expandafter\global\expandafter\let\csname tb@#1@after@hook\endcsname \@empty @@ -1522,8 +1635,8 @@ be defined and used in \Macro{tocbasic@listhead}. % % \begin{macro}{\listoftoc} % \begin{macro}{\listoftoc*} -% \changes{1.0a}{2008/11/12}{\cs{twocolumn} fixed}% -% \changes{1.01}{2008/11/13}{new feature \texttt{onecolumn}} +% \changes{v1.0a}{2008/11/12}{\cs{twocolumn} fixed}% +% \changes{v1.01}{2008/11/13}{new feature \texttt{onecolumn}} % Command to handle the hole list of something. There are additional hooks % for this. The first optional argument is the title for this list. If the % optional argument was omitted \cs{listof\#2name} will be used. The star @@ -1557,6 +1670,14 @@ be defined and used in \Macro{tocbasic@listhead}. }% }{}% \tocbasic@listhead{#1}% + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname microtypesetup\endcsname\relax + \else + \iftocfeature{\@currext}{noprotrusion}{}{% + \microtypesetup{protrusion=false}% + \PackageInfo{tocbasic}{character protrusion at \@currext\space deactivated}% + }% + \fi \tocbasic@starttoc{#2}% \endgroup } @@ -1658,16 +1779,20 @@ be defined and used in \Macro{tocbasic@listhead}. } % \end{macrocode} % \begin{macro}{\BeforeTOCHead} -% \changes{3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of +% undefined \cs{scr@ifundefinedorrelax}} % \begin{macro}{\AfterTOCHead} -% \changes{3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.04b}{2010/01/05}{fix: define the hook if not already defined} +% \changes{v3.06}{2010/06/09}{fix: using \cs{@ifundefined} instead of +% undefined \cs{scr@ifundefinedorrelax}} % These are the commands to add code to the general or individual hooks. If % the first, optional argument was given, the second, mandatory argument % will be added to the individual hook, otherwise the general hook will be % extended. % \begin{macrocode} \newcommand{\BeforeTOCHead}[2][]{% - \scr@ifundefinedorrelax{tb@#1@beforehead@hook}{% + \@ifundefined{tb@#1@beforehead@hook}{% \PackageInfo{tocbasic}{defining new hook before heading of `#1'}% \expandafter\global\expandafter\let\csname tb@#1@beforehead@hook\endcsname \@empty @@ -1675,7 +1800,7 @@ be defined and used in \Macro{tocbasic@listhead}. \expandafter\g@addto@macro\csname tb@#1@beforehead@hook\endcsname{#2}% } \newcommand{\AfterTOCHead}[2][]{% - \scr@ifundefinedorrelax{tb@#1@afterhead@hook}{% + \@ifundefined{tb@#1@afterhead@hook}{% \PackageInfo{tocbasic}{defining new hook after heading of `#1'}% \expandafter\global\expandafter\let\csname tb@#1@afterhead@hook\endcsname \@empty @@ -1724,6 +1849,8 @@ be defined and used in \Macro{tocbasic@listhead}. % \item[\texttt{nobabel}] prevents the extension to be added to the babel % handling of toc-files. To make this work, you have to set the feature % before adding the extension to the list of known extension. +% \item[[\texttt{noprotrusion}]] prevents disabling character protrusion at +% the toc. % \end{description} % Other features may be package dependent. You may test the feature using: % \begin{quote} @@ -1800,6 +1927,344 @@ be defined and used in \Macro{tocbasic@listhead}. % \end{macrocode} % \end{macro} % +% +% \section{High Level Interface for Generating New TOCs and Floats} +% \label{sec:newfloats} +% +% \begin{macro}{\DeclareNewTOC} +% \changes{v3.06}{2010/06/01}{new high level command}% +% This command defines only a new TOC and a new caption command for this +% TOC. It does not define a new foat unless option float was set! It does +% not define a new nonfloat unless option nonfloat was set! The optional +% argument is used to set up several settings using \Package{keyval}. The +% mandatory argument is the shortcut. The default type is the shortcut. +% The extension is the shortcut. The default owner is ``\texttt{float}''. +% +% But first of all, we define the options used by the optional argument: +% The type of list is used for environment and counter names and as part of +% several internal and user macros. +% \begin{macrocode} +\define@key{tocbasic}{type}{% + \tb@ifvalueisnotempty{type}{#1}{\edef\tb@nt@type{#1}}% +} +% \end{macrocode} +% If a counter will be defined, this counter may depend on another counter +% (like figure counter depends on chapter counter at book classes). If the +% value is empty, the counter does not depend on any other counter. +% \begin{macrocode} +\define@key{tocbasic}{counterwithin}{% + \edef\tb@nt@counterwithin{#1}% +} +% \end{macrocode} +% Sometimes the plural of the type is needed and may be defined by a +% seperate option. +% \begin{macrocode} +\define@key{tocbasic}{types}{% + \tb@ifvalueisnotempty{types}{#1}{\edef\tb@nt@types{#1}}% +} +% \end{macrocode} +% Don't tell the user, that the mandatory argument of the command may be +% overloaded by this option. This was only done to simplify the definition. +% \begin{macrocode} +\define@key{tocbasic}{extension}{% + \tb@ifvalueisnotempty{extension}{#1}{\edef\tb@nt@ext{#1}}% +} +% \end{macrocode} +% The owner of the new list extension. +% \begin{macrocode} +\define@key{tocbasic}{owner}{% + \tb@ifvalueisnotempty{owner}{#1}{\edef\tb@nt@owner{#1}}% +} +% \end{macrocode} +% We need a name/term for the entries of the new list. This may e.g. be used +% for |caption| output. A |\<type>name| will also be defined. +% \begin{macrocode} +\define@key{tocbasic}{name}{% + \tb@ifvalueisnotempty{name}{#1}{\edef\tb@nt@name{#1}}% +} +% \end{macrocode} +% The list itself has a heading. A |\list<type>name| will also be defined. +% \begin{macrocode} +\define@key{tocbasic}{listname}{% + \tb@ifvalueisnotempty{listname}{#1}{\edef\tb@nt@listname{#1}}% +} +% \end{macrocode} +% \begin{macro}{\iftb@forcenames} +% \changes{v3.06}{2010/06/01}{new internal} +% The |\...name| commands will only be defined, if they are not already +% defined. But some users may want to define their own names even if there +% are already definitions. So this boolean option may switch to force the +% definition. +% \begin{macrocode} +\newif\iftb@forcenames +\define@key{tocbasic}{forcenames}[true]{% + \lowercase{\tb@boolkey{#1}}{forcenames}% +} +% \end{macrocode} +% \end{macro} +% Each entry to a TOC/list of has a numeric level. You may set up your own +% level. +% \begin{macrocode} +\define@key{tocbasic}{level}{% + \tb@ifvalueisnotempty{level}{#1}{\tb@numkey\tb@nt@level{#1}}% +} +% \end{macrocode} +% Earch entry of a TOC/list of is idented on the left side. This is the +% amount of the indention of the number part. +% \begin{macrocode} +\define@key{tocbasic}{indent}{% + \tb@ifvalueisnotempty{indent}{#1}{\tb@dimkey\tb@nt@indent{#1}}% +} +% \end{macrocode} +% Earch entry of a TOC/list of is idented on the left side. This is the +% amount of the indention of the text of the entry. +% \begin{macrocode} +\define@key{tocbasic}{hang}{% + \tb@ifvalueisnotempty{hang}{#1}{\tb@dimkey\tb@nt@hang{#1}}% +} +% \end{macrocode} +% \begin{macro}{\iftb@float} +% \changes{v3.06}{2010/06/01}{new internal} +% This boolean indicates, that float environments should also be defined. +% \begin{macrocode} +\newif\iftb@float +\define@key{tocbasic}{float}[true]{% + \lowercase{\tb@boolkey{#1}}{float}% +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\iftb@nonfloat} +% \changes{v3.06}{2010/06/01}{new internal} +% This boolean indicates, that non-float environment should also be +% defined. The environment has the postfix ``-''. +% \begin{macrocode} +\newif\iftb@nonfloat +\define@key{tocbasic}{nonfloat}[true]{% + \lowercase{\tb@boolkey{#1}}{nonfloat}% +} +% \end{macrocode} +% \end{macro} +% Simply the value for the |\ftype@...| macro. It has to be +% $1<=\textrm{value}<=31$. +% \begin{macrocode} +\define@key{tocbasic}{floattype}{% + \tb@ifvalueisnotempty{floattype}{#1}{\tb@numkey\tb@nt@floattype{#1}}% +} +% \end{macrocode} +% Simply the value for the |\fps@...| macro. +% \begin{macrocode} +\define@key{tocbasic}{floatpos}{% + \tb@ifvalueisnotempty{floatpos}{#1}{\edef\tb@nt@floatpos{#1}}% +} +% \end{macrocode} +% Now the command to define a new list and maybe float or nonfloat. +% \begin{macrocode} +\newcommand*{\DeclareNewTOC}[2][]{% + \tb@floatfalse + \tb@nonfloatfalse + \tb@forcenamesfalse + \def\tb@nt@floattype{\tb@nt@autofloattype}% + \def\tb@nt@floatpos{tbp}% + \def\tb@nt@ext{#2}% + \def\tb@nt@type{#2}% + \def\tb@nt@types{\tb@nt@type s}% + \def\tb@nt@owner{float}% + \def\tb@nt@name{\expandafter\MakeUppercase\tb@nt@type}% + \def\tb@nt@listname{List of \expandafter\MakeUppercase\tb@nt@types}% + \def\tb@nt@level{1}% + \def\tb@nt@indent{1em}% + \def\tb@nt@hang{1.5em}% + \let\tb@nt@counterwithin\@empty% + \setkeys{tocbasic}{#1}% +% \end{macrocode} +% First of all, every TOC needs a extension, that should be added to the +% list of known extensions. +% \begin{macrocode} + \expandafter\newcommand\csname ext@\tb@nt@type\endcsname{}% + \expandafter\let\csname ext@\tb@nt@type\endcsname\tb@nt@ext + \addtotoclist[\tb@nt@owner]{\csname ext@\tb@nt@type\endcsname}% +% \end{macrocode} +% Then we need the TOC itself with a name: +% \begin{macrocode} + \@ifundefined{\tb@nt@type name}{% + \expandafter\let\csname \tb@nt@type name\endcsname\tb@nt@name + }{% + \iftb@forcenames + \expandafter\let\csname \tb@nt@type name\endcsname\tb@nt@name + \fi + }% + \@ifundefined{list\tb@nt@type name}{% + \expandafter\let\csname list\tb@nt@type name\endcsname\tb@nt@listname + }{% + \iftb@forcenames + \expandafter\let\csname list\tb@nt@type name\endcsname\tb@nt@listname + \fi + }% + \expandafter\newcommand\csname listof\tb@nt@ext name\expandafter\endcsname + \expandafter{\csname list\tb@nt@type name\endcsname}% + \begingroup\edef\@tempa{\endgroup + \noexpand\newcommand*\csname listof\tb@nt@types\endcsname{% + \noexpand\listoftoc{\tb@nt@ext}% + }% + }\@tempa +% \end{macrocode} +% The list entry: +% \begin{macrocode} + \begingroup\edef\@tempa{\endgroup + \noexpand\newcommand*\csname l@\tb@nt@type\endcsname{% + \noexpand\@dottedtocline{\tb@nt@level}{\tb@nt@indent}{\tb@nt@hang}% + }% + }\@tempa +% \end{macrocode} +% The setup command: +% \begin{macrocode} + \begingroup\edef\@tempa{\endgroup + \noexpand\newcommand*\csname setup\tb@nt@types\endcsname{% + \noexpand\setuptoc{\tb@nt@ext}% + }% + }\@tempa + \@tempswafalse +% \end{macrocode} +% The float environments: +% \begin{macrocode} + \iftb@float + \expandafter\newcommand\expandafter*\csname fps@\tb@nt@type\expandafter + \endcsname{\tb@nt@floatpos}% + \expandafter\newcommand\expandafter*\csname ftype@\tb@nt@type\expandafter + \endcsname{\tb@nt@floattype}% + \begingroup + \edef\@tempa{% + \noexpand\endgroup + \noexpand\newenvironment{\tb@nt@type}{% + \noexpand\@float{\tb@nt@type}% + }{% + \noexpand\end@float + }% + \noexpand\newenvironment{\tb@nt@type*}{% + \noexpand\@dblfloat{\tb@nt@type}% + }{% + \noexpand\end@dblfloat + }% + }% + \@tempa + \@tempswatrue + \fi +% \end{macrocode} +% The nonfloat environment: +% \begin{macrocode} + \iftb@nonfloat + \begingroup + \edef\@tempa{% + \noexpand\endgroup + \noexpand\newenvironment{\tb@nt@type-}{% + \noexpand\trivlist\noexpand\item\noexpand\relax + \noexpand\minipage{\noexpand\linewidth}% + \noexpand\def\noexpand\@captype{\tb@nt@type}% + }{% + \noexpand\endminipage\noexpand\endtrivlist + }% + }% + \@tempa + \@tempswatrue + \fi +% \end{macrocode} +% The counter of float and nonfloat environments: +% \begin{macrocode} + \if@tempswa + \@ifundefined{c@\tb@nt@type}{% + \newcounter{\tb@nt@type}% + }{% + \PackageWarning{tocbasic}{using already defined counter `\tb@nt@type'}% + }% + \ifx\tb@nt@counterwithin\@empty\else + \@addtoreset{\tb@nt@type}{\tb@nt@counterwithin}% + \begingroup\edef\@tempa{% + \noexpand\endgroup + \noexpand\renewcommand*\expandafter\noexpand + \csname the\tb@nt@type\endcsname{% + \expandafter\noexpand\csname the\tb@nt@counterwithin\endcsname + .\noexpand\arabic{\tb@nt@type}% + }% + }\@tempa + \fi + \begingroup + \edef\@tempa{% + \noexpand\endgroup + \noexpand\newcommand*\expandafter\noexpand + \csname \tb@nt@type format\endcsname{% + \expandafter\noexpand\csname \tb@nt@type name\endcsname + \noexpand\nobreakspace + \expandafter\noexpand\csname the\tb@nt@type\endcsname + \csname autodot\endcsname + }% + \noexpand\newcommand*\expandafter\noexpand + \csname fnum@\tb@nt@type\endcsname{% + \expandafter\noexpand\csname \tb@nt@type format\endcsname + }% + }% + \@tempa + \fi +} +% \end{macrocode} +% \begin{macro}{\tb@ifvalueisnotempty} +% \changes{v3.06}{2010/05/21}{new internal}% +% This is only a helper for defining some of the keys. +% \begin{macrocode} +\newcommand*{\tb@ifvalueisnotempty}[2]{% + \begingroup + \edef\@tempa{#2}\ifx\@tempa\@empty + \PackageError{tocbasic}{empty value for key `#1'}{% + The argument of key `#1' may not by empty!}% + \aftergroup\@gobble + \else + \aftergroup\@firstofone + \fi + \endgroup +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\tb@boolkey} +% \changes{v3.06}{2010/05/21}{new internal}% +% This is only a helper for boolean keys. +% \begin{macrocode} +\newcommand*{\tb@boolkey}[2]{% + \csname tb@#2\ifx\relax#1\relax true\else#1\fi\endcsname +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\tb@dimkey} +% \changes{v3.06}{2010/05/21}{new internal}% +% This is only a helper for dimension keys. +% \begin{macrocode} +\newcommand*{\tb@dimkey}[2]{% + \begingroup + \@defaultunits\@tempdima#2pt\relax\@nnil + \edef\@tempa{\noexpand\endgroup\noexpand\def\noexpand#1{\the\@tempdima}} + \@tempa +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\tb@dimkey} +% \changes{v3.06}{2010/05/21}{new internal}% +% This is only a helper for numerical keys. +% \begin{macrocode} +\newcommand*{\tb@numkey}[2]{% + \begingroup + \afterassignment\remove@to@nnil\@tempcnta#2\relax\@nnil + \edef\@tempa{\noexpand\endgroup\noexpand\def\noexpand#1{\the\@tempcnta}} + \@tempa +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\tb@nt@autofloattype} +% \changes{v3.06}{2010/06/01}{new internal} +% This macro saves the float type for auto generated float types. +% \begin{macrocode} +\newcommand*{\tb@nt@autofloattype}{16} +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \iffalse %</package> %<*load> |