From d4d66453da7ea3fd6fc443a113b45031e79b0e30 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 13 Sep 2017 22:06:52 +0000 Subject: koma-script (14sep17) git-svn-id: svn://tug.org/texlive/trunk@45292 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/koma-script/ChangeLog | 262 ++ .../texmf-dist/source/latex/koma-script/Makefile | 4 +- .../koma-script/doc/english/common-options.tex | 4 +- .../koma-script/doc/english/guide-english.tex | 60 +- .../latex/koma-script/doc/english/scrbase.tex | 21 +- .../doc/english/scrbookreportarticle-experts.tex | 41 +- .../doc/english/scrbookreportarticle.tex | 31 +- .../latex/koma-script/doc/english/scrextend.tex | 4 +- .../latex/koma-script/doc/english/scrjura.tex | 31 +- .../latex/koma-script/doc/english/scrlayer.tex | 20 +- .../latex/koma-script/doc/english/tocbasic.tex | 15 +- .../latex/koma-script/doc/english/typearea.tex | 36 +- .../koma-script/doc/ngerman/common-options.tex | 8 +- .../koma-script/doc/ngerman/common-titles.tex | 8 +- .../koma-script/doc/ngerman/guide-ngerman.tex | 62 +- .../latex/koma-script/doc/ngerman/scrbase.tex | 21 +- .../doc/ngerman/scrbookreportarticle-experts.tex | 214 +- .../doc/ngerman/scrbookreportarticle.tex | 49 +- .../latex/koma-script/doc/ngerman/scrjura.tex | 32 +- .../latex/koma-script/doc/ngerman/scrlayer.tex | 26 +- .../latex/koma-script/doc/ngerman/tocbasic.tex | 16 +- .../latex/koma-script/doc/ngerman/typearea.tex | 15 +- .../source/latex/koma-script/doc/scrguide.html | 1229 +++--- .../source/latex/koma-script/doc/scrguide.pdf | Bin 3136940 -> 3142588 bytes .../source/latex/koma-script/doc/scrguien.html | 635 +-- .../source/latex/koma-script/doc/scrguien.pdf | Bin 2936500 -> 2940370 bytes .../source/latex/koma-script/doc/scrpage2.tex | 112 +- .../source/latex/koma-script/japanlco.dtx | 32 +- .../texmf-dist/source/latex/koma-script/scrdoc.dtx | 16 +- .../source/latex/koma-script/scrextend.dtx | 16 +- .../source/latex/koma-script/scrhack.dtx | 32 +- .../source/latex/koma-script/scrjura.dtx | 51 +- .../source/latex/koma-script/scrkernel-basics.dtx | 77 +- .../latex/koma-script/scrkernel-bibliography.dtx | 10 +- .../koma-script/scrkernel-circularletters.dtx | 27 +- .../latex/koma-script/scrkernel-compatibility.dtx | 21 +- .../source/latex/koma-script/scrkernel-floats.dtx | 10 +- .../source/latex/koma-script/scrkernel-fonts.dtx | 153 +- .../latex/koma-script/scrkernel-footnotes.dtx | 10 +- .../source/latex/koma-script/scrkernel-index.dtx | 10 +- .../latex/koma-script/scrkernel-language.dtx | 98 +- .../koma-script/scrkernel-letterclassoptions.dtx | 15 +- .../koma-script/scrkernel-listsandtabulars.dtx | 10 +- .../source/latex/koma-script/scrkernel-listsof.dtx | 12 +- .../latex/koma-script/scrkernel-miscellaneous.dtx | 71 +- .../latex/koma-script/scrkernel-notepaper.dtx | 10 +- .../latex/koma-script/scrkernel-pagestyles.dtx | 12 +- .../latex/koma-script/scrkernel-paragraphs.dtx | 12 +- .../latex/koma-script/scrkernel-pseudolengths.dtx | 14 +- .../latex/koma-script/scrkernel-sections.dtx | 203 +- .../source/latex/koma-script/scrkernel-title.dtx | 12 +- .../latex/koma-script/scrkernel-tocstyle.dtx | 16 +- .../latex/koma-script/scrkernel-typearea.dtx | 4624 ++++++++++---------- .../latex/koma-script/scrkernel-variables.dtx | 28 +- .../source/latex/koma-script/scrkernel-version.dtx | 8 +- .../latex/koma-script/scrlayer-notecolumn.dtx | 65 +- .../source/latex/koma-script/scrlayer-scrpage.dtx | 117 +- .../source/latex/koma-script/scrlayer.dtx | 85 +- .../source/latex/koma-script/scrlfile.dtx | 397 +- .../source/latex/koma-script/scrlogo.dtx | 20 +- .../source/latex/koma-script/scrmain.ins | 8 +- .../source/latex/koma-script/scrpage.dtx | 48 +- .../source/latex/koma-script/scrstrip.inc | 8 +- .../source/latex/koma-script/scrtime.dtx | 28 +- .../source/latex/koma-script/tocbasic.dtx | 20 +- 65 files changed, 5010 insertions(+), 4352 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/koma-script/ChangeLog b/Master/texmf-dist/source/latex/koma-script/ChangeLog index 19b43477bad..74db0e1cff7 100644 --- a/Master/texmf-dist/source/latex/koma-script/ChangeLog +++ b/Master/texmf-dist/source/latex/koma-script/ChangeLog @@ -1,3 +1,265 @@ +r2673 2017-09-07 10:22:59 +0200 kohm: + + * releaselist.txt: prepared for release v3.24 + +r2672 2017-08-20 16:07:42 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/common-titles.tex: verhunzte + Formulierung seit der Umstellung der common-Dateien wieder + korrigiert + +r2671 2017-08-20 13:48:13 +0200 kohm: + + * TODO: several nice-to-have added + +r2670 2017-08-11 11:31:30 +0200 kohm: + + * scrlayer-notecolumn.dtx: consecutive \clearpage followed by breaking + notes result in flushing + to much notes + +r2669 2017-08-10 13:11:11 +0200 kohm: + + * doc/, doc/scrpage2.tex: don't use package filecontents + +r2667 2017-08-10 13:04:15 +0200 kohm: + + * doc/, doc/scrpage2.tex: \Xmp… added + +r2666 2017-08-10 12:24:54 +0200 kohm: + + * scrlayer-notecolumn.dtx: fix: consecutive \clearpage result in + flushing to much notes + +r2665 2017-08-08 18:17:31 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/guide-ngerman.tex, doc/english/, + doc/english/guide-english.tex: unused strings removed; dedication + changed + +r2664 2017-08-08 14:38:15 +0200 kohm: + + * doc/, doc/english/, doc/english/typearea.tex: typofix + +r2663 2017-08-08 11:57:30 +0200 kohm: + + * TODO, doc/, doc/ngerman/, doc/ngerman/tocbasic.tex, doc/english/, + doc/english/tocbasic.tex: issue solved by changing the manual + +r2662 2017-08-08 11:47:52 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex, + doc/ngerman/typearea.tex, doc/english/, doc/english/scrlayer.tex, + doc/english/typearea.tex: additional crossreferences and index entries + related to setspace.sty added + +r2661 2017-07-24 21:45:16 +0200 kohm: + + * scrkernel-typearea.dtx, scrmain.ins: scrkernel-typearea.dtx + completely reorganized and mainly translated into English + +r2660 2017-07-24 21:31:57 +0200 kohm: + + * scrhack.dtx: removed commands now defined by scrdoc.cls + +r2659 2017-07-23 19:42:18 +0200 kohm: + + * scrdoc.dtx: change log generation fixed + +r2658 2017-06-25 16:32:43 +0200 kohm: + + * scrkernel-miscellaneous.dtx: new: possibility to diable package + usage warnings + +r2657 2017-06-24 13:28:34 +0200 kohm: + + * releaselist.txt: missing v3.23 added + +r2656 2017-06-23 09:44:28 +0200 kohm: + + * TODO: issue dynnumwidth vs. numwidth + +r2655 2017-06-23 09:35:45 +0200 kohm: + + * scrkernel-sections.dtx: fix: defaults for new part commands + +r2654 2017-06-23 09:22:23 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/common-options.tex, doc/english/, + doc/english/common-options.tex: typofixes [Elke] + +r2653 2017-06-03 14:23:11 +0200 kohm: + + * doc/, doc/english/, doc/english/tocbasic.tex: missing \ added + +r2652 2017-05-31 11:06:42 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex, + doc/english/, doc/english/scrbookreportarticle.tex: documentation of + option reference for the extended optional argument of a section + command + +r2651 2017-05-31 10:02:18 +0200 kohm: + + * scrkernel-sections.dtx: trace information for extended optional + argument `reference' fixed + +r2650 2017-05-31 10:01:21 +0200 kohm: + + * scrkernel-sections.dtx: trace informatinon for extended optional + argument `reference' fixed + +r2649 2017-05-29 11:39:43 +0200 kohm: + + * scrkernel-language.dtx, scrjura.dtx, scrtime.dtx: languages + usenglish and ukenglish + +r2648 2017-05-29 08:20:06 +0200 kohm: + + * TODO: new nive to have (obsolete \bprot@dottedtocline) + +r2647 2017-05-23 07:42:22 +0200 kohm: + + * scrlayer-scrpage.dtx: improved \headheight and \footheight warning + +r2646 2017-05-22 21:07:35 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrlayer.tex, doc/english/, + doc/english/scrlayer.tex: new global option singlespacing + +r2645 2017-05-22 21:04:42 +0200 kohm: + + * scrlayer.dtx, scrlayer-scrpage.dtx, doc/, doc/ngerman/, + doc/ngerman/scrlayer.tex, doc/english/, doc/english/scrlayer.tex: new + global option singlespacing + +r2644 2017-05-12 13:41:47 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex, + doc/english/, doc/english/tocbasic.tex, + doc/english/scrbookreportarticle-experts.tex: typofix + +r2643 2017-05-11 15:48:59 +0200 kohm: + + * doc/, doc/english/, doc/english/scrextend.tex: typofix + +r2642 2017-05-10 10:48:59 +0200 kohm: + + * README.in/: note about standard classes added + +r2641 2017-05-08 11:47:04 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrjura.tex, doc/english/, + doc/english/scrjura.tex: scrjura is not longer beta + +r2640 2017-05-08 11:36:55 +0200 kohm: + + * scrkernel-version.dtx, scrkernel-tocstyle.dtx, + scrkernel-compatibility.dtx, scrkernel-title.dtx, scrlogo.dtx, + scrkernel-notepaper.dtx, scrkernel-paragraphs.dtx, + scrkernel-floats.dtx, scrkernel-language.dtx, + scrkernel-variables.dtx, scrkernel-footnotes.dtx, + scrkernel-index.dtx, scrlayer.dtx, scrkernel-circularletters.dtx, + scrkernel-bibliography.dtx, scrkernel-typearea.dtx, + scrkernel-pagestyles.dtx, scrkernel-listsandtabulars.dtx, + scrjura.dtx, scrkernel-listsof.dtx, scrkernel-letterclassoptions.dtx, + scrkernel-pseudolengths.dtx, scrhack.dtx, scrpage.dtx, + scrlayer-notecolumn.dtx, scrkernel-sections.dtx, japanlco.dtx, + scrkernel-miscellaneous.dtx, scrtime.dtx, scrlayer-scrpage.dtx, + scrkernel-fonts.dtx, scrextend.dtx, scrlfile.dtx, tocbasic.dtx, + scrkernel-basics.dtx: version information for several dtx files + changed due to misinterpretation of a single distributor + +r2639 2017-05-08 08:54:21 +0200 kohm: + + * scrlayer.dtx, TODO: \layer… macros using \dimexpr + +r2638 2017-05-06 19:17:09 +0200 kohm: + + * Makefile: www.ctan.org replaced by mirror.ctan.org + +r2637 2017-05-06 19:15:01 +0200 kohm: + + * scrlfile.dtx: standalone manual removed + +r2636 2017-05-06 19:03:59 +0200 kohm: + + * scrstrip.inc: LaTeX link changed; Date 2017 + +r2635 2017-05-06 18:53:59 +0200 kohm: + + * README.in/: Requires changed + +r2634 2017-05-06 17:48:55 +0200 kohm: + + * scrkernel-fonts.dtx, doc/, doc/ngerman/, + doc/ngerman/scrbookreportarticle-experts.tex, doc/english/, + doc/english/scrbookreportarticle-experts.tex: more robust + reimplementation of \use…ofkomafont + +r2633 2017-05-05 19:05:27 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex, + doc/english/, doc/english/scrbookreportarticle-experts.tex: + \addtokomafontonearglist + +r2632 2017-05-05 18:41:53 +0200 kohm: + + * scrkernel-fonts.dtx: new \scr@komafontonearglist + +r2631 2017-05-04 10:22:57 +0200 kohm: + + * scrlayer-scrpage.dtx: improved bidi compatibility + +r2630 2017-05-04 10:17:15 +0200 kohm: + + * scrlayer.dtx: copyright date fixed + +r2629 2017-05-04 10:14:57 +0200 kohm: + + * scrkernel-basics.dtx: new \IfRTL and \IfLTR + +r2628 2017-05-02 12:18:33 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle.tex, + doc/english/, doc/english/scrbookreportarticle.tex: Tippfehler + +r2627 2017-04-25 14:38:12 +0200 kohm: + + * scrkernel-sections.dtx: \scr@chapter@innerskip + +r2626 2017-04-25 14:26:33 +0200 kohm: + + * scrkernel-sections.dtx: new \DeclareSectionCommand default fixed + +r2625 2017-04-25 10:36:29 +0200 kohm: + + * doc/, doc/ngerman/, doc/ngerman/scrbookreportarticle-experts.tex, + doc/english/, doc/english/scrbookreportarticle-experts.tex: + documentation of new needs/non-needs + +r2624 2017-04-25 10:18:13 +0200 kohm: + + * scrkernel-sections.dtx: several errors replaced by default + warning + +r2623 2017-04-22 16:18:50 +0200 kohm: + + * scrkernel-version.dtx, scrkernel-compatibility.dtx: prepared for + KOMA-Script 3.24 BETA + +r2622 2017-04-22 16:16:15 +0200 kohm: + + * TODO, doc/, doc/ngerman/, doc/ngerman/scrbase.tex, doc/english/, + doc/english/scrbase.tex: star variant of \AtEndOfFamilyOptions + +r2621 2017-04-22 15:44:17 +0200 kohm: + + * scrlayer.dtx: missing comment + +r2620 2017-04-22 15:43:52 +0200 kohm: + + * scrlayer.dtx: bidi code added + r2619 2017-04-13 09:48:05 +0200 kohm: * TODO, doc/, doc/ngerman/, doc/ngerman/common-footnotes.tex, diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile b/Master/texmf-dist/source/latex/koma-script/Makefile index fb6fb1e29ed..cdc0721445d 100644 --- a/Master/texmf-dist/source/latex/koma-script/Makefile +++ b/Master/texmf-dist/source/latex/koma-script/Makefile @@ -317,10 +317,10 @@ ctandist:tdsdist $(HEAD) 18 $(notdir $(DISTDIR))-ctan/texmf/source/latex/koma-script/README > $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) 'File komascript.tds.zip is a complete TEXMF tree of KOMA-Script. It may be' >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) 'used for manual installation or by distributors for distributions like' >> $(notdir $(DISTDIR))-ctan/README.distributors - $(SECHO) '.' >> $(notdir $(DISTDIR))-ctan/README.distributors + $(SECHO) '.' >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) "File $(notdir $(DISTDIR)).ctan-src.zip is a file with sources and manuals of KOMA-Script" >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) 'that CTAN seems to prefer for the distribution at' >> $(notdir $(DISTDIR))-ctan/README.distributors - $(SECHO) '.' >> $(notdir $(DISTDIR))-ctan/README.distributors + $(SECHO) '.' >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) 'Note, that it is not easy to generate a ready to use and complete installation' >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) "from $(notdir $(DISTDIR)).ctan-src.zip. So it is hardly recommended to use" >> $(notdir $(DISTDIR))-ctan/README.distributors $(SECHO) 'komascript.tds.zip not only by users, but redistributors also.' >> $(notdir $(DISTDIR))-ctan/README.distributors diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex index 66f020ff4b3..5d97ff8d26a 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/common-options.tex @@ -50,7 +50,7 @@ KOMA-Script guide (common paragraphs)] \translator{Gernot Hassenpflug\and Krickette Murabayashi} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-06-23 \section{Early or late Selection of Options} \seclabel{options} @@ -145,7 +145,7 @@ described below the options interface of \Macro{documentclass} and constructs may break inside the optional argument of these commands. Because of this, the usage of a \LaTeX{} length inside the value of an option would cause an error before \KOMAScript{} can get the control over the option -execution. So, if you want to use a \LaTeX{} length, counter or command a part +execution. So, if you want to use a \LaTeX{} length, counter or command as part of the value of an option, you have to use \DescRef{\LabelBase.cmd.KOMAoptions} or \DescRef{\LabelBase.cmd.KOMAoption}. These commands will be described next.% 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 d38fda9d7a0..7f9529ea7a3 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 @@ -46,7 +46,7 @@ % ====================================================================== % \KOMAProvidesFile{guide-english.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-08-08 18:17:31 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide language dependencies] % % \section{Extra Packages} @@ -98,7 +98,7 @@ printed\,---\,is allowed provided that all parts of {\KOMAScript} are distributed. Distribution without the other parts of {\KOMAScript} needs an explicit, additional authorization by the authors.}% -\newcommand*{\GuideDedication}{To All Friends of Typography!}% +\newcommand*{\GuideDedication}{To all my friends all over the world!}% % \end{macrocode} % \end{macro} % \end{macro} @@ -440,62 +440,6 @@ % \end{macro} % % -% \section{Jens-Uwe's Example Text} -% -% TODO: These should be merged with other example text. -% \begin{macro}{\XmpText} -% Example text command; the default definition (50) returns the whole text. -% \begin{macrocode} -\newcommand*{\XmpText}[1][50]{% - \ifnum #1<51 - This f\/ill text is currently seized by 130 million receptors - in your retina. - \ifnum #1>1 - Thereby the nerve cells are put in a state of stimulation, - which spreads - \ifnum #1>2 - into the rear part of your brain originating from - \ifnum #1>3 - the optic nerve. - From there the stimulation is transmitted in a split second - also in other parts of your cerebrum. - Your frontal lobe becomes stimulated. - Intention-impulses spread from there, which your - central nervous\setlength{\parfillskip}{0pt}% - \fi\fi\fi - \fi - \ifnum #1>49 - system transforms in actual deeds. - Head and eyes already react. - They follow the text, taking the information present there - and transmit them via the optic nerve. - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\XmpTopText} -% \begin{macro}{\XmpBotText} -% These two commands are language-dependent, since in some languages -% additional commands may required. -% \begin{macrocode} -\newcommand*{\XmpTopText}{\XmpText[3]} -\newcommand*{\XmpBotText}{\XmpText[2]} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macro}{\XmpMarginTextA} -% \begin{macro}{\XmpMarginTextB} -% Margin notes. -% \begin{macrocode} -\newcommand*{\XmpMarginTextA}{Retina} -\newcommand*{\XmpMarginTextB}{} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% % \section{Language Extensions} % % Some terms should be part of the captions of the language. diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex index 04eb18f25ab..a6f4778ea9c 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbase.tex @@ -46,11 +46,11 @@ % ====================================================================== \KOMAProvidesFile{scrbase.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-04-22 16:16:15 +0200 (Sat, 22 Apr 2017) $ KOMA-Script package scrbase] \translator{Markus Kohm\and Melvin Hendrix} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-04-13 \chapter{Basic Functions of Package \Package{scrbase}} \labelbase{scrbase} @@ -525,6 +525,7 @@ is the same as that of the previous command \DescRef{\LabelBase.cmd.FamilyOption \begin{Declaration} \Macro{AtEndOfFamilyOptions}\Parameter{action}% + \Macro{AtEndOfFamilyOptions*}\Parameter{action}% \end{Declaration} Sometimes\ChangedAt{v3.12}{\Package{scrbase}} it is useful to delay the execution of an \PName{action} that is part of a value assignment to a key @@ -533,10 +534,18 @@ until all assignments inside one \DescRef{\LabelBase.cmd.FamilyExecuteOptions}, \DescRef{\LabelBase.cmd.FamilyOptions}, or \DescRef{\LabelBase.cmd.FamilyOption} is finished. This may be done using -\Macro{AtEndOfFamilyOptions} inside an option definition. Reporting failure -states of \PName{action} is not possible in this case. Furthermore, the -command should not be used outside an option definition. -% +\Macro{AtEndOfFamilyOptions} or its star +variation\ChangedAt{v3.23}{\Package{scrbase}} inside an option +definition. Reporting failure states of \PName{action} is not possible in this +case. Furthermore, the command should not be used outside an option +definition. + +The variations differ in cases when execution of an option results in further +option calls. In this case all actions of \Macro{AtEndOfFamilyOptions} will be +executed when the inner-most option call returns. The actions of +\Macro{AtEndOfFamilyOptions*} will be executed when the top-most option call +returns. Nevertheless, the order of the actions of both commands is +undefined!% \EndIndexGroup diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex index ad07ec293a4..5eba7be2753 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrbookreportarticle-experts.tex @@ -48,13 +48,13 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle-experts.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-12 13:41:47 +0200 (Fri, 12 May 2017) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl for experts)] \translator{Gernot Hassenpflug\and Markus Kohm} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-05-08 \chapter[{Additional Information about the Main Classes and \Package{scrextend}}]{Additional Information about the Main Classes @@ -294,7 +294,8 @@ itself defines a lot of \PName{alias name}s for several \PName{element}s. \begin{Declaration} - \Macro{addtokomafontrelaxlist}\Parameter{macro}% + \Macro{addtokomafontrelaxlist}\Parameter{macro} + \Macro{addtokomafontonearglist}\Parameter{macro} \Macro{addtokomafontgobblelist}\Parameter{macro} \end{Declaration} As already mentioned in \autoref{part:forAuthors} of this manual, font @@ -328,7 +329,11 @@ element. But this is exactly what \Macro{MakeUppercase} needs. Therefore\ChangedAt{v3.17}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} \KOMAScript{} holds a list of macros, which should become \Macro{relax} inside \DescRef{maincls.cmd.usefontofkomafont} and it's -siblings. Amongst others, \Macro{normalcolor}, \Macro{MakeUppercase}, and +siblings. Since \KOMAScript~3.24\ChangedAt{v3.24}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} only \Macro{normalcolor} is added to +this list by default. + +Amongst others, \Macro{normalcolor}, \Macro{MakeUppercase}, and \Macro{MakeLowercase} are part of that list. More macros can be added one by one using \Macro{addtokomafontrelaxlist}. @@ -340,12 +345,21 @@ list. The user himself is responsible for all errors resulting in the usage of misunderstood as a legitimation for adding all kind of commands to the font setting of an element! +For\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} some commands you may prefere to execute the first +argument unchanged. These commands can be added to another list using +\Macro{addtokomatfontonearglist}. By default \Macro{MakeUppercase} and +\Macro{MakeLowercase} are added to this list. + If\ChangedAt{v3.19}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} a \PName{macro} and it's first argument should be ignored locally inside \DescRef{maincls.cmd.usefontofkomafont} and it's siblings, you can use \Macro{addtokomafontgobblelist} instead of \Macro{addtokomafontrelaxlist}. An example for this is the command \Macro{color}, that has to be ignored with the -colour name and therefore is a default member of the gobble-list.% +colour name and therefore is a default member of the gobble-list. + +Note, the defaults of the three lists can change. If you need a command inside +one of the lists you should add it yourself.% \EndIndexGroup @@ -464,11 +478,13 @@ dependent attributes, too. Currently the following styles are provided: existing commands you can also use the additional attributes of \autoref{tab:maincls-experts.declaresectionstyle.keys}, \autopageref{tab:maincls-experts.declaresectionstyle.keys}. Definitions of - new commands need at least the \PName{key}s \PValue{style}, - \PValue{afterskip}, \PValue{beforeskip}, \PValue{font}, \PValue{indent}, - \PValue{level}, \PValue{tocindent}, and \PValue{tocnumwidth}. This is also - true if a command that was not a section-like command before will be - redefined as a section-like command using + new commands need\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} at least the \PName{key}s \PValue{style}, + \PValue{afterskip}, \PValue{beforeskip}, and \PValue{level}. \PValue{font} + and \PValue{indent} are recommended. Need for \PValue{tocindent} and + \PValue{tocnumwidth} depend on the command \PName{name}. This is also true + if a command that was not a section-like command before will be redefined as + a section-like command using \Macro{RedeclareSectionCommand}. Note\textnote{Attention!} that command \Macro{addsec} and the star variants are configured automatically together with \DescRef{maincls.cmd.section} and should not be changed @@ -488,7 +504,8 @@ dependent attributes, too. Currently the following styles are provided: \begin{tabularx}{\linewidth}{llX} \toprule \PName{key} & \PName{value} & Description \\ - \midrule \PValue{counterwithin} & \PName{counter name} & The value of the + \midrule% + \PValue{counterwithin} & \PName{counter name} & The value of the counter of the heading should depend on \PName{counter name}. Whenever \Macro{stepcounter} or \Macro{refstepcounter} increases the value of \PName{counter name}, the value of the counter of this heading should be @@ -521,7 +538,7 @@ dependent attributes, too. Currently the following styles are provided: the table of contents. You can use every already defined toc-entry style (see \autoref{sec:tocbasic.tocstyle}). An empty \PName{name} prevents a new definition of the toc-entry - command.\\ + command \Macro{l@\dots}.\\ \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}% \PValue{toc\PName{option}} & \PName{value} & Additional options depending 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 29897377100..c9c2fb5f163 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 @@ -46,13 +46,13 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-31 11:06:42 +0200 (Wed, 31 May 2017) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)] \translator{Jens-Uwe Morawski\and Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and Jana Schubert\and Jens H\"uhne} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-05-31 \chapter{The Main Classes: \Class{scrbook}, \Class{scrreprt}, and \Class{scrartcl}} @@ -1534,13 +1534,15 @@ active by default. The \ChangedAt{v3.10}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} extended interpretation of the optional argument -determines whether there's an equality sign in -\PName{short version}. If so, the optional argument will be interpreted as -\PName{option list} instead of simple \PName{short version}. Thereby the two -options \OptionVName{head}{running head}\important{\Option{head}} and -\OptionVName{tocentry}{table of contents entry} are supported. Commas or -equality signs inside of the values of those options will be accepted only if -they are enclosed by braces. +determines whether there's an equality sign in \PName{short version}. If so, +the optional argument will be interpreted as \PName{option list} instead of +simple \PName{short version}. Thereby the three options +\OptionVName{head}{running head}\important{\Option{head}}, +\OptionVName{tocentry}{table of contents entry}\important{\Option{tocentry}}, +and \OptionVName{reference}{reference title}\important{\Option{reference}}% +\ChangedAt{v3.22}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} +are supported. Commas or equality signs inside of the values of those options +will be accepted only if they are enclosed by braces. Please\textnote{Attention!} note that this mechanism is only functional as long as \KOMAScript{} controls the described @@ -1624,6 +1626,17 @@ you may use an invisible entry like \lstinline|\mbox{}| instead. option \Option{head}. \end{Example} +Similar\ChangedAt{v3.22}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} to setup the title of a running head using option +\Option{head} or to setup the title for the entry to the table of contents +using option \Option{tocentry} you can set the title of a reference with +package \Package{nameref}\IndexPackage{nameref}, +\Package{titleref}\IndexPackage{titleref}, or the +\Package{titleref}\IndexPackage{zref-titleref} module of package +\Package{zref}\IndexPackage{zref} using option \Option{reference}. Note, the +support for package \Package{titleref} is somehow rudimentary, and the package +is not fully compatible with \Package{hyperref}\IndexPackage{hyperref}. + The title of the level part\important{\Macro{part}} (\Macro{part}) is distinguished from other sectioning levels by being numbered independently from the other parts. This means that the chapter level (in \Class{scrbook} or diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex index 60fec425f50..95d01f243d1 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrextend.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{scrextend.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-11 15:48:59 +0200 (Thu, 11 May 2017) $ KOMA-Script package scrextend] \translator{Markus Kohm} @@ -74,7 +74,7 @@ in that case. There is no warranty for compatibility of \Package{scrextend} with every class. The package has been designed primary to extend the standard classes -and derived classed. Anyway, before using \Package{scrextend} you should +and derived classes. Anyway, before using \Package{scrextend} you should make sure that the used class does not already provide the feature you need. Beside the features from this chapter, there are additional common features, diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex index d59fc05acd0..98320e6a3ab 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrjura.tex @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-08 11:47:04 +0200 (Mon, 08 May 2017) $ KOMA-Script guide (chapter: scrjura)] \translator{Alexander Willand\and Markus Kohm} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-05-08 \chapter{Support for the Law Office by \Package{scrjura}} \labelbase{scrjura} @@ -1048,32 +1048,15 @@ document in \autoref{fig:scrjura.example}.% \section{State of Development} \label{sec:scrjura.draft} -The package is part of \KOMAScript{} for several years and has been used by -lawyers even longer. Nevertheless, it has a version number less than 1. So you -should still regard it as work in progress. Here are the three reasons for -this: - -The package has been designed much more general than it can be used -currently. For example several environments beside -\DescRef{\LabelBase.env.contract} has been expected. Later we find that this -one and only environment could be used very general. Nevertheless we also find -that it could be useful to be able to define additional -\DescRef{\LabelBase.env.contract} environments, e.\,g., for articles of -constitutional law. This has been implemented now. - -Neither the cooperation with other packages nor the cooperation of the -\DescRef{\LabelBase.env.contract} environment with all kind of \LaTeX{} +Since \KOMAScript~3.24 package \Package{scrjura} shares the version number of +the classes and other important packages of \KOMAScript. Nevertheless, you +should note: Neither the cooperation with other packages nor the cooperation +of the \DescRef{\LabelBase.env.contract} environment with all kind of \LaTeX{} environments or document classes has been tested. The main reason for this is that the package is very special and the package author does not have any requirement to use it. So all changes, all features, all improvement can only base on detailed user feedback and only about two and a half users are willing -to send such feedback. - -The low version number should state that things could change. The author -endeavours to preserve compatibility to prior versions. Nevertheless, -sometimes compatibility is less important than usability. So compatibility -cannot be guaranteed.% -% +to send such feedback.% \EndIndexGroup \endinput diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex index 509d80600f1..77492066753 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/english/scrlayer.tex @@ -46,12 +46,12 @@ % ============================================================================ \KOMAProvidesFile{scrlayer.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-08-08 11:47:52 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (chapter:scrlayer)] \translator{Markus Kohm} -% Date of the translated German file: 2017-01-02 +% Date of the translated German file: 2017-08-08 \chapter[{Defining Layers and Page Styles Using \Package{scrlayer}}]% {Defining Layers and Page Styles Using \Package{scrlayer}% @@ -1086,6 +1086,22 @@ style hook options via \PName{option list}. You may remove the default, using \EndIndexGroup +\begin{Declaration} + \OptionVName{singlespacing}{simple switch} +\end{Declaration} +If\ChangedAt{v3.24}{\Package{scrlayer}\and \Package{scrlayer-scrpage}} a +document is printed with increased line-spread, e.g., using package +\Package{setspace}\IndexPackage{setspace}, often the page head and foot should +be printed single-spaced. This is surely true if the page head and foot +consist of only a single line. In those cases you can use \KOMAScript{} option +\Option{singlespacing}. Nevertheless, the default is +\OptionValue{singlespacing}{false}! The option influences always all page +styles. If you want single-spacing for only some page styles, use +\OptionValue{oninit}{\Macro{linespread}\PParameter{1}\Macro{selectfont}} for +those page styles.% +\EndIndexGroup + + \begin{Declaration} \OptionVName{deactivatepagestylelayers}{simple switch}% \Macro{ForEachLayerOfPageStyle}\Parameter{page style name}\Parameter{code}% 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 e3f4cecc3ca..729122fa94c 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 @@ -46,10 +46,10 @@ % ====================================================================== \KOMAProvidesFile{tocbasic.tex} - [$Date: 2017-04-03 09:04:10 +0200 (Mon, 03 Apr 2017) $ + [$Date: 2017-08-08 11:57:30 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (package tocbasic)] -% Date of the translated German file: 2017-04-03 +% Date of the translated German file: 2017-08-08 \translator{Markus Kohm\and Arndt Schubert} @@ -532,7 +532,7 @@ using \DescRef{\LabelBase.cmd.listoftoc*} or an empty one) the general hooks will be set. The general before hook will be called before the individuel one and the general after hook will be called after the individuel one. While calling the hooks -\Macro{@currext}IndexCmd{@currext}\important{\Macro{@currext}} is the +\Macro{@currext}\IndexCmd{@currext}\important{\Macro{@currext}} is the extension of the corresponding file and should not be changed. \EndIndexGroup @@ -1264,8 +1264,9 @@ command \Macro{l@\PName{entry level}}. \PName{switch} is one of the values for simple switches from \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}. If the switch is active with style \PValue{tocline}, attribute \PValue{numwidth} - is ignored. Instead of that the maximum number width detected at the - previous \LaTeX{} run increased by the value of \PValue{numsep} is used.% + will become a minimum value. If the maximum number width detected at the + previous \LaTeX{} run increased by the value of \PValue{numsep} is greater + than this minimum the calculated value will be used.% }% \entry{\OptionVName{entryformat}{command}}{% This attributes makes the format of the entry. The value should be a @@ -2131,7 +2132,7 @@ the styles.% \PValue{numwidth}. If the used style has such an attribute, \Macro{DeclareNewTOC} will initialise it with 1.5\Unit{em}. You can change the real \PName{value} using \OptionVName{tocentrynumwidth}{value}. The - \KOMAScript{} classed for example use + \KOMAScript{} classes for example use \OptionValue{tocentrynumwidth}{2.3em}.% }% \entry{\OptionVName{indent}{length}}{% @@ -2144,7 +2145,7 @@ the styles.% \PValue{indent}. If the used style has such an attribute, \Macro{DeclareNewTOC} will initialise it with 1\Unit{em}. You can change the real \PName{value} using \OptionVName{tocentryindent}{value}. The - \KOMAScript{} classed for example use + \KOMAScript{} classes for example use \OptionValue{tocentrynumwidth}{1.5em}.% }% \entry{\OptionVName{level}{number}}{% 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 669bf7022a4..b9e81964ebb 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 @@ -46,11 +46,11 @@ % ====================================================================== \KOMAProvidesFile{typearea.tex}% - [$Date: 2017-04-13 09:47:38 +0200 (Thu, 13 Apr 2017) $ + [$Date: 2017-08-08 14:38:15 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (chapter: typearea)] \translator{Markus Kohm\and Gernot Hassenpflug\and Krickette Murabayashi} -% Date of the translated German file: 2017-04-13 +% Date of the translated German file: 2017-08-08 \chapter{Construction of the Page Layout with \Package{typearea}} \BeginIndexGroup @@ -738,27 +738,27 @@ layout. \linespread{1.25} \KOMAoptions{DIV=last} \end{lstcode}\IndexCmd{linespread} -Since \Package{typearea} always executes the command -\Macro{normalsize} itself upon calculation of a new type area, it is -not necessary to activate the chosen leading with \Macro{selectfont} -after \Macro{linespread}, since this will be used already in the -recalculation. - -When using the \Package{setspace} package (see -\cite{package:setspace}), the same example would appear as follows: + Since \Package{typearea} always executes the command + \Macro{normalsize} itself upon calculation of a new type area, it is + not necessary to activate the chosen leading with \Macro{selectfont} + after \Macro{linespread}, since this will be used already in the + recalculation. + + When using the \Package{setspace}\IndexPackage{setspace} package (see + \cite{package:setspace}), the same example would appear as follows: \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc]{scrreprt} \usepackage{setspace} \onehalfspacing \KOMAoptions{DIV=last} \end{lstcode} -As can be seen, with the use of the \Package{setspace} package one no -longer neesds to know the correct stretch value. + As can be seen, with the use of the \Package{setspace} package one no longer + needs to know the correct stretch value. -At this point it should be noted that the line spacing for the title -page should be reset to the normal value. + At this point it should be noted that the line spacing for the title + page should be reset to the normal value. \iffalse% Umbruchkorrektur - A complete example would be: + A complete example would be:\IndexPackage{setspace} \fi \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc] @@ -782,6 +782,12 @@ page should be reset to the normal value. in \autoref{cha:tocbasic} of \autoref{part:forExperts} on \DescPageRef{tocbasic.cmd.AfterTOCHead}. \end{Example} +Note, changing the line spacing could also influence page head and +footer. For example, if you are using package \Package{scrlayer}, you have to +decide in such cases whether you want to have the normal line spacing or the +changed to be used in the page head and footer. See option +\DescRef{scrlayer.option.singlespacing} in \autoref{cha:scrlayer} on +\DescPageRef{scrlayer.option.singlespacing} for more information. Please note that when using this option with one of the {\KOMAScript} classes as in the example above, it must be used either as a class option, or passed diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex index ca693ad7f43..090d4582a5b 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-options.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-options.tex} - [$Date: 2017-02-01 07:33:09 +0100 (Wed, 01 Feb 2017) $ + [$Date: 2017-06-23 09:22:23 +0200 (Fri, 23 Jun 2017) $ KOMA-Script guide (common paragraphs)] \section{Frühe oder späte Optionenwahl} @@ -140,9 +140,11 @@ arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in keine Optionen angegeben werden. Das ist darin begründet, dass die Klasse diese Pakete bereits ohne Optionen lädt und \LaTeX{} das mehrmalige Laden eines Pakets mit unterschiedlicher Angabe von Optionen verweigert.% - \IfThisCommonLabelBase{scrlttr2}{\ Überhaupt ist es bei Verwendung einer + \IfThisCommonLabelBase{scrlttr2}{Überhaupt ist es bei Verwendung einer \KOMAScript-Klasse nicht notwendig, eines dieser Pakete auch noch explizit - zu laden.}{}} + zu laden.}{}% + \par +} % Umbruchoptimierung!!! \IfThisCommonLabelBase{typearea}{Das Setzen der Optionen mit diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-titles.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-titles.tex index cf11a11d63c..881333a2323 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-titles.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-titles.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-titles.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-08-20 16:07:42 +0200 (Sun, 20 Aug 2017) $ KOMA-Script guide (common paragraphs)] @@ -361,11 +361,11 @@ Die\important{\Macro{subject}} Der\important{\Macro{title}} \PName{Titel} wird in einer sehr großen Schrift ausgegeben. Dabei\IfThisCommonLabelBase{maincls}{% \ChangedAt{v2.8p}{\Class{scrbook}\and \Class{scrreprt}\and - \Class{scrartcl}}}{} findet \IfThisCommonLabelBase{scrextend}{}{abgesehen + \Class{scrartcl}}}{} finden \IfThisCommonLabelBase{scrextend}{}{abgesehen von der Größe }% Umbruchkorrektur -Schriftgrößenumschaltungen für das Element +Schriftumschaltungen für das Element \FontElement{title}\IndexFontElement[indexmain]{title}% -\important{\FontElement{title}} keine Wirkung (siehe +\important{\FontElement{title}} Anwendung (siehe \autoref{tab:\ThisCommonFirstLabelBase.mainTitle}, \autopageref{tab:\ThisCommonFirstLabelBase.mainTitle}).% \EndIndexGroup 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 c18d00f7323..635bee020d6 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 @@ -46,7 +46,7 @@ % ====================================================================== % \KOMAProvidesFile{guide-ngerman.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-08-08 18:17:31 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide language dependencies] % % \section{Title} @@ -96,7 +96,8 @@ Eine umbruchoptimierte und erweiterte Ausgabe der \KOMAScript-Anleitung ist in der dante-Edition von Lehmanns Media erschienen (siehe \cite{book:komascript}).}% -\newcommand*{\GuideDedication}{Den Freunden der Typografie!}% +\newcommand*{\GuideDedication}{F\"ur meine Frau ohne deren tagt\"agliche + Arbeit ich mir meine ehrenamtlichen Taten nicht leisten k\"onnte!}% % \end{macrocode} % \end{macro} % \end{macro} @@ -454,63 +455,6 @@ % \end{macro} % % -% \section{Jens-Uwe's Example Text} -% -% TODO: These should be merged with other example text. -% \begin{macro}{\XmpText} -% Example text command; the default definition (50) returns the whole text. -% \begin{macrocode} -\newcommand*{\XmpText}[1][50]{% - \ifnum #1<51 - Dieser Blindtext wird gerade von 130 Millionen Rezeptoren - Ihrer Netzhaut erfasst. - \ifnum #1>1 - Die Zellen werden dadurch in einen Erregungs\char\defaulthyphenchar - \kern-1pt\linebreak - \ifnum #1>2 - zustand versetzt, der sich vom Sehnerv in den - \ifnum #1>3 - hinteren Teil Ihres Gehirns ausbreitet. - Von dort aus \"ubertr\"agt sich die Erregung in - Sekundenbruchteilen auch in andere Bereiche Ihres - Gro\ss hirns. - Ihr Stirnlappen wird stimuliert. - Von dort aus gehen jetzt Willens\char\defaulthyphenchar - \kern-1pt\linebreak - \fi\fi\fi - \fi - \ifnum #1>49 - impulse aus, die Ihr zentrales Nervensystem in konkrete Handlungen - umsetzt. Kopf und Augen reagieren bereits. - Sie folgen dem Text, nehmen die darin enthaltenen Informationen - auf und leiten diese \"uber den Sehnerv weiter. - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\XmpTopText} -% \begin{macro}{\XmpBotText} -% These two commands are language-dependent, since in some languages -% additional commands may required. -% \begin{macrocode} -\newcommand*{\XmpTopText}{\XmpText[3]} -\newcommand*{\XmpBotText}{\XmpText[2]} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macro}{\XmpMarginTextA} -% \begin{macro}{\XmpMarginTextB} -% Margin notes. -% \begin{macrocode} -\newcommand*{\XmpMarginTextA}{Netzhaut} -\newcommand*{\XmpMarginTextB}{(\textit{Retina})} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% % \section{Language Extensions} % % Some terms should be part of the captions of the language. 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 44a4c70860a..ea55f54c140 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 @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{scrbase.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-04-22 16:16:15 +0200 (Sat, 22 Apr 2017) $ KOMA-Script package scrbase] \chapter{Grundlegende Funktionen im Paket \Package{scrbase}} @@ -572,6 +572,7 @@ setzt. Die weitere Funktionsweise ist der vorhergehenden Erkl \begin{Declaration} \Macro{AtEndOfFamilyOptions}\Parameter{Aktion}% + \Macro{AtEndOfFamilyOptions*}\Parameter{Aktion}% \end{Declaration} Manchmal\ChangedAt{v3.12}{\Package{scrbase}} ist es vorteilhafter, wenn nicht jede Wertzuweisung an eine Option unmittelbar eine \PName{Aktion} auslöst, @@ -583,10 +584,19 @@ oder beziehungsweise \DescRef{\LabelBase.cmd.FamilyOptions}\IndexCmd{FamilyOptions} oder \DescRef{\LabelBase.cmd.FamilyOption}\IndexCmd{FamilyOptions} abgeschlossen sind. Genau das ist mit Hilfe von \Macro{AtEndOfFamilyOptions} -möglich. Die Rückmeldung von Fehlerzuständen ist über diese Anweisung jedoch -ebenso wenig möglich, wie die Verwendung dieser Anweisung außerhalb der -Ausführung von Optionen. -% +und dessen Sternvariante\ChangedAt{v3.23}{\Package{scrbase}} möglich. Die +Rückmeldung von Fehlerzuständen ist über diese Anweisung jedoch ebenso wenig +möglich, wie die Verwendung dieser Anweisung außerhalb der Ausführung von +Optionen. + +Die beiden Variante unterscheiden sich im Falle von verschachtelt definierten +Optionen, wenn also die Ausführung einer Option den Aufruf einer oder mehrerer +anderen Option bedingt. In diesem Fall werden alle per +\Macro{AtEndOfFamilyOptions} festgelegten Aktionen ausgeführt, sobald der +innerste Optionenaufruf endet. Dagegen werden die per +\Macro{AtEndOfFamilyOptions*} festgelegten Aktionen erst mit dem Ende des +äußersten Optionenaufrufs ausgeführt. Die Reihenfolge der Aktionen ist dabei +jedoch ausdrücklich unbestimmt!% \EndIndexGroup @@ -1701,3 +1711,4 @@ arabische Zahl ist \Macro{the} voran zu stellen.% % LocalWords: FamilyLengthKey FamilySetLength FamilyLengthMacroKey % LocalWords: FamilySetLengthMacro Wertübergabe Gliederungsbefehlen +% LocalWords: Sternvariante 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 0b7d34490f6..eb0beb7881f 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 @@ -48,7 +48,7 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle-experts.tex}% - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-12 13:41:47 +0200 (Fri, 12 May 2017) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl for experts)] @@ -315,6 +315,7 @@ w \begin{Declaration} \Macro{addtokomafontrelaxlist}\Parameter{Makro} + \Macro{addtokomafontonearglist}\Parameter{Makro} \Macro{addtokomafontgobblelist}\Parameter{Makro} \end{Declaration} Wie bereits in \autoref{part:forAuthors} der Anleitung erklärt, dürfen in den @@ -351,10 +352,9 @@ das ist aber beispielsweise bei \Macro{MakeUppercase} der Fall. Daher\ChangedAt{v3.17}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} verwaltet \KOMAScript{} eine interne Liste von Makros, die innerhalb von \DescRef{maincls.cmd.usefontofkomafont} und ihren Geschwistern -zu \Macro{relax} werden sollen. In der Voreinstellung sind das unter anderem: -\Macro{normalcolor}, \Macro{MakeUppercase} und \Macro{MakeLowercase}. Weitere -Anweisungen können mit \Macro{addtokomafontrelaxlist} einzeln hinzugefügt -werden. +zu \Macro{relax} werden sollen. In der Voreinstellung ist das seit +\KOMAScript~3.24\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} nur noch \Macro{normalcolor}. Es ist zu beachten, dass das angegebene \PName{Makro} wirklich stur auf \Macro{relax} gesetzt wird. Irgendwelche Argumente innerhalb der @@ -366,13 +366,24 @@ verantwortlich. Au missverstanden werden, den Schrifteinstellungen alle möglichen Anweisungen hinzuzufügen! +Für\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} Befehle, deren erstes Argument noch ohne zusätzliche +Gruppe ausgeführt werden soll, gibt es hingegen +\Macro{addtokomafontonearglist}. Das angegebene \PName{Makro} wird dabei auf +\Macro{@firstofone} gesetzt. In der Voreinstellung wird dies für +\Macro{MakeUppercase} und \Macro{MakeLowercase} verwendet. + Soll\ChangedAt{v3.19}{\Class{scrbook}\and \Class{scrreprt}\and - \Class{scrartcl}} hingegen ein \PName{Makro} innerhalb -\DescRef{maincls.cmd.usefontofkomafont} und ihren Geschwistern einschließen -eines einzelnen Arguments des Makros ignoriert werden, so ist stattdessen + \Class{scrartcl}} hingegen ein \PName{Makro} innerhalb von +\DescRef{maincls.cmd.usefontofkomafont} und ihren Geschwistern zusammen mit +seinem ersten Arguments ignoriert werden, so ist stattdessen \Macro{addtokomafontgobblelist} zu verwenden. Ein Beispiel dafür ist die Anweisung \Macro{color}, die einschließlich des Namens der Farbe ignoriert -werden muss und deshalb bereits in der Voreinstellung Teil dieser Liste ist.% +werden muss und deshalb bereits in der Voreinstellung Teil dieser Liste ist. + +Es ist zu beachten, dass sich die hier genannten Voreinstellungen in +zukünftigen Versionen ändern können. Wenn Sie bestimmte Befehle in einer der +Liste zwingend benötigen, sollte Sie diese also selbst explizit hinzufügen.% \EndIndexGroup @@ -465,56 +476,62 @@ folgenden Stile zur Verf \begin{labeling}{\PValue{chapter}:} \item[\PValue{chapter}:] \ChangedAt{v3.18}{\Class{scrbook}\and \Class{scrreprt}}Stil\textnote{Gliederungsstil - \PValue{chapter}}\Index{Gliederung>Stil>~\PValue{chapter}} einer + \PValue{chapter}}\Index{Gliederung>Stil>~\PValue{chapter}} einer Kapitelüberschrift. Dieser Stil wird in der Voreinstellung für \DescRef{maincls.cmd.chapter}\IndexCmd{chapter} und indirekt für - \DescRef{maincls.cmd.addchap}\IndexCmd{addchap} verwendet. Neue Überschriften in diesem - Stil können definiert werden, haben dann aber nicht automatisch auch eine - \Macro{add\dots}-Variante. Für die Konfiguration des vorhandenen oder neuer - Überschriften stehen zusätzlich die Eigenschaften aus + \DescRef{maincls.cmd.addchap}\IndexCmd{addchap} verwendet. Neue + Überschriften in diesem Stil können definiert werden, haben dann aber nicht + automatisch auch eine \Macro{add\dots}-Variante. Für die Konfiguration der + vorhandenen oder neuer Überschriften stehen zusätzlich die Eigenschaften aus \autoref{tab:maincls-experts.declarechapterstyle.keys}, \autopageref{tab:maincls-experts.declarechapterstyle.keys} zur - Verfügung. Die\textnote{Achtung!} Anweisung \DescRef{maincls.cmd.addchap} wird ebenso wie - die Sternformen automatisch zusammen mit \DescRef{maincls.cmd.chapter} umkonfiguriert und - kann nicht unabhängig davon verändert werden. Es ist zu beachten, dass - dieser Stil von \Class{scrartcl}\OnlyAt{\Class{scrbook}\and - \Class{scrreprt}} nicht bereitgestellt wird. + Verfügung. Die\textnote{Achtung!} Anweisung \DescRef{maincls.cmd.addchap} + wird ebenso wie die Sternformen automatisch zusammen mit + \DescRef{maincls.cmd.chapter} umkonfiguriert und kann nicht unabhängig davon + verändert werden. Es ist zu beachten, dass dieser Stil von + \Class{scrartcl}\OnlyAt{\Class{scrbook}\and \Class{scrreprt}} nicht + bereitgestellt wird. \item[\PValue{part}:] \ChangedAt{v3.18}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}Stil\textnote{Gliederungsstil \PValue{part}}\Index{Gliederung>Stil>~\PValue{part}} einer - Teileüberschrift. Dieser Stil wird in der Voreinstellung für + Teileüberschrift. Dieser Stil wird in der Voreinstellung für \DescRef{maincls.cmd.part}\IndexCmd{part} und indirekt für \Macro{addpart}\IndexCmd{addpart} verwendet. Neue Überschriften in diesem Stil können definiert werden, haben dann aber nicht automatisch auch eine - \Macro{add\dots}-Variante. Für die Konfiguration des vorhandenen oder neuer + \Macro{add\dots}-Variante. Für die Konfiguration der vorhandenen oder neuer Überschriften stehen zusätzlich die Eigenschaften aus \autoref{tab:maincls-experts.declarepartstyle.keys}, \autopageref{tab:maincls-experts.declarepartstyle.keys} zur - Verfügung. Die\textnote{Achtung!} Anweisung \Macro{addpart} wird ebenso wie - die Sternformen automatisch zusammen mit \DescRef{maincls.cmd.part} umkonfiguriert und - kann nicht unabhängig davon verändert werden. + Verfügung. Die\textnote{Achtung!} Anweisung \Macro{addpart} wird ebenso wie + die Sternformen automatisch zusammen mit \DescRef{maincls.cmd.part} + umkonfiguriert und kann nicht unabhängig davon verändert werden. \item[\PValue{section}:] Stil\textnote{Gliederungsstil \PValue{section}}\Index{Gliederung>Stil>~\PValue{section}} einer Abschnittsüberschrift. Dieser Stil wird derzeit für - \DescRef{maincls.cmd.section}\IndexCmd{section}, \DescRef{maincls.cmd.subsection}\IndexCmd{subsection}, + \DescRef{maincls.cmd.section}\IndexCmd{section}, + \DescRef{maincls.cmd.subsection}\IndexCmd{subsection}, \DescRef{maincls.cmd.subsubsection}\IndexCmd{subsubsection}, \DescRef{maincls.cmd.paragraph}\IndexCmd{paragraph} und - \DescRef{maincls.cmd.subparagraph}\IndexCmd{subparagraph} verwendet. Neue Überschriften in - diesem Stil können definiert werden. Für die Konfigurierung der vorhandenen - oder neuer Überschriften stehen zusätzlich die Eigenschaften aus - \autoref{tab:maincls-experts.declaresectionstyle.keys}, + \DescRef{maincls.cmd.subparagraph}\IndexCmd{subparagraph} verwendet. Neue + Überschriften in diesem Stil können definiert werden. Für die Konfigurierung + der vorhandenen oder neuer Überschriften stehen zusätzlich die Eigenschaften + aus \autoref{tab:maincls-experts.declaresectionstyle.keys}, \autopageref{tab:maincls-experts.declaresectionstyle.keys} zur - Verfügung. Bei der Neudefinition sind die \PName{Schlüssel} \PValue{style}, - \PValue{afterskip}, \PValue{beforeskip}, \PValue{font}, \PValue{indent}, - \PValue{level}, \PValue{tocindent} und \PValue{tocnumwidth} zwingend. Das - gilt auch, falls ein Befehl, der bisher kein Gliederungsbefehl war, mit - \Macro{RedeclareSectionCommand} zu einem Gliederungsbefehl umdefiniert wird. - Die\textnote{Achtung!} Anweisung \Macro{addsec} wird ebenso wie die - Sternformen automatisch zusammen mit \DescRef{maincls.cmd.section} umkonfiguriert und kann - nicht unabhängig davon verändert werden. Bei der Definition eines + Verfügung. Bei\ChangedAt{v3.24}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}} der Neudefinition sind die \PName{Schlüssel} + \PValue{style}, \PValue{afterskip}, \PValue{beforeskip} und \PValue{level} + zwingend. \PValue{font}, \PValue{indent} sind dringend empfohlen. + \PValue{tocindent} und \PValue{tocnumwidth} können abhängig vom Namen der + Gliederungsebene ebenfalls zwingend sein. Das gilt auch, falls ein Befehl, + der bisher kein Gliederungsbefehl war, mit \Macro{RedeclareSectionCommand} + zu einem Gliederungsbefehl umdefiniert wird. Die\textnote{Achtung!} + Anweisung \Macro{addsec} wird ebenso wie die Sternformen automatisch + zusammen mit \DescRef{maincls.cmd.section} umkonfiguriert und kann nicht + unabhängig davon verändert werden. Bei der Definition eines Gliederungsbefehls in diesem Stil wird gleichzeitig ein gleichnamiges - Element angelegt, dessen Schrifteinstellung mit \DescRef{maincls.cmd.setkomafont} und - \DescRef{maincls.cmd.addtokomafont} (siehe \autoref{sec:maincls.textmarkup}, + Element angelegt, dessen Schrifteinstellung mit + \DescRef{maincls.cmd.setkomafont} und \DescRef{maincls.cmd.addtokomafont} + (siehe \autoref{sec:maincls.textmarkup}, \DescPageRef{maincls.cmd.setkomafont}) geändert werden kann, falls ein solches Element noch nicht existiert. \end{labeling} @@ -528,52 +545,87 @@ folgenden Stile zur Verf \begin{tabularx}{\linewidth}{llX} \toprule \PName{Schlüssel} & \PName{Wert} & Bedeutung \\ - \midrule \PValue{counterwithin} & \PName{Zählername} & Der zur - Gliederungsebene gehörende Zähler soll vom als Wert angegebenen Zähler - abhängig sein. Wird \PName{Zählername} über \Macro{stepcounter} oder - \Macro{refstepsounter} erhöht, so wird der zur Gliederungsebene gehörende - Zähler auf 0 zurückgesetzt. Darüber hinaus wird - \Macro{the\PName{Zählername}} gefolgt von einem Punkt in der Ausgabe des - zur Gliederungsebene - gehörenden Zählers vorangestellt.\\ + \midrule + \PValue{counterwithin} & \PName{Zählername} & Der zur Gliederungsebene + gehörende Zähler soll vom + als Wert angegebenen Zähler + abhängig sein. Wird + \PName{Zählername} über + \Macro{stepcounter} oder + \Macro{refstepsounter} + erhöht, so wird der zur + Gliederungsebene gehörende + Zähler auf 0 zurückgesetzt. + Darüber hinaus wird + \Macro{the\PName{Zählername}} + gefolgt von einem Punkt in + der Ausgabe des zur + Gliederungsebene gehörenden + Zählers vorangestellt.\\ \ChangedAt{v3.19}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartl}}% \PValue{counterwithout} & \PName{Zählername} & Hebt eine früher - vorgenommene \PValue{counterwithin}-Einstellung auf und ist daher nur bei - Änderung vorhandener Gliederungsbefehle - sinnvoll.\\ + vorgenommene + \PValue{counterwithin}-Einstellung + auf und ist daher nur bei + Änderung vorhandener + Gliederungsbefehle + sinnvoll.\\ \PValue{expandtopt} & \PName{Schalter} & Ist dieser Schalter aktiv, so - werden alle in den \PName{Einstellungen} nachfolgend angegebenen Werte für - Längen vollständig expandiert, ausgewertet und in \texttt{pt} umgerechnet - gespeichert. Ist der Schalter nicht aktiv, so werden alle nachfolgend - angegebenen Werte für Längen nur testweise expandiert und ausgewertet aber - lediglich expandiert gespeichert. Es werden die Werte für einfache - Schalter aus \autoref{tab:truefalseswitch}, - \autopageref{tab:truefalseswitch} - verstanden.\\ + werden alle in den + \PName{Einstellungen} nachfolgend + angegebenen Werte für Längen + vollständig expandiert, + ausgewertet und in \texttt{pt} + umgerechnet gespeichert. Ist der + Schalter nicht aktiv, so werden + alle nachfolgend angegebenen + Werte für Längen nur testweise + expandiert und ausgewertet aber + lediglich expandiert gespeichert. + Es werden die Werte für einfache + Schalter aus + \autoref{tab:truefalseswitch}, + \autopageref{tab:truefalseswitch} + verstanden.\\ \PValue{level} & \PName{Ganzzahl} & Nummerischer Wert der Gliederungsebene - (siehe Zähler \DescRef{maincls.counter.secnumdepth}, - \autoref{sec:maincls.structure}, - \DescPageRef{maincls.counter.secnumdepth}); - der Wert sollte eindeutig sein. \\ - \PValue{style} & \PName{Name} & Legt den Stil der Überschriften - fest.\\ + (siehe Zähler + \DescRef{maincls.counter.secnumdepth}, + \autoref{sec:maincls.structure}, + \DescPageRef{maincls.counter.secnumdepth}); + der Wert sollte eindeutig sein und ist + für neue Ebenen zwingend.\\ + \PValue{style} & \PName{Name} & Legt den Stil der Überschriften fest und + ist für neue Ebenen zwingend.\\ \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}% \PValue{tocstyle} & \PName{Name} & Legt den Stil der Verzeichniseinträge - fest. Es können alle bisher definierten Verzeichniseintragsstile (siehe - \autoref{sec:tocbasic.tocstyle}) verwendet werden. Ein leerer \PName{Name} - verhindert die Definition des Befehls für - Verzeichniseinträge.\\ + fest. Es können alle bisher definierten + Verzeichniseintragsstile (siehe + \autoref{sec:tocbasic.tocstyle}) + verwendet werden. Ein leerer + \PName{Name} verhindert die Definition + des Befehls \Macro{l@\dots} für die + Verzeichniseinträge.\\ \ChangedAt[2016/03]{v3.20}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}% \PValue{toc\PName{Option}} & \PName{Wert} & Weitere Optionen in - Abhängigkeit vom via \Option{tocstyle} gewählten - Verzeichniseintragsstil. Siehe dazu \autoref{sec:tocbasic.tocstyle} ab - \autopageref{sec:tocbasic.tocstyle}. Für die von \Package{tocbasic} - vordefinierten Verzeichniseintragsstile finden sich die als \PName{Option} - verwendbaren Attribute in \autoref{tab:tocbasic.tocstyle.attributes}, ab - \autopageref{tab:tocbasic.tocstyle.attributes}.\\ + Abhängigkeit vom via + \Option{tocstyle} gewählten + Verzeichniseintragsstil. Siehe + dazu + \autoref{sec:tocbasic.tocstyle} + ab + \autopageref{sec:tocbasic.tocstyle}. + Für die von \Package{tocbasic} + vordefinierten + Verzeichniseintragsstile + finden sich die als + \PName{Option} verwendbaren + Attribute in + \autoref{tab:tocbasic.tocstyle.attributes}, + ab + \autopageref{tab:tocbasic.tocstyle.attributes}.\\ % \PValue{tocindent} & \PName{Länge} & Der horizontale Einzug des zum % Gliederungsbefehls gehörenden % Eintrags ins Inhaltsverzeichnis, @@ -843,11 +895,12 @@ der Verzeichniseintr \autopageref{sec:tocbasic.tocstyle}. \begin{Example} - Aus unerfindlichen Gründen sollen die Überschriften von \DescRef{maincls.cmd.paragraph} - nicht mehr als Spitzmarken, sondern als Überschriften ähnlich - \DescRef{maincls.cmd.subsubsection} umdefiniert werden. Dabei soll über der Überschrift - ein kleiner Abstand von 10\,pt und unter der Überschrift kein zusätzlicher - Abstand eingefügt werden. Das wäre bereits mit + Aus unerfindlichen Gründen sollen die Überschriften von + \DescRef{maincls.cmd.paragraph} nicht mehr als Spitzmarken, sondern als + Überschriften ähnlich \DescRef{maincls.cmd.subsubsection} umdefiniert + werden. Dabei soll über der Überschrift ein kleiner Abstand von 10\,pt und + unter der Überschrift kein zusätzlicher Abstand eingefügt werden. Das wäre + bereits mit \begin{lstcode} \RedeclareSectionCommand[% beforeskip=-10pt,% @@ -1756,4 +1809,5 @@ Option \DescRef{maincls.option.bibliography}. % LocalWords: spartanisch Kapitelstil Spitzmarken Formatierungsanweisungen % LocalWords: Kapitelüberschriften Gliederungsebenen Verzeichniseinträge % LocalWords: Verzeichniseintragsstile Gliederungsbefehl Verzeichniseintrag -% LocalWords: Verzeichniseintrags Verzeichniseintragsstilen +% LocalWords: Verzeichniseintrags Verzeichniseintragsstilen Gliederungsstil +% LocalWords: Gliederungsebene 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 7bbf260da33..d4669fe403a 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 @@ -46,7 +46,7 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle.tex} - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-31 11:06:42 +0200 (Wed, 31 May 2017) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)] \chapter{Die Hauptklassen \Class{scrbook}, \Class{scrreprt}, \Class{scrartcl}} @@ -629,7 +629,7 @@ Seitenzahlen ver Normalerweise werden bei den Klassen \Class{scrbook} und \Class{scrreprt} die Gliederungsebenen \DescRef{\LabelBase.cmd.part} bis \DescRef{\LabelBase.cmd.subsection} und bei der Klasse \Class{scrartcl} die Ebenen \DescRef{\LabelBase.cmd.part} bis \DescRef{\LabelBase.cmd.subsubsection} in das -Inhaltsverzeichnis aufgenommen. Dies wid über den Zähler \Counter{tocdepth} +Inhaltsverzeichnis aufgenommen. Dies wird über den Zähler \Counter{tocdepth} gesteuert. Dabei steht der Wert \(-\)1 für \DescRef{\LabelBase.cmd.part}, 0 für \DescRef{\LabelBase.cmd.chapter} und so weiter. Durch Setzen oder Erhöhen oder Verringern des Zählers kann bestimmt werden, bis zu welcher Gliederungsebene Einträge in das @@ -1698,9 +1698,11 @@ Bei\ChangedAt{v3.10}{\Class{scrbook}\and \Class{scrreprt}\and wird geprüft, ob sich ein Gleichheitszeichen in \PName{Kurzform} befindet. Ist dies der Fall, so wird das optionale Argument der Gliederungsbefehle selbst statt als \PName{Kurzform} als \PName{Optionenliste} interpretiert. Dabei -werden die beiden Optionen -\Option{head=}\PName{Kolumnentitel}\important{\Option{head}} und -\Option{tocentry=}\PName{Inhaltsverzeichniseintrag}\important{\Option{tocentry}} +werden die drei Optionen +\OptionVName{head}{Kolumnentitel}\important{\Option{head}}, +\OptionVName{tocentry}{Inhaltsverzeichniseintrag}\important{\Option{tocentry}} +und \OptionVName{reference}{Querverweistitel}\important{\Option{reference}}% +\ChangedAt{v3.22}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} akzeptiert. Um ein Gleichheitszeichen oder ein Komma in einem der beiden Werte dieser Optionen unter zu bringen, muss dieses in zusätzliche geschweifte Klammern gesetzt werden. @@ -1764,8 +1766,8 @@ wie \lstinline|\mbox{}| erreicht werden. Die Notwendigkeit der geschweiften Klammern im vorherigen Beispiel lässt sich am besten an einem weiteren Beispiel verdeutlichen. Angenommen, sie - haben als Option \OptionValueRef{\LabelBase}{headings}{optiontotoc} gewählt und setzen nun - die Überschrift: + haben als Option \OptionValueRef{\LabelBase}{headings}{optiontotoc} gewählt + und setzen nun die Überschrift: \begin{lstcode} \section[head=\emph{Wert}] {Die Option head=\emph{Wert}} @@ -1797,6 +1799,18 @@ wie \lstinline|\mbox{}| erreicht werden. So ist »\lstinline|0, 1, 2, 3, \dots|« das Argument der Option \Option{head}. \end{Example} +So\ChangedAt{v3.22}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}} +wie im Beispiel Option \Option{head} den Titel für den lebenden Kolumnentitel +und Option \Option{tocentry} den Titel für den Verzeichniseintrag bestimmt, +kann mit \Option{reference} der Titel für einen Querverweise durch die Pakete +\Package{nameref}\IndexPackage{nameref}, +\Package{titleref}\IndexPackage{titleref} oder das +\Package{titleref}\IndexPackage{zref-titleref}-Modul von +\Package{zref}\IndexPackage{zref} explizit vorgegeben werden. Die +Unterstützung für \Package{titleref} ist dabei eher rudimentär, da das Paket +mit der Leistungsfähigkeit der anderen beiden nur schlecht mithalten kann und +auch nicht mit \Package{hyperref}\IndexPackage{hyperref} kompatibel ist. + Die\important{\Macro{part}} Überschrift der Teile-Ebene (\Macro{part}) unterscheidet sich von den anderen Gliederungsebenen dadurch, dass sie unabhängig von den übrigen Ebenen nummeriert wird. Das bedeutet, dass die @@ -2071,17 +2085,20 @@ bei denen ein automatischer Kolumnentitel erzeugt wird. {\KOMAScript} bietet über die Gliederungsbefehle der Standardklassen hinaus die Anweisungen \Macro{addpart}, \Macro{addchap} und \Macro{addsec}. Diese ähneln bis auf die fehlende Nummerierung sehr den Standardanweisungen -\DescRef{\LabelBase.cmd.part}, \DescRef{\LabelBase.cmd.chapter} und \DescRef{\LabelBase.cmd.section}. Sie -erzeugen also sowohl einen automatischen Kolumnentitel als auch einen Eintrag -im Inhaltsverzeichnis, wobei auch die Einstellungen von Option -\DescRef{\LabelBase.option.headings}% -\important{\DescRef{\LabelBase.option.headings}} beachtet werden. +\DescRef{\LabelBase.cmd.part}, \DescRef{\LabelBase.cmd.chapter} und +\DescRef{\LabelBase.cmd.section}. Sie erzeugen also sowohl einen automatischen +Kolumnentitel als auch einen Eintrag im Inhaltsverzeichnis, wobei auch die +Einstellungen von Option \DescRef{\LabelBase.option.headings}% +\important{\DescRef{\LabelBase.option.headings}} beachtet werden, also +insbesondere auch die entsprechende Erweiterung des optionalen Arguments +verfügbar ist. Die Sternvarianten \Macro{addchap*} und \Macro{addsec*} gleichen hingegen den -Standardanweisungen \DescRef{\LabelBase.cmd.chapter*} und \DescRef{\LabelBase.cmd.section*} mit einem winzigen, -aber wichtigen Unterschied: Die Kolumnentitel werden gelöscht. Dadurch wird -der oben erwähnte Effekt veralteter Kolumnentitel ausgeschlossen. Stattdessen -bleibt der Kolumnentitel auf Folgeseiten leer. \OnlyAt{\Class{scrbook}\and +Standardanweisungen \DescRef{\LabelBase.cmd.chapter*} und +\DescRef{\LabelBase.cmd.section*} mit einem winzigen, aber wichtigen +Unterschied: Die Kolumnentitel werden gelöscht. Dadurch wird der oben erwähnte +Effekt veralteter Kolumnentitel ausgeschlossen. Stattdessen bleibt der +Kolumnentitel auf Folgeseiten leer. \OnlyAt{\Class{scrbook}\and \Class{scrreprt}}\Macro{addchap} und \Macro{addchap*} existieren selbstverständlich nur bei Buch- und Berichtklassen, also bei \Class{scrbook} und \Class{scrreprt}, nicht jedoch bei der Artikelklasse \Class{scrartcl}. diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex index 413bb615c8b..59dfdc147fb 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-05-08 11:47:04 +0200 (Mon, 08 May 2017) $ KOMA-Script guide (chapter: scrjura)] \chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}} @@ -1127,33 +1127,15 @@ Danach endet das \LaTeX-Dokument, dessen vordere drei Seiten \section{Entwicklungsstand} \label{sec:scrjura.draft} -Obwohl das Paket bereits seit Jahren Teil von \KOMAScript{} und noch länger im -Einsatz bei diversen Juristen ist, hat es noch immer eine Versionsnummer -kleiner 1. Deshalb ist es eigentlich als unfertig zu betrachten. Dafür gibt es -im Wesentlichen drei Ursachen. - -Zum Einen ist das Paket wesentlich allgemeiner entworfen als es derzeit -genutzt wird. So war beispielsweise ursprünglich geplant, neben -\DescRef{\LabelBase.env.contract} weitere, ähnliche Umgebungen zu -erstellen. Erst später stellte sich heraus, dass diese eine Umgebung alle -wesentlichen Anwendungen bereits abdeckt. Allerdings hat sich später gezeigt, -dass es nützlich wäre, neue \DescRef{\LabelBase.env.contract}-Umgebungen -definieren zu können, beispielsweise für Grundgesetzartikel. Dies ist -inzwischen implementiert. - -Zum Anderen ist weder das Zusammenspiel mit vielen anderen Paketen noch die -Funktion der \DescRef{\LabelBase.env.contract}-Umgebung mit allen möglichen -\LaTeX-Umgebungen und Einstellungen verschiedener Klassen und Pakete +Seit \KOMAScript~3.24 teilt \Package{scrjura} die Versionsnummer der Klassen +und anderer wichtiger Pakete. Dennoch sei auf einen wichtigen Punkt +hingewiesen: Bisher ist weder das Zusammenspiel mit vielen anderen Paketen +noch die Funktion der \DescRef{\LabelBase.env.contract}-Umgebung mit allen +möglichen \LaTeX-Umgebungen und Einstellungen verschiedener Klassen und Pakete getestet. Dies liegt nicht zuletzt daran, dass es sich bei \Package{scrjura} um ein sehr spezielles Paket handelt, das weit außerhalb der täglichen Praxis des Autors liegt. Damit ist der Autor diesbezüglich in hohem Maße auf -ausführliche Rückmeldungen durch die Anwender angewiesen. - -Aus der kleinen Versionsnummer darf und soll auch abgeleitet werden, dass sich -Dinge in \Package{scrjura} noch ändern können. Zwar ist der Autor bemüht, -dabei die Kompatibilität zu früheren Versionen zu erhalten. Garantiert kann -diese jedoch nicht werden.% -% +ausführliche Rückmeldungen durch die Anwender angewiesen.% \EndIndexGroup %%% Local Variables: diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex index aa9eaf85194..b37b80c26fa 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer.tex @@ -46,7 +46,7 @@ % ============================================================================ \KOMAProvidesFile{scrlayer.tex}% - [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ + [$Date: 2017-08-08 11:47:52 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (chapter:scrlayer)] \chapter[{Definition von Ebenen und Seitenstilen mit \Package{scrlayer}}] @@ -1294,8 +1294,26 @@ Ebenen-Seitenstilen. Es wird lediglich ein verwendet. Dieser Anfangswert wird dann um alle Werte, die dem entsprechenden Haken in der \PName{Optionenliste} der Deklarationsbefehle zugewiesen werden, erweitert. Der Anfangswert kann mit Hilfe der Anweisung -\DescRef{\LabelBase.cmd.ModifyLayerPageStyleOptions}, die später in diesem Abschnitt erklärt -wird, entfernt werden.% +\DescRef{\LabelBase.cmd.ModifyLayerPageStyleOptions}, die später in diesem +Abschnitt erklärt wird, entfernt werden.% +\EndIndexGroup + + +\begin{Declaration} + \OptionVName{singlespacing}{Ein-Aus-Wert} +\end{Declaration} +Wird\ChangedAt{v3.24}{\Package{scrlayer}\and \Package{scrlayer-scrpage}} ein +Dokument beispielsweise mit Hilfe von Paket +\Package{setspace}\IndexPackage{setspace} mit erhöhtem Zeilenabstand gesetzt, +ist es oft dennoch nicht erwünscht, dass Kopf und Fuß der Seite ebenfalls mit +diesem erhöhten Zeilenabstand gesetzt werden. Das gilt umso mehr, wenn Kopf +und Fuß nur aus jeweils einer Zeile bestehen. In diesem Fall kann man +\KOMAScript-Option \Option{singlespacing} setzen. In der Voreinstellung ist +die Option jedoch nicht gesetzt! Die Option wirkt generell für alle +Ebenen-Seitenstile. Will man hingegen nur einige Ebenen-Seitenstil einzeilig +gesetzt haben, so sollte man stattdessen für diese Seitenstile +\OptionValue{oninit}{\Macro{linespread}\PParameter{1}\Macro{selectfont}} +verwenden.% \EndIndexGroup @@ -1708,7 +1726,7 @@ optionale Argument sei auf die Erkl -% LocalWords: Vordergrundebene Sternvariante Gleitseiten Hintergrundebenen +% LocalWords: Vordergrundebene Sternvariante Gleitseiten Hintergrundebenen % LocalWords: Ausgabebeschränkungen Grafikausgabe Textausgabe Textebenen % LocalWords: Standardgrundlinie Grafikebenen Standardtextzeile % LocalWords: Platzierungsbefehle Ebeneneigenschaft Satzspiegelkonstruktion 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 ee6119847e1..61c285c4754 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 @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{tocbasic.tex} - [$Date: 2017-04-03 09:04:10 +0200 (Mon, 03 Apr 2017) $ + [$Date: 2017-08-08 11:57:30 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (package tocbasic)] \chapter{Verzeichnisse verwalten mit Hilfe von \Package{tocbasic}} @@ -1341,8 +1341,9 @@ Anweisung \Macro{l@\PName{Eintragsebene}}. Ist\textnote{Achtung!} für ein Verzeichnis mit \DescRef{\LabelBase.cmd.setuptoc} die Eigenschaft \Option{numberline} gesetzt (siehe \autoref{sec:tocbasic.toc}, - \DescPageRef{\LabelBase.cmd.setuptoc}), wie dies bei den \KOMAScript-Klassen - und Verwendung deren Option \OptionValueRef{maincls}{toc}{numberline}% + \DescPageRef{\LabelBase.cmd.setuptoc}), wie dies bei den + \KOMAScript-Klassen und Verwendung deren Option + \OptionValueRef{maincls}{toc}{numberline}% \IndexOption{toc~=\PValue{numberline}} der Fall ist, führt dies auch dazu, dass bei nicht nummerierten Einträgen dennoch die Zeile mit der dann leeren Nummer in der Formatierung von \Option{entrynumberformat} gesetzt @@ -1351,10 +1352,11 @@ Anweisung \Macro{l@\PName{Eintragsebene}}. \entry{\OptionVName{dynnumwidth}{Schalter}}{% \PName{Schalter} ist einer der Werte für einfache Schalter aus \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}. Ist der - Schalter beim Stil \PValue{tocline} aktiviert, wird die Eigenschaft - \PValue{numwidth} ignoriert. Stattdessen wird die beim letzten \LaTeX-Lauf - ermittelte maximale Breite der Eintragsnummern gleicher Ebene zuzüglich - des Werts von \PValue{numsep} verwendet.% + Schalter beim Stil \PValue{tocline} aktiviert, gibt die Eigenschaft + \PValue{numwidth} nur noch einen Minimalwert an. Übertrifft die beim + letzten \LaTeX-Lauf ermittelte maximale Breite der Eintragsnummern + gleicher Ebene zuzüglich des Werts von \PValue{numsep} diesen Minimalwert, + so wird stattdessen der ermittelte Wert verwendet.% }% \entry{\OptionVName{entryformat}{Befehl}}{% Über diese Eigenschaft kann die Formatierung des gesamten Eintrags 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 f64e598d201..2d0e3d5eb15 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 @@ -47,7 +47,7 @@ \KOMAProvidesFile{typearea.tex} - [$Date: 2017-04-13 09:47:38 +0200 (Thu, 13 Apr 2017) $ + [$Date: 2017-08-08 11:47:52 +0200 (Tue, 08 Aug 2017) $ KOMA-Script guide (chapter: typearea)] \chapter{Satzspiegelberechnung mit \Package{typearea.sty}} \labelbase{typearea} @@ -869,8 +869,8 @@ normalen der Satzspiegel f für die Neuberechnung verwendet wird. Das gleiche Beispiel sähe unter Verwendung des - \Package{setspace}-Pakets (siehe \cite{package:setspace}) wie folgt - aus: + \Package{setspace}-Pakets\IndexPackage{setspace} (siehe + \cite{package:setspace}) wie folgt aus: \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc] {scrreprt} @@ -896,7 +896,7 @@ hinzuweisen, dass der Zeilenabstand f Wert zurückgesetzt werden sollte und außerdem auch die Verzeichnisse mit dem normalen Zeilenabstand gesetzt werden sollten. \begin{Example} - Ein vollständiges Beispiel wäre also: + Ein\IndexPackage{setspace} vollständiges Beispiel wäre also: \begin{lstcode} \documentclass[10pt,twoside,BCOR=12mm,DIV=calc] {scrreprt} @@ -918,6 +918,13 @@ normalen Zeilenabstand gesetzt werden sollten. \autoref{part:forExperts}, \autoref{cha:tocbasic} auf \DescPageRef{tocbasic.cmd.AfterTOCHead} vorgestellt. \end{Example} +Außerdem sei darauf hingewiesen, dass Änderungen am Zeilenabstand auch +Auswirkungen auf Kopf und Fuß der Seite haben können. Dies kann sich +beispielsweise bei Verwendung von \Package{scrlayer-scrpage} auswirken und man +muss dann selbst entscheiden, ob man dort lieber den normalen Durchschuss oder +den veränderten haben will. Siehe dazu auch Option +\DescRef{scrlayer.option.singlespacing} in \autoref{cha:scrlayer} auf +\DescPageRef{scrlayer.option.singlespacing}. Bitte beachten Sie unbedingt\textnote{Achtung!}, dass diese Optionen auch zur Verwendung mit \DescRef{\LabelBase.cmd.KOMAoptions} oder diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html index dcebd7825a8..91c68657257 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.html @@ -10,80 +10,80 @@
  • Optionen
  • Anweisungen
  • Umgebungen
  • Längen
  • Pseudolängen
  • Variablen
  • Seitenstile
  • Zähler
  • Stile für das float-Paket
  • Optionen

    Anweisungen

    Umgebungen

    Längen

    Pseudolängen

    Variablen

    Seitenstile

    Zähler

    Stile für das float-Paket

    adrFreeIVstop --> 263

  • adrFreeIVwarn --> 263
  • appendixprefix --> 90
  • -
  • areasetadvanced --> 441
  • -
  • autoclearnotecolumns --> 438
  • -
  • automark --> 242, 407
  • -
  • autooneside --> 242, 407
  • -
  • autoremoveinterfaces --> 414
  • +
  • areasetadvanced --> 440
  • +
  • autoclearnotecolumns --> 437
  • +
  • automark --> 242, 406
  • +
  • autooneside --> 242, 406
  • +
  • autoremoveinterfaces --> 413
  • backaddress --> 183
  • bibliography --> 139
  • captions --> 121
  • @@ -35,8 +35,8 @@
  • cleardoublepage --> 205, 277, 82
  • clines --> 252
  • contract --> 290
  • -
  • deactivatepagestylelayers --> 403
  • -
  • draft --> 151, 244, 268, 408, 54
  • +
  • deactivatepagestylelayers --> 402
  • +
  • draft --> 151, 244, 268, 407, 54
  • enlargefirstpage --> 171
  • extendedfeature --> 268
  • firstfoot --> 196
  • @@ -51,7 +51,7 @@
  • footnotes --> 206, 279, 85
  • footsepline --> 201, 250, 485, 77
  • footwidth --> 250
  • -
  • forceoverwrite --> 414
  • +
  • forceoverwrite --> 413
  • fromalign --> 172
  • fromemail --> 177
  • fromfax --> 177
  • @@ -69,7 +69,7 @@
  • headwidth --> 250
  • ilines --> 252
  • index --> 142
  • -
  • internalonly --> 309
  • +
  • internalonly --> 308
  • juratitlepagebreak --> 293
  • juratocindent --> 290
  • juratocnumberwidth --> 290
  • @@ -77,28 +77,28 @@
  • leqno --> 120
  • listof --> 134
  • locfield --> 188
  • -
  • manualmark --> 242, 407
  • -
  • markcase --> 245, 409
  • +
  • manualmark --> 242, 406
  • +
  • markcase --> 245, 408
  • mpinclude --> 41
  • numbers --> 94
  • numericaldate --> 190
  • olines --> 252
  • -
  • onpsbackground --> 403
  • -
  • onpsevenpage --> 403
  • -
  • onpsfloatpage --> 403
  • -
  • onpsforeground --> 403
  • -
  • onpsinit --> 403
  • -
  • onpsnonfloatpage --> 403
  • -
  • onpsoddpage --> 403
  • -
  • onpsoneside --> 403
  • -
  • onpsselect --> 403
  • -
  • onpstwoside --> 403
  • +
  • onpsbackground --> 402
  • +
  • onpsevenpage --> 402
  • +
  • onpsfloatpage --> 402
  • +
  • onpsforeground --> 402
  • +
  • onpsinit --> 402
  • +
  • onpsnonfloatpage --> 402
  • +
  • onpsoddpage --> 402
  • +
  • onpsoneside --> 402
  • +
  • onpsselect --> 402
  • +
  • onpstwoside --> 402
  • open --> 90
  • origlongtable --> 134
  • pagenumber --> 201
  • pagesize --> 47
  • pagestyleset --> 240
  • -
  • paper --> 45
  • +
  • paper --> 46
  • parnumber --> 294
  • parskip --> 198, 74
  • plainfootbotline --> 252
  • @@ -109,255 +109,258 @@
  • ref --> 298
  • refline --> 190
  • sectionentrydots --> 72
  • +
  • singlespacing --> 402
  • subject --> 194
  • symbolicnames --> 177
  • titlepage --> 272, 62
  • toc --> 69
  • twocolumn --> 39
  • -
  • twoside --> 38
  • -
  • usegeometry --> 440
  • +
  • twoside --> 39
  • +
  • usegeometry --> 439
  • version --> 150, 267, 30, 53
  • Commands

    Lengths

    Pseudolengths

      @@ -925,8 +928,8 @@

    Page Styles

    @@ -936,7 +939,7 @@
  • par --> 294
  • secnumdepth --> 107
  • sentence --> 295
  • -
  • tocdepth --> 358, 72
  • +
  • tocdepth --> 357, 72
  • Styles for the float Package

      diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf index e52ce0a6f31..81fdfe4d18a 100644 Binary files a/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf and b/Master/texmf-dist/source/latex/koma-script/doc/scrguien.pdf differ diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrpage2.tex b/Master/texmf-dist/source/latex/koma-script/doc/scrpage2.tex index 7af7c1a32bd..bf984d06154 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrpage2.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrpage2.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrpage2.tex -% Copyright (c) Markus Kohm, 2001-2016 +% Copyright (c) Markus Kohm, 2001-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrpage2.tex -% Copyright (c) Markus Kohm, 2001-2016 +% Copyright (c) Markus Kohm, 2001-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -47,10 +47,116 @@ \begin{filecontents*}{\jobname-ngerman.tex} \input{ngerman/guide-ngerman.tex} +% \section{Jens-Uwe's Example Text} +% +% TODO: These should be merged with other example text. +% \begin{macro}{\XmpText} +% Example text command; the default definition (50) returns the whole text. +% \begin{macrocode} +\newcommand*{\XmpText}[1][50]{% + \ifnum #1<51 + Dieser Blindtext wird gerade von 130 Millionen Rezeptoren + Ihrer Netzhaut erfasst. + \ifnum #1>1 + Die Zellen werden dadurch in einen Erregungs\char\defaulthyphenchar + \kern-1pt\linebreak + \ifnum #1>2 + zustand versetzt, der sich vom Sehnerv in den + \ifnum #1>3 + hinteren Teil Ihres Gehirns ausbreitet. + Von dort aus \"ubertr\"agt sich die Erregung in + Sekundenbruchteilen auch in andere Bereiche Ihres + Gro\ss hirns. + Ihr Stirnlappen wird stimuliert. + Von dort aus gehen jetzt Willens\char\defaulthyphenchar + \kern-1pt\linebreak + \fi\fi\fi + \fi + \ifnum #1>49 + impulse aus, die Ihr zentrales Nervensystem in konkrete Handlungen + umsetzt. Kopf und Augen reagieren bereits. + Sie folgen dem Text, nehmen die darin enthaltenen Informationen + auf und leiten diese \"uber den Sehnerv weiter. + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\XmpTopText} +% \begin{macro}{\XmpBotText} +% These two commands are language-dependent, since in some languages +% additional commands may required. +% \begin{macrocode} +\newcommand*{\XmpTopText}{\XmpText[3]} +\newcommand*{\XmpBotText}{\XmpText[2]} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\XmpMarginTextA} +% \begin{macro}{\XmpMarginTextB} +% Margin notes. +% \begin{macrocode} +\newcommand*{\XmpMarginTextA}{Netzhaut} +\newcommand*{\XmpMarginTextB}{(\textit{Retina})} +% \end{macrocode} +% \end{macro} +% \end{macro} \end{filecontents*} \begin{filecontents*}{\jobname-english.tex} \input{english/guide-english.tex} +% \begin{macro}{\XmpText} +% Example text command; the default definition (50) returns the whole text. +% \begin{macrocode} +\newcommand*{\XmpText}[1][50]{% + \ifnum #1<51 + This f\/ill text is currently seized by 130 million receptors + in your retina. + \ifnum #1>1 + Thereby the nerve cells are put in a state of stimulation, + which spreads + \ifnum #1>2 + into the rear part of your brain originating from + \ifnum #1>3 + the optic nerve. + From there the stimulation is transmitted in a split second + also in other parts of your cerebrum. + Your frontal lobe becomes stimulated. + Intention-impulses spread from there, which your + central nervous\setlength{\parfillskip}{0pt}% + \fi\fi\fi + \fi + \ifnum #1>49 + system transforms in actual deeds. + Head and eyes already react. + They follow the text, taking the information present there + and transmit them via the optic nerve. + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\XmpTopText} +% \begin{macro}{\XmpBotText} +% These two commands are language-dependent, since in some languages +% additional commands may required. +% \begin{macrocode} +\newcommand*{\XmpTopText}{\XmpText[3]} +\newcommand*{\XmpBotText}{\XmpText[2]} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\XmpMarginTextA} +% \begin{macro}{\XmpMarginTextB} +% Margin notes. +% \begin{macrocode} +\newcommand*{\XmpMarginTextA}{Retina} +\newcommand*{\XmpMarginTextB}{} +% \end{macrocode} +% \end{macro} +% \end{macro} \end{filecontents*} \documentclass[ngerman,english]{scrguide} @@ -72,7 +178,7 @@ \title{The Obsolete Package \Package{scrpage2}} \subtitle{Extract from former versions of the \KOMAScript{} Manual} \author{Markus Kohm\and Jens-Uwe-Morakswi} -\date{2014-06-25} +\date{2017-08-10} \maketitle \tableofcontents diff --git a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx index 98d89ee3fdb..aeb55e01aed 100644 --- a/Master/texmf-dist/source/latex/koma-script/japanlco.dtx +++ b/Master/texmf-dist/source/latex/koma-script/japanlco.dtx @@ -2,7 +2,7 @@ % \iffalse meta-comment % ====================================================================== % japanlco.dtx -% Copyright (c) Markus Kohm, 2008-2013 +% Copyright (c) Markus Kohm, 2008-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -20,7 +20,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % japanlco.dtx -% Copyright (c) Markus Kohm, 2008-2013 +% Copyright (c) Markus Kohm, 2008-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -55,10 +55,30 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: japanlco.dtx 1380 2013-10-01 15:31:55Z mjk $ -%<*driver> +%%% From File: $Id: japanlco.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%%% (run: Ni,EARLY,LOW,head) +%%%% (run: Ni,EARLY,LOW,body) +%%%% (run: Ni,EARLY,HIGH,head) +%%%% (run: Ni,EARLY,HIGH,body) +%%%% (run: Ni,LATE,LOW,head) +%%%% (run: Ni,LATE,LOW,body) +%%%% (run: Ni,LATE,HIGH,head) +%%%% (run: Ni,LATE,HIGH,body) +%%%% (run: Ni,RIGHT,LOW,head) +%%%% (run: Ni,RIGHT,LOW,body) +%%%% (run: Kaku,LATE,LOW,head) +%%%% (run: Kaku,LATE,LOW,body) +%<*dtx> % \fi -\ProvidesFile{japanlco.dtx}[2009/03/04 v3.03 KOMA-Script (letter class options)] +\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi +\begingroup + \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} + \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $ + \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} + \filerevision$Revision: 1962 $ +\endgroup +\ProvidesFile{japanlco.dtx}[\filedate\space\filerevision\space + KOMA-Script (letter class options)] % \iffalse \documentclass{scrdoc} \usepackage[english]{babel} @@ -77,7 +97,7 @@ \tableofcontents \DocInput{\filename} \end{document} -% +% % \fi % % \changes{v2.98}{2007/11/13}{first version based on lco files from Gernot diff --git a/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx b/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx index a1592e35f5f..ccb4e42cc74 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrdoc.dtx @@ -1,6 +1,6 @@ % ====================================================================== % scrdoc.dtx -% Copyright (c) Markus Kohm, 2002-2016 +% Copyright (c) Markus Kohm, 2002-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrdoc.dtx -% Copyright (c) Markus Kohm, 2002-2016 +% Copyright (c) Markus Kohm, 2002-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -195,6 +195,11 @@ \MakePrivateLetters \m@cro@{6}} \long\def\m@cro@#1#2{\endgroup \topsep\MacroTopsep \trivlist \edef\saved@macroname{\string#2}% + \ifcase #1 + \edef\saved@indexname{\expandafter\@gobble\string#2}% + \else + \let\saved@indexname\saved@macroname + \fi \def\makelabel##1{\llap{##1}}% \if@inlabel \let\@tempa\@empty \count@\macro@cnt @@ -248,6 +253,13 @@ \let\endCounter\endmacro \let\endKOMAvar\endmacro +% Some new command +\newcommand*{\File}[1]{\texttt{\mbox{#1}}} +\newcommand*{\Class}{\File} +\newcommand*{\Package}{\File} +\newcommand*{\Macro}{\cs} +\newcommand*{\Option}{\File} + % The new names we need \providecommand*{\EnvName}{Umgebung}% This is german \providecommand*{\EnvsName}{Umgebungen}% This is german diff --git a/Master/texmf-dist/source/latex/koma-script/scrextend.dtx b/Master/texmf-dist/source/latex/koma-script/scrextend.dtx index a6f7427a510..c76f048bd7b 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrextend.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrextend.dtx @@ -55,19 +55,21 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrextend.dtx 2592 2017-02-16 16:56:10Z kohm $ -%<*driver> -% \fi +%%% From File: $Id: scrextend.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%%% (run: preidentify) +%%%% (run: prepare) +%