diff options
author | Karl Berry <karl@freefriends.org> | 2009-03-31 00:25:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-03-31 00:25:41 +0000 |
commit | d9a28f240927d595970990e323f189f3ed45bdaf (patch) | |
tree | 7ccf4eea17aed62ba6dcc4639b67832a863782b4 /Master/texmf-dist/source | |
parent | 088ae35fa451f7492dec5997ba5f8d53df17f47e (diff) |
koma-script update (30mar09)
git-svn-id: svn://tug.org/texlive/trunk@12579 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
100 files changed, 3076 insertions, 827 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/ChangeLog b/Master/texmf-dist/source/latex/koma-script/ChangeLog index 8c5b821bbeb..d2d614c7e13 100644 --- a/Master/texmf-dist/source/latex/koma-script/ChangeLog +++ b/Master/texmf-dist/source/latex/koma-script/ChangeLog @@ -1,3 +1,211 @@ +r848 2009-03-30 09:49:35 +0200 mjk: + + * scrkvers.dtx, scrkcomp.dtx: prepared for 3.03 + +r847 2009-03-25 10:48:11 +0100 mjk: + + * scrlfile.ins: german comment changed + +r846 2009-03-25 10:47:43 +0100 mjk: + + * scrstrip.inc: german comment changed + +r845 2009-03-25 10:46:36 +0100 mjk: + + * scrlfile.ins, scrlfile.dtx: new command \AfterReadingMainAux + +r844 2009-03-24 10:22:26 +0100 mjk: + + * scrjura.dtx: Alexanders Doku-Änderungen + +r843 2009-03-19 11:01:11 +0100 mjk: + + * scrkfont.dtx, komabug.tex, scrktare.dtx, scrstrop.inc, + scrstrip.inc, scrkbase.dtx, scrklang.dtx, scrktitl.dtx, scrhack.dtx, + scrlettr.ins, scrkbib.dtx, scrpage.ins, scrkplen.dtx, scrlogo.dtx, + scrkliof.dtx, lppl-de.txt, scrklist.dtx, Makefile.baseinit, + scrextend.dtx, scrkfloa.dtx, scrtime.ins, tocbasic.dtx, + Makefile.baserules, scrkcile.dtx, scraddr.ins, scrlfile.ins, + scrmain.ins, scrkvars.dtx, scrkmisc.dtx, scrdoc.dtx, Makefile, + scrkpar.dtx, scrsource.tex, tocstyle.dtx, scrtime.dtx, scrkpage.dtx, + scrkvers.dtx, scrkcomp.dtx, scrknpap.dtx, scrksect.dtx, scraddr.dtx, + scrjura.dtx, scrkftn.dtx, scrkidx.dtx, scrlfile.dtx, scrlettr.dtx, + manifest.txt, scrklco.dtx, scrkxflo.dtx, japanlco.dtx, scrbeta.dtx, + lppl.txt, scrpage.dtx, doc/, doc/scrguide.gst, doc/scrguide.cls, + doc/Makefile.latexinit, doc/Makefile.guide, doc/Makefile, + doc/koma-script.html, doc/guide.tex, doc/plength.dtx, + doc/scrguide.ist, doc/english/, doc/english/scrbookreportarticle.tex, + doc/english/common.tex, doc/english/scrlfile.tex, + doc/english/scrdatetime.tex, doc/english/scrpage2.tex, + doc/english/introduction.tex, doc/english/htmlsetup, + doc/english/Makefile, doc/english/guide-english.tex, + doc/english/scrlttr2.tex, doc/english/adrconvnote.tex, + doc/english/typearea.tex, doc/english/scraddr.tex, + doc/english/japanlco.tex, doc/bin/, doc/bin/genhtmlidx.pl, + doc/bin/genindex.pl, doc/ngerman/, + doc/ngerman/scrbookreportarticle.tex, doc/ngerman/preface.tex, + doc/ngerman/scrbase.tex, doc/ngerman/expertpart.tex, + doc/ngerman/scrextend.tex, doc/ngerman/tocbasic.tex, + doc/ngerman/linkalias.tex, doc/ngerman/common.tex, + doc/ngerman/scrlfile.tex, doc/ngerman/authorpart.tex, + doc/ngerman/Makefile.guide, doc/ngerman/scrdatetime.tex, + doc/ngerman/scrpage2.tex, doc/ngerman/typearea-experts.tex, + doc/ngerman/introduction.tex, doc/ngerman/htmlsetup, + doc/ngerman/Makefile, doc/ngerman/scrlttr2-experts.tex, + doc/ngerman/scrlttr2examples.dtx, doc/ngerman/scrlttr2.tex, + doc/ngerman/adrconvnote.tex, doc/ngerman/typearea.tex, + doc/ngerman/guide.tex, doc/ngerman/scrbookreportarticle-experts.tex, + doc/ngerman/scraddr.tex, doc/ngerman/guide-ngerman.tex: switched from + LPPL 1.3b to LPPL 1.3c + +r842 2009-03-18 11:32:48 +0100 mjk: + + * scrstrip.inc: You are not allowed to change this file + +r841 2009-03-18 11:28:05 +0100 mjk: + + * scrstrip.inc: link to LaTeX base added + +r840 2009-03-17 10:22:07 +0100 mjk: + + * scrmain.ins: hack for listings added + +r839 2009-03-17 10:21:01 +0100 mjk: + + * scrhack.dtx: hack for listings added + +r838 2009-03-16 17:54:36 +0100 mjk: + + * tocbasic.dtx, scrmain.ins, Makefile, scrsource.tex, manifest.txt, + scrbeta.dtx: new packages + +r837 2009-03-16 17:51:50 +0100 mjk: + + * scrhack.dtx: new package hacking other packages + +r836 2009-03-16 15:07:38 +0100 mjk: + + * scrjura.dtx: Option paragraphmark fixed + +r835 2009-03-16 10:09:44 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrlttr2.tex: Peter heißt jetzt + einheitlich Musterfrau während Petra Mustermann heißt. + +r834 2009-03-16 10:07:02 +0100 mjk: + + * doc/, doc/scrguide.cls: \ifstr usage at \ChangedAt fixed + +r833 2009-03-12 08:59:13 +0100 mjk: + + * doc/, doc/english/, doc/english/Makefile: provide overwriting of a + non symlink tocbasic.tex at temporary rule tocbasic.tex + +r832 2009-03-12 08:55:06 +0100 mjk: + + * doc/, doc/english/, doc/english/Makefile: temporary rule for + generation of tocbasic.tex added + +r831 2009-03-04 19:19:04 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/scrlttr2-experts.tex, + doc/ngerman/scrlttr2.tex: Erlärung der neuen Möglichkeiten von + scrlttr2 3.03 bis 2009/03/04 + +r830 2009-03-04 19:17:55 +0100 mjk: + + * scrklco.dtx, japanlco.dtx: set term for "fromzipcode" + +r829 2009-03-04 18:41:27 +0100 mjk: + + * scrknpap.dtx: "ECONOMAY" --> "ECONOMY" + +r828 2009-03-04 11:43:37 +0100 mjk: + + * scrkvars.dtx: new command \ifkomavar and reimplementation of + \ifkomavarempty + +r827 2009-03-04 11:25:28 +0100 mjk: + + * scrknpap.dtx: new addresse modes "PP", "backgroundimage", "image" + with several new font elements and pseudo-lengths + +r826 2009-03-02 17:24:10 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/linkalias.tex: Option "version" wird + neuerdings bereits im Kapitel über typearea eingeführt, also + müssen die Links in den freien Versionen darauf zeigen. + +r825 2009-02-27 09:45:52 +0100 mjk: + + * doc/, doc/ngerman/, doc/ngerman/common.tex: "Abstandsart" --> + "Methode" vereinheitlicht + +r824 2009-02-19 10:03:05 +0100 mjk: + + * scrkbase.dtx: Error if not e-TeX, at least version 2, is used + +r823 2009-02-17 11:15:39 +0100 mjk: + + * scrklang.dtx: made the already-defined test more robust + +r822 2009-02-17 10:13:46 +0100 mjk: + + * scrkmisc.dtx: Information to `final' fixed at scrextend + +r821 2009-02-14 11:03:08 +0100 mjk: + + * scrkcomp.dtx: 3.02c ist not the same like 3.02b + +r820 2009-02-14 10:47:50 +0100 mjk: + + * scrktare.dtx: some implementation docu added + +r819 2009-02-14 10:22:53 +0100 mjk: + + * scrktare.dtx: PostScript code added to change page size at the + document + +r818 2009-02-13 18:45:23 +0100 mjk: + + * scrktare.dtx: paper=seascape implemented + +r817 2009-02-11 12:35:36 +0100 mjk: + + * scrknpap.dtx: one comment changed + +r816 2009-02-04 15:19:47 +0100 mjk: + + * scrjura.dtx: some more additions to reference commands + +r815 2009-02-04 13:02:45 +0100 mjk: + + * scrjura.dtx: several changes for improving references and usage of + KOMA options + +r814 2009-02-04 12:31:06 +0100 mjk: + + * scrkbase.dtx: \KOMA@ifkey and \KOMA@ncmdkey does also define the + family member + +r813 2009-01-30 17:08:24 +0100 mjk: + + * scrlogo.dtx: date changed + +r812 2009-01-30 17:07:40 +0100 mjk: + + * scrlogo.dtx: intro comment changed + +r811 2009-01-28 08:41:40 +0100 mjk: + + * scrklist.dtx, scrkvers.dtx, scrkcomp.dtx: bug at new labeling + feature from version 3.02 fixed (reported by Werner Lemberg) + +r810 2009-01-26 10:39:25 +0100 mjk: + + * doc/, doc/english/, doc/english/typearea.tex: + \BeginIndex{Option}{DIV~=areaset} fixed + r809 2009-01-24 11:51:36 +0100 mjk: * releaselist.txt: release 2009/01/24 v3.02b diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile b/Master/texmf-dist/source/latex/koma-script/Makefile index c56a47f16d2..90e83589fd1 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/Makefile @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" @@ -106,6 +106,7 @@ CLS_MAIN = scrbook.cls \ tocbasic.sty \ tocstyle.sty \ scrextend.sty \ + scrhack.sty \ DIN.lco \ DINmtext.lco \ SN.lco \ @@ -149,6 +150,7 @@ CLS_MAIN_DTX = scrbeta.dtx \ scrlettr.dtx \ scrlogo.dtx \ scrextend.dtx \ + scrhack.dtx \ scrjura.dtx \ tocbasic.dtx \ tocstyle.dtx @@ -170,7 +172,7 @@ CLS_MAIN_SUBINS = scrlfile.ins scraddr.ins scrlettr.ins scrpage.ins \ ALPHA_INS = tocstyle.dtx tocbasic.dtx scrjura.dtx -ALPHA_DOC = tocstyle.pdf scrjura.pdf +ALPHA_DOC = tocstyle.pdf scrjura.pdf scrhack.pdf ALPHA_DTX = $(subst .pdf,.dtx,$(ALPHA_DOC)) diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile.baseinit b/Master/texmf-dist/source/latex/koma-script/Makefile.baseinit index c9a8d5fea7b..cf0f16fc930 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile.baseinit +++ b/Master/texmf-dist/source/latex/koma-script/Makefile.baseinit @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile.baserules b/Master/texmf-dist/source/latex/koma-script/Makefile.baserules index ce8d7a008fc..2bdc4e227c7 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile.baserules +++ b/Master/texmf-dist/source/latex/koma-script/Makefile.baserules @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/Makefile b/Master/texmf-dist/source/latex/koma-script/doc/Makefile index accc3a222df..6cff748ff03 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" 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 51fd03d7098..e5a5c0d7096 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide +++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.latexinit b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.latexinit index a38aff5d585..4c17a4d59ea 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.latexinit +++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.latexinit @@ -4,10 +4,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -20,10 +20,10 @@ # Copyright (c) Markus Kohm, 2002-2006 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/bin/genhtmlidx.pl b/Master/texmf-dist/source/latex/koma-script/doc/bin/genhtmlidx.pl index 482b5759c3d..65ec7e5b444 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/bin/genhtmlidx.pl +++ b/Master/texmf-dist/source/latex/koma-script/doc/bin/genhtmlidx.pl @@ -9,10 +9,10 @@ eval 'exec perl -S $0 ${1+"$@"}' # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -25,10 +25,10 @@ eval 'exec perl -S $0 ${1+"$@"}' # Copyright (c) Markus Kohm, 2002-2006 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/bin/genindex.pl b/Master/texmf-dist/source/latex/koma-script/doc/bin/genindex.pl index 6b3a976c905..879d259e356 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/bin/genindex.pl +++ b/Master/texmf-dist/source/latex/koma-script/doc/bin/genindex.pl @@ -9,10 +9,10 @@ eval 'exec perl -S $0 ${1+"$@"}' # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -25,10 +25,10 @@ eval 'exec perl -S $0 ${1+"$@"}' # Copyright (c) Markus Kohm, 2002-2006 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/Makefile b/Master/texmf-dist/source/latex/koma-script/doc/english/Makefile index 11700d892ae..99534f41b7f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/Makefile @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" @@ -46,5 +46,15 @@ LANGUAGELONG = english include $(DOCDIR)Makefile.guide +# ---------------------------------------------------------------------- +# NOTE: Remove these rules after real translation of tocbasic.tex +# is available. +tocbasic.tex: ../../tocbasic.tex + if [ -L $@ ] || ! [ -f $@ ]; then $(SYMLINK) $< .; else touch $@; fi + +../../tocbasic.tex: ../../tocbasic.dtx + cd ../.. && tex \\nonstopmode\\input tocbasic.dtx +# ---------------------------------------------------------------------- + # # end of file `Makefile' diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/adrconvnote.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/adrconvnote.tex index 956b9df19fe..d74f68dd8ff 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/adrconvnote.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/adrconvnote.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common.tex index b9ae19be511..ee73836ca90 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/guide-english.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/guide-english.tex index 016e9f56e4b..a4f9eb08d0a 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/guide-english.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/guide-english.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -90,7 +90,7 @@ \newcommand*{\GuideCopyright}{Free screen version without any optimization of paragraph and page breaks\par\medskip% This guide is part of {\KOMAScript}, which is free under the terms and - conditions of {\LaTeX} Project Public License Version 1.3b. A version of + conditions of {\LaTeX} Project Public License Version 1.3c. A version of this license, which is valid to {\KOMAScript}, is part of {\KOMAScript} (see \File{lppl.txt}). Distribution of this manual\,---\,even if it is printed\,---\,is allowed provided that all parts of {\KOMAScript} are diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/htmlsetup b/Master/texmf-dist/source/latex/koma-script/doc/english/htmlsetup index e678b903d14..fd90a64e075 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/htmlsetup +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/htmlsetup @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/introduction.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/introduction.tex index 45cdc212474..c49b0708b6a 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/introduction.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/introduction.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/japanlco.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/japanlco.tex index e619388027f..9c31214045d 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/japanlco.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/japanlco.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Gernot Hassenpflug und Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scraddr.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scraddr.tex index 4b9452236a5..9fa06a75b99 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scraddr.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scraddr.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex index 494fb96dbaf..63d5701757b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrdatetime.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrdatetime.tex index 5e2c08c95ff..f35f72af0ee 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrdatetime.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrdatetime.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlfile.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlfile.tex index a313f41889b..792b8145a0c 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlfile.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlfile.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex index 7e41f206a24..f53c5112241 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlttr2.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrpage2.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrpage2.tex index ebcb98a69a0..5b6ea69f4bd 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrpage2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrpage2.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 5fb9a757d58..4b45a2c316f 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 @@ -13,10 +13,10 @@ %% --------------------------------------------------------------- %% %% This work may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, version 1.3b of the license. +%% 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.3b or later is part of all distributions of LaTeX +%% 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". @@ -66,11 +66,11 @@ packages. Using this package will also improve compatibility with You are allowed to destribute this part of \KOMAScript{} without the main part of \KOMAScript{}. The files ``\File{scrlogo.dtx}'' and ``\File{tocbasic.dtx}'' may be distributed together under the conditions -of the \LaTeX{} Project Public License, either version~1.3b of this license +of the \LaTeX{} Project Public License, either version~1.3c of this license or (at your option) any later version. The latest version of this license is in -\mbox{http://www.latex-project.org/lppl.txt} and version~1.3b or later is +\mbox{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. diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex index 6fc1f87ef3f..f436fcd0b09 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/typearea.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{typearea.tex}[2009/01/02 KOMA-Script guide (chapter: typearea)] +\ProvidesFile{typearea.tex}[2009/01/26 KOMA-Script guide (chapter: typearea)] \translator{Markus Kohm\and Gernot Hassenpflug} % Date of translated german file: 2006-11-29 @@ -1254,7 +1254,7 @@ other hand, hang below the dimensions of the type-area. \end{Example} \EndIndex{Cmd}{areaset} -BeginIndex{Option}{DIV~=areaset}% +\BeginIndex{Option}{DIV~=areaset}% \begin{Declaration} \OptionValue{DIV}{areaset} \end{Declaration}% 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 d3a2a97a34a..8479b5e4ca2 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/guide.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/guide.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile index cdc092cd885..a470602981b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" 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 2d01ef8f5d5..17404b7ea9d 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 @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/adrconvnote.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/adrconvnote.tex index aac2af42807..1ef496dfbd2 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/adrconvnote.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/adrconvnote.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/authorpart.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/authorpart.tex index cb043de9b10..f8a442c92d3 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/authorpart.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/authorpart.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex index 790a32f76fc..62f733e87b1 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{common.tex}[2009/01/20 KOMA-Script guide (common paragraphs)] +\ProvidesFile{common.tex}[2009/02/27 KOMA-Script guide (common paragraphs)] \makeatletter \@ifundefined{ifCommonmaincls}{\newif\ifCommonmaincls}{}% @@ -647,7 +647,7 @@ Die Voreinstellungen sind den jeweiligen Abschnitten zu entnehmen. \else %------------------------------------------------------- nur maincls - \begin{Declaration} - \KOption{parskip}\PName{Abstandsart} + \KOption{parskip}\PName{Methode} \end{Declaration} \BeginIndex{Option}{parskip~=\PName{Methode}}% \IfCommon{maincls}{% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/expertpart.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/expertpart.tex index 2f283e44f7a..b411ff8b669 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/expertpart.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/expertpart.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex index a7d28d1a5e0..3c3fd0a3e02 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -85,7 +85,7 @@ \newcommand*{\GuideCopyright}{Freie Bildschirm-Version ohne Optimierung des Umbruchs\par\medskip% Diese Anleitung ist als Bestandteil von \KOMAScript{} frei im Sinne der - \LaTeX{} Project Public License Version 1.3b. Eine für \KOMAScript{} gültige + \LaTeX{} Project Public License Version 1.3c. Eine für \KOMAScript{} gültige deutsche Übersetzung liegt \KOMAScript{} in der Datei »\texttt{lppl-de.txt}« bei. Diese Anleitung --~auch in gedruckter Form~-- darf nur zusammen mit den übrigen Bestandteilen von \KOMAScript{} weitergegeben und verteilt werden. 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 736be9f6f21..ffe2acb7ff4 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/htmlsetup b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/htmlsetup index 2cf78cb3454..e0ccde385ea 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/htmlsetup +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/htmlsetup @@ -5,10 +5,10 @@ # 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.3b of the license. +# 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.3b or later is part of all distributions of LaTeX +# 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". @@ -21,10 +21,10 @@ # Copyright (c) Markus Kohm, 2002-2009 # # Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -# Version 1.3b, verteilt und/oder veraendert werden. +# Version 1.3c, verteilt und/oder veraendert werden. # Die neuste Version dieser Lizenz ist # http://www.latex-project.org/lppl.txt -# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/introduction.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/introduction.tex index 7e8da70b898..0b95d2425f7 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/introduction.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/introduction.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex index 0b562d6acbe..5280659a263 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/linkalias.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -59,5 +59,6 @@ \lalias{desc:maincls-experts.cmd.raggedsection}{sec:maincls-experts.coexistence} \lalias{desc:scrlttr2.cmd.setkomafont}{desc:maincls.cmd.setkomafont} +\lalias{desc:maincls.option.version}{desc:typearea.option.version} \lalias{desc:scrlttr2.option.version}{desc:maincls.option.version} \lalias{desc:scrlttr2.cmd.footnote}{desc:maincls.cmd.footnote} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/preface.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/preface.tex index 55c867a3ce2..2c55645afe7 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/preface.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/preface.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scraddr.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scraddr.tex index bcc300cb358..df9aa1f24f6 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scraddr.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scraddr.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 b8a34661a5c..2751807fedf 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex index abf6e757084..5af4c9dc48c 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle-experts.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 e6526f7d1c8..33272404af8 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 5997c96c226..ecae7170fab 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrextend.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrextend.tex index f67acb05893..c71384bd53a 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrextend.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrextend.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 f7255616622..227f927e16d 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex index ed9abe0694b..216d50925cc 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -45,7 +45,7 @@ % % ============================================================================ -\ProvidesFile{scrlttr2-experts.tex}[2009/01/01 KOMA-Script guide (chapter: scrlttr2 for experts)] +\ProvidesFile{scrlttr2-experts.tex}[2009/03/04 KOMA-Script guide (chapter: scrlttr2 for experts)] \chapter{Zusätzliche Informationen zur Briefklasse \Class{scrlttr2}} @@ -675,7 +675,17 @@ Manchmal will man, dass die Anschrift nicht am linken Rand des Anschriftfensters beginnt und bis zum rechten Rand des Fensters reicht, sondern ein wenig eingezogen wird. Der Wert dieses Einzugs kann über die Pseudolänge \PLength{toaddrindent} festgelegt werden. Typischerweise ist -dieser Wert jedoch 0\Unit{pt}.% +dieser Wert jedoch 0\Unit{pt}. + +Bei den Einstellungen\ChangedAt{v3.03}{\Class{scrlttr2}} +\OptionValue{addfield}{PP}, \OptionValue{addrfield}{backgroundimage} oder +\OptionValue{addrfield}{image} (siehe \autoref{sec:scrlttr2.firstpage}, +\autopageref{desc:scrlttr2.option.addrfield}) wird beim Wert +0\Unit{pt} stattdessen ein Einzug von 8\Unit{mm} verwendet. Soll hier +tatsächlich kein Einzug verwendet werden, so kann mit 1\Unit{sp} einfach +vernachlässigbar kleiner Einzug gesezt werden. Desweiteren wird +\PLength{toaddrindent} bei den genannten Einstellungen für \Option{addrfield} +auch für den Abstand zum rechten Rand des Anschriftfensters verwendet.% \EndIndex{PLength}{toaddrindent}% @@ -720,6 +730,37 @@ wird die Versandart 1\Unit{em} vom rechten Rand des Anschriftfensters gesetzt.% \EndIndex{PLength}{specialmailindent}% \EndIndex{PLength}{specialmailrightindent}% + +\begin{Declaration} + \PLength{PPheadheight}\\ + \PLength{PPheadwidth} +\end{Declaration} +\BeginIndex{PLength}{PPheadheight}% +\BeginIndex{PLength}{PPheadwidth}% +Bei den Einstellungen\ChangedAt{v3.03}{\Class{scrlttr2}} +\OptionValue{addrfield}{PP} oder \OptionValue{addrfield}{backgroundimage} +(siehe \autoref{sec:scrlttr2.firstpage}, +\autopageref{desc:scrlttr2.option.addrfield}) gibt die Pseudolänge +\PLength{PPheadheight} die Höhe an, die am Anfang des Adressfeldes für den +Port-Payé-Kopf reserviert wird. Die Pseudolänge \PLength{PPheadwidth} wird nur +bei Einstellung \OptionValue{addrfield}{PP} verwendet und gibt die Breite des +linken Feldes des Port-Payé-Kopf mit dem P.\,P.-Logo, der Postleitzahl und dem +Ort an. Die Breite des rechten Feldes mit dem Code für den Absender und der +Priorität ist durch die Restbreite bestimmt.% +% +\EndIndex{PLength}{PPheadwidth}% +\EndIndex{PLength}{PPheadheight}% + +\begin{Declaration} + \PLength{PPdatamatrixvskip} +\end{Declaration} +\BeginIndex{PLength}{PPdatamatrixvskip}% +Bei der Einstellung\ChangedAt{v3.03}{\Class{scrlttr2}} +\OptionValue{addrfield}{PP} (siehe \autoref{sec:scrlttr2.firstpage}, +\autopageref{desc:scrlttr2.option.addrfield}) gibt diese Pseudolänge den +vertikalen Abstand zwischen dem Port-Payé-Kopf und der Data-Matrix an. Die +Data-Matrix wird rechtsbündig zum Port-Payé-Kopf gesetzt.% +\EndIndex{PLength}{PPdatamatrixvskip}% % \EndIndex{}{Anschrift}% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex index 0fbcf7247ad..348f42e0aeb 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -45,7 +45,7 @@ % % ============================================================================ -\ProvidesFile{scrlttr2.tex}[2008/08/12 KOMA-Script guide (chapter: scrlttr2)] +\ProvidesFile{scrlttr2.tex}[2009/03/16 KOMA-Script guide (chapter: scrlttr2)] \chapter{Die neue Briefklasse \Class{scrlttr2}} \labelbase{scrlttr2} @@ -100,6 +100,11 @@ nachfolgenden Abschnitten. \autoref{tab:scrlttr2.variables} gibt eine (\emph{Fortsetzung})}\\ \Endhead% \standardfoot% + \ventry{addresseeimage}{Anweisungen zum Setzen des Port-Payé-Kopfes bei + Einstellung \OptionValue{addrfield}{backgroundimage} oder der + Port-Payé-Anschrift bei Einstellung \OptionValue{addrfield}{image} + (\autoref{sec:scrlttr2.firstpage}, + \autopageref{desc:scrlttr2.variable.addresseeimage})}% \ventry{backaddress}{Rücksendeadresse für Fensterbriefumschläge (\autoref{sec:scrlttr2.firstpage}, \autopageref{desc:scrlttr2.variable.backaddress})}% @@ -149,6 +154,10 @@ nachfolgenden Abschnitten. \autoref{tab:scrlttr2.variables} gibt eine \ventry{fromurl}{eine URL des Absenders (\autoref{sec:scrlttr2.firstpage}, \autopageref{desc:scrlttr2.variable.fromurl})}% + \ventry{fromzipcode}{Postleitzahl des Absenders für den Port-Payé-Kopf bei + \OptionValue{addrfield}{PP} + (\autoref{sec:scrlttr2.firstpage}, + \autopageref{desc:scrlttr2.variable.fromzipcode})}% \ventry{invoice}{Geschäftszeilenfeld »Rechnungsnummer« (\autoref{sec:scrlttr2.firstpage}, \autopageref{desc:scrlttr2.variable.invoice})}% @@ -168,6 +177,14 @@ nachfolgenden Abschnitten. \autoref{tab:scrlttr2.variables} gibt eine \ventry{placeseparator}{Trennzeichen zwischen Ort und Datum (\autoref{sec:scrlttr2.firstpage}, \autopageref{desc:scrlttr2.variable.placeseparator})}% + \ventry{PPdatamatrix}{Anweisungen zum Setzen einer Data-Matrix bei der + Einstellung \OptionValue{addrfield}{PP} + (\autoref{sec:scrlttr2.firstpage}, + \autopageref{desc:scrlttr2.variable.PPdatamatrix})}% + \ventry{PPcode}{Code zur Identifizierung des Absenders bei Einstellung + \OptionValue{addrfield}{PP} + (\autoref{sec:scrlttr2.firstpage}, + \autopageref{desc:scrlttr2.variable.PPcode})}% \ventry{signature}{Signatur unter Unterschrift und Grußformel (\autoref{sec:scrlttr2.closing}, \autopageref{desc:scrlttr2.variable.signature})}% @@ -195,6 +212,10 @@ nachfolgenden Abschnitten. \autoref{tab:scrlttr2.variables} gibt eine \ventry{yourref}{Geschäftszeilenfeld »Ihr Zeichen« (\autoref{sec:scrlttr2.firstpage}, \autopageref{desc:scrlttr2.variable.yourref})}% + \ventry{zipcodeseparator}{Trennzeichen zwischen dem Bezeichner und dem + Inhalt der Variablen \Variable{fromzipcode} + (\autoref{sec:scrlttr2.firstpage}, + \autopageref{desc:scrlttr2.variable.zipcodeseparator})}% \end{desctable} @@ -213,9 +234,9 @@ Variablen \PName{Name} gesetzt werden. \begin{Example} In Briefen ist es üblich, den Absender im Briefkopf stehen zu haben. Dazu muss \Class{scrlttr2} den Absender aber erst einmal mit Namen kennen. Für - »Peter Mustermann« ginge das einfach mit: + »Peter Musterfrau« ginge das einfach mit: \begin{lstcode} - \setkomavar{fromname}{Peter Mustermann} + \setkomavar{fromname}{Peter Musterfrau} \end{lstcode} Die voreingestellte Bezeichnung für den Namen des Absenders ist »Von«. Angenommen, Herr Musterfrau will aber an den Stellen, an denen @@ -226,7 +247,7 @@ Variablen \PName{Name} gesetzt werden. \end{lstcode} setzen oder aber die beiden Angaben zu einer Anweisung zusammenfassen: \begin{lstcode} - \setkomavar{fromname}[Absender]{Peter Mustermann} + \setkomavar{fromname}[Absender]{Peter Musterfrau} \end{lstcode} Damit schlägt er sozusagen zwei Fliegen mit einer Klappe. \end{Example} @@ -243,7 +264,7 @@ Bezeichnung der Variablen gelöscht werden. löschen. Er könnte aber auch wieder zwei Fliegen mit einer Klappe schlagen und \begin{lstcode} - \setkomavar{fromname}[]{Peter Mustermann} + \setkomavar{fromname}[]{Peter Musterfrau} \end{lstcode} verwenden. Dadurch wird gleichzeitig der Inhalt der Variablen gesetzt und ihre Bezeichnung gelöscht. @@ -273,6 +294,23 @@ Variablen ist \autoref{sec:scrlttr2-experts.variables}, \begin{Declaration} + \Macro{ifkomavar}\Parameter{Name}\Parameter{Dann-Teil}\Parameter{Sonst-Teil} +\end{Declaration} +\BeginIndex{Cmd}{ifkomavar}% +Mit\ChangedAt{v3.03}{\Class{scrlttr2}} dieser Anweisung kann man feststellen, +ob eine Variable definiert ist. Der \PName{Dann-Teil} wird nur dann +ausgeführt, wenn die Variable existiert. Dabei wird der Inhalt der Variablen +nicht getestet, kann also auch leer sein. Der \PName{Sonst-Teil} wird hingegen +ausgeführt, wenn die Variable nicht existiert. Solche Tests können +beispielsweise dann sinnvoll sein, wenn eigene Variablen in einer +\File{lco}-Datei (siehe \autoref{sec:scrlttr2.lcoFile} ab +\autopageref{sec:scrlttr2.lcoFile}) definiert werden und in einer anderen +\File{lco}-Datei diese Variable nur dann verwendet werden soll, wenn sie +existiert. +\EndIndex{Cmd}{ifkomavar}% + + +\begin{Declaration} \Macro{ifkomavarempty}\Parameter{Name}\Parameter{Dann-Teil}\Parameter{Sonst-Teil}\\ \Macro{ifkomavarempty*}\Parameter{Name}\Parameter{Dann-Teil}\Parameter{Sonst-Teil} \end{Declaration} @@ -1449,11 +1487,13 @@ sollte \PName{Aufbau} auch Zugriffe auf Variablen mit Hilfe von \begin{Declaration} - \KOption{addrfield}\PName{Ein-Aus-Wert}\\ - \KOption{backaddress}\PName{Wert} + \KOption{addrfield}\PName{Modus}\\ + \KOption{backaddress}\PName{Wert}\\ + \KOption{priority}\PName{Priorität} \end{Declaration} \BeginIndex{}{Anschrift}% -\BeginIndex{Option}{addrfield~=\PName{Ein-Aus-Wert}}% +\BeginIndex{Option}{priority~=\PName{Priorität}}% +\BeginIndex{Option}{addrfield~=\PName{Modus}}% \BeginIndex{Variable}{toname}% \BeginIndex{Variable}{toaddress}% \BeginIndex{Option}{backaddress~=\PName{Wert}}% @@ -1461,15 +1501,17 @@ sollte \PName{Aufbau} auch Zugriffe auf Variablen mit Hilfe von \BeginIndex{Variable}{backaddressseparator}% Mit der Option \Option{addrfield} kann gewählt werden, ob ein Anschriftfeld gesetzt werden soll oder nicht. Voreingestellt ist die Verwendung eines -Anschriftfeldes. Die Option versteht die Standardwerte für einfache Schalter, -die in \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} -angegeben sind. Voreingestellt ist \PValue{true}. Name und Adresse des -Empfängers, die im Anschriftfeld gesetzt werden, werden über das Argument der -Umgebung \Environment{letter} (siehe \autoref{sec:scrlttr2.document}, -\autopageref{desc:scrlttr2.env.letter}) bestimmt. Diese Angaben werden -außerdem in die Variablen \Variable{toname} und \Variable{toaddress} kopiert. -Die voreingestellten Schriftarten können\ChangedAt{v2.97c}{\Class{scrlttr2}} -über die Anweisungen \Macro{setkomafont} und \Macro{addtokomafont} (siehe +Anschriftfeldes. Die Option versteht die in +\autoref{tab:scrlttr2.addrfield}\ChangedAt{v3.03}{\Class{scrlttr2}} +angegebenen Werte für den \PName{Modus}. Voreingestellt ist \PValue{true}. Bei +den Werten \PValue{true}, \PValue{PP} und \PValue{backgroundimage} werden Name +und Adresse des Empfängers, die im Anschriftfeld gesetzt werden, über das +Argument der Umgebung \Environment{letter} (siehe +\autoref{sec:scrlttr2.document}, \autopageref{desc:scrlttr2.env.letter}) +bestimmt. Diese Angaben werden außerdem in die Variablen \Variable{toname} und +\Variable{toaddress} kopiert. Die voreingestellten Schriftarten +können\ChangedAt{v2.97c}{\Class{scrlttr2}} über die Anweisungen +\Macro{setkomafont} und \Macro{addtokomafont} (siehe \autoref{sec:scrlttr2.textmarkup}, ab \autopageref{desc:scrlttr2.cmd.setkomafont}) verändert werden. Dabei existieren drei Elemente. Zunächst gibt es das Element @@ -1482,26 +1524,78 @@ Namen bzw. die Adresse des Empfängers beziehen. Für \FontElement{toname} und \FontElement{addressee} definiert werden. \begin{table} + \caption[{Mögliche Werte für Option \Option{addfield} bei + \Class{scrlttr2}}]{Mögliche Werte für Option \Option{addrfield} zur + Auswahl eines Anschriftenmodus von \Class{scrlttr2}} + \label{tab:scrlttr2.addrfield} + \begin{desctabular} + \entry{\PValue{true}, \PValue{on}, \PValue{yes}}{% + Es wird eine Anschrift mit Rücksendeadresse und Versandart oder + Priorität gesetzt.}% + \entry{\PValue{false}, \PValue{off}, \PValue{no}}{% + Es wird keine Anschrift gesetzt.}% + \entry{\PValue{PP}, \PValue{pp}, \PValue{PPexplicite}, + \PValue{PPExplicite}, \PValue{ppexplicite}, \PValue{ppExplicite}}{% + Es wird eine Anschrift mit explizit über die Variablen + \Variable{fromzipcode}, \Variable{place} und \Variable{PPcode} + ausgefüllten Port-Payé-Kopf (P.\,P.-Kopf), ggf. mit Priorität und über + Variable \Variable{PPdatamatrix} gesetzte Data-Matrix aber ohne + Rücksendeadresse und Versandart gesetzt.}% + \entry{\PValue{backgroundimage}, \PValue{PPbackgroundimage}, + \PValue{PPBackgroundImage}, \PValue{PPBackGroundImage}, + \PValue{ppbackgroundimage}, \PValue{ppBackgroundImage}, + \PValue{ppBackGroundImage}}{% + Es wird eine Anschrift mit einer in Variable \Variable{addresseeimage} + abgelegten Hintergrundgrafik als Port-Payé-Kopf (P.\,P.-Kopf) aber ohne + Rücksendeadresse und Versandart gesetzt.}% + \entry{\PValue{image}, \PValue{Image}, \PValue{PPimage}, \PValue{PPImage}, + \PValue{ppimage}, \PValue{ppImage}}{% + Eine in Variable \Variable{addresseeimage} abgelegte Abbildung wird als + Anschrift mit Port-Payé gesetzt. Adressinformationen und Angaben für + Rücksendeadresse, Versandtart oder Priorität werden ignoriert.}% + \end{desctabular} +\end{table} + +\begin{table} \centering + \caption{Schriftvoreinstellungen für die Elemente des Anschriftfensters} + \label{tab:scrlttr2.AddresseeElements} \begin{tabular}{ll} \toprule Element & Voreinstellung \\ \midrule - \FontElement{addressee}\IndexFontElement{addressee} & \\ - \FontElement{backaddress}\IndexFontElement{backaddress} & \Macro{sffamily} + \FontElement{addressee}\IndexFontElement{addressee} & + \\ + \FontElement{backaddress}\IndexFontElement{backaddress} & + \Macro{sffamily}% + \\ + \FontElement{PPdata}\IndexFontElement{PPdata} & + \Macro{sffamily}% + \\ + \FontElement{PPlogo}\IndexFontElement{PPlogo} & + \Macro{sffamily}\Macro{bfseries}% + \\ + \FontElement{priority}\IndexFontElement{priority} & + \Macro{fontsize}\PParameter{10pt}\PParameter{10pt}% + \Macro{sffamily}\Macro{bfseries}% + \\ + \FontElement{prioritykey}\IndexFontElement{prioritykey} & + \Macro{fontsize}\PParameter{24.88pt}\PParameter{24.88pt}% + \Macro{selectfont}% + \\ + \FontElement{specialmail}\IndexFontElement{specialmail} & + \\ + \FontElement{toaddress}\IndexFontElement{toaddress} & + \\ + \FontElement{toname}\IndexFontElement{toname} & \\ - \FontElement{specialmail}\IndexFontElement{specialmail} & \\ - \FontElement{toaddress}\IndexFontElement{toaddress} & \\ - \FontElement{toname}\IndexFontElement{toname} & \\ \bottomrule \end{tabular} - \caption{Schriftvoreinstellungen für die Elemente des Anschriftfensters} - \label{tab:scrlttr2.AddresseeElements} \end{table} -Im Anschriftfeld wird zusätzlich in der Voreinstellung noch die -Rücksendeadresse gesetzt. Mit der Option \Option{backaddress} kann gewählt -werden, ob und in welcher Form die +Im Anschriftfeld wird zusätzlich in der Voreinstellung +\OptionValue{addrfield}{true} noch die Rücksendeadresse gesetzt. Mit der +Option \Option{backaddress} kann gewählt werden, ob und in welcher Form die Rücksendeadresse\Index{Ruecksendeadresse=Rücksendeadresse} für Fensterbriefumschläge im Anschriftfeld gesetzt werden soll. Die Option versteht dazu einerseits die Standardwerte für einfache Schalter, die in @@ -1534,23 +1628,121 @@ wird.% \BeginIndex{Variable}{specialmail}% \BeginIndex{FontElement}{specialmail}% -Zwischen Rücksendeadresse und Empfängeradresse kann noch eine optionale -Versandart\Index{Versandart} gesetzt werden. Diese wird genau dann gesetzt, -wenn die Variable \Variable{specialmail} einen Inhalt hat. Die Ausrichtung -wird mit Hilfe der Pseudolängen \PLength{specialmailindent} und -\PLength{specialmailrightindent} (siehe -\autopageref{desc:scrlttr2-experts.plength.specialmailindent}) festgelegt. Die -voreingestellte Schriftart des Elements\ChangedAt{v2.97c}{\Class{scrlttr2}} +Zwischen Rücksendeadresse und Empfängeradresse kann bei +\OptionValue{addrfield}{true} noch eine optionale Versandart\Index{Versandart} +gesetzt werden. Diese wird genau dann gesetzt, wenn die Variable +\Variable{specialmail} einen Inhalt hat und +\OptionValue{priority}{manual}\ChangedAt{v3.03}{\Class{scrlttr2}} gewählt +wird, was der Voreinstellung entspricht. Die Ausrichtung wird mit Hilfe der +Pseudolängen \PLength{specialmailindent} und \PLength{specialmailrightindent} +(siehe \autopageref{desc:scrlttr2-experts.plength.specialmailindent}) +festgelegt. Die voreingestellte Schriftart des +Elements\ChangedAt{v2.97c}{\Class{scrlttr2}} \FontElement{specialmail}\IndexFontElement{specialmail}, die Sie \autoref{tab:scrlttr2.AddresseeElements} entnehmen können, kann mit Hilfe der Anweisungen \Macro{setkomafont} und \Macro{addtokomafont} (siehe \autoref{sec:scrlttr2.textmarkup}, \autopageref{desc:scrlttr2.cmd.setkomafont}) verändert werden.% -% \EndIndex{FontElement}{specialmail}% + +Wird\ChangedAt{v3.03}{\Class{scrlttr2}} hingegen mit \OptionValue{priority}{A} +oder \OptionValue{priority}{B} (siehe \autoref{tab:scrlttr2.priority}) eine +internationale Priorität ausgewählt, so wird diese bei +\OptionValue{addrfield}{true} als Versandart und bei +\OptionValue{addrfield}{PP} an entsprechender Stelle im Port-Payé-Kopf +gesetzt. Dabei wird die Grundschrift über das Element +\FontElement{priority}\IndexFontElement[indexmain]{priority} und die davon +abweichende Schrift für den Prioritätsschlüssel, »A« oder »B«, über das +Element \FontElement{prioritykey}\IndexFontElement[indexmain]{prioritykey} +bestimmt. Die voreingestellten Schriftarten der beiden Elemente, die Sie +\autoref{tab:scrlttr2.AddresseeElements} entnehmen können, kann mit Hilfe der +Anweisungen \Macro{setkomafont} und \Macro{addtokomafont} (siehe +\autoref{sec:scrlttr2.textmarkup}, +\autopageref{desc:scrlttr2.cmd.setkomafont}) verändert werden.% \EndIndex{Variable}{specialmail}% + +\begin{table} + \caption[{Mögliche Werte für Option \Option{priority} bei + \Class{scrlttr2}}]{Mögliche Werte für Option \Option{priority} zur + Auswahl einer internationalen Priorität im Adressfeld von \Class{scrlttr2}} + \label{tab:scrlttr2.priority} + \begin{desctabular} + \entry{\PValue{false}, \PValue{off}, \PValue{no}, \PValue{manual}}{% + Es wird keine Priorität gesetzt.}% + \entry{\PValue{B}, \PValue{b}, \PValue{economy}, \PValue{Economy}, + \PValue{ECONOMY}, \PValue{B-ECONOMY}, \PValue{B-Economy}, + \PValue{b-economy}}{% + Es wird die internationale Priorität B-Economy gesetzt. Bei + \OptionValue{addrfield}{true} erfolgt dies an Stelle der Versandart.}% + \entry{\PValue{A}, \PValue{a}, \PValue{priority}, \PValue{Priority}, + \PValue{PRIORITY}, \PValue{A-PRIORITY}, \PValue{A-Priority}, + \PValue{a-priority}}{% + Es wird die internationale Priorität A-Priority gesetzt. Bei + \OptionValue{addrfield}{true} erfolgt dies an Stelle der Versandart.}% + \end{desctabular} +\end{table} + +\BeginIndex{Variable}{fromzipcode}% +\BeginIndex{Variable}{zipcodeseparator}% +\BeginIndex{Variable}{place}% +\BeginIndex{Variable}{PPcode}% +\BeginIndex{Variable}{PPdatamatrix}% +Bei\ChangedAt{v3.03}{\Class{scrlttr2}} \OptionValue{addrfield}{PP} wird im +Port-Payé-Kopf außerdem die Postleitzahl aus der Variablen +\Variable{fromzipcode} und der Ort aus der Variablen \Variable{place} +gesetzt. Dabei wird der Postleitzahl der Bezeichner der Variablen +\Variable{fromzipcode} gefolgt von der Variablen \Variable{zipcodeseparator} +vorangestellt. Die Voreinstellung dieses Bezeichners hängt von der verwendeten +\File{lco}-Datei (siehe \autoref{sec:scrlttr2.lcoFile} ab +\autopageref{sec:scrlttr2.lcoFile}) ab. Für \Variable{zipcodeseparator} ist +hingegen ein kleiner Abstand, gefolgt von einem Streckenstrich, gefolgt von +einem kleinen Abstand (\Macro{,}\texttt{-{}-}\Macro{,}) voreingestellt. + +Darüber\ChangedAt{v3.03}{\Class{scrlttr2}} hinaus wird bei +\OptionValue{addrfield}{PP} im Port-Payé-Kopf auch noch ein Code gesetzt, der +den Absender eindeutig identifiziert. Dieser ist in Variable \Variable{PPcode} +abgelegt. Rechts von der Anschrift kann zusätzlich eine Data-Matrix gesetzt +werden, die in Variable \Variable{PPdatamatrix} abgelegt ist. + +Postleitzahl\ChangedAt{v3.03}{\Class{scrlttr2}}, Ort und Code werden in der +Voreinstellung mit einer Schrift der Größe 8\,pt gesetzt. Dabei wird die +Schrift des Elements \FontElement{PPdata}\IndexFontElement[indexmain]{PPdata} +verwendet. Dessen Voreinstellung ist \autoref{tab:scrlttr2.AddresseeElements} +zu entnehmen und kann mit Hilfe der Anweisungen \Macro{setkomafont} und +\Macro{addtokomafont} (siehe \autoref{sec:scrlttr2.textmarkup}, +\autopageref{desc:scrlttr2.cmd.setkomafont}) verändert werden.% +\EndIndex{Variable}{PPcode}% +\EndIndex{Variable}{place}% +\EndIndex{Variable}{zipcodeseparator}% +\EndIndex{Variable}{fromzipcode}% + +\BeginIndex{Variable}{addresseeimage}% +Bei den Einstellungen +\OptionValue{addrfield}{backgroundimage}\ChangedAt{v3.03}{\Class{scrlttr2}} +und \OptionValue{addrfield}{image} wird eine Abbildung in das Adressfenster +gesetzt. Diese ist in Variable \Variable{addresseeimage} abgelegt. Während bei +Einstellung \OptionValue{addrfield}{image} außer dieser Abbildung nichts +gesetzt wird, wird bei Einstellung \OptionValue{addrfield}{backgroundimage} +zusätzlich noch die Anschrift aus dem obligatorischen Argument der +\Environment{letter}-Umgebung ausgegeben. \OptionValue{addrfield}{true}. + +Die Anordnung des Port-Payé-Kopfes bzw. der Port-Payé-Anschrift wird über +die Pseudolängen \PLength{toaddrindent}, \PLength{PPheadwidth} und +\PLength{PPheadheight} bestimmt. Die Anordnung der Data-Matrix über die +Pseudolänge \PLength{PPdatamatrixvskip}. + +Es wird an dieser Stelle ausdrücklich darauf hingewiesen, dass \KOMAScript{} +selbst keine externen Abbildungen setzen kann, sollen also über die Variablen +\Variable{addresseeimage} oder \Variable{PPdatamatrix} externe Abbildungen +gesetzt werden, so ist beispielsweise das Grafikpaket +\Package{graphics}\IndexPackage{graphics} oder +\Package{graphicx}\IndexPackage{graphicx} zu laden und in den Variablen dessen +Anweisung \Macro{includegraphics} zu verwenden.% +\EndIndex{Variable}{addresseeimage}% +\EndIndex{Variable}{PPdatamatrix}% % \EndIndex{Option}{addrfield~=\PName{Ein-Aus-Wert}}% +\EndIndex{Option}{priority~=\PName{Priorität}}% % \EndIndex{}{Anschrift} diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2examples.dtx b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2examples.dtx index 1950c904e4e..0818c818726 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2examples.dtx +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2examples.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex index 926db95e667..7508ade3ca6 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 054ed5e56c4..b2ffcd9f725 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex index fa01ecded4e..11cbbe70344 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 5d82cdea2c4..0f6abafaeb9 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 @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2001-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/plength.dtx b/Master/texmf-dist/source/latex/koma-script/doc/plength.dtx index 674b49d234d..1741ecb4317 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/plength.dtx +++ b/Master/texmf-dist/source/latex/koma-script/doc/plength.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2005-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" 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 0e240acc0fe..11872168fc7 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (C) 2005-2009 Markus Kohm % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2008/12/08 v1.3c internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2009/03/16 v1.3d internal KOMA-Script guide class] % \end{macrocode} % % @@ -913,8 +913,8 @@ \marginline{\footnotesize\fbox{\strut#1}}% \begingroup \let\@tempa\@empty - \ifstr{#1}{v2.9i}{\def\@tempa{v2.90i=}}% - \ifstr{#1}{v2.9t}{\def\@tempa{v2.90t=}}% + \ifstr{#1}{v2.9i}{\def\@tempa{v2.90i=}}{}% + \ifstr{#1}{v2.9t}{\def\@tempa{v2.90t=}}{}% \let\and\ignorespaces \def\Package##1{% \glossary{##1=\string\Package{##1}>\@tempa#1|indexrm}% diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.gst b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.gst index 67b25ab55ee..68316864f9f 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.gst +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.gst @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.ist b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.ist index 3e99e437ac5..cd2850abaa3 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.ist +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.ist @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx index c0b5b57de12..0410a9c05fb 100644 --- a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx +++ b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx @@ -1,4 +1,4 @@ -% \CheckSum{75} +% \CheckSum{76} % \iffalse meta-comment % ====================================================================== % japanlco.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: japanlco.dtx %<*driver> % \fi -\ProvidesFile{japanlco.dtx}[2007/11/23 v2.98 KOMA-Script (letter class options)] +\ProvidesFile{japanlco.dtx}[2009/03/04 v3.03 KOMA-Script (letter class options)] % \iffalse \documentclass{scrdoc} \usepackage[english]{babel} @@ -266,6 +266,10 @@ % \end{macrocode} % % All the values +% \changes{v3.03}{2009/03/04}{set term of variablen \texttt{fromzipcode}} +% \begin{macrocode} +\setkomavar*{fromzipcode}{J} +% \end{macrocode} %^^A x=22, w=90, y=12, h=45 NipponEL %^^A x=22, w=90, y=12, h=55 NipponEH %^^A x=25, w=90, y=12, h=45 NipponLL diff --git a/Master/texmf-dist/source/latex/koma-script/scraddr.dtx b/Master/texmf-dist/source/latex/koma-script/scraddr.dtx index 5f7f1a56934..6372c13f0f7 100644 --- a/Master/texmf-dist/source/latex/koma-script/scraddr.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scraddr.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scraddr.ins b/Master/texmf-dist/source/latex/koma-script/scraddr.ins index 829bc3194ce..e5d80cef89d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scraddr.ins +++ b/Master/texmf-dist/source/latex/koma-script/scraddr.ins @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrbeta.dtx b/Master/texmf-dist/source/latex/koma-script/scrbeta.dtx index 50dfd325886..16fde66971d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrbeta.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrbeta.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -135,6 +135,7 @@ %<scrdate> scrdate% %<scraddr> scraddr% %<tocbasic> tocbasic% +%<scrhack> scrhack% %<DIN> DIN% %<DINmoretext> DINmtext% %<SN> SN% diff --git a/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx b/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx index adaa86d374e..c8ac3f55d3e 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (C) 2002-2009 Markus Kohm % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrextend.dtx b/Master/texmf-dist/source/latex/koma-script/scrextend.dtx index ba00912b220..65f261f1706 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrextend.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrextend.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrhack.dtx b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx new file mode 100644 index 00000000000..2e5c250b15b --- /dev/null +++ b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx @@ -0,0 +1,747 @@ +% \CheckSum{472} +% \iffalse meta-comment +% ====================================================================== +% scrhack.dtx +% Copyright (c) Markus Kohm, 2009 +% +% 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. +% +% To create `scrhack.sty' run `tex scrhack.dtx'. Using LaTeX instead +% of TeX would generate the implementation documentation. +% ---------------------------------------------------------------------- +% scrhack.dtx +% Copyright (c) Markus Kohm, 2008-2009 +% +% 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. +% +% `scrhack.sty' kann durch den Aufruf `tex scrhack.dtx' erzeugt +% werden. Bei Verwendung von LaTeX statt TeX wird hingegen die +% Implementierungsdokumentation erzeugt. +% ====================================================================== +% \fi +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% \iffalse +%%% From File: scrhack.dtx +%<package&identify>%%% using: package,identify +%<package&option>%%% using: package,option +%<package&body>%%% using: package,body +%<package&identity>\NeedsTeXFormat{LaTeX2e}[1995/06/01] +%<manual>\ProvidesFile{scrhack.tex} +%<*dtx> +\ProvidesFile{scrhack.dtx} +%</dtx> +%<*dtx|manual> + [2009/03/17 v3.03 KOMA-Script (hacking other packages)] +%</dtx|manual> +%<package&identify>\ProvidesPackage{scrhack} +%<hyperref&identify>\ProvidesFile{hyperref.hck} +%<float&identify>\ProvidesFile{float.hck} +%<listings&identify>\ProvidesFile{listings.hck} +%<identify> [\KOMAScriptVersion\space +%<package&identify> package (hacking other packages)] +%<hack&identify> hacking package +%<hyperref&identify> hyperref] +%<float&identify> float] +%<listings&identify> listings] +%<*dtx> +\documentclass[halfparskip-]{scrdoc} +\usepackage[latin1]{inputenc} +\usepackage[english,ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\CodelineIndex +\RecordChanges +\begin{document} +\GetFileInfo{scrhack.dtx} +\DocInput{scrhack.dtx} +\end{document} +%</dtx> +% \fi +% +% +% \selectlanguage{english} +% +% \newcommand*{\Package}[1]{\textsf{\mbox{#1}}} +% \let\File\Package +% \let\Macro\cs +% \let\PName\meta +% \let\Parameter\marg +% \newcommand*{\PParameter}[1]{\texttt{\{#1\}}} +% \newcommand*{\counter}[1]{\texttt{\mbox{#1}}} +% \newcommand*{\OptionValue}[2]{\texttt{\mbox{#1=}\linebreak[3]\mbox{#2}}} +% \let\PValue\texttt +% +% \title{\KOMAScript{} \partname\ \texttt{\filename}% +% \thanks{This file is version \fileversion\ of \texttt{\filename}.}} +% \date{\filedate} +% \author{Markus Kohm\thanks{mailto:komascript(at)gmx.info}} +% \maketitle +% \begin{abstract} +% \iffalse +%<*manual|dtx> +%<*manual> +\chapter{Hacks for Third-Party Packages by Package \Package{scrhack}} +\labelbase{scrhack} +%</manual> +% \fi +Some packages from other authors may have problems with \KOMAScript{}. In my +opinion some packages could be improved. With some packages this makes only +sense, if \KOMAScript{} was used. With some other packages the package author +has another opinion. Sometimes proposals was never answered. Package +\Package{scrhack} contains all those improvement proposals for other +packages. This means, \Package{scrhack} redefines macros of packages from +other authors! The redefinitions are only activated, if those packages were +loaded. Users may prevent \Package{scrhack} from redefining macros of +individual packages. +%\iffalse +%<*dtx> +%\fi +% \end{abstract} +% \tableofcontents +%\iffalse +%</dtx> +%\fi + +\section{The \Package{hyperref} hack} +\label{sec:scrhack.hyperref} + +Package \Package{hyperref} does behave different at part, chapter, and section +headings that get no number. If they get no number, because of to low counter +\counter{secnumdepth} \Package{hyperref} sets an anchor for links and +bookmarks before the heading. Same would be, if the headings have a +number. But if the headings get no number because of usage of the star version +of the commands, e.g., \Macro{part*}, \Macro{chapter*} or \Macro{section*}, +the anchor for links and bookmarks are set after the headings. The anchors for +numbered headings are always set before the headings. + +Package \Package{scrhack} redefines some macros of some hyperref driver files, +e.g., \File{hpdftex.def}, while execution of +\Macro{begin}\PParameter{document}. With this redefinitions the anchor of not +numbered headings will be set always before the headings, too. + +% \iffalse +\begin{Declaration} + \KOption{hyperref}{switch} +\end{Declaration} +% \fi +You may switch of the \Package{hyperref} hack loading package +\Package{scrhack} with option \OptionValue{hyperref}{false}. You may also +switch of the \Package{hyperref} hack using +\Macro{KOMAoptions}\PParameter{hyperref=false} or +\Macro{KOMAoption}\PParameter{hyperref}\PParameter{false} somewhere after +loading package \Package{scrhack}, but before +\Macro{begin}\PParameter{document}. + +\section{The \Package{float} hack} +\label{sec:scrhack.float} + +Package \Package{float} uses macros \Macro{float@listhead} to set the headings +of a float listing and \Macro{float@addtolists} to add informations to all +float listings. These macros where proposed by the \KOMAScript{} author for +some years. In theory those macros may be used by several class and package +authors to deligate some parts of the creation of a float listing to the +class. This would increase the compatiblity of packages and classes. But +unfortunaltly some package authors, even the author of package +\Package{float}, impemented the commands in such a way, that these packages +will become incompatible to each other. + +Because of this \KOMAScript\ stopped support for \Macro{float@addtolists} and +\Macro{float@listhead} with version 3. Instead of this \KOMAScript\ supports +several improvements for package authors using \KOMAScript\ package +\Package{tocbasic}. + +Package \Package{scrhack} redefines some macros of package \Package{float} to +not longer use \Macro{float@addtolists} and \Macro{float@listhead} but use the +interface of package \Package{tocbasic}. This does not only improve the +compatibility of \KOMAScript\ and package \Package{float}, but also improves +the compatibility of packages \Package{babel} and \Package{float}. + +Note: A significant change with \Package{scrhack} is, that \KOMAScript{} options +like \OptionValue{lists}{totoc} or \OptionValue{lists}{totocnumbered} does only +change the behaviour of float listings, that are already defined using +\Macro{newfloat} \emph{before} using such an option! + +% \iffalse +\begin{Declaration} + \KOption{float}{switch} +\end{Declaration} +% \fi +You may switch of the \Package{float} hack loading package \Package{scrhack} +with option \OptionValue{float}{false}. You may also switch of the +\Package{float} hack using \Macro{KOMAoptions}\PParameter{float=false} or +\Macro{KOMAoption}\PParameter{float}\PParameter{false} somewhere after loading +package \Package{scrhack}, but before loading package \Package{float}. + +\section{The \Package{listings} hack} +\label{sec:scrhack.listings} + +Package \Package{listings} uses macros \Macro{float@listhead} to set the +headings of a float listing, if defined, and \Macro{float@addtolists} to add +informations to all float listings. These macros where proposed by the +\KOMAScript{} author for some years. In theory those macros may be used by +several class and package authors to deligate some parts of the creation of a +float listing to the class. This would increase the compatiblity of packages +and classes. But unfortunaltly some package authors, even the author of +package \Package{float}, impemented the commands in such a way, that these +packages may become incompatible to each other. + +Because of this \KOMAScript\ stopped support for \Macro{float@addtolists} and +\Macro{float@listhead} with version 3. Instead of this \KOMAScript\ supports +several improvements for package authors using \KOMAScript\ package +\Package{tocbasic}. + +Package \Package{scrhack} redefines some macros of package \Package{listings} to +not longer use \Macro{float@addtolists} and \Macro{float@listhead} but use the +interface of package \Package{tocbasic}. This does not only improve the +compatibility of \KOMAScript\ and package \Package{listings}, but also improves +the compatibility of packages \Package{babel} and \Package{listings}. + +Note: A significant change with \Package{scrhack} is, that \KOMAScript{} options +like \OptionValue{lists}{totoc} or \OptionValue{lists}{totocnumbered} does only +change the behaviour of \Macro{listoflistings}, if they are set after loading +package \Package{listings}. + +% \iffalse +\begin{Declaration} + \KOption{listings}{switch} +\end{Declaration} +% \fi +You may switch of the \Package{listings} hack loading package +\Package{scrhack} with option \OptionValue{listings}{false}. You may also +switch of the \Package{listings} hack using +\Macro{KOMAoptions}\PParameter{listings=false} or +\Macro{KOMAoption}\PParameter{listings}\PParameter{false} somewhere after +loading package \Package{scrhack}, but before loading package +\Package{listings}. + +% \iffalse +%</manual|dtx> +% \fi +% +% \selectlanguage{ngerman} +% \StopEventually{\PrintIndex\PrintChanges} +% \changes{v3.03}{2009/03/12}{erste Version des Pakets} +% +% \section{Implementation of \Package{scrhack}} +% +% \subsection{Optionen} +% +% \iffalse +%<*package&option> +% \fi +% +% Das Paket bedient sich \cs{KOMAoptions} etc. aus \textsf{scrkbase}. +% +% Per Option kann gewählt werden, welche Manipulationen geladen werden +% sollen. Alle diese Optionen können jedoch nur bis zum Laden des +% entsprechenden Pakets gesetzt werden. Anschließend sind sie wirkungslos. +% +% \subsection{Der \textsf{hyperref}-Hack} +% +% \textsf{hyperref} setzt den Anker zu der Stern-Variante einer Überschrift +% hinter die Überschrift, während es bei der nicht Stern-Variante den Anker +% auch dann vor die Überschrift setzt, wenn die Überschrift aufgrund von +% \texttt{secnumdepth} nicht nummeriert wird. Der Hack setzt den Anker +% einheitlich vor die Überschrift. +% +% \begin{option}{hyperref} +% \begin{macrocode} +\KOMA@ifkey{hyperref}{@scrhack@hyperref}% +\@scrhack@hyperreftrue +\AtBeginDocument{% + \KOMA@key[.scrhack.sty]{hyperref}{% + \PackageWarning{scrhack}{option `hyperref=#1' ignored}% + }% + \if@scrhack@hyperref\scr@hack@load\@pkgextension{hyperref}\fi +} +% \end{macrocode} +% \end{option} +% +% \iffalse +%</package&option> +%<*hyperref&body> +% \fi +% +% \begin{macro}{\@schapter} +% \begin{macro}{\@spart} +% \begin{macro}{\@ssect} +% Eigentlich wird hier gar nicht \texttt{hyperref.sty} verändert, sondern +% diverse Treiberdateien. Sobald das Paket \textsf{hyperref} geladen ist, ist +% auch die passende Treiberdatei geladen und außerdem sind alle +% Treiberdateien, die entsprechende Definitionen vornehmen, gleichermaßen +% betroffen. Also kann der entsprechende Patch einfach erfolgen, wenn hyperref +% geladen ist (was bereits von \cs{scr@hack@load} getestet wurde). Es muss +% also nur noch sichergestellt werden, dass die umzudefinierenden Macros +% derzeit den erwarteten Inhalt haben. +% \begin{macrocode} +\scr@ifexpected\@schapter{% + \def\@schapter#1{% + \H@old@schapter{#1}% + \begingroup + \let\@mkboth\@gobbletwo + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \endgroup + }% +}{% + \PackageInfo{scrhack}{redefining \string\@schapter}% + \def\@schapter#1{% + \begingroup + \let\@mkboth\@gobbletwo + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \endgroup + \H@old@schapter{#1}% + }% +}{% + \scr@ifexpected\@schapter{% + \def\@schapter#1{% + \begingroup + \let\@mkboth\@gobbletwo + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \endgroup + \H@old@schapter{#1}% + }% + }{}{% + \PackageWarningNoLine{scrhack}{unknown \string\@schapter\space + definition found!\MessageBreak + Maybe you are using a unsupported hyperref version}% + }% +} + +\scr@ifexpected\@spart{% + \def\@spart#1{% + \H@old@spart{#1}% + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{part*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + }% +}{% + \PackageInfo{scrhack}{redefining \string\@spart}% + \def\@spart#1{% + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{part*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \H@old@spart{#1}% + }% +}{% + \scr@ifexpected\@spart{% + \def\@spart#1{% + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{part*.\the\Hy@linkcounter}% + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \H@old@spart{#1}% + }% + }{}{% + \PackageWarningNoLine{scrhack}{unknown \string\@spart\space + definition found!\MessageBreak + Maybe you are using a unsupported hyperref version}% + }% +} + +\scr@ifexpected\@ssect{% + \def\@ssect#1#2#3#4#5{% + \H@old@ssect{#1}{#2}{#3}{#4}{#5}% + \phantomsection + }% +}{% + \PackageInfo{scrhack}{redefining \string\@ssect}% + \def\@ssect#1#2#3#4#5{% + \H@old@ssect{#1}{#2}{#3}{#4}{\phantomsection\ignorespaces#5}% + }% +}{% + \scr@ifexpected\@ssect{% + \def\@ssect#1#2#3#4#5{% + \H@old@ssect{#1}{#2}{#3}{#4}{\phantomsection\ignorespaces#5}% + }% + }{}{% + \PackageWarningNoLine{scrhack}{unknown \string\@ssect\space + definition found!\MessageBreak + Maybe you are using a unsupported hyperref version}% + }% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \iffalse +%</hyperref&body> +%<*package&option> +% \fi +% +% \subsection{Der \textsf{float}-Hack} +% +% Das \textsf{float}-Paket verwendet das Makro \cs{float@listhead} zum +% Setzen der Überschriften. Dies wird seit \KOMAScript~3 nicht mehr empfohlen +% und fliegt demnächst komplett aus der Unterstützung. Stattdessen wird +% empfohlen, dass Pakete \textsf{tocbasic} unterstützen. Der Aufwand dafür ist +% sehr gering und wird mit vielen neuen Möglichkeiten belohnt. +% +% Dieser Hack rüstet die \textsf{tocbasic}-Unterstützung für \textsf{float} +% nach. +% +% \begin{option}{float} +% \begin{macrocode} +\KOMA@ifkey{float}{@scrhack@float}% +\@scrhack@floattrue +\AfterPackage*{float}{% + \KOMA@key[.scrhack.sty]{float}{% + \PackageWarning{scrhack}{option `float' ignored}% + }% + \if@scrhack@float\scr@hack@load\@pkgextension{float}\fi +} +% \end{macrocode} +% \end{option} +% +% \iffalse +%</package&option> +%<*float&body> +% \fi +% +% \begin{macro}{\newfloat} +% Über die Anweisung \cs{newfloat} wird eine neue Gleitumgebung +% definiert. Hier muss die neue Erweiterung aus dem dritten Argument +% \textsf{tocbasic} bekannt gemacht werden. +% \begin{macro}{\listof} +% Über die Anweisung \cs{listof} wird ein Verzeichnis für Gleitumgebungen +% ausgegeben. Hier muss schlicht die entsprechende Anweisung von +% \textsf{tocbasic} verwendet werden. +% \begin{macro}{\float@addtolists} +% Diese Anweisung wird nicht länger benötigt und daher auf die ursprüngliche +% Definition zurückgesetzt. +% \begin{macrocode} +\scr@ifexpected{\newfloat}{% + \long\def\newfloat#1#2#3{\@namedef{ext@#1}{#3} + \let\float@do=\relax + \xdef\@tempa{\noexpand\float@exts{\the\float@exts \float@do{#3}}}% + \@tempa + \floatplacement{#1}{#2}% + \@ifundefined{fname@#1}{\floatname{#1}{#1}}{} + \expandafter\edef\csname ftype@#1\endcsname{\value{float@type}}% + \addtocounter{float@type}{\value{float@type}} + \restylefloat{#1}% + \expandafter\edef\csname fnum@#1\endcsname% + {\expandafter\noexpand\csname fname@#1\endcsname{} + \expandafter\noexpand\csname the#1\endcsname} + \@ifnextchar[%] + {\float@newx{#1}}% + {\@ifundefined{c@#1}{\newcounter{#1}\@namedef{the#1}{\arabic{#1}}}% + {}}}% +}{% + \scr@ifexpected{\listof}{% + \def\listof#1#2{% + \@ifundefined{ext@#1}{\float@error{#1}}{% + \@namedef{l@#1}{\@dottedtocline{1}{1.5em}{2.3em}}% + \float@listhead{#2}% + \begingroup\setlength{\parskip}{\z@}% + \@starttoc{\@nameuse{ext@#1}}% + \endgroup}}% + }{% + \RequirePackage{tocbasic}% + \PackageInfo{scrhack}{redefining \string\newfloat}% + \renewcommand\newfloat[3]{% + \ifattoclist{#3}{% + \PackageError{scrhack}{extension `#3' already in use}{% + Each extension may be used only once.\MessageBreak + You, the class, or another package already uses extension + `#3'.\MessageBreak + \string\newfloat\space command will be ignored!}% + }{% + \addtotoclist[float]{#3}% + \setuptoc{#3}{chapteratlist}% + \@namedef{ext@#1}{#3}% + \let\float@do=\relax + \xdef\@tempa{\noexpand\float@exts{\the\float@exts \float@do{#3}}}% + \@tempa + \floatplacement{#1}{#2}% + \@ifundefined{fname@#1}{\floatname{#1}{#1}}{}% + \expandafter\edef\csname ftype@#1\endcsname{\value{float@type}}% + \addtocounter{float@type}{\value{float@type}} + \restylefloat{#1}% + \expandafter\edef\csname fnum@#1\endcsname% + {\expandafter\noexpand\csname fname@#1\endcsname{} + \expandafter\noexpand\csname the#1\endcsname}% + \@ifnextchar[%] + {\float@newx{#1}}% + {\@ifundefined{c@#1}{\newcounter{#1}\@namedef{the#1}{\arabic{#1}}}% + {}}}% + }% + \PackageInfo{scrhack}{redefining \string\listof}% + \renewcommand*\listof[2]{% + \@ifundefined{ext@#1}{\float@error{#1}}{% + \@ifundefined{l@#1}{\expandafter\let\csname l@#1\endcsname\l@figure + \@ifundefined{l@#1}{% + \@namedef{l@#1}{\@dottedtocline{1}{1.5em}{2.3em}}}{}% + }{}% + \listoftoc[{#2}]{\csname ext@#1\endcsname}% + }% + }% + \scr@ifexpected{\float@addtolists}{% + \long\def\float@addtolists#1{% + \def\float@do##1{\addtocontents{##1}{#1}} \the\float@exts}% + }{% + \PackageInfo{scrhack}{undefining \string\float@addtolists}% + \let\float@addtolists\relax + }{% + \PackageWarningNoLine{scrhack}{unkown \string\float@addtolists\space + definition found!\MessageBreak + Maybe you are using a unsupported float version}% + }% + }{% + \PackageWarningNoLine{scrhack}{unknown \string\listof\space + definition found!\MessageBreak + Maybe you are using a unsupported float version}% + }% +}{% + \PackageWarningNoLine{scrhack}{unknown \string\newfloat\space + definition found!\MessageBreak + Maybe you are using a unsupported float version}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \iffalse +%</float&body> +%<*package&option> +% \fi +% +% +% \subsection{Der \textsf{listings}-Hack} +% +% Das \textsf{listings}-Paket verwendet das Makro \cs{float@listhead} zum +% Setzen der Überschriften. Dies wird seit \KOMAScript~3 nicht mehr empfohlen +% und fliegt demnächst komplett aus der Unterstützung. Stattdessen wird +% empfohlen, dass Pakete \textsf{tocbasic} unterstützen. Der Aufwand dafür ist +% sehr gering und wird mit vielen neuen Möglichkeiten belohnt. +% +% Dieser Hack rüstet die \textsf{tocbasic}-Unterstützung für \textsf{listings} +% nach. +% +% \begin{option}{listings} +% \begin{macrocode} +\KOMA@ifkey{listings}{@scrhack@listings}% +\@scrhack@listingstrue +\AfterPackage*{listings}{% + \KOMA@key[.scrhack.sty]{listings}{% + \PackageWarning{scrhack}{option `listings' ignored}% + }% + \if@scrhack@listings\scr@hack@load\@pkgextension{listings}\fi +} +% \end{macrocode} +% \end{option} +% +% \iffalse +%</package&option> +%<*listings&body> +% \fi +% +% \begin{macro}{\scr@do@hack@listings} +% \begin{macro}{\lstlistoflistings} +% Über dieses Macro wird das Verzeichnis der Listings gesetzt. Die gesamte +% Funktionalität dafür kann \Package{tocbasic} überlassen werden. +% \begin{macro}{\float@addtolists} +% Diese Anweisung wird nicht länger benötigt und daher auf die ursprüngliche +% Definition zurückgesetzt. Da \Package{listings} ihre Definition mit +% \Macro{AtBeginDocument} verzögert, muss dies hier ebenfalls geschehen. +% \begin{macrocode} +\newcommand*{\scr@do@hack@listings}{% + \RequirePackage{tocbasic}% + \addtotoclist[float]{lol}% + \setuptoc{lol}{chapteratlist}% + \PackageInfo{scrhack}{redefining \string\lstlistoflistings}% + \renewcommand*{\lstlistoflistings}{\listoftoc[{\lstlistlistingname}]{lol}}% + \AtBeginDocument{% + \scr@ifexpected{\float@addtolists}{% + \def\float@addtolists##1{\addtocontents{lol}{##1}}% + }{% + \PackageInfo{scrhack}{undefining \string\float@addtolists}% + \let\float@addtolists\relax + }{% + \scr@ifexpected{\float@addtolists}{% + \def\float@addtolists##1{\addtocontents{lol}{##1}% + \orig@float@addtolists{##1}}% + }{% + \PackageInfo{scrhack}{setting \string\float@addtolists\MessageBreak + to \string\orig@float@addtolists}% + \let\float@addtolists\orig@float@addtolists + }{% + \PackageWarningNoLine{scrhack}{unkown \string\float@addtolists\space + definition found!\MessageBreak + Maybe you are using a unsupported listings version}% + }% + }% + }% + \let\scr@do@hack@listings\relax +} +\scr@ifexpected{\lstlistoflistings}{% + \def\lstlistoflistings{\bgroup + \let\contentsname\lstlistlistingname + \let\lst@temp\@starttoc \def\@starttoc##1{\lst@temp{lol}}% + \tableofcontents \egroup}% +}{% + \scr@do@hack@listings +}{% + \scr@ifexpected{\lstlistoflistings}{% + \def\lstlistoflistings{% + \begingroup + \@ifundefined{@restonecoltrue}{}{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + }% + \float@listhead{\lstlistlistingname}% + \parskip\z@\parindent\z@\parfillskip \z@ \@plus 1fil% + \@starttoc{lol}% + \@ifundefined{@restonecoltrue}{}{% + \if@restonecol\twocolumn\fi + }% + \endgroup + }% + }{% + \scr@do@hack@listings + }{% + \PackageWarningNoLine{scrhack}{unknown \string\lstlistoflistings\space + definition found!\MessageBreak + Maybe you are using a unsupported listings version}% + }% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \iffalse +%</listings&body> +%<*package&option> +% \fi +% +% \subsection{Optionen ausführen} +% +% Zum Schluss noch die Optionen ausführen. +% \begin{macrocode} +\KOMAProcessOptions\relax +% \end{macrocode} +% +% \iffalse +%</package&option> +% \fi +% +% \subsection{Verwendete Anweisungen} +% +% \iffalse +%<*package&body> +% \fi +% +% \begin{macro}{\scr@ifexpected} +% Wenn die im ersten Argument angegebene Anweisung nach Ausführung der im +% zweiten Argument angegebenen Anweisungen unverändert ist, dann soll das +% dritte Argument ausgeführt werden, sonst das vierte. +% \begin{macrocode} +\newcommand{\scr@ifexpected}[2]{% + \begingroup + \let\@tempa#1 + #2 + \ifx\@tempa#1 + \aftergroup\@firstoftwo + \else + \aftergroup\@secondoftwo + \fi + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\scr@hack@load} +% Wenn die Datei mit dem Namen des zweiten Arguments und der Endung des ersten +% Arguments so geladen wurde, dass \LaTeX{} eine Versionsinfo dazu gespeichert +% hat, dann soll zusätzlich der entsprechende Hack geladen werden. +% \begin{macrocode} +\newcommand*{\scr@hack@load}[2]{% + \expandafter\ifx\csname ver@#2.#1\endcsname\relax + \expandafter\@secondoftwo + \else + \expandafter\@firstoftwo + \fi + {\PackageInfo{scrhack}{loading #2 hack}% + \makeatletter\input{#2.hak}\makeatother}% + {\PackageInfo{scrhack}{ignorring #2 hack}}% +} +% \end{macrocode} +% \end{macro} +% +% \iffalse +%</package&body> +% \fi +% +% \Finale +% +\endinput +% +% end of file `scrhack.dtx' +%%% Local Variables: +%%% mode: doctex +%%% coding: iso-latin-1 +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx index 426afc48377..729f2d33e81 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrjura.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrjura.dtx @@ -1,11 +1,50 @@ -% \CheckSum{938} +% \CheckSum{1229} % \iffalse meta-comment -% scrjura.sty +% ====================================================================== +% scrjura.dtx +% Copyright (c) Markus Kohm, 2007-2009 +% +% NOTE: THIS IS AN UNSUPPORTED BETA-VERSION! +% +% 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. % +% The KOMA-Script bundle consists of all files listed in manifest.txt. +% This work `scrjura' consists of the files `scrjura.dtx' and +% `scrlogo.dtx'. +% ---------------------------------------------------------------------- +% scrjura.dtx % Copyright (c) Markus Kohm, 2007-2009 -% This is a alpha verion, therefor: All rights reserved. % -% Dieses Paket geht auf eine Anregung von cookie170 zurück. +% HINWEIS: DIES IST EINE BETA-VERSION FÜR DIE ES KEINERLEI SUPPORT GIBT! +% +% 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. +% +% Das KOMA-Script-Paket besteht aus allen Dateien, die in manifest.txt +% genannt sind. +% Das Werk `scrjura' besteht aus den Dateien `scrjura.dtx' und +% `scrlogo.dtx'. +% ====================================================================== % \fi % % \CharacterTable @@ -35,7 +74,7 @@ %<driver>\ProvidesFile{scrjura.drv} %<package>\ProvidesPackage{scrjura} %<*dtx|package|driver> - [2008/01/23 v0.4b alpha + [2009/03/24 v0.5a beta %</dtx|package|driver> %<driver> (driver)% %<package> (package)% @@ -120,10 +159,10 @@ This file was generated from file(s) of the KOMA-Script bundle. --------------------------------------------------------------- This work may be distributed and/or modified under the conditions of -the LaTeX Project Public License, version 1.3b of the license. +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.3b or later is part of all distributions of LaTeX +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". @@ -170,7 +209,7 @@ standard classes created by The LaTeX3 Project 1994-1996. \Msg{* a versatile LaTeX2e bundle} \Msg{*} \ifbeta - \Msg{* THIS IS AN ALPHA VERSION. YOU SHOULD NOT INSTALL OR USE IT!} + \Msg{* THIS IS AN BETA VERSION. YOU SHOULD NOT INSTALL OR USE IT!} \Msg{* THERE MAY BE A LOT OF BUGS AT THIS VERSION!} % \Msg{* PLEASE INSTALL THE RELEASE YOU CAN FIND AT CTAN!} \else @@ -202,7 +241,7 @@ standard classes created by The LaTeX3 Project 1994-1996. % \date{\filedate} % \author{Markus Kohm\thanks{Paketautor, mailto:komascript(at)gmx.info}\and % Dr.\,Alexander -% Willand\thanks{Autor der Anleitung}} +% Willand\thanks{Autor der Anleitung, mailto:alexander.willand(klammeraffe)t-online.de}} % \begin{document} % \maketitle % \begin{abstract} @@ -219,10 +258,10 @@ standard classes created by The LaTeX3 Project 1994-1996. % Dieser Teil von \KOMAScript{} darf ohne die restlichen Teile von % \KOMAScript{} verteilt werden. Dazu dürfen die Dateien % »\texttt{scrlogo.dtx}« und »\texttt{scrjura.dtx}« unter den Bedingungen der -% \LaTeX{} Project Public License, wahlweise Version 1.3b oder (nach Ihrer +% \LaTeX{} Project Public License, wahlweise Version 1.3c oder (nach Ihrer % Entscheidung) jede spätere Version, verteilt und verändert werden. Die % aktuelle Version dieser Lizenz ist unter -% \mbox{http://www.latex-project.org/lppl.txt} zu finden und Version~1.3b oder +% \mbox{http://www.latex-project.org/lppl.txt} zu finden und Version~1.3c oder % neuer ist Teil von \LaTeX{} Version 2005/12/01 oder neuer. Es ist nicht % gestattet die Datei »\texttt{scrjura.dtx}« ohne die Datei % »\texttt{scrlogo.dtx}« zu verteilen. Eine Verteilung ist nur zusammen @@ -249,7 +288,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % % Wer juristische Dokumente verfasst, steht oft unter hohem % Zeitdruck. Überraschende Fehlermeldungen von \LaTeXe{} kann man da nicht -% brauchen. Erfreulicherweise setzt \textsf{scrjura} lediglich das keyval"=Paket voraus. +% brauchen. Erfreulicherweise setzt \textsf{scrjura} lediglich das +% \textsf{scrkbase"=Paket} voraus. % % \textsf{scrjura} bietet zwei Modi: % \begin{enumerate} @@ -267,12 +307,15 @@ standard classes created by The LaTeX3 Project 1994-1996. % % Ein Inhaltsverzeichnis wird wie üblich mit |\tableofcontents| erzeugt und % enthält -- neben etwaigen anderen Überschriften -- auch alle -% Paragraphentitel, sofern |scrjura| mit der Option |juratotoc| geladen +% Paragraphentitel, sofern \textsf{scrjura} mit der Option |juratotoc| geladen % wurde. Automatische Kolumnentitel sind ebenfalls möglich. % % Jeder Paragraph hat einen Titel, z.\,B.: |\Paragraph{title=Besitz}|. Die % Nummerierung der Paragraphen erfolgt automatisch, kann aber auch manuell -% vorgenommen werden. +% 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. % % Enthält ein Paragraph mehr als einen Absatz, werden alle Absätze automatisch % nummeriert. Die Nummerierung kann fallweise abgeschaltet werden. Es ist @@ -283,9 +326,10 @@ standard classes created by The LaTeX3 Project 1994-1996. % beispielsweise "`§ 16 Absatz 3 Satz 1"' als auch "`§ 16 III 1"' als Ausgabe % zu erhalten. % -% \textsf{scrjura} unterstützt das |hyperref|"=Paket, ist damit aber hier noch nicht ausfürlich -% getestet worden. Wie immer, wird |hyperref| zuletzt geladen. Andernfalls gibt es faszinierende -% Fehlermeldungen. Wird |hyperref| wieder entfernt, muss die *.aux-Datei gelöscht werden. +% \textsf{scrjura} unterstützt das |hyperref|"=Paket, ist damit aber hier noch +% nicht ausfürlich getestet worden. Wie immer, wird |hyperref| zuletzt +% geladen. Andernfalls gibt es faszinierende Fehlermeldungen. Wird |hyperref| +% wieder entfernt, muss die *.aux-Datei gelöscht werden. % % \subsection{Die Optionen beim Laden des Pakets} % @@ -306,30 +350,62 @@ standard classes created by The LaTeX3 Project 1994-1996. % Inhaltsverzeichnisses zurück. Bei dreistelligen Paragraphennummern kann im % Inhaltsverzeichnis die Nummer in den Überschriftstext hineinragen. % -% Die einfachste Abhilfe gegen diesen Fehler besteht darin, die Box mit der Gliederungsnummer zu -% verbreitern, beispielsweise mit +% 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. % -% Eine andere Abhilfe bei der Verwendung einer Komascript"=Klasse besteht +% Eine andere Abhilfe bei der Verwendung einer \KOMAScript"=Klasse besteht % darin, die Option |tocleft| zu verwenden. Zuletzt kann man % selbstverständlich auf die verschiedenen Pakete zurückgreifen, mit denen % sich das Inhaltsverzeichnis anpassen lässt. Den Gewinn an Möglichkeiten % erkauft man sich allerdings mit einem erhöhten Risiko, dass Fehler % auftreten. % -% Im deutschen Recht werden \textit{Absätze} in Normen zwar arabisch nummeriert, -% aber mit römischen Nummern referenziert. -% \DescribeOption{parcitename}% -% Mit der Option \texttt{parcitename} kann dafür gesorgt werden, dass -% \textsf{scrjura} Absätze anders, nämlich in der Form |\parname~|\meta{Nummer} referenziert. +% +% 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: +% \begin{itemize} +% \item ref=numeric +% \item ref=long +% \item ref=short +% \end{itemize} +% +% 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. +% +% \subsection{Optionen betreffend Kolumnentitel} % -% \DescribeOption{sentencecitename}% -% Normalerweise werden \textit{Sätze} mit arabischen Nummern gezählt und referenziert. Es kann -% jedoch mit der Option \texttt{sentencecitename} auch dafür gesorgt werden, -% dass sie in der Form |\sentencename~|\meta{Nummer} referenziert werden. +% 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: +% \begin{itemize} +% \item false, off, no +% \item right +% \item both +% \end{itemize} +% +% +% Sollte der Vertrag in Abschnitte unterteilt werden, also etwa mit einer Zeile +% |\parnumberfalse\section{ABSCHNITT}\parnumbertrue|, +% 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. +% % % % \subsection{Der Paragraph} @@ -341,7 +417,7 @@ standard classes created by The LaTeX3 Project 1994-1996. % % \DescribeMacro{\Paragraph}% % Für die Paragraphenüberschrift stehen verschiedene optionale Argumente zur -% Verfügung, die -- ungewohnterweise -- in einer durch Kommata zu trennenden +% Verfügung, die ebenfalls in einer durch Kommata zu trennenden % key=value-Liste angegeben werden: % % \bigskip\renewcommand{\arraystretch}{1.3} @@ -399,45 +475,80 @@ standard classes created by The LaTeX3 Project 1994-1996. % wird der Abschnitt zum ersten als Paragraphenabsatz und dann als Abschnitt % nummeriert. % -% \subsection{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{markboth}% -% \DescribeOption{markright}% -% \textsf{scrjura} unterstützt diese \LaTeXe"=Befehle sowie die darauf -% aufbauenden |\rightmark| und |\leftmark|. Mit dem Paket |scrpage2| könnte -% beispielsweise in der Präambel angegeben werden -% -% |\usepackage[juratotoc, markboth]{scrjura}|\\ -% |\usepackage[automark]{scrpage2}|\\ -% |\pagestyle{scrheadings}|\\ -% |\ihead{\rightmark}|\\ -% |\chead{}|\\ -% |\ohead{\leftmark}|\\ -% -% \DescribeMacro{\Paragraphmark}% -% Hiermit können -- ähnlich wie bei |\chaptermark{}| -- Kolumnentitel per Hand -% gesetzt werden. % % \subsection{Verweise} % \label{sec:referenzierung} -% \textsf{scrjura} verfügt über einige sehr praktische Möglichkeiten, sich im -% Vertragstext auf andere Paragraphen, Absätze und Sätze zu beziehen: -% \begin{itemize} -% \item |\ref{}| (in der Klammer ist jeweils das Label anzugeben) -% verweist in der Form Paragraph Absatz Satz (z.\,B. § 2 III 1) auf die -% genaue Stelle des Labels |\label{}|. -% \item |\refParagraph{}| druckt nur den Paragraphen, -% \item |\refPar{}| druckt nur den Absatz und -% \item |\refSentence{}| nur den Satz. -% \end{itemize} % -% Daraus kann man problemlos Anweisungen wie: +% 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. % -% |\newcommand*{\refPARabs}[1]{\refParagraph{#1}~\refPar{#1}}| \\ -% ableiten. |\refPARabs{}| würde die Stelle des Labels mit Paragraph und -% Absatz beschreiben. - +% 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. +% +% Zunächst das Beispiel, auf das sich die Tabelle bezieht: +% +% \begin{verbatim} +% \begin{contract} +% \Paragraph{title=Beispiel} +% Es irrt der Mensch.\label{testA} +% \end{contract} +% \end{verbatim} +% +% Dies ergibt einen sehr kurzen Paragraphen: +% +% \rule{10cm}{0.4pt} +% +% \begin{contract} +% \Paragraph{title=Beispiel} +% +% Es irrt der Mensch.\label{testA} +% +% \end{contract} +% +% \rule{10cm}{0.4pt} +% +% \bigskip +% +% Folgende Verweise auf diesen § 1 Absatz 1 Satz 1 sind möglich: +% +% \bigskip +% +% \begin{tabular}{ll} +% Code & Ergebnis \\ +% \hline +% \verb|\ref{testA}| & \ref{testA} \\ +% \verb|\refL{testA}| & \refL{testA} \\ +% \verb|\refS{testA}| & \refS{testA} \\ +% \verb|\refN{testA}| & \refN{testA} \\ +% \verb|\refParagraph{testA}| & \refParagraph{testA} \\ +% \verb|\refParagraphN{testA}| & \refParagraphN{testA} \\ +% \verb|\refPar{testA}| & \refPar{testA} \\ +% \verb|\refParL{testA}| & \refParL{testA} \\ +% \verb|\refParS{testA}| & \refParS{testA} \\ +% \verb|\refParN{testA}| & \refParN{testA} \\ +% \verb|\refParN[arabic]{testA}| & \refParN[arabic]{testA} \\ +% \verb|\refSentence{testA}| & \refSentence{testA} \\ +% \verb|\refSentenceL{testA}| & \refSentenceL{testA} \\ +% \verb|\refSentenceS{testA}| & \refSentenceS{testA} \\ +% \verb|\refSentenceN{testA}| & \refSentenceN{testA} \\ +% \end{tabular} +% +% Zu jeder existiert noch eine Stern"=Version, also z.B. +% |\ref*{testA}|. Wenn das Paket |hyperref| geladen ist, erzeugt +% die besternte Version einen Verweis, der \textit{kein} Hyperlink ist. +% Wenn das Paket jedoch nicht geladen wurde, erzeugt die besternte Version +% -- Fehler. +% +% % \subsection{Absatz- und Satznummerierung} % \label{sec:abs-u-satznummerierung} % \DescribeMacro{\parnumbertrue}% @@ -463,12 +574,12 @@ standard classes created by The LaTeX3 Project 1994-1996. % kann der Satzendepunkt apostrophiert gesetzt werden: |'.|, damit wird dann % der nächste Satz nummeriert. % % -% \subsection{kile anpassen} -% Bei langen Verträgen ist es sehr hilfreich, die Gliederung und die Paragraphentitel -% auf dem Bildschirm einblenden zu können. Wer kile als Editor verwendet, -% der kann sich -- Open Source sei Dank! -- selbst helfen. Bei Version 2.0.0 -% von kile genügt es, in der Datei |kiledocumentinfo.cpp| an geeigneter Stelle -% zwei Zeilen einzufügen: +% \subsection{kile anpassen, \textsf{scrjura} unter lyx} +% Bei langen Verträgen ist es sehr hilfreich, die Gliederung und die +% Paragraphentitel auf dem Bildschirm einblenden zu können. Wer kile als +% Editor verwendet, der kann sich -- Open Source sei Dank! -- selbst +% helfen. Bei Version 2.0.0 von kile genügt es, in der Datei +% |kiledocumentinfo.cpp| an geeigneter Stelle zwei Zeilen (jeweils ohne Zeilenumbruch) einzufügen: % \begin{verbatim} % m_dictStructLevel["\\Paragraph"]= % KileStructData(5, KileStruct::Sect, "Paragraph"); @@ -476,13 +587,27 @@ standard classes created by The LaTeX3 Project 1994-1996. % m_dictStructLevel["\\SubParagraph"]= % KileStructData(6, KileStruct::Sect, "SubParagraph"); % \end{verbatim} -% (Einzufügen ohne Zeilenumbruch.) +% % % -% Zahlen über 7 sind eine schlechte Idee. Nach dem Speichern der Datei folgt der übliche -% Dreisprung: configure, make, make install (oder checkinstall \dots). kile zeigt danach -% Paragraphen und »Unterparagraphen« als Dokumentenstruktur an. Vielleicht -% findet ein Anwender ja heraus, wie dies mit tecniccenter zu bewerkstelligen ist. +% Zahlen über 7 sind eine schlechte Idee. Nach dem Speichern der Datei folgt +% der übliche Dreisprung: configure, make, make install (oder checkinstall +% \dots). kile zeigt danach Paragraphen und »Unterparagraphen« als +% Dokumentenstruktur an. Vielleicht findet ein Anwender ja heraus, wie dies +% mit \TeX nicCenter zu bewerkstelligen ist. +% +% Bis jemand für die Verwendung von \textsf{scrjura} eine lyx-Klasse schreibt, wozu wir ausdrücklich ermutigen wollen, +% kann man sich bei der Nutzung von lyx damit behelfen, im sog. »\LaTeX"=Vorspann« +% beispielsweise die Definition des Unterunterabschnitts anzupassen: +% +% |\renewcommand{\subsubsection}[1]{\Paragraph{title= #1}}| +% +% Damit lassen sich Paragraphenüberschriften in lyx als Unterunterabschnittsüberschriften +% setzen. Da die Absätze von Verträgen ohnehin von \textsf{scrjura} automatisch nummeriert werden, +% zeigen sich die Nachteile dieses Vorgehens erst, wenn man einen Unterunterabschnitt benötigt. +% +% +% % % \subsection{Sonstiges} %\label{sec:else} @@ -539,10 +664,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % % \section{Bekannte Probleme} % -% Automatische Absatznummerierung kann gestört werden. Paket \textsf{hyperref} -% darf nicht vor \textsf{scrjura} geladen werden. Noch nicht alles -% implementiert. Kein Support, da Alpha-Version. -% +% Die Verweistechnik wurde noch nicht ausführlich getestet; Fehler sind +% möglich. % % % \StopEventually{\PrintIndex\PrintChanges} @@ -565,6 +688,12 @@ standard classes created by The LaTeX3 Project 1994-1996. } % \end{macrocode} % +% Es wird das Paket \textsf{scrkbase} benötigt, weil alles weitere darauf +% aufbaut. +% \begin{macrocode} +\RequirePackage{scrkbase} +% \end{macrocode} +% % \begin{option}{contract} % Mit der Option |contract| wird das gesamte Dokument zu einem Vertrag. Man % darf dann keine der von diesem Paket bereit gestellten Umgebungen mehr @@ -581,14 +710,14 @@ standard classes created by The LaTeX3 Project 1994-1996. % Mit dieser Option wird der Schalter |\if@juratotoc| auf |\iftrue| gesetzt. % \begin{macro}{\if@juratotoc} % Mit dem Schalter wiederum wird erreicht, dass Paragraphen in das -% Inhaltsverzeichnis ausgenommen werden. +% Inhaltsverzeichnis aufgenommen werden. % \begin{macrocode} -\newif\if@juratotoc -\DeclareOption{juratotoc}{\@juratotoctrue} +\KOMA@ifkey{juratotoc}{@juratotoc} % \end{macrocode} % \end{macro} % \end{option} % +% \begin{option}{paragraphmark} % \begin{option}{markright} % \begin{option}{markboth} % \begin{macro}{\Paragraphmark} @@ -598,42 +727,114 @@ standard classes created by The LaTeX3 Project 1994-1996. % die zu verwendende Nummer (das könnte bei Bedarf noch geändert werden!) % \begin{macrocode} \newcommand*{\Paragraphmark}[1]{} -\DeclareOption{markright}{% - \renewcommand*{\Paragraphmark}[1]{\markright{#1}}% -} -\DeclareOption{markboth}{% - \renewcommand*{\Paragraphmark}[1]{\markboth{#1}{#1}}% +\KOMA@key{paragraphmark}{% + \begingroup + \KOMA@set@ncmdkey{paragraphmark}{@tempa}{% + {false}{0},{off}{0},{no}{0},% + {forceright}{1},% + {forceboth}{2},% + {right}{3},% + {both}{4}% + }{#1}% + \ifcase\number\@tempa + \endgroup + \let\Paragraphmark\@gobble + \or + \endgroup + \renewcommand*{\Paragraphmark}[1]{\markright{##1}}% + \or + \endgroup + \renewcommand*{\Paragraphmark}[1]{\markboth{##1}{##1}}% + \or + \endgroup + \renewcommand*{\Paragraphmark}[1]{% + \ifx\@mkboth\@gobbletwo\else\markright{##1}\fi}% + \or + \endgroup + \renewcommand*{\Paragraphmark}[1]{\@mkboth{##1}{##1}}% + \else + \endgroup + \fi } +\KOMA@DeclareDeprecatedOption[scrjura]{markright}{paragraphmark=forceright} +\KOMA@DeclareDeprecatedOption[scrjura]{markboth}{paragraphmark=forceboth} % \end{macrocode} % \end{macro} % \end{option} % \end{option} +% \end{option} % +% \begin{option}{ref} % \begin{option}{parcitename} % \begin{option}{sentencecitename} -% In der Voreinstellung werden die Absätze über römische Zahlen zitiert. Man -% kann sie aber auch über den Namen zitieren, also in der Form »Absatz 3« -% statt »III«. Das gleiche gibt es dann auch noch für Sätze. +% Die Form, in der Absätze und Sätze referenziert werden. Es gibt eine lange, +% eine abgekürzte und eine nummerische Form. +% +% \begin{macro}{\parcite@fromat} +% \begin{macro}{\sentencecite@fromat} +% In der Voreinstellung wird das lange Format verwendet. % \begin{macrocode} -\DeclareOption{parcitename}{% - \AtEndOfPackage{\renewcommand*{\parciteformat}[1]{\parname~#1}}% -} -\DeclareOption{sentencecitename}{% - \AtEndOfPackage{\renewcommand*{\sentenceciteformat}[1]{\sentencename~#1}}% +\newcommand*{\parcite@format}{0} +\newcommand*{\sentencecite@format}{0} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% Per Option kann die Voreinstellung verändert werden. +% \begin{macrocode} +\KOMA@key{ref}{% + \begingroup + \KOMA@set@ncmdkey{ref}{@tempa}{% + {parlong}{1},{longpar}{1},{ParL}{1},% + {parshort}{2},{shortpar}{2},{ParS}{2},% + {parnumeric}{3},{numericpar}{3},{ParN}{3},% + {sentencelong}{10},{longsentence}{10},{SentenceL}{10},% + {sentenceshort}{20},{shortsentence}{20},{SentenceS}{20},% + {sentencenumeric}{30},{numericsentence}{30},{SentenceN}{30},% + {long}{11},% + {short}{22},% + {numeric}{33}% + }{#1}% + \@tempcnta=\@tempa\relax + \@tempcntb=\z@ + \@whilenum \@tempcnta>9 \do{% + \advance\@tempcnta -10\relax + \advance\@tempcntb \@ne\relax + }% + \ifcase \@tempcnta + \or + \aftergroup\def\aftergroup\parcite@format + \aftergroup{\aftergroup0\aftergroup}% + \or + \aftergroup\def\aftergroup\parcite@format + \aftergroup{\aftergroup1\aftergroup}% + \or + \aftergroup\def\aftergroup\parcite@format + \aftergroup{\aftergroup2\aftergroup}% + \fi + \ifcase \@tempcntb + \or + \aftergroup\def\aftergroup\sentencecite@format + \aftergroup{\aftergroup0\aftergroup}% + \or + \aftergroup\def\aftergroup\sentencecite@format + \aftergroup{\aftergroup1\aftergroup}% + \or + \aftergroup\def\aftergroup\sentencecite@format + \aftergroup{\aftergroup2\aftergroup}% + \fi + \endgroup } +\KOMA@DeclareDeprecatedOption[scrjura]{parcitename}{ref=parlong} +\KOMA@DeclareDeprecatedOption[scrjura]{sentencecitename}{ref=sentencelong} % \end{macrocode} % \end{option} % \end{option} +% \end{option} % % Optionen ausführen. % \begin{macrocode} -\ProcessOptions\relax -% \end{macrocode} -% -% Es wird das Paket \textsf{keyval} benötigt, weil alles weitere darauf -% aufbaut. -% \begin{macrocode} -\RequirePackage{keyval} +\KOMAProcessOptions\relax % \end{macrocode} % % \begin{environment}{contract} @@ -665,7 +866,9 @@ standard classes created by The LaTeX3 Project 1994-1996. \let\cl@SubParagraph\@empty \newcounter{contractParagraph} \renewcommand*{\thecontractParagraph}{% - {\S~\arabic{contractParagraph}}} + {\contract@Paragraphformat{\arabic{contractParagraph}}}} +\DeclareRobustCommand*{\contract@Paragraphformat}[1]{\paragraphformat{#1}} +\newcommand*{\paragraphformat}[1]{\S~#1} \newcounter{contractSubParagraph} \@addtoreset{SubParagraph}{Paragraph} \renewcommand*{\thecontractSubParagraph}{% @@ -677,7 +880,8 @@ standard classes created by The LaTeX3 Project 1994-1996. % \begin{macro}{\contract@paragraph} % Das ist das Macro, das in Verträgen |\Paragraph| zur Verfügung stellt. % Ein Vertrag besteht aus mehreren Paragraphen. Jeder Paragraph hat einige -% optionale Elemente, die über das keyval-Paket geregelt werden. +% optionale Elemente, die (auf dem Umweg über scrkbase) über das +% keyval-Paket geregelt werden. % \begin{option}{title} % \begin{option}{head} % \begin{option}{entry} @@ -1064,13 +1268,67 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macrocode} % \end{macro} % +% +% \begin{macro}{\refL} +% \begin{macro}{\ref@L} +% Das gleiche wie |\ref| aber zwingend mit der Langform. +% \begin{macrocode} +\newcommand*{\refL}{\@ifstar {\ref@L*}{\ref@L{}}} +\newcommand*{\ref@L}[2]{% + \begingroup + \def\parcite@format{0}% + \let\sentencecite@format\parcite@format + \ref#1{#2}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\refS} +% \begin{macro}{\ref@S} +% Das gleiche wie |\ref| aber zwingend mit der Kurzform. +% \begin{macrocode} +\newcommand*{\refS}{\@ifstar {\ref@S*}{\ref@S{}}} +\newcommand*{\ref@S}[2]{% + \begingroup + \def\parcite@format{1}% + \let\sentencecite@format\parcite@format + \ref#1{#2}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\refN} +% \begin{macro}{\ref@N} +% Das gleiche wie |\ref| aber zwingend mit der numerischen Form. +% \begin{macrocode} +\newcommand*{\refN}{\@ifstar {\ref@N*}{\ref@N{}}} +\newcommand*{\ref@N}[2]{% + \begingroup + \def\parcite@format{2}% + \let\sentencecite@format\parcite@format + \ref#1{#2}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \begin{macro}{\refParagraph} -% Zitiert nur den Paragraphen einer Paragraphen, eines Absatzes oder eines -% Satzes. +% \begin{macro}{\ref@Paragraph} +% Zitiert nur den Paragraphen eines Paragraphen, eines Absatzes oder eines +% Satzes. Für mehr Kompatibilität mit hyperref gibt es mit hyperref auch eine +% Sternform. Ohne hyperref produziert diese nur Unsinn. % \begin{macrocode} -\newcommand*{\refParagraph}[1]{% - \expandafter\ifx\csname r@#1\endcsname\relax - \ref{#1}% +\newcommand*{\refParagraph}{% + \@ifstar {\ref@Paragraph*}{\ref@Paragraph{}} +} +\newcommand*{\ref@Paragraph}[2]{% + \expandafter\ifx\csname r@#2\endcsname\relax + \ref#1{#2}% \else \begingroup % \end{macrocode} @@ -1082,14 +1340,14 @@ standard classes created by The LaTeX3 Project 1994-1996. \expandafter\expandafter\expandafter\@tempb \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter{% - \expandafter\expandafter\expandafter\@gobble\csname r@#1\endcsname}% + \expandafter\expandafter\expandafter\@gobble\csname r@#2\endcsname}% % \end{macrocode} % Den ersten Teil der Referenz in |\@tempa| ablegen. % \begin{macrocode} \def\@tempc##1##2\@nil{##1}% \let\jura@separator\@gobble \protected@edef\@tempa{\expandafter\expandafter\expandafter\@tempc - \csname r@#1\endcsname\noexpand\@nil}% + \csname r@#2\endcsname\noexpand\@nil}% % \end{macrocode} % Den ersten Teil von |\@tempa| in |\@tempa| ablegen. % \begin{macrocode} @@ -1097,21 +1355,47 @@ standard classes created by The LaTeX3 Project 1994-1996. \@tempa\@nil}% \let\@@protect\protect \let\protect\noexpand - \expandafter\edef\csname r@#1\endcsname{{\@tempa}\@tempb}% + \expandafter\edef\csname r@#2\endcsname{{\@tempa}\@tempb}% \let\protect\@@protect - \ref{#1}% + \ref#1{#2}% \endgroup \fi } % \end{macrocode} % \end{macro} +% \end{macro} +% +% \begin{macro}{\refParagraphN} +% \begin{macro}{\ref@ParagraphN} +% Zitiert nur den Paragraphen eines Paragraphen, eines Absatzes oder eines +% Satzes. Für mehr Kompatibilität mit hyperref gibt es mit hyperref auch eine +% Sternform. Ohne hyperref produziert diese nur Unsinn. +% \begin{macrocode} +\newcommand*{\refParagraphN}{% + \@ifstar {\ref@ParagraphN*}{\ref@ParagraphN{}} +} +\newcommand*{\ref@ParagraphN}[2]{% + \begingroup + \let\paragraphformat\relax + \ref@Paragraph{#1}{#2}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} % % \begin{macro}{\refPar} -% Zitiert nur den Absatz eines Absatzes oder eines Satzes. +% \begin{macro}{\ref@Par} +% Zitiert nur den Absatz eines Absatzes oder eines Satzes. Für mehr +% Kompatibilität mit hyperref gibt es mit hyperref auch eine Sternform. Ohne +% hyperref produziert diese nur Unsinn. % \begin{macrocode} -\newcommand*{\refPar}[1]{% - \expandafter\ifx\csname r@#1\endcsname\relax - \ref{#1}% +\newcommand*{\refPar}{% + \@ifstar {\ref@Par*}{\ref@Par{}} +} +\newcommand*{\ref@Par}[2]{% + \expandafter\ifx\csname r@#2\endcsname\relax + \ref#1{#2}% \else \begingroup % \end{macrocode} @@ -1123,14 +1407,14 @@ standard classes created by The LaTeX3 Project 1994-1996. \expandafter\expandafter\expandafter\@tempb \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter{% - \expandafter\expandafter\expandafter\@gobble\csname r@#1\endcsname}% + \expandafter\expandafter\expandafter\@gobble\csname r@#2\endcsname}% % \end{macrocode} % Den ersten Teil der Referenz in |\@tempa| ablegen. % \begin{macrocode} \def\@tempc##1##2\@nil{##1}% \let\jura@separator\@gobble \protected@edef\@tempa{\expandafter\expandafter\expandafter\@tempc - \csname r@#1\endcsname\noexpand\@nil}% + \csname r@#2\endcsname\noexpand\@nil}% % \end{macrocode} % Den zweiten Teil von |\@tempa| in |\@tempa| ablegen. % \begin{macrocode} @@ -1139,26 +1423,83 @@ standard classes created by The LaTeX3 Project 1994-1996. \@tempa{% \protect\G@refundefinedtrue \nfss@text{\reset@font\bfseries ??}% - \@latex@warning{Reference `#1' on page \thepage \space + \@latex@warning{Reference `#2' on page \thepage \space with undefined par number}% }\noexpand\@nil}% \let\@@protect\protect \let\protect\noexpand - \expandafter\edef\csname r@#1\endcsname{{\@tempa}\@tempb}% + \expandafter\edef\csname r@#2\endcsname{{\@tempa}\@tempb}% \let\protect\@@protect - \ref{#1}% + \ref#1{#2}% \endgroup \fi } % \end{macrocode} % \end{macro} +% \end{macro} +% +% \begin{macro}{\refParL} +% \begin{macro}{\ref@ParX} +% \begin{macrocode} +% Das Gleiche zwingend lang. +\newcommand*{\refParL}{% + \@ifstar {\ref@ParX0*}{\ref@ParX0{}} +} +\newcommand*{\ref@ParX}[3]{% + \begingroup + \def\parcite@format{#1}% + \let\sentencecite@format\parcite@format + \ref@Par{#2}{#3}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\refParS} +% Das Gleiche zwingend kurz. +% \begin{macrocode} +\newcommand*{\refParS}{% + \@ifstar {\ref@ParX1*}{\ref@ParX1{}} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\refParN} +% Das Gleiche zwingend nummerisch. +% \begin{macrocode} +\newcommand*{\refParN}{% + \@ifstar {\ref@ParN2*}{\ref@ParN2{}} +} +\newcommand*{\ref@ParN}[2]{% + \@ifnextchar [%] + {\ref@@ParN{#1}{#2}}% + {\ref@ParX{#1}{#2}}% +} +\newcommand*{\ref@@ParN}{} +\def\ref@@ParN#1#2[#3]#4{% + \begingroup + \renewcommand*{\parnumericformat}[1]{% + \csname @#3\endcsname{\number ##1\relax}% + }% + \ref@ParX{#1}{#2}{#4}% + \endgroup +} +% \end{macrocode} +% \end{macro} % % \begin{macro}{\refSentence} -% Zitiert nur den Satz eines Satzes. +% \begin{macro}{\ref@Sentence} +% Zitiert nur den Satz eines Satzes. Für mehr +% Kompatibilität mit hyperref gibt es mit hyperref auch eine Sternform. Ohne +% hyperref produziert diese nur Unsinn. % \begin{macrocode} -\newcommand*{\refSentence}[1]{% - \expandafter\ifx\csname r@#1\endcsname\relax - \ref{#1}% +\newcommand*{\refSentence}{% + \@ifstar {\ref@Sentence*}{\ref@Sentence{}} +} +\newcommand*{\ref@Sentence}[2]{% + \expandafter\ifx\csname r@#2\endcsname\relax + \ref#1{#2}% \else \begingroup % \end{macrocode} @@ -1170,14 +1511,14 @@ standard classes created by The LaTeX3 Project 1994-1996. \expandafter\expandafter\expandafter\@tempb \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter{% - \expandafter\expandafter\expandafter\@gobble\csname r@#1\endcsname}% + \expandafter\expandafter\expandafter\@gobble\csname r@#2\endcsname}% % \end{macrocode} % Den ersten Teil der Referenz in |\@tempa| ablegen. % \begin{macrocode} \def\@tempc##1##2\@nil{##1}% \let\jura@separator\@gobble \protected@edef\@tempa{\expandafter\expandafter\expandafter\@tempc - \csname r@#1\endcsname\noexpand\@nil}% + \csname r@#2\endcsname\noexpand\@nil}% % \end{macrocode} % Den dritten Teil von |\@tempa| in |\@tempa| ablegen. % \begin{macrocode} @@ -1186,19 +1527,56 @@ standard classes created by The LaTeX3 Project 1994-1996. \@tempa{}{% \protect\G@refundefinedtrue \nfss@text{\reset@font\bfseries ??}% - \@latex@warning{Reference `#1' on page \thepage \space + \@latex@warning{Reference `#2' on page \thepage \space with undefined sentence number}% }\noexpand\@nil}% \let\@@protect\protect \let\protect\noexpand - \expandafter\edef\csname r@#1\endcsname{{\@tempa}\@tempb}% + \expandafter\edef\csname r@#2\endcsname{{\@tempa}\@tempb}% \let\protect\@@protect - \ref{#1}% + \ref#1{#2}% \endgroup \fi } % \end{macrocode} % \end{macro} +% \end{macro} +% +% \begin{macro}{\refSentenceL} +% \begin{macro}{\ref@SentenceX} +% \begin{macrocode} +% Das Gleiche zwingend lang. +\newcommand*{\refSentenceL}{% + \@ifstar {\ref@SentenceX0*}{\ref@SentenceX0{}} +} +\newcommand*{\ref@SentenceX}[3]{% + \begingroup + \def\parcite@format{#1}% + \let\sentencecite@format\parcite@format + \ref@Sentence{#2}{#3}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\refSentenceS} +% Das Gleiche zwingend kurz. +% \begin{macrocode} +\newcommand*{\refSentenceS}{% + \@ifstar {\ref@SentenceX1*}{\ref@SentenceX1{}} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\refSentenceN} +% Das Gleiche zwingend nummerisch. +% \begin{macrocode} +\newcommand*{\refSentenceN}{% + \@ifstar {\ref@SentenceX2*}{\ref@SentenceX2{}} +} +% \end{macrocode} +% \end{macro} % % \begin{macro}{\contract@sentence} % Sätze nummerieren. @@ -1227,10 +1605,18 @@ standard classes created by The LaTeX3 Project 1994-1996. % \end{macro} % % \begin{macro}{\parciteformat} -% Zitierstil für Absätze. In der Voreinstellung ist das |\@Roman|. +% Zitierstil für Absätze. % \begin{macrocode} \DeclareRobustCommand*{\par@cite}[1]{\parciteformat{#1}} -\newcommand*{\parciteformat}[1]{\@Roman{\numexpr #1\relax}} +\newcommand*{\parciteformat}[1]{% + \ifcase \parcite@format + \parlongformat{#1}% + \or + \parshortformat{#1}% + \or + \parnumericformat{#1}% + \fi +} % \end{macrocode} % \end{macro} % @@ -1238,30 +1624,82 @@ standard classes created by The LaTeX3 Project 1994-1996. % Zitierstil für Sätze. In der Voreinstellung ist das |\@arabic|. % \begin{macrocode} \DeclareRobustCommand*{\sentence@cite}[1]{\sentenceciteformat{#1}} -\newcommand*{\sentenceciteformat}[1]{\@arabic{\numexpr #1\relax}} +\newcommand*{\sentenceciteformat}[1]{% + \ifcase \sentencecite@format + \sentencelongformat{#1}% + \or + \sentenceshortformat{#1}% + \or + \sentencenumericformat{#1}% + \fi +} % \end{macrocode} % \end{macro} % +% \begin{macro}{\parlongformat} +% \begin{macro}{\parshortformat} +% \begin{macro}{\parnumericformat} +% \begin{macro}{\sentencelongformat} +% \begin{macro}{\sentenceshortformat} +% \begin{macro}{\sentencenumericformat} +% Formatierung in den sechs Formen. +% \begin{macrocode} +\newcommand*{\parlongformat}[1]{\parname~#1} +\newcommand*{\parshortformat}[1]{\parshortname~#1} +\newcommand*{\parnumericformat}[1]{\@Roman{\number #1\relax}} +\newcommand*{\sentencelongformat}[1]{\sentencename~#1} +\newcommand*{\sentenceshortformat}[1]{\sentenceshortname~#1} +\newcommand*{\sentencenumericformat}[1]{\@arabic{\number #1\relax}.} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \begin{macro}{\parname} +% \begin{macro}{\parshortname} % \begin{macro}{\sentencename} +% \begin{macro}{\sentenceshortname} +% \begin{macro}{\scrjura@lang@error} % Der Name eines Absatzes und eines Satzes. % \begin{macrocode} \newcommand*{\parname}{Paragraph} \AtBeginDocument{% - \@ifundefined{captionsgerman}{}{% - \addto\captionsgerman{\def\parname{Absatz}}% - \addto\captionsgerman{\def\sentencename{Satz}}% - \ifnum \l@german=\language\selectlanguage{german}\fi - }% - \@ifundefined{captionsngerman}{}{% - \addto\captionsngerman{\def\parname{Absatz}}% - \addto\captionsngerman{\def\sentencename{Satz}}% - \ifnum \l@ngerman=\language\selectlanguage{ngerman}\fi + \providecaptionname{german}\parname{Absatz}% + \providecaptionname{german}\parshortname{Abs.}% + \providecaptionname{german}\sentencename{Satz}% + \providecaptionname{german}\sentenceshortname{S.}% + \providecaptionname{ngerman}\parname{Absatz}% + \providecaptionname{ngerman}\parshortname{Abs.}% + \providecaptionname{ngerman}\sentencename{Satz}% + \providecaptionname{ngerman}\sentenceshortname{S.}% +} +\providecommand*{\parname}{\scrjura@lang@error{\parname}} +\providecommand*{\parshortname}{\scrjura@lang@error{\parshortname}} +\providecommand*{\sentencename}{\scrjura@lang@error{\sentencename}} +\providecommand*{\sentenceshortname}{\scrjura@lang@error{\sentenceshortname}} +\newcommand*{\scrjura@lang@error}[1]{% + \PackageErrorNoLine{scrjura}{% + current language not supported% + }{% + Currently scrjura only supports languages ``german'' and + ``ngerman''.\MessageBreak + It seems, that you are using another language (maybe + \languagename).\MessageBreak + Because of this you have to define \string#1\space by + yourself!\MessageBreak + It would be nice if you'll send your definitions to the author.% }% + \textbf{??}% } % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \begin{macro}{\newmaxpar} % \begin{macro}{\getmaxpar} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx index 5888c21f17b..db3c0319e9e 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{1281} +% \CheckSum{1277} % \iffalse meta-comment % ====================================================================== % scrkbase.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrkbase.dtx %<*driver> % \fi -\ProvidesFile{scrkbase.dtx}[2009/01/23 v3.02a KOMA-Script (basics)] +\ProvidesFile{scrkbase.dtx}[2009/02/04 v3.02c KOMA-Script (basics)] % \iffalse %</driver> %<package&option>\ProvidesPackage{% @@ -130,6 +130,39 @@ %<*option> % \fi % +% \subsection{\eTeX-Test} +% \changes{v3.02c}{2009/02/19}{Fehlermeldung, wenn nicht \eTeX{} verwendet +% wird} +% +% \begin{macrocode} +%<*base> +\begingroup + \def\@tempb{}% + \def\@tempa{% + \PackageError{scrbase}{seems you are not running e-TeX\@tempb}{% + Since 2004 the LaTeX team recommends to use e-TeX.\MessageBreak + KOMA-Script since version 2.95 uses several e-TeX features.\MessageBreak + At actual systems `latex' should already use e-TeX.\MessageBreak + At deprecated systems it may be called `elatex'.\MessageBreak + Use either unsupported KOMA-Script up to version 2.9u or\MessageBreak + ask you administrator for LaTeX using e-TeX\@tempb.\MessageBreak + Not using e-TeX\@tempb\space is a fatal error!\MessageBreak + Processing cannot be continued!}% + \endgroup + \batchmode \errmessage{}\csname @@end\endcsname\end\relax + \csname endinput\endcsname + }% + \expandafter\ifx\csname eTeXversion\endcsname\relax\else + \ifnum\eTeXversion <2 + \def\@tempb{ V 2}% + \else + \let\@tempa\endgroup + \fi + \fi +\@tempa +%</base> +% \end{macrocode} +% % \subsection{Der abhängige Teil lädt den unabhängigen Teil} % % \begin{macrocode} @@ -147,39 +180,28 @@ % % \subsection{Test von Anweisungen} % -% \begin{macro}{\scr@ifundefinedorrelax} -% \changes{v2.95c}{2006/08/12}{neu (intern)} -% \changes{v2.97b}{2007/03/08}{vermurkste Logik korrigiert} -% \changes{v2.97c}{2007/04/18}{vermurkste Funktion korrigiert} -% \changes{v2.97c}{2007/04/18}{von \cs{scr@ifundefined} umbenannt} +% \begin{macro}{\scr@ifundefinedorrelax} +% \changes{v2.95c}{2006/08/12}{neu (intern)} +% \changes{v2.97b}{2007/03/08}{vermurkste Logik korrigiert} +% \changes{v2.97c}{2007/04/18}{vermurkste Funktion korrigiert} +% \changes{v2.97c}{2007/04/18}{von \cs{scr@ifundefined} umbenannt} +% \changes{v3.02c}{2009/02/19}{Sonderbehandlung für nicht \eTeX entfernt} % Dieses Makro arbeitet wie \cs{@ifundefined}, definiert dabei aber % ein undefiniertes Makro nicht als \cs{relax}. Es muss bereits hier definiert % werden, weil es gleich verwendet wird. % \begin{macrocode} %<*base> -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname ifcsname\endcsname\relax - \newcommand{\scr@ifundefinedorrelax}[1]{% - \begingroup\expandafter\expandafter\expandafter\endgroup +\newcommand{\scr@ifundefinedorrelax}[1]{% + \ifcsname #1\endcsname \expandafter\ifx\csname #1\endcsname\relax - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi - } -\else - \newcommand{\scr@ifundefinedorrelax}[1]{% - \ifcsname #1\endcsname - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\expandafter\expandafter\@firstoftwo - \else - \expandafter\expandafter\expandafter\@secondoftwo - \fi + \expandafter\expandafter\expandafter\@firstoftwo \else - \expandafter\@firstoftwo + \expandafter\expandafter\expandafter\@secondoftwo \fi - } -\fi + \else + \expandafter\@firstoftwo + \fi +} %</base> % \end{macrocode} % \end{macro} @@ -576,31 +598,21 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\ifnotundefined} -% \changes{v2.95}{2002/08/21}{neu} -% \changes{v2.95c}{2006/08/12}{nutzt \eTeX{} wenn möglich} +% \begin{macro}{\ifnotundefined} +% \changes{v2.95}{2002/08/21}{neu} +% \changes{v2.95c}{2006/08/12}{nutzt \eTeX{} wenn möglich} +% \changes{v3.02c}{2009/02/19}{\eTeX{} ist zwingend} % Dieses Makro arbeitet genau umgekehrt zu \cs{ifundefined}. Manchmal % ist es ganz nützlich, auch das zu haben. Dieses Makro heißt nicht % \cs{ifdefined}, weil \eTeX\ bereits ein solches Primitiv bietet. % \begin{macrocode} %<*base> -\scr@ifundefinedorrelax{ifcsname}{% - \newcommand{\ifnotundefined}[1]{% - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\@secondoftwo - \else - \expandafter\@firstoftwo - \fi - }% -}{% - \newcommand{\ifnotundefined}[1]{% - \ifcsname #1\endcsname - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi - }% +\newcommand{\ifnotundefined}[1]{% + \ifcsname #1\endcsname + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi } %</base> % \end{macrocode} @@ -1387,7 +1399,8 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\KOMA@ifkey} +% \begin{macro}{\KOMA@ifkey} +% \changes{3.02c}{2009/02/04}{definiert ebenfalls das Familienmitglied} % Dieses Makro definiert einen Schlüssel, der einen Schalter an Hand des % Wertes setzt. Als Werte sind "`\texttt{true}"', "`\texttt{false}"', % "`\texttt{on}"', "`\texttt{off}"', "`\texttt{yes}"' und @@ -1397,7 +1410,10 @@ % der Name des Schlüssels, der zweite ist der Name des Schalters. % \begin{macrocode} %<*koma> -\newcommand*{\KOMA@ifkey}{\FamilyBoolKey{KOMA}} +\newcommand*{\KOMA@ifkey}{% + \DefineFamilyMember{KOMA}% + \FamilyBoolKey{KOMA}% +} %</koma> % \end{macrocode} % \begin{macro}{\KOMA@set@ifkey} @@ -1488,7 +1504,8 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\KOMA@ncmdkey} +% \begin{macro}{\KOMA@ncmdkey} +% \changes{3.02c}{2009/02/04}{definiert ebenfalls das Familienmitglied} % Ein ähnliches Makro definiert einen Schlüssel, der ein nummerisches % Makro auf einen bestimmten Wert setzt. Dabei können auch % verschiedene symbolische Werte auf denselben nummerischen Wert @@ -1501,7 +1518,10 @@ % \{\emph{Symbol}\}\{\emph{Wert}\},\{\emph{Symbol}\}\{\emph{Wert}\}\dots % \begin{macrocode} %<*koma> -\newcommand*{\KOMA@ncmdkey}{\FamilyNumericalKey{KOMA}} +\newcommand*{\KOMA@ncmdkey}{% + \DefineFamilyMember{KOMA}% + \FamilyNumericalKey{KOMA}% +} %</koma> % \end{macrocode} % \begin{macro}{\KOMA@set@ncmdkey} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx index 41a521b107c..23a60c6d834 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcile.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcile.dtx index 257f9860ee4..a0e837a14c7 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkcile.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkcile.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx index 2d916bf663d..042655ed7f2 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{85} +% \CheckSum{87} % \iffalse meta-comment % ====================================================================== % scrkcomp.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrkcomp.dtx %<*driver> % \fi -\ProvidesFile{scrkcomp.dtx}[2008/12/09 v3.01b KOMA-Script (compatibility)] +\ProvidesFile{scrkcomp.dtx}[2009/02/13 v3.02c KOMA-Script (compatibility)] % \iffalse \documentclass{scrdoc} \usepackage[english,ngerman]{babel} @@ -224,6 +224,10 @@ % \changes{v3.02}{2009/01/01}{Neues Macro} % \begin{macro}{\scr@v@3.02b} % \changes{v3.02b}{2009/01/24}{Neues Macro} +% \begin{macro}{\scr@v@3.02c} +% \changes{v3.02c}{2009/01/28}{Neues Macro} +% \begin{macro}{\scr@v@3.03} +% \changes{v3.03}{2009/04/01}{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 @@ -255,7 +259,9 @@ \@namedef{scr@v@3.01c}{9} \@namedef{scr@v@3.02}{9} \@namedef{scr@v@3.02b}{9} -\@namedef{scr@v@last}{9} +\@namedef{scr@v@3.02c}{10} +\@namedef{scr@v@3.03}{0} +\@namedef{scr@v@last}{10} % \end{macrocode} % \end{macro} % \end{macro} @@ -271,6 +277,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/scrkfloa.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx index 07e0d59e1ca..6d88175ab6c 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx index c9612322402..aafe4791423 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx index 7afac278118..6dcbb9c52e4 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx b/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx index 8e34c94dae0..80df1dc82e5 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrklang.dtx b/Master/texmf-dist/source/latex/koma-script/scrklang.dtx index a3b98f65e50..26fb6e9034e 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrklang.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrklang.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1116} +% \CheckSum{1134} % \iffalse meta-comment % ====================================================================== % scrklang.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -173,6 +173,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % \begin{macro}{\newcaptionname} % \changes{v2.8q}{2001/11/08}{neu} % \changes{v2.9r}{2004/06/16}{Wenn die aktuelle Sprache, die geänderte @@ -181,6 +182,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % \begin{macro}{\renewcaptionname} % \changes{v2.8q}{2001/11/08}{neu} % \changes{v2.9r}{2004/06/16}{Wenn die aktuelle Sprache, die geänderte @@ -189,6 +191,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % Drei Benutzerkommandos zur Definition sprachabhängiger Begriffe. % Es empfiehlt sich wegen \textsf{babel} diese Anweisungen innerhalb % von \cs{AtBeginDocument} zu verwenden. @@ -205,9 +208,10 @@ }{% \begingroup \let\@tempa\endgroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined + \ifx #2\@tempb\relax \edef\@tempb{#1}% \@onelevel@sanitize\@tempb \@onelevel@sanitize\languagename @@ -241,9 +245,10 @@ \@namedef{captions#1}{}% }{}% \begingroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined\else + \ifx #2\@tempb\relax\else \PackageError{scrbase}{% `\string#2' at language `#1' already defined% }{% @@ -282,9 +287,10 @@ \@namedef{captions#1}{}% }{}% \begingroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined + \ifx #2\@tempb\relax \PackageError{scrbase}{% `\string#2' not defined at language `#1'% }{% diff --git a/Master/texmf-dist/source/latex/koma-script/scrklco.dtx b/Master/texmf-dist/source/latex/koma-script/scrklco.dtx index a106d7f3188..9f7fd86b0bd 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrklco.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrklco.dtx @@ -1,4 +1,4 @@ -% \CheckSum{503} +% \CheckSum{505} % \iffalse meta-comment % ====================================================================== % scrklco.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrklco.dtx %<*driver> % \fi -\ProvidesFile{scrklco.dtx}[2007/11/20 v2.97e KOMA-Script (letter class options)] +\ProvidesFile{scrklco.dtx}[2009/03/04 v3.03 KOMA-Script (letter class options)] % \iffalse \documentclass{scrdoc} \usepackage[english,ngerman]{babel} @@ -383,7 +383,11 @@ % \changes{v2.9u}{2005/03/05}{Der Fuß hat optional eine feste Position 16\,mm % über der unteren Papierkante.} % \changes{v2.97e}{2007/11/20}{Die neuen Faltmarken werden berücksichtigt.} +% \changes{v3.03}{2009/03/04}{Bezeichner der Variablen \texttt{fromzipcode} +% wird gesetzt} % \begin{macrocode} +%<DIN|DINmoretext>\setkomavar*{fromzipcode}{D} +%<SwissLeft|SN>\setkomavar*{fromzipcode}{CH} \@setplength{foldmarkhpos}{3.5mm} %<DIN|SwissLeft|SN>\@setplength{tfoldmarkvpos}{105mm} %<DINmoretext>\@setplength{tfoldmarkvpos}{87mm} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx index e2814657f3f..15d265e9e73 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrklist.dtx b/Master/texmf-dist/source/latex/koma-script/scrklist.dtx index 60cd1209526..ca4cb24b130 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrklist.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrklist.dtx @@ -1,4 +1,4 @@ -% \CheckSum{261} +% \CheckSum{264} % \iffalse meta-comment % ====================================================================== % scrklist.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrklist.dtx %<*driver> % \fi -\ProvidesFile{scrklist.dtx}[2009/01/01 v3.02 KOMA-Script (lists and tabulars)] +\ProvidesFile{scrklist.dtx}[2009/01/28 v3.02c KOMA-Script (lists and tabulars)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -278,8 +278,11 @@ % % \begin{environment}{labeling} % \begin{macro}{labelinglabel} -% \changes{v3.02}{Neue Elemente \texttt{labelinglabel} und +% \changes{v3.02}{2009/01/01}{Neue Elemente \texttt{labelinglabel} und % \texttt{labelingseparator} werden verwendet} +% \changes{v3.02c}{2009/01/28}{\texttt{labelinglabel} und +% \texttt{labelingseparator} werden nun auch zur Berechnung der Breite +% verwendet} % Die \cs{labeling}-Umgebung ist eine Erweiterung des \textsf{Script} % Pakets. Sie erwartet ein optionales und ein normales Argument. Das % optionale Argument beschreibt einen speziellen Trenntext zwischen @@ -290,9 +293,13 @@ %</class> \newenvironment{labeling}[2][]{% \def\sc@septext{#1}% - \list{}{\settowidth{\labelwidth}{#2#1}% + \list{}{\settowidth{\labelwidth}{{% + \usekomafont{labelinglabel}{#1% + \usekomafont{labelingseparator}{\sc@septext}}% + }}% \leftmargin\labelwidth \advance\leftmargin by \labelsep - \let\makelabel\labelinglabel}% + \let\makelabel\labelinglabel + }% }{% \endlist } diff --git a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx index 1f9b34cc6f5..73a0f29ec70 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrkmisc.dtx %<*driver> % \fi -\ProvidesFile{scrkmisc.dtx}[2008/11/21 v3.01a KOMA-Script (misc)] +\ProvidesFile{scrkmisc.dtx}[2009/02/17 v3.02c KOMA-Script (misc)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -145,6 +145,8 @@ % \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine} % ersetzt} % \changes{v3.01a}{2008/11/21}{standard statt obsolet} +% \changes{v3.02c}{2008/02/17}{optionales Argument im Fall von +% \textsf{scrextend} gesetzt} % Der einzige Unterschied zwischen Entwürfen und Endversionen ist aus % Sicht der Klassen, ob Zeilenüberhänge mit einem schwarzen Balken % angezeigt werden sollen oder nicht. @@ -157,7 +159,9 @@ \setlength{\overfullrule}{\z@}% \fi } -\KOMA@DeclareStandardOption{final}{draft=false} +\KOMA@DeclareStandardOption +%<package&extend>[scrextend] +{final}{draft=false} % \end{macrocode} % \end{option} % \end{option} diff --git a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx index f58fd79bb70..37ef11c5ab4 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx @@ -1,4 +1,4 @@ -% \CheckSum{2391} +% \CheckSum{2833} % \iffalse meta-comment % ====================================================================== % scrknpap.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrknpap.dtx %<*driver> % \fi -\ProvidesFile{scrknpap.dtx}[2008/11/20 v3.01a KOMA-Script (note-paper)] +\ProvidesFile{scrknpap.dtx}[2009/03/04 v3.03 KOMA-Script (note-paper)] % \iffalse \documentclass{scrdoc} \usepackage[english,ngerman]{babel} @@ -300,19 +300,91 @@ % % \begin{option}{addrfield} % \changes{v2.8q}{2001/10/09}{Neu} +% \changes{v3.03}{2009/03/04}{neue Werte} % Das Adressfeld für Fensterumschläge kann mit \texttt{addrfield} ein- und -% ausgeschaltet werden -% \begin{macro}{\if@afield} -% \begin{macro}{\if@afieldtrue} -% \begin{macro}{\if@afieldfalse} -% Die Speicherung erfolgt wiederum in einem Schalter. -% \begin{macrocode} -\newif\if@afield\@afieldtrue -\KOMA@ifkey{addrfield}{@afield} +% ausgeschaltet werden. Darüber hinaus kann die Art des Adressfeldes gewählt +% werden. +% \begin{macro}{\if@afield} +% \changes{v3.03}{2009/03/04}{ersetzt durch \cs{@afieldmode}} +% \begin{macro}{\@afieldtrue} +% \changes{v3.03}{2009/03/04}{ersetzt durch \cs{@afieldmode}} +% \begin{macro}{\@afieldfalse} +% \changes{v3.03}{2009/03/04}{ersetzt durch \cs{@afieldmode}} +% \begin{macro}{\@afieldmode} +% \changes{v3.03}{2009/03/04}{neu (intern)} +% Die Speicherung erfolgt wiederum in einem Makro. +% \begin{macrocode} +\newcommand*{\if@afield}{% + \ClassWarning{\KOMAClassName}{% + Usage of \string\if@afield\space deprecated.\MessageBreak + Internal macro \string\if@afield\space was removed at\MessageBreak + KOMA-Script version 3.03. I'll replace the usage of\MessageBreak + \string\if@afield\space by \string\ifnum + \string\@afieldmode=\string\@ne.\MessageBreak + This may result in errors. A better solution would be\MessageBreak + to change the code}% + \ifnum \@afieldmode=\@ne} +\newcommand*{\@afieldtrue}{% + \ClassWarning{\KOMAClassName}{% + Usage of \string\if@afield\space deprecated.\MessageBreak + Internal macro \string\if@afield\space was removed at\MessageBreak + KOMA-Script version 3.03. I'll replace the usage of\MessageBreak + \string\@afieldtrue\space by + \string\KOMAoptions{addrfield=true}.\MessageBreak + This may result in erros. A better solution would be\MessageBreak + to change the code}% + \KOMAoptions{addrfield=true}} +\newcommand*{\@afieldfalse}{% + \ClassWarning{\KOMAClassName}{% + Usage of \string\if@afield\space deprecated.\MessageBreak + Internal macro \string\if@afield\space was removed at\MessageBreak + KOMA-Script version 3.03. I'll replace the usage of\MessageBreak + \string\@afieldfalse\space by + \string\KOMAoptions{addrfield=false}.\MessageBreak + This may result in erros. A better solution would be\MessageBreak + to change the code}% + \KOMAoptions{addrfield=false}} +\newcommand*{\@afieldmode}{\@ne} +\KOMA@ncmdkey{addrfield}[true]{@afieldmode}{% + {false}{0},{off}{0},{no}{0},% + {true}{1},{on}{1},{yes}{1},% + {PP}{2},{pp}{2},% + {PPexplicite}{2},{PPExplicite}{2},% + {ppexplicite}{2},{ppExplicite}{2},% + {backgroundimage}{3},% + {PPbackgroundimage}{3},{PPBackgroundImage}{3},{PPBackGroundImage}{3},% + {ppbackgroundimage}{3},{ppBackgroundImage}{3},{ppBackGroundImage}{3},% + {image}{4},{Image}{4},% + {PPimage}{4},{PPImage}{4},% + {ppimage}{4},{ppImage}{4}% +} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{option} +% +% \begin{option}{priority} +% \changes{v3.03}{2009/03/04}{neu} +% Im internationalen Briefverkehr sind zwei Prioritätseinstellungen +% bekannt. Dafür gibt es dann so etwas wie eine Versandart nicht mehr. +% \begin{macro}{\ltr@priority} +% \changes{v3.03}{2009/03/04}{neu (intern)} +% Abgelegt wird die Art der Priorität in einem Macro. +% \begin{macrocode} +\newcommand*{\ltr@priority}{0}% +\KOMA@ncmdkey{priority}[A]{ltr@priority}{% + {no}{0},{off}{0},{false}{0},{manual}{1},% + {B}{1},{b}{1},% + {economy}{1},{Economy}{1},{ECONOMY}{1},% + {B-ECONOMY}{1},{B-Economy}{1},{b-economy}{1},% + {A}{2},{a}{2},% + {priority}{2},{Priority}{2},{PRIORITY}{2},% + {A-PRIORITY}{2},{A-Priority}{2},{a-priority}{2}% +}% +% \end{macrocode} +% \end{macro} % \end{option} % % \begin{option}{backaddress} @@ -1029,6 +1101,45 @@ % \end{macrocode} % \end{KOMAfont} % +% \begin{KOMAfont}{priority} +% \changes{v3.03}{2009/03/04}{Neues Font-Element} +% Grundschrift für die Priorität des Briefs, falls diese A oder B ist. Es wird +% ohne Durchschuss gearbeitet. +% \begin{macrocode} +\newkomafont{priority}{\fontsize{10pt}{10pt}\sffamily\bfseries} +% \end{macrocode} +% \end{KOMAfont} +% +% \begin{KOMAfont}{prioritykey} +% \changes{v3.03}{2009/03/04}{Neues Font-Element} +% Schrift für den Buchstaben der Priorität des Briefs, falls diese A oder B +% ist. Wird nach \texttt{priority} angewandt. Eigentlich sollten hier 9\,mm +% verwendet werden. Dafür wird aber eine frei skalierbare Schrift benötig. Mit +% 24,88\,pt sind wir nur 0,25\,mm kleiner. Das sollte kein Problem +% darstellen. Es wird auch hier ohne Durchschuss gearbeitet. +% \begin{macrocode} +\newkomafont{prioritykey}{\fontsize{24.88pt}{24.88pt}\selectfont} +% \end{macrocode} +% \end{KOMAfont} +% +% \begin{KOMAfont}{PPlogo} +% \changes{v3.03}{2009/03/04}{Neues Font-Element} +% Schrift für das Logo \texttt{P.P.}, das im Anschriftmodus \texttt{PP} +% gesetzt wird. +% \begin{macrocode} +\newkomafont{PPlogo}{\sffamily\bfseries} +% \end{macrocode} +% \end{KOMAfont} +% +% \begin{KOMAfont}{PPdata} +% \changes{v3.03}{2009/03/04}{Neues Font-Element} +% Schrift, die innerhalb des PP-Kopfes für die Daten verwendet wird. +% gesetzt wird. +% \begin{macrocode} +\newkomafont{PPdata}{\sffamily} +% \end{macrocode} +% \end{KOMAfont} +% % \begin{KOMAfont}{addressee} % \changes{v2.97c}{2007/07/06}{Neues Font-Element} % Die komplette Anschrift. @@ -1198,12 +1309,38 @@ % \end{macrocode} % \end{macro} % \begin{macro}{\ltr@len@toaddrindent} -% \changes{v2.8q}{2001/10/06}{Neu} -% Abstand der Adresse vom linken Rand des Adressfensters. +% \changes{v2.8q}{2001/10/06}{Neu} +% Abstand der Adresse vom linken Rand des Adressfensters. 0 bedeutet im +% Anschriftmodus \texttt{PP} 8\,mm, ansonsten wirklich 0\,mm. Außerdem wird im +% Anschriftmodus \texttt{PP} die Pseudolänge auch für den Abstand vom rechten +% Rand des Adressfensters verwendet. % \begin{macrocode} \@newplength{toaddrindent} % \end{macrocode} % \end{macro} +% \begin{macro}{\ltr@len@PPheadheight} +% \changes{v3.03}{2009/03/04}{Neu}% +% Höhe des PP-Kopfes in den Anschriftmodi \texttt{PP}, +% \texttt{backgroundimage} und \texttt{image}. 0 bedeutet hier 20,74\,pt. +% \begin{macrocode} +\@newplength{PPheadheight} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltr@len@PPheadwidth} +% \changes{v3.03}{2009/03/04}{Neu}% +% Breite des PP-Kopfes im Anschriftmodus \texttt{PP}. 0 bedeutet hier 42\,mm. +% \begin{macrocode} +\@newplength{PPheadwidth} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltr@len@PPdatamatrixvskip} +% \changes{v3.03}{2009/03/04}{Neu}% +% Abstand zwischen PP-Kopf und DataMatrix im Anschriftmodus \texttt{PP}. 0 +% bedeutet hier 9\,mm. +% \begin{macrocode} +\@newplength{PPdatamatrixvskip} +% \end{macrocode} +% \end{macro} % \begin{macro}{\ltr@len@toaddrwidth} % \changes{v2.8q}{2001/10/06}{Neu} % Breite des Adressfensters @@ -1694,11 +1831,17 @@ % \changes{v2.9o}{2003/02/20}{\cs{noindent} eingefügt bei % \texttt{specialmail}} % \changes{v2.96}{2006/07/31}{Benutzung von \cs{backaddr@format}} +% \changes{v3.03}{2009/03/04}{Priorität kann Versandart ersetzen} +% \changes{v3.03}{2009/03/04}{Neue Anschriftmodi \texttt{PP}, +% \texttt{backgroundimage}, \texttt{addresseimage}} % Dasselbe gilt auch für das Adressfeld für Fensterumschläge. Die -% Rücksendeadresse und die Briefart wird dabei unterstrichen. +% Rücksendeadresse und die Briefart werden dabei mit eigenen +% Formatieranweisungen gesetzt. % \begin{macrocode} \newcommand*{\@addrfield}{% - \if@afield + \ifcase \@afieldmode\relax + \typeout{Address: No}% + \or \begingroup% \if@baddr \ifkomavarempty{backaddress}{% @@ -1709,9 +1852,15 @@ \else \let\@tempa\@empty\let\@tempb\@empty \fi - \ifkomavarempty{specialmail}{}{% - \edef\@tempa{\@tempa\@tempb specialmail}\def\@tempb{,\space}% - }% + \ifcase \ltr@priority + \ifkomavarempty{specialmail}{}{% + \edef\@tempa{\@tempa\@tempb specialmail}\def\@tempb{,\space}% + }% + \or + \edef\@tempa{\@tempa\@tempb B-Economy}\def\@tempb{,\space}% + \or + \edef\@tempa{\@tempa\@tempb A-Priority}\def\@tempb{,\space}% + \fi \typeout{Address (\@tempa\@tempb addressee)}% \endgroup% \move@topt\vskip\useplength{toaddrvpos}% @@ -1735,6 +1884,20 @@ \usekomavar{backaddress}}}}% \fi }{backaddress}{backaddrheight}{\setkomavar}% + \ifcase \ltr@priority + \or + \setkomavar{specialmail}{% + {\usekomafont{priority}{% + {\usekomafont{prioritykey}{B}}% + -ECONOMY}}% + }% + \or + \setkomavar{specialmail}{% + {\usekomafont{priority}{% + {\usekomafont{prioritykey}{A}}% + -PRIORITY}}% + }% + \fi \ifkomavarempty{specialmail}{}{% \vbox{\hsize\useplength{toaddrwidth}% \noindent\hspace*{\useplength{specialmailindent}}% @@ -1752,15 +1915,173 @@ \usekomafont{toaddress}{\usekomavar{toaddress}}}}% \vfil\null}% {address field}{toaddrheight}% - {\begin{letter} or you\MessageBreak + {\string\begin{letter} or you\MessageBreak have to define a smaller special purpose using\MessageBreak \string\specialmail}% }}}% \vskip-\useplength{toaddrvpos}\move@frompt \else - \typeout{Address: No}% + \begingroup% +% \end{macrocode} +% In den Modi \texttt{PP}, \texttt{backgroundimage} oder \texttt{addresseimage} +% gibt es weder Rücksendeadresse noch Versandart aber ebenfalls eine Priorität. +% \begin{macrocode} + \if@baddr + \let\@tempa\@empty\let\@tempb\@empty + \ifcase \@afieldmode\relax\or\or + \def\@tempa{PP-mode}\def\@tempb{,\space}% + \or + \def\@tempa{backgroundimage-mode}\def\@tempb{,\space}% + \or + \def\@tempa{image-mode}\def\@tempb{,\space}% + \fi + \ifkomavarempty{backaddress}{}{% + \edef\@tempa{\@tempa\@tempb backaddress ignored}\def\@tempb{,\space}% + }% + \else + \let\@tempa\@empty\let\@tempb\@empty + \fi + \ifcase \ltr@priority + \ifkomavarempty{specialmail}{}{% + \edef\@tempa{\@tempa\@tempb specialmail ignored}\def\@tempb{,\space}% + }% + \or + \edef\@tempa{\@tempa\@tempb B-Economy}\def\@tempb{,\space}% + \or + \edef\@tempa{\@tempa\@tempb A-Priority}\def\@tempb{,\space}% + \fi + \typeout{Address (\@tempa\@tempb addressee)}% + \endgroup% + \move@topt\vskip\useplength{toaddrvpos}% + \vb@t@z{{% + \setlength{\parfillskip}{\z@ \@plus 1fil}% + \setlength{\parindent}{\z@}% + \setlength{\parskip}{\z@}% + \ifdim \useplength{toaddrindent}=\z@ + \@setplength{toaddrindent}{8mm}% + \fi + \ifdim \useplength{PPheadheight}=\z@ + \@setplength{PPheadheight}{20.74pt}% + \fi + \ifdim \useplength{PPheadwidth}=\z@ + \@setplength{PPheadwidth}{42mm}% + \fi + \ifdim \useplength{PPdatamatrixvskip}=\z@ + \@setplength{PPdatamatrixvskip}{9mm}% + \fi + \rlap{\move@topl + \setlengthtoplength{\@tempskipa}{toaddrhpos}% + \ifdim \@tempskipa<\z@ + \addtolength{\@tempskipa}{\paperwidth}% + \addtolengthplength[-]{\@tempskipa}{toaddrwidth}% + \fi + \hskip\@tempskipa + \@savevbox{\useplength{toaddrheight}}{\hsize\useplength{toaddrwidth}% + \ifnum\@afieldmode=\tw@ +% \end{macrocode} +% Modus \texttt{PP}. +% \begin{macrocode} + \vskip 2pt\relax + \hskip \useplength{toaddrindent}\relax + \fbox{% + \vbox to \dimexpr \useplength{PPheadheight}-2\fboxsep\relax{% + \setlength{\parindent}{0pt}% + \hsize \dimexpr \useplength{PPheadwidth}-2\fboxsep\relax + \setbox\@tempboxa\hbox{% + {\fontsize{20.74pt}{20.74pt}\selectfont + \usekomafont{PPlogo}{P.P.}}\hskip 2mm% + }% + \dp\@tempboxa\z@ + \setlength{\@tempdima}{\hsize}% + \addtolength{\@tempdima}{-\wd\@tempboxa}% + \hbox{\box\@tempboxa + \vbox to \dimexpr + \useplength{PPheadheight}-2\fboxsep\relax{% + \vss\hsize\@tempdima + \raggedright + \fontsize{8pt}{9pt}\selectfont\usekomafont{PPdata}% + \usekomavar*{fromzipcode}\usekomavar{zipcodeseparator}% + \usekomavar{fromzipcode}\unskip\strut\\ + \usekomavar{place}\unskip\strut + \hfill + }% + }% + \vss + }% + }% + \hskip 1mm + \mbox{% + \vbox to \useplength{PPheadheight}{% + \addtolengthplength[-]{\hsize}{PPheadwidth}% + \addtolength{\hsize}{-1mm}% + \addtolengthplength[-2]{\hsize}{toaddrindent}% + \setlength{\parindent}{0pt}% + \fontsize{8pt}{9pt}\selectfont\usekomafont{PPdata}% + \hfill\usekomavar{PPcode} + \vss + \ifcase \ltr@priority + \or + \usekomafont{priority}{% + {\usekomafont{prioritykey}{B}}% + -ECONOMY\hss\vskip-\dp\strutbox + }% + \or + \usekomafont{priority}{% + {\usekomafont{prioritykey}{A}}% + -PRIORITY\hss\vskip-\dp\strutbox + }% + \fi + \vss + }% + }% + \vskip 1mm + \vskip-\ht\strutbox + \noindent\hskip\useplength{toaddrindent}% + \hrulefill% + \hskip\useplength{toaddrindent}% + \vbox to\z@{\hsize\z@ + \vskip \useplength{PPdatamatrixvskip}\relax + \llap{\usekomavar{PPdatamatrix}\hskip\useplength{toaddrindent}}% + \vss + }% + \else +% \end{macrocode} +% Modus \texttt{backgroundimage} oder \texttt{image}. +% \begin{macrocode} + \vskip 1mm + \noindent\expandafter\hskip\useplength{toaddrindent}% + \vbox to \useplength{PPheadheight}{% + \addtolengthplength[-2]{\hsize}{toaddrindent}% + \setlength{\parindent}{0pt}% + \usekomavar{addresseimage}% + \vss + }% + \vskip 1mm + \vskip\dp\strutbox + \fi + \ifnum \@afieldmode=4 \else + \vfil% + \noindent\hskip\useplength{toaddrindent}% + \setlength{\@tempdima}{\useplength{toaddrwidth}}% + \addtolengthplength[-2]{\@tempdima}{toaddrindent}% + \vbox{\hsize\@tempdima + \ifkomavarempty{PPdatamatrix}{}{% + \addtolength{\hsize}{-2mm}% + \settowidth\@tempdima{\usekomavar{PPdatamatrix}}% + \addtolength{\hsize}{-\@tempdima}% + }% + \raggedright + \usekomafont{addressee}{% + \usekomafont{toname}{\usekomavar{toname}\\}% + \usekomafont{toaddress}{\usekomavar{toaddress}}}}% + \fi + \vss\null}% + {address field}{toaddrheight}% + {\string\begin{letter}}% + }}}% + \vskip-\useplength{toaddrvpos}\move@frompt \fi - } +} % \end{macrocode} % \begin{macro}{\specialmail@format} % \changes{v2.97c}{2007/07/06}{neu (intern)} @@ -2732,6 +3053,14 @@ % \changes{v2.8q}{2002/01/16}{Neu} % \begin{KOMAvar}{fromlogo} % \changes{v2.8q}{2002/01/28}{Neu} +% \begin{KOMAvar}{fromzipcode} +% \changes{v3.03}{2009/03/04}{Neu} +% \begin{KOMAvar}{PPcode} +% \changes{v3.03}{2009/03/04}{Neu} +% \begin{KOMAvar}{PPdatamatrix} +% \changes{v3.03}{2009/03/04}{Neu} +% \begin{KOMAvar}{addresseimage} +% \changes{v3.03}{2009/03/04}{Neu} % Zunächst besitzt die Briefklasse einige Variablen, die von Haus aus nicht % über einen Ausgabenamen verfügen, weil sie üblicherweise ohne Ausgabe einer % Bezeichung verwendet werden. Diese Variablen haben teilweise auch keinen @@ -2754,6 +3083,10 @@ \newkomavar{specialmail} \newkomavar{title} \newkomavar{fromlogo} +\newkomavar{fromzipcode} +\newkomavar{PPcode} +\newkomavar{PPdatamatrix} +\newkomavar{addresseimage} % \end{macrocode} % \end{KOMAvar} % \end{KOMAvar} @@ -2762,6 +3095,10 @@ % \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} +% \end{KOMAvar} +% \end{KOMAvar} +% \end{KOMAvar} +% \end{KOMAvar} % % \begin{KOMAvar}{placeseparator} % \changes{v2.8q}{2002/01/16}{Neu} @@ -2781,6 +3118,8 @@ % \changes{v2.8q}{2002/03/25}{Neu} % \begin{KOMAvar}{urlseparator} % \changes{v2.8q}{2002/03/25}{Neu} +% \begin{KOMAvar}{zipcodeseparator} +% \changes{v3.03}{2009/03/04}{Neu} % Daneben gibt es einige Trennzeichen. Diese haben ggf. als Ausgabenamen das % Feld, für das sie als Trennzeichen dienen. Die Trennzeichen sind % vordefiniert. @@ -2803,12 +3142,15 @@ \setkomavar{emailseparator}{:~} \newkomavar[\wwwname]{urlseparator} \setkomavar{urlseparator}{:~} +\newkomavar{zipcodeseparator} +\setkomavar{zipcodeseparator}{\,--\,} % \end{macrocode} % \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} +% \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} % \end{KOMAvar} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx index a8dacd4782c..0055ff62829 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx b/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx index e16b753c274..ef0ec136ddf 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx b/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx index 3b444f3320a..13634545723 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx index 12b546a2207..b3c2dd879e5 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrktare.dtx b/Master/texmf-dist/source/latex/koma-script/scrktare.dtx index b2c9b6a07e4..a144212f174 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{1763} +% \CheckSum{1890} % \iffalse meta-comment % ====================================================================== % scrktare.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrktare.dtx %<*driver> % \fi -\ProvidesFile{scrktare.dtx}[2008/11/21 v3.01a KOMA-Script (type area)] +\ProvidesFile{scrktare.dtx}[2009/02/14 v3.02c KOMA-Script (type area)] % \iffalse %</driver> %<package&identify>\ProvidesPackage{typearea}[% @@ -772,9 +772,10 @@ % % Diese Optionen arbeiten in Abhänigkeit des Ausgabeformats. % -% \begin{option}{pagesize} -% \changes{v2.7g}{2001/04/17}{neue Option} -% \changes{v2.95}{2002/08/27}{neu implementiert} +% \begin{option}{pagesize} +% \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}} % 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: @@ -788,6 +789,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{false}] die automatische Anpassung bei Änderungen innerhalb +% des Dokuments abschalten. % \item[\texttt{pdftex}] \cs{pdfpagewidth} und \cs{pdfpageheight} % werden gesetzt, falls sie definiert sind. % \end{labeling} @@ -795,6 +798,7 @@ \KOMA@key{pagesize}[auto]{% \begingroup \KOMA@set@ncmdkey{pagesize}{@tempa}{% + {off}{-1},{no}{-1},{false}{-1},% {auto}{0},{automedia}{1},{dvips}{2},{pdftex}{3}% }{#1}% \ifcase\number\@tempa\relax @@ -817,22 +821,26 @@ } % \end{macrocode} % -% \begin{macro}{\set@pdftexpagesize} -% \changes{v2.95}{2002/08/27}{neu (intern)} -% \begin{macro}{\set@dvipspagesize} -% \changes{v2.95}{2002/08/27}{neu (intern)} -% \begin{macro}{\setnot@dvipspagesize} -% \changes{v2.95}{2002/08/27}{neu (intern)} -% \begin{macro}{\set@vtexpagesize} -% \changes{v2.95}{2002/08/27}{neu (intern)} +% \begin{macro}{\set@pdftexpagesize} +% \changes{v2.95}{2002/08/27}{neu (intern)} +% \begin{macro}{\set@dvipspagesize} +% \changes{v2.95}{2002/08/27}{neu (intern)} +% \changes{v3.02c}{2009/02/13}{\texttt{seascape} wird beachtet} +% \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@vtexpagesize} +% \changes{v2.95}{2002/08/27}{neu (intern)} +% \begin{macro}{\scr@updatedvipspagesize} +% \changes{v3.02c}{2009/02/14}{neu (intern)} % Damit die Option \texttt{pagesize} überhaupt funktionieren kann, -% werden drei interne Makros benötigt. +% werden einige interne Makros benötigt. % \begin{description} % \item{Achtung:} die Definition dieser Makros ändert sich teilweise % bei ihrem Aufruf und insgesamt bei % \texttt{\cs{begin}\{document\}}. % \end{description} -% \begin{macrocode}+ +% \begin{macrocode} \newcommand{\set@pdftexpagesize}{% \AtBeginDocument{% \ifnotundefined{pdfpagewidth}{\pdfpagewidth=\paperwidth}{}% @@ -850,9 +858,14 @@ \endgroup \AtBeginDocument{\AtBeginDvi{% \special{papersize=\the\paperwidth,\the\paperheight}% + \if@seascape\special{! TeXDict begin /landplus90{true}store end }\fi }% }% - \let\set@dvipspagesize=\setnot@dvipspagesize + \ifnum \scr@compatibility>\@nameuse{scr@v@3.02b}\relax + \let\set@dvipspagesize=\@empty + \else + \let\set@dvipspagesize=\setnot@dvipspagesize + \fi \else \endgroup \fi @@ -876,23 +889,87 @@ }% \let\set@vtexpagesize=\@empty } +\newcommand*{\scr@updatedvipspagesize}{% + \special{ps::\@percentchar\@percentchar + PageBoundingBox: 0 0 \the\numexpr\paperwidth/\dimexpr 1bp\relax\relax + \space \the\numexpr\paperheight/\dimexpr 1bp\relax\relax^^J% + \@percentchar\@percentchar BeginPageSetup^^J% + << /PageSize [\the\numexpr\paperwidth/\dimexpr 1bp\relax\relax\space + \the\numexpr\paperheight/\dimexpr 1bp\relax\relax] + >> setpagedevice^^J%<< + 0 0 bop^^J% + \@percentchar\@percentchar EndPageSetup}% +} \AtBeginDocument{ \renewcommand*{\set@pdftexpagesize}{% \ifnotundefined{pdfpagewidth}{\pdfpagewidth=\paperwidth}{}% \ifnotundefined{pdfpageheight}{\pdfpageheight=\paperheight}{}% }% - \let\set@dvipspagesize=\setnot@dvipspagesize + \ifnum \scr@compatibility>\@nameuse{scr@v@3.02b}\relax + \renewcommand*{\set@dvipspagesize}{% + \scr@ifundefinedorrelax{AtNextShipout}{% + \scr@ifundefinedorrelax{AtBeginShipoutNext}{% + \begingroup + \protected@edef\reserved@a{\endgroup + \scr@updatedvipspagesize}\reserved@a + }{% +% \end{macrocode} +% Wenn \textsf{atbegshi} geladen wurde, bzw. \cs{AtBeginShipoutNext} zur +% Verfügung steht, dann soll dieser Code noch vor Code ausgeführt werden, der +% eventuell in \cs{shipout} eingeschleust wurde. Das funktioniert leider nicht +% wirklich zuverlässig. Sollte zwischen dem Aufruf von \cs{set@dvipspagesize} +% (also der Neuberechnung des Satzspiegels) und der Ausgabe der Seite doch +% noch etwas per \cs{AtBeginShipout} oder \cs{AtBeginShipoutNext} eingefügt +% werden, dann gehen diese Teile verloren! +% \begin{macrocode} + \begingroup + \protected@edef\reserved@a{\endgroup + \protect\AtBeginShipoutNext{% + \protect\bgroup + \protect\global\protect\setbox\AtBeginShipoutBox\protect\vbox{% + \scr@updatedvipspagesize + \protect\box\AtBeginShipoutBox + }% + \protect\egroup + }}\reserved@a + }% + }{% +% \end{macrocode} +% Wenn \textsf{everyshi} geladen wurde, bzw. \cs{AtNextShipout} zur +% Verfügung steht, dann soll dieser Code noch vor Code ausgeführt werden, der +% eventuell in \cs{shipout} eingeschleust wurde. Das funktioniert leider nicht +% wirklich zuverlässig. Sollte zwischen dem Aufruf von \cs{set@dvipspagesize} +% (also der Neuberechnung des Satzspiegels) und der Ausgabe der Seite doch +% noch etwas per \cs{AtNextShipout} oder \cs{EveryShipout} eingefügt +% werden, dann gehen diese Teile verloren! +% \begin{macrocode} + \begingroup + \protected@edef\reserved@a{\endgroup + \protect\AtNextShipout{% + \protect\bgroup + \protect\global\protect\setbox\protect\@cclv\protect\vbox{% + \scr@updatedvipspagesize + \protect\box\protect\@cclv + }% + \protect\egroup + }}\reserved@a + }% + }% + \else + \let\set@dvipspagesize=\setnot@dvipspagesize + \fi \renewcommand*{\set@vtexpagesize}{% \ifnotundefined{mediawith}{\mediawidth=\paperwidth}{}% \ifnotundefined{mediaheight}{\mediaheight=\paperheight}{}% }% } % \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{option} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{option} % % % \begin{option}{dvips} @@ -994,9 +1071,10 @@ % \end{option} % \end{option} % -% \begin{option}{paper} -% \changes{v2.95}{2002/12/03}{neu implementiert} -% \changes{v3.01b}{2008/12/09}{Höhe und Breite vertauscht} +% \begin{option}{paper} +% \changes{v2.95}{2002/12/03}{neu implementiert} +% \changes{v3.01b}{2008/12/09}{Höhe und Breite vertauscht} +% \changes{v3.02c}{2009/02/12}{neuer Wert \texttt{seascape}} % Im Normalfall wird die Papiergröße jedoch über diese Option % gesetzt. Dabei sind neben den Standard- und den ISO-Reihen A, B, C % und D auch Wertepaare der Form @@ -1004,75 +1082,86 @@ % "`\texttt{portrait}"' und "`\texttt{landscape}"' erlaubt. % \begin{macrocode} \KOMA@key{paper}{% - \ifstr{#1}{landscape}{% + \ifstr{#1}{seascape}{% + \@seascapetrue \if@landscape\else \setlength{\@tempdima}{\paperwidth}% \setlength{\paperwidth}{\paperheight}% \setlength{\paperheight}{\@tempdima}% \@landscapetrue \fi - }{% - \ifstr{#1}{portrait}{% - \if@landscape + }{% + \ifstr{#1}{landscape}{% + \@seascapefalse + \if@landscape\else \setlength{\@tempdima}{\paperwidth}% \setlength{\paperwidth}{\paperheight}% \setlength{\paperheight}{\@tempdima}% - \@landscapefalse + \@landscapetrue \fi }{% - \ifstr{#1}{letter}{% + \ifstr{#1}{portrait}{% \if@landscape - \setlength\paperheight{8.5in}% - \setlength\paperwidth {11in}% - \else - \setlength\paperheight{11in}% - \setlength\paperwidth {8.5in}% + \setlength{\@tempdima}{\paperwidth}% + \setlength{\paperwidth}{\paperheight}% + \setlength{\paperheight}{\@tempdima}% + \@landscapefalse \fi }{% - \ifstr{#1}{legal}{% + \ifstr{#1}{letter}{% \if@landscape \setlength\paperheight{8.5in}% - \setlength\paperwidth {14in}% + \setlength\paperwidth {11in}% \else - \setlength\paperheight{14in}% + \setlength\paperheight{11in}% \setlength\paperwidth {8.5in}% \fi }{% - \ifstr{#1}{executive}{% + \ifstr{#1}{legal}{% \if@landscape - \setlength\paperheight{7.25in}% - \setlength\paperwidth {10.5in}% + \setlength\paperheight{8.5in}% + \setlength\paperwidth {14in}% \else - \setlength\paperheight{10.5in}% - \setlength\paperwidth {7.25in}% - \fi + \setlength\paperheight{14in}% + \setlength\paperwidth {8.5in}% + \fi }{% - \iso@paper{#1}% - \if@tempswa\else - \expandafter\maybe@pair#1::\@nil - \if@tempswa - \ifnum \scr@ta@compatibility<\@nameuse{scr@v@3.01b}\relax - \PackageWarningNoLine{typearea}{% - You may have to exchange height and width!\MessageBreak - Until KOMA-Script version 3.01b the semantic\MessageBreak - of option `paper' was `paper=height:width'\MessageBreak - instead of `paper=width:height'.\MessageBreak - I've switched back to that old interpretation\MessageBreak - because of the given compatiblity settings}% - \setlength\paperheight{\@tempa}% - \setlength\paperwidth{\@tempb}% + \ifstr{#1}{executive}{% + \if@landscape + \setlength\paperheight{7.25in}% + \setlength\paperwidth {10.5in}% + \else + \setlength\paperheight{10.5in}% + \setlength\paperwidth {7.25in}% + \fi + }{% + \iso@paper{#1}% + \if@tempswa\else + \expandafter\maybe@pair#1::\@nil + \if@tempswa + \ifnum \scr@ta@compatibility<\@nameuse{scr@v@3.01b}\relax + \PackageWarningNoLine{typearea}{% + You may have to exchange height and width!\MessageBreak + Until KOMA-Script version 3.01b the semantic\MessageBreak + of option `paper' was `paper=height:width'\MessageBreak + instead of `paper=width:height'.\MessageBreak + I've switched back to that old interpretation\MessageBreak + because of the given compatiblity settings}% + \setlength\paperheight{\@tempa}% + \setlength\paperwidth{\@tempb}% + \else + \setlength\paperwidth{\@tempa}% + \setlength\paperheight{\@tempb}% + \fi \else - \setlength\paperwidth{\@tempa}% - \setlength\paperheight{\@tempb}% + \KOMA@unknown@keyval{paper}{#1}{% + `letter', `legal', `executive', `a'<nr>, `b'<nr>, + `c'<nr>, `d'<nr>,\MessageBreak + <width>`:'<height>, `landscape' and `portrait'% + }% \fi - \else - \KOMA@unknown@keyval{paper}{#1}{% - `letter', `legal', `executive', `a'<nr>, `b'<nr>, - `c'<nr>, `d'<nr>,\MessageBreak - <width>`:'<height>, `landscape' and `portrait'% - }% \fi - \fi + }% }% }% }% @@ -1080,20 +1169,35 @@ }% } % \end{macrocode} -% \begin{macro}{\if@landscape} -% \begin{macro}{\@landscapetrue} -% \begin{macro}{\@landscapefalse} +% \begin{macro}{\if@seascape} +% \changes{v3.02c}{2009/02/12}{neu} +% \begin{macro}{\@seascapetrue} +% \changes{v3.02c}{2009/02/12}{neu} +% \begin{macro}{\@seascapefalse} +% \changes{v3.02c}{2009/02/12}{neu} +% In diesem Schalter wird nur gespeichert, ob Breitformat ggf. umgekehrt +% verwendet werden soll. Dies macht derzeit nur bei Verwendung von dvips einen +% Unterschied! +% \begin{macrocode} +\newif\if@seascape +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\if@landscape} +% \begin{macro}{\@landscapetrue} +% \begin{macro}{\@landscapefalse} % In diesem Schalter wird gespeichert, ob Hoch- oder Breitformat % verwendet wird. % \begin{macrocode} \newif\if@landscape % \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macro}{\maybe@pair} -% \changes{v2.95}{2002/12/03}{neu (intern)} -% \changes{v2.97e}{2007/11/26}{funktioniert zum ersten Mal} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\maybe@pair} +% \changes{v2.95}{2002/12/03}{neu (intern)} +% \changes{v2.97e}{2007/11/26}{funktioniert zum ersten Mal} % Testet, ob der nachfolgende Parameter die Form % "`\meta{erstes Argument}:\meta{zweites Argument}"' hat. % Wenn ja, wird \cs{@tempa} mit dem ersten und \cs{@tempb} mit dem @@ -1107,8 +1211,8 @@ \fi } % \end{macrocode} -% \end{macro} -% \end{option} +% \end{macro} +% \end{option} % % \begin{macrocode} %</package> diff --git a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx index 475dd6ae9e0..2f00073c17b 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrkvars.dtx b/Master/texmf-dist/source/latex/koma-script/scrkvars.dtx index e303670f0e0..3f6976c60cf 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkvars.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkvars.dtx @@ -1,4 +1,4 @@ -% \CheckSum{134} +% \CheckSum{151} % \iffalse meta-comment % ====================================================================== % scrkvars.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -58,7 +58,7 @@ %%% From File: scrkvars.dtx %<*driver> % \fi -\ProvidesFile{scrkvars.dtx}[2006/03/28 v2.95 KOMA-Script (koma variables)] +\ProvidesFile{scrkvars.dtx}[2009/03/04 v3.03 KOMA-Script (koma variables)] % \iffalse \documentclass{scrdoc} \usepackage[english,ngerman]{babel} @@ -231,16 +231,16 @@ \newcommand*{\@komavar@err}[2]{% \ClassError{% scrlttr2% - }{% + }{% KOMA-Script variable not defined% - }{% + }{% You've tried to #1 the not defined KOMA-Script variable `#2'.\MessageBreak You have to define the variable using \string\newkomavar\space before\MessageBreak you do this.% - }% - } + }% +} % \end{macrocode} % \end{macro} % @@ -285,15 +285,32 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\ifkomavarempty} -% \changes{v2.8q}{2002/01/14}{Neu} -% \changes{v2.9i}{2002/09/04}{Leerzeichen rausgeworfen} -% \changes{v2.9i}{2002/09/04}{robust} -% Es gibt auch noch ein Makro, um zu testen, ob eine KOMA-Script +% \begin{macro}{\ifkomavar} +% \changes{v3.03}{2009/03/04}{Neu} +% Feststellen, ob eine \KOMAScript-Variable überhaupt definiert ist. +% \begin{macrocode} +\DeclareRobustCommand*{\ifkomavar}[1]{% + \scr@ifundefinedorrelax{scr@#1@var}{% + \expandafter\@secondoftwo + }{% + \expandafter\@firstoftwo + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifkomavarempty} +% \changes{v2.8q}{2002/01/14}{Neu} +% \changes{v2.9i}{2002/09/04}{Leerzeichen rausgeworfen} +% \changes{v2.9i}{2002/09/04}{robust} +% Es gibt auch noch ein Makro, um zu testen, ob eine \KOMAScript{} % Variable oder deren Name leer ist. Die Sternvariante ist wieder für % den Namen zuständig. -% \begin{macro}{\if@komavarempty} -% \changes{v2.8q}{2002/01/14}{Neu} +% \begin{macro}{\if@komavarempty} +% \changes{v2.8q}{2002/01/14}{Neu} +% \changes{v3.03}{2009/03/04}{die neue Anweisung \cs{ifkomavar} wird +% verwendet} +% \changes{v3.03}{2009/03/04}{die Argumente werden nicht mehr direkt gelesen} % Da mit einer Sternvariante gearbeitet wird, wird wieder ein % Hilfsmakro verwendet. % \begin{macrocode} @@ -302,27 +319,31 @@ \@ifstar {\@tempswatrue\@ifkomavarempty}% {\@tempswafalse\@ifkomavarempty}% } -\newcommand{\@ifkomavarempty}[3]{% - \@ifundefined{scr@#1@var}{% - \endgroup\@komavar@err{use}{#1}% - }{% - \if@tempswa\endgroup - \@ifundefined{scr@#1@name}{#2}{% - \expandafter\ifx\csname scr@#1@name\endcsname\@empty - #2% - \else - #3% - \fi +\newcommand{\@ifkomavarempty}[1]{% + \ifkomavar{#1}{% + \if@tempswa + \@ifundefined{scr@#1@name}{% + \aftergroup\@firstoftwo + }{% + \expandafter\ifx\csname scr@#1@name\endcsname\@empty + \aftergroup\@firstoftwo + \else + \aftergroup\@secondoftwo + \fi }% - \else\endgroup - \expandafter\ifx\csname scr@#1@var\endcsname\@empty - #2% \else - #3% + \expandafter\ifx\csname scr@#1@var\endcsname\@empty + \aftergroup\@firstoftwo + \else + \aftergroup\@secondoftwo + \fi \fi - \fi + }{% + \@komavar@err{use}{#1}% + \aftergroup\@gobbletwo }% - } + \endgroup +} % \end{macrocode} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx index 2d523f41009..2dfc917b954 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -112,7 +112,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2009/01/24 v3.02b KOMA-Script}% + \@CheckKOMAScriptVersion{2009/04/01 v3.03 KOMA-Script}% \endgroup % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrlettr.dtx b/Master/texmf-dist/source/latex/koma-script/scrlettr.dtx index 515473a87af..d68e0ab841f 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlettr.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlettr.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Axel Kielhorn and Markus Kohm, 1995-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrlettr.ins b/Master/texmf-dist/source/latex/koma-script/scrlettr.ins index 385d7aa7eee..d90c4b257f2 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlettr.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrlettr.ins @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2006-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx index 579bbdbdbb1..1675aa19978 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlfile.dtx @@ -1,32 +1,37 @@ -% \CheckSum{296} +% \CheckSum{322} % \iffalse meta-comment % ====================================================================== % scrlfile.dtx % Copyright (c) Markus Kohm, 2002-2009 % -% This file is part of the LaTeX2e KOMA-Script bundle. +% This file is part of the work `scrlfile' which 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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. +% This work consists of files `scrlfile.dtx', `scrlfile.ins' and +% `scrlogo.dtx' at least. % ---------------------------------------------------------------------- % scrlfile.dtx % Copyright (c) Markus Kohm, 2002-2009 % +% Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des +% LaTeX2e KOMA-Script Pakets ist. +% % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -34,7 +39,8 @@ % % Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm. % -% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. +% Dieses Werk besteht mindestens aus den Dateien `scrlfile.dtx', +% `scrlfile.ins' und `scrlogo.dtx'. % ====================================================================== % \fi % @@ -58,7 +64,7 @@ %%% From File: scrlfile.dtx %<*driver|scrlfile|load> % \fi -\def\scrlfileversion{2008/07/09 v3.00} +\def\scrlfileversion{2009/03/25 v3.03} % \iffalse %</driver|scrlfile|load> %<*driver> @@ -106,9 +112,9 @@ allowed to redistribute and/or modifie the files ``\texttt{scrlogo.dtx}'', ``\texttt{scrlfile.dtx}'' and ``\texttt{scrlfile.ins}'' under the conditions of \LaTeX{} Project - Public License, either version 1.3b of this license or (at your + Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in - \mbox{http://www.latex-project.org/lppl.txt} and version 1.3b or + \mbox{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. You are not allowed to distribute one of the three files ``\texttt{scrlogo.dtx}'', ``\texttt{scrlfile.dtx}'' and @@ -382,6 +388,16 @@ % does any typesetting since the result of \cs{BeforeClosingMainAux} % would be unpredictable. % +% \DescribeMacro{\AfterReadingMainAux} +% The command \cs{AfterReadingfMainAux}\marg{instructions} works similar to +% \cs{BeforeClosingMainAux}, but instead of processing instructions before +% closing the main aux-file, they will be processed after reading the main +% aux-file at \cs{begin\{document\}}. +% +% The \cs{AfterReadingMainAux} hook should not be used for code that does any +% typesetting since the result of \cs{AfterReadingMainAux} would be +% unprecitable. +% % % \StopEventually{\PrintIndex\PrintChanges} % @@ -663,9 +679,11 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\BeforeClosingMainAux} -% \changes{v2.95}{2002/09/03}{new} -% This is completly different. First we have to establish a new hook +% \begin{macro}{\BeforeClosingMainAux} +% \changes{v2.95}{2002/09/03}{new} +% \begin{macro}{\AfterReadingMainAux} +% \changes{v3.03}{2009/03/25}{new} +% These are completly different. First we have to establish a new hook % at \cs{end\{document\}}, just after closing the group and after the % final \cs{clearpage}. % \begin{macrocode} @@ -681,16 +699,26 @@ \scr@restore@newpage \let\clearpage=\scr@saved@clearpage}% \fi% + \let\scr@saved@dofilelist\@dofilelist + \def\@dofilelist{% + \scr@hook@acma + \let\@dofilelist\scr@saved@dofilelist + \scr@saved@dofilelist + }% }% } % \end{macrocode} % \begin{macro}{\scr@saved@checkend} % \changes{v2.95}{2002/09/03}{new (internal)} -% You may see above, that we need a save-to macro. +% \begin{macro}{\scr@saved@dofilelist} +% \changes{v3.03}{2009/03/25}{new} +% You may see above, that we need save-to macros. % \begin{macrocode} \newcommand*{\scr@saved@checkend}{} +\newcommand*{\scr@saved@dofilelist}{} % \end{macrocode} % \end{macro} +% \end{macro} % \begin{macro}{\scr@redefine@newpage} % \changes{v3.00}{2008/07/09}{new (internal)} % Some classes (e.g. \textsf{letter}) write output to the aux file. @@ -739,15 +767,19 @@ % \end{macro} % \begin{macro}{\scr@hook@bcma} % \changes{v2.95}{2002/09/03}{new (internal)} -% We also need a macro, that saves the commands at the hook and is -% extendable using \cs{g@addto@macro}. Here we also warn, if we detect -% one more \cs{newpage}\,---\,maybe at a \cs{clearpage} or -% \cs{cleardoublepage}. +% \begin{macro}{\scr@hook@acma} +% \changes{v3.03}{2009/03/25}{new (internal)} +% We also need macros, that saves the commands at the hooks and are +% extendable using \cs{g@addto@macro}. % \begin{macrocode} \newcommand*{\scr@hook@bcma}{} +\newcommand*{\scr@hook@acma}{} % \end{macrocode} % \end{macro} -% Now we are able to write the user command. +% \end{macro} +% Now we are able to write the user command. Here we also warn, if we detect +% one more \cs{newpage}\,---\,maybe at a \cs{clearpage} or +% \cs{cleardoublepage}. % \begin{macrocode} \newcommand*{\BeforeClosingMainAux}{% \ifx\scr@hook@bcma\@empty @@ -758,8 +790,17 @@ \fi \g@addto@macro\scr@hook@bcma% } +\newcommand*{\AfterReadingMainAux}{% + \ifx\scr@hook@acma\@empty + \gdef\scr@hook@acma{% + \renewcommand*{\AfterReadingMainAux}[1]{####1}% + }% + \fi + \g@addto@macro\scr@hook@acma% +} % \end{macrocode} -% \end{macro} +% \end{macro} +% \end{macro} % % \Finale % diff --git a/Master/texmf-dist/source/latex/koma-script/scrlfile.ins b/Master/texmf-dist/source/latex/koma-script/scrlfile.ins index 86ecde156c0..7693b5edc7d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlfile.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrlfile.ins @@ -2,37 +2,51 @@ % scrlfile.ins % Copyright (c) Markus Kohm, 2002-2009 % -% This file is part of the LaTeX2e KOMA-Script bundle. +% This file is part of the work `scrlfile' which 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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. +% In particular, NO PERMISSION is granted to modify the contents of this +% file since it contains the legal notices that are placed in the files +% it generates. +% +% This work consists of files `scrlfile.dtx', `scrlfile.ins' and +% `scrlogo.dtx' at least. % ---------------------------------------------------------------------- % scrlfile.ins % Copyright (c) Markus Kohm, 2002-2009 % +% Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des +% LaTeX2e KOMA-Script Pakets ist. +% % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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. +% +% Als Besonderheit: Es NICHT GESTATTET den Inhalt dieser Datei zu +% aendern, da sie rechtliche Hinweise enthaelt, die in die erzeugten +% Dateien eingefuegt werden. % -% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. +% Dieses Werk besteht mindestens aus den Dateien `scrlfile.dtx', +% `scrlfile.ins' und `scrlogo.dtx'. % ====================================================================== % ---------- start of docstrip process --------------------------------- @@ -92,10 +106,10 @@ This file was generated from file(s) of the KOMA-Script bundle. --------------------------------------------------------------- This work may be distributed and/or modified under the conditions of -the LaTeX Project Public License, version 1.3b of the license. +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.3b or later is part of all distributions of LaTeX +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". @@ -167,6 +181,5 @@ standard classes created by The LaTeX3 Project 1994-1996. % end of file `scrlfile.ins' %%% Local Variables: %%% mode: latex -%%% mode: font-lock %%% TeX-master: t %%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/scrlogo.dtx b/Master/texmf-dist/source/latex/koma-script/scrlogo.dtx index 9013fac9490..d0a94b79c3c 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrlogo.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrlogo.dtx @@ -4,29 +4,27 @@ % scrlogo.dtx % Copyright (c) Markus Kohm, 2002-2009 % -% 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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. +% This work consists of the file `scrlogo.dtx' at least. % ---------------------------------------------------------------------- % scrlogo.dtx % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -34,7 +32,7 @@ % % Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm. % -% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. +% Dieses Werk besteht mindestens aus der Datei `scrlogo.dtx'. % ====================================================================== % \fi % @@ -58,7 +56,7 @@ %%% From File: scrlogo.dtx %<*driver> % \fi -\ProvidesFile{scrlogo.dtx}[2006/06/28 v2.95 KOMA-Script (Logo)] +\ProvidesFile{scrlogo.dtx}[2009/01/30 v3.02c KOMA-Script (Logo)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} diff --git a/Master/texmf-dist/source/latex/koma-script/scrmain.ins b/Master/texmf-dist/source/latex/koma-script/scrmain.ins index 179e20811ff..21bc6a238c3 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrmain.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrmain.ins @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -351,6 +351,30 @@ } \generate{\usepreamble\defaultpreamble + \file{scrhack.sty}{% + \ifbeta\from{scrbeta.dtx}{package,scrhack}\fi + \from{scrkvers.dtx}{package,scrhack}% + \from{scrhack.dtx}{package,identify}% + \from{scrkbase.dtx}{load}% + \from{scrhack.dtx}{package,option}% + \from{scrhack.dtx}{package,body}% + \from{scrlogo.dtx}{logo}% + }% + \file{hyperref.hak}{% + \from{scrhack.dtx}{hack,hyperref,identify}% + \from{scrhack.dtx}{hack,hyperref,body}% + }% + \file{float.hak}{% + \from{scrhack.dtx}{hack,float,identify}% + \from{scrhack.dtx}{hack,float,body}% + }% + \file{listings.hak}{% + \from{scrhack.dtx}{hack,listings,identify}% + \from{scrhack.dtx}{hack,listings,body}% + }% +} + +\generate{\usepreamble\defaultpreamble \file{scrbase.sty}{% \ifbeta\from{scrbeta.dtx}{package,scrbase}\fi \from{scrkvers.dtx}{package,scrbase}% diff --git a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx index c65185c16da..0c8cab72870 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 1995-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrpage.ins b/Master/texmf-dist/source/latex/koma-script/scrpage.ins index 901d63396e4..3073ff923c0 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrpage.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrpage.ins @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrsource.tex b/Master/texmf-dist/source/latex/koma-script/scrsource.tex index 056edf49305..fa2f15603d3 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrsource.tex +++ b/Master/texmf-dist/source/latex/koma-script/scrsource.tex @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -120,6 +120,7 @@ \DocInclude{japanlco} \DocInclude{scrkcile} \DocInclude{scrextend} + \DocInclude{scrhack} \PrintIndex \PrintChanges diff --git a/Master/texmf-dist/source/latex/koma-script/scrstrip.inc b/Master/texmf-dist/source/latex/koma-script/scrstrip.inc index 7e95b0dcd50..11a920ef1d7 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrstrip.inc +++ b/Master/texmf-dist/source/latex/koma-script/scrstrip.inc @@ -5,32 +5,42 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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. % +% In particular, NO PERMISSION is granted to modify the contents of this +% file since it contains the legal notices that are placed in the files +% it generates. +% % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrstrip.inc % Copyright (c) Markus Kohm, 2002-2009 % +% Diese Datei ist Teil des LaTeX2e-KOMA-Script-Pakets. +% % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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. +% +% Als Besonderheit: Es NICHT GESTATTET den Inhalt dieser Datei zu +% aendern, da sie rechtliche Hinweise enthaelt, die in die erzeugten +% Dateien eingefuegt werden. % % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== @@ -165,8 +175,10 @@ English and German manuals are part of KOMA-Script bundle. See `README'. The KOMA-Script bundle (but maybe not this file) was based upon the -LaTeX2.09 Script family created by Frank Neukam 1993 and the LaTeX2e -standard classes created by The LaTeX3 Project 1994-1996. +LaTeX 2.09 Script family created by Frank Neukam 1993 and the LaTeX2e +standard classes created by The LaTeX3 Project 1994-1996. You may +find a complete unmodified copy of LaTeX2e at +<http://www.ctan.org/pub/tex-archive/macros/latex/base/>. \endpreamble @@ -174,6 +186,4 @@ standard classes created by The LaTeX3 Project 1994-1996. %%% Local Variables: %%% mode: latex -%%% mode: font-lock -%%% TeX-master: f %%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/scrstrop.inc b/Master/texmf-dist/source/latex/koma-script/scrstrop.inc index 749deab2900..cbb2e95499e 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrstrop.inc +++ b/Master/texmf-dist/source/latex/koma-script/scrstrop.inc @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -77,5 +77,4 @@ %%% Local Variables: %%% mode: latex -%%% TeX-master: f %%% End: diff --git a/Master/texmf-dist/source/latex/koma-script/scrtime.dtx b/Master/texmf-dist/source/latex/koma-script/scrtime.dtx index 5765a3c5f34..2a60c6eee95 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrtime.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrtime.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 1995-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/scrtime.ins b/Master/texmf-dist/source/latex/koma-script/scrtime.ins index a6dc35edafc..49aedafcf0d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrtime.ins +++ b/Master/texmf-dist/source/latex/koma-script/scrtime.ins @@ -5,10 +5,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -21,10 +21,10 @@ % Copyright (c) Markus Kohm, 1994-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" diff --git a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx index 7c9feec2182..bce4387a7e4 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{649} +% \CheckSum{656} % \iffalse meta-comment % ====================================================================== % tocbasic.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% 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". @@ -26,10 +26,10 @@ % Copyright (c) Markus Kohm, 2008-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% 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" @@ -165,10 +165,10 @@ This file was generated from file(s) of the KOMA-Script bundle. --------------------------------------------------------------- This work may be distributed and/or modified under the conditions of -the LaTeX Project Public License, version 1.3b of the license. +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.3b or later is part of all distributions of LaTeX +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". @@ -325,11 +325,11 @@ packages. Using this package will also improve compatibility with You are allowed to destribute this part of \KOMAScript{} without the main part of \KOMAScript{}. The files ``\File{scrlogo.dtx}'' and ``\File{tocbasic.dtx}'' may be distributed together under the conditions -of the \LaTeX{} Project Public License, either version~1.3b of this license +of the \LaTeX{} Project Public License, either version~1.3c of this license or (at your option) any later version. The latest version of this license is in -\mbox{http://www.latex-project.org/lppl.txt} and version~1.3b or later is +\mbox{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. % \iffalse @@ -1510,13 +1510,16 @@ be defined and used in \Macro{tocbasic@listhead}. \newcommand*{\@listoftoc}[2][\list@fname]{% \begingroup \@ifundefined{listof#2name}{% - \PackageWarning{tocbasic}{% - You should either define \expandafter\string\csname - listof#2name\endcsname\MessageBreak - or use the optional argument of \string\listoftoc\space\MessageBreak - to set the term to be used for the\MessageBreak - heading of list of #2}% - \def\list@fname{\listofname~#2}% + \let\list@fname\relax + \ifx\relax#1\relax + \PackageWarning{tocbasic}{% + You should either define \expandafter\string\csname + listof#2name\endcsname\MessageBreak + or use the optional argument of \string\listoftoc\space\MessageBreak + to set the term to be used for the\MessageBreak + heading of list of #2}% + \def\list@fname{\listofname~#2}% + \fi }{% \expandafter\let\expandafter\list@fname\csname listof#2name\endcsname }% diff --git a/Master/texmf-dist/source/latex/koma-script/tocstyle.dtx b/Master/texmf-dist/source/latex/koma-script/tocstyle.dtx index b1f3f418d6e..4f5f593f2a5 100644 --- a/Master/texmf-dist/source/latex/koma-script/tocstyle.dtx +++ b/Master/texmf-dist/source/latex/koma-script/tocstyle.dtx @@ -7,10 +7,10 @@ % 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.3b of the license. +% 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.3b or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 and of this work. % % This work has the LPPL maintenance status "author-maintained". @@ -34,10 +34,10 @@ % Diese Datei ist Teil des LaTeX2e KOMA-Script-Pakets. % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b. +% Version 1.3c. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% und Version 1.3c ist Teil aller Verteilungen von LaTeX % Version 2005/12/01 und dieses Werks. % % Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained" @@ -113,10 +113,10 @@ This file was generated from file(s) of the KOMA-Script bundle. --------------------------------------------------------------- This work may be distributed and/or modified under the conditions of -the LaTeX Project Public License, version 1.3b of the license. +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.3b or later is part of all distributions of LaTeX +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". |