diff options
author | Norbert Preining <norbert@preining.info> | 2021-03-21 03:01:00 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-03-21 03:01:00 +0000 |
commit | 86a0e007d01f87228d2363faf90a2a3b65cf758f (patch) | |
tree | 50ff3b4e1bfbe05e95441645de9d55048feb01bc /macros/latex/contrib/koma-script/source-doc | |
parent | d3b06b2254431c03e127876a07ae654091314c72 (diff) |
CTAN sync 202103210300
Diffstat (limited to 'macros/latex/contrib/koma-script/source-doc')
13 files changed, 328 insertions, 108 deletions
diff --git a/macros/latex/contrib/koma-script/source-doc/english/common-footnotes.tex b/macros/latex/contrib/koma-script/source-doc/english/common-footnotes.tex index 2a3e8cac1d..05f3555233 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/common-footnotes.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/common-footnotes.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,11 +46,11 @@ % ====================================================================== \KOMAProvidesFile{common-footnotes.tex} - [$Date: 2019-11-20 08:38:35 +0100 (Wed, 20 Nov 2019) $ + [$Date: 2021-02-25 09:21:33 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (common paragraphs: Footnotes)] \translator{Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-11-20 +% Date of the translated German file: 2021-05-25 \section{Footnotes} \seclabel{footnotes}% @@ -305,20 +305,31 @@ other marks for this footnote in the text. commands. The footnote text will be produced by \DescRef{\ThisCommonLabelBase.cmd.footnote}. \end{Example} - \fi When setting footnote marks with the \Macro{label} mechanism, any - changes to the footnote numbers will require at least two \LaTeX{} runs to - ensure correct numbers for all \Macro{footref} marks.% - \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{\par% - You can find an example of how to use \Macro{footref} in - \autoref{sec:\ThisCommonFirstLabelBase.footnotes} on - \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref}.% - }{} \IfThisCommonLabelBase{scrlttr2}{}{% - \par - Note\textnote{Attention!} that statements like \Macro{ref}\IndexCmd{ref} - or \Macro{pageref}\IndexCmd{pageref} are fragile and therefore you should - put \Macro{protect}\IndexCmd{protect} in front of them if they appear in - moving arguments such as headings.% - }% +\fi% +When setting footnote marks with the \Macro{label} mechanism, any +changes to the footnote numbers will require at least two \LaTeX{} runs to +ensure correct numbers for all \Macro{footref} marks.% +\IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{\par% + You can find an example of how to use \Macro{footref} in + \autoref{sec:\ThisCommonFirstLabelBase.footnotes} on + \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref}. % +}{}% +\IfThisCommonLabelBase{scrlttr2}{}{% + \par + Note\textnote{Attention!} that statements like \Macro{ref}\IndexCmd{ref} + or \Macro{pageref}\IndexCmd{pageref} are fragile and therefore you should + put \Macro{protect}\IndexCmd{protect} in front of them if they appear in + moving arguments such as headings. % +}% +By the way, from\IfThisCommonLabelBase{maincls}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}\and \Package{scrextend}}% +}{% + \IfThisCommonLabelBase{scrlttr2}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + }{}% +} % +\LaTeX{} 2021-05-01 on, the command is provided by \LaTeX{} itself.% \EndIndexGroup diff --git a/macros/latex/contrib/koma-script/source-doc/english/common-lists.tex b/macros/latex/contrib/koma-script/source-doc/english/common-lists.tex index 12bb0ca90c..a01c311f98 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/common-lists.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/common-lists.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-lists.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-lists.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{common-lists.tex} - [$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \translator{Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-11-19 +% Date of the translated German file: 2021-02-15 \section{Lists} \seclabel{lists}% @@ -123,11 +123,32 @@ \fi% Depending on the level, \KOMAScript{} classes use the following marks: ``{\labelitemi}'', ``{\labelitemii}'', ``{\labelitemiii}'', and - ``{\labelitemiv}''. The definition of these symbols is specified in - the macros \Macro{labelitemi}, \Macro{labelitemii}, - \Macro{labelitemiii}, and \Macro{labelitemiv}, all of which you can - redefine using \Macro{renewcommand}. Every item is introduced with - \Macro{item}.% + ``{\labelitemiv}''. The definition of these symbols is specified in the + macros \Macro{labelitemi}, \Macro{labelitemii}, \Macro{labelitemiii}, and + \Macro{labelitemiv}, all of which you can redefine using + \Macro{renewcommand}. + \BeginIndex{FontElement}{itemizelabel}\LabelFontElement{itemizelabel}% + \BeginIndex{FontElement}{labelitemi}\LabelFontElement{labelitemi}% + \BeginIndex{FontElement}{labelitemii}\LabelFontElement{labelitemii}% + \BeginIndex{FontElement}{labelitemiii}\LabelFontElement{labelitemiii}% + \BeginIndex{FontElement}{labelitemiv}\LabelFontElement{labelitemiv}% + With the \KOMAScript{} classes the + fonts\Index{font>style}\ChangedAt{v3.33}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} used to format the symbols for the + different levels can be changed using + \DescRef{\ThisCommonLabelBase.cmd.setkomafont} and + \DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (see + \autoref{sec:\ThisCommonLabelBase.textmarkup}, + \DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) for the elements + \FontElement{labelitemi}\important{\FontElement{labelitemi}}, + \FontElement{labelitemii}\important{\FontElement{labelitemii}}, + \FontElement{labelitemiii}\important{\FontElement{labelitemiii}} and + \FontElement{labelitemiv}\important{\FontElement{labelitemiv}}. By default + these all use the font setting for element + \FontElement{itemizelabel}\important{\FontElement{itemizelabel}}. Only + element \FontElement{labelitemii} additionally uses \Macro{bfseries}. The + default of \FontElement{itemizelabel} itself is \Macro{normalfont}. Every + item is introduced with \Macro{item}.% \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname} \begin{Example} \phantomsection\xmpllabel{env.itemize}% diff --git a/macros/latex/contrib/koma-script/source-doc/english/common-pagestylemanipulation.tex b/macros/latex/contrib/koma-script/source-doc/english/common-pagestylemanipulation.tex index 1ee59ed003..cc42a49a50 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/common-pagestylemanipulation.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/common-pagestylemanipulation.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-pagestylemanipulation.tex -% Copyright (c) Markus Kohm, 2013-2019 +% Copyright (c) Markus Kohm, 2013-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-pagestylemanipulation.tex -% Copyright (c) Markus Kohm, 2013-2019 +% Copyright (c) Markus Kohm, 2013-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -580,7 +580,7 @@ \Macro{rightmark} depending on whether the current page is even or odd. The \Macro{pagemark}\important{\Macro{pagemark}} command has nothing to do - with \TeX's mark mechanism. It is serves to output a formatted page number. + with \TeX's mark mechanism. It is used to output a formatted page number. \BeginIndex{FontElement}{pagenumber}\LabelFontElement{pagenumber}% The font of element \FontElement{pagenumber}\important{\FontElement{pagenumber}} will be used diff --git a/macros/latex/contrib/koma-script/source-doc/english/common-textmarkup.tex b/macros/latex/contrib/koma-script/source-doc/english/common-textmarkup.tex index 6662cd551e..f49f8e968e 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/common-textmarkup.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/common-textmarkup.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{common-textmarkup.tex} - [$Date: 2019-12-02 09:50:10 +0100 (Mon, 02 Dec 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \translator{Gernot Hassenpflug\and Markus Kohm\and Krickette Murabayashi\and Karl Hagen} -% Date of the translated German file: 2019-12-02 +% Date of the translated German file: 2021-05-15 \section{Text Markup} \seclabel{textmarkup}% @@ -360,6 +360,12 @@ refer to the sections for the respective element.% \Class{scrreprt}\and \Class{scrartcl}} above the footnotes at the end of the text area (see \autoref{sec:maincls.footnotes}, \DescPageRef{maincls.cmd.setfootnoterule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Default for the preset symbols of the environment + \DescRef{\ThisCommonLabelBase.env.itemize} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{labelinglabel}{labels, i.\,e., the optional argument of \DescRef{\ThisCommonLabelBase.cmd.item.labeling} in the \DescRef{\ThisCommonLabelBase.env.labeling} environment (see @@ -369,6 +375,30 @@ refer to the sections for the respective element.% addition to the element \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (see \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (see + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{minisec}{title of \DescRef{\ThisCommonLabelBase.cmd.minisec} (see \autoref{sec:maincls.structure} ab \DescPageRef{maincls.cmd.minisec})}% \feentry{pagefoot}{only used if package \Package{scrlayer-scrpage} has @@ -422,14 +452,14 @@ refer to the sections for the respective element.% \DescRef{\ThisCommonLabelBase.cmd.section} level, differing from the \DescRef{\ThisCommonLabelBase.fontelement.sectionentry} element, \Macro{normalfont} and \Macro{normalsize} (only available in - \Class{scrartcl}, see - \autoref{sec:maincls.toc}, \DescPageRef{maincls.cmd.tableofcontents})}% + \Class{scrartcl}, see \autoref{sec:maincls.toc}, + \DescPageRef{maincls.cmd.tableofcontents})}% \feentry{sectionentrypagenumber}{% page number of the table of contents entry for the sectioning command \DescRef{\ThisCommonLabelBase.cmd.section}; applied in addition to element \DescRef{\ThisCommonLabelBase.fontelement.sectionentry} (only available in \Class{scrartcl}, see \autoref{sec:maincls.toc}, - \DescPageRef{maincls.cmd.tableofcontents})}% + \DescPageRef{maincls.cmd.tableofcontents})}% \feentry{sectioning}{alternative name for \DescRef{\ThisCommonLabelBase.fontelement.disposition}}% \feentry{subject}{% @@ -515,7 +545,7 @@ refer to the sections for the respective element.% footnote text and marker (\autoref{sec:scrlttr2.footnotes}, \DescPageRef{scrlttr2.cmd.footnote})}% \feentry{footnotelabel}{% - footnote marker; applied in addition to the + footnote marker; applied in addition to the \DescRef{\ThisCommonLabelBase.fontelement.footnote} element (\autoref{sec:scrlttr2.footnotes}, \DescPageRef{scrlttr2.cmd.footnote})}% @@ -532,13 +562,18 @@ refer to the sections for the respective element.% (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.fromaddress})}% \feentry{fromname}{% - sender's name in the letterhead, not including - \PValue{fromaddress} (\autoref{sec:scrlttr2.firstpage}, + sender's name in the letterhead, not including \PValue{fromaddress} + (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.fromname})}% \feentry{fromrule}{% - horizontal rule in the letterhead; intended for - colour changes (\autoref{sec:scrlttr2.firstpage}, + horizontal rule in the letterhead; intended for colour changes + (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.option.fromrule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Default for the preset symbols of the environment + \DescRef{\ThisCommonLabelBase.env.itemize} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{labelinglabel}{% labels, i.\,e. the optional argument of \DescRef{\ThisCommonLabelBase.cmd.item.labeling} in the @@ -547,11 +582,31 @@ refer to the sections for the respective element.% \DescPageRef{scrlttr2.env.labeling})}% \feentry{labelingseparator}{% separator, i.\,e. the optional argument of the - \DescRef{\ThisCommonLabelBase.env.labeling} environment; applied - in addition to the + \DescRef{\ThisCommonLabelBase.env.labeling} environment; applied in + addition to the \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} element (see \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Font to be used in the item symbol definition + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (see + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{pagefoot}{% depending on the page style used after the \DescRef{\ThisCommonLabelBase.fontelement.pageheadfoot} element for @@ -563,9 +618,8 @@ refer to the sections for the respective element.% the header (\autoref{sec:\LabelBase.pagestyle}, \DescPageRef{\LabelBase.fontelement.pagefoot})}% \feentry{pageheadfoot}{% - the header and footer of a page for all page styles - that have been defined using \KOMAScript{} - (\autoref{sec:\LabelBase.pagestyle}, + the header and footer of a page for all page styles that have been + defined using \KOMAScript{} (\autoref{sec:\LabelBase.pagestyle}, \DescPageRef{\ThisCommonLabelBase.fontelement.pageheadfoot})}% \feentry{pagenumber}{% page number in the header or footer % @@ -608,7 +662,7 @@ refer to the sections for the respective element.% address field (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.variable.toaddress})}% \feentry{toname}{% - variation of the + variation of the \DescRef{\ThisCommonLabelBase.fontelement.addressee} element to format the recipient's name in the address field (\autoref{sec:scrlttr2.firstpage}, diff --git a/macros/latex/contrib/koma-script/source-doc/english/scrjura.tex b/macros/latex/contrib/koma-script/source-doc/english/scrjura.tex index da5cad125c..f43d00b9f3 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/scrjura.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/scrjura.tex @@ -46,12 +46,12 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 13:15:44 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrjura)] \translator{Alexander Willand\and Markus Kohm\and Karl Hagen} -% Date of the translated German file: 2019-12-03 +% Date of the translated German file: 2021-05-25 \chapter{Support for the Law Office with \Package{scrjura}} \labelbase{scrjura} diff --git a/macros/latex/contrib/koma-script/source-doc/english/scrlttr2.tex b/macros/latex/contrib/koma-script/source-doc/english/scrlttr2.tex index 1c0a82a440..fd0e2999db 100644 --- a/macros/latex/contrib/koma-script/source-doc/english/scrlttr2.tex +++ b/macros/latex/contrib/koma-script/source-doc/english/scrlttr2.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,14 +46,14 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 09:27:06 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrlttr2)] \translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe Morawski\and Stephan Hennig\and Gernot Hassenpflug\and Markus Kohm\and Karl Hagen} -% Date of the translated German file: 2019-12-03 +% Date of the translated German file: 2021-05-25 \chapter{Letters with the \Class{scrlttr2} Class or the \Package{scrletter} Package} @@ -755,7 +755,7 @@ exists for package authors.% \Macro{Ifplength}\Parameter{pseudo-length}% \Parameter{then-code}\Parameter{else-code} \end{Declaration} -This\ChangedAt{v3.27}{\Class{scrlttr2}\and \Class{scrletter}} command can be +This\ChangedAt{v3.27}{\Class{scrlttr2}\and \Package{scrletter}} command can be used to determine whether a \PName{pseudo-length} has been defined. The \PName{then-code} is executed if the \PName{pseudo-length} is defined and not \Macro{relax}. Otherwise the \PName{else-code} is executed. diff --git a/macros/latex/contrib/koma-script/source-doc/guide.tex b/macros/latex/contrib/koma-script/source-doc/guide.tex index 1699a73c40..85c0617f26 100644 --- a/macros/latex/contrib/koma-script/source-doc/guide.tex +++ b/macros/latex/contrib/koma-script/source-doc/guide.tex @@ -1,6 +1,6 @@ % ====================================================================== % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % guide.tex -% Copyright (c) Markus Kohm, 2002-2018 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -48,7 +48,7 @@ \documentclass{scrguide} \KOMAProvidesFile{guide.tex} - [$Date: 2018-12-22 17:30:41 +0100 (Sat, 22 Dec 2018) $ + [$Date: 2021-01-02 15:55:38 +0100 (Sat, 02 Jan 2021) $ KOMA-Script (guide main file)] \begin{document} @@ -122,7 +122,8 @@ \let\toclevel@chapter\toclevel@part \makeatother \printchangelog -\bibliography{\jobname} + +\printbibliography[prenote=bibpreamble] \GuideIndexSeeAlsos diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/common-footnotes.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/common-footnotes.tex index a0d7f94bcb..d1ffab0cbe 100644 --- a/macros/latex/contrib/koma-script/source-doc/ngerman/common-footnotes.tex +++ b/macros/latex/contrib/koma-script/source-doc/ngerman/common-footnotes.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-footnotes.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-footnotes.tex}% - [$Date: 2019-11-20 08:38:35 +0100 (Wed, 20 Nov 2019) $ + [$Date: 2021-02-25 09:21:33 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Fußnoten} @@ -389,19 +389,29 @@ weiteren Fußnotenmarken für diese Fußnote im Text setzen. Da die Fußnotenmarken mit Hilfe des \Macro{label}-Mechanismus gesetzt werden, werden nach Änderungen, die sich auf die Fußnotennummerierung auswirken, gegebenenfalls zwei \LaTeX-Durchläufe benötigt, bis die mit \Macro{footref} -gesetzten Marken korrekt sind.% +gesetzten Marken korrekt sind. % \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{% - \ Ein passendes Beispiel ist in + Ein passendes Beispiel ist in \autoref{sec:\ThisCommonFirstLabelBase.footnotes} auf - \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref} zu finden.% -}{} + \PageRefxmpl{\ThisCommonFirstLabelBase.cmd.footref} zu finden. % +}{}% \IfThisCommonLabelBaseOneOf{scrlttr2,scrextend}{}{% \par Es\textnote{Achtung!} sei darauf hingewiesen, dass die Anweisung genau wie \Macro{ref}\IndexCmd{ref} oder \Macro{pageref}\IndexCmd{pageref} zerbrechlich ist und deshalb in beweglichen Argumenten wie Überschriften - \Macro{protect}\IndexCmd{protect} davor gestellt werden sollte.% + \Macro{protect}\IndexCmd{protect} davor gestellt werden sollte. % }% +Ab\IfThisCommonLabelBase{maincls}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}\and \Package{scrextend}}% +}{% + \IfThisCommonLabelBase{scrlttr2}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + }{}% +} % +\LaTeX{} 2021-05-01 wird die Anweisung übrigens von \LaTeX{} selbst +bereitgestellt.% \EndIndexGroup \begin{Declaration} diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex index 0591053c4a..cb6abd1da6 100644 --- a/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex +++ b/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-lists.tex}% - [$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Listen} @@ -131,8 +131,30 @@ »{\labelitemii}«, »{\labelitemiii}« und »{\labelitemiv}«. Die Definition der Zeichen für die einzelnen Ebenen sind in den Makros \Macro{labelitemi}, \Macro{labelitemii}, \Macro{labelitemiii} und \Macro{labelitemiv} - abgelegt. Sie können diese leicht mit \Macro{renewcommand} umdefinieren. Die - einzelnen Stichpunkte werden mit \Macro{item} eingeleitet.% + abgelegt. Sie können diese leicht mit \Macro{renewcommand} umdefinieren. + \BeginIndex{FontElement}{itemizelabel}\LabelFontElement{itemizelabel}% + \BeginIndex{FontElement}{labelitemi}\LabelFontElement{labelitemi}% + \BeginIndex{FontElement}{labelitemii}\LabelFontElement{labelitemii}% + \BeginIndex{FontElement}{labelitemiii}\LabelFontElement{labelitemiii}% + \BeginIndex{FontElement}{labelitemiv}\LabelFontElement{labelitemiv}% + Die Schriftart\Index{Schrift>Art}\ChangedAt{v3.33}{\Class{scrbook}\and + \Class{scrreprt}\and \Class{scrartcl}} der Zeichen für die einzelnen + Ebenen kann außerdem bei den \KOMAScript-Klassen mit Hilfe der Anweisungen + \DescRef{\ThisCommonLabelBase.cmd.setkomafont} und + \DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (siehe + \autoref{sec:\ThisCommonLabelBase.textmarkup}, + \DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) für die Elemente + \FontElement{labelitemi}\important{\FontElement{labelitemi}}, + \FontElement{labelitemii}\important{\FontElement{labelitemii}}, + \FontElement{labelitemiii}\important{\FontElement{labelitemiii}} und + \FontElement{labelitemiv}\important{\FontElement{labelitemiv}} geändert + werden. In der Voreinstellung verwenden diese alle die Schrifteinstellung + für Element + \FontElement{itemizelabel}\important{\FontElement{itemizelabel}}. Lediglich + Element \FontElement{labelitemii} verwendet zusätzlich + \Macro{bfseries}. Die Voreinstellung von \FontElement{itemizelabel} selbst + ist \Macro{normalfont}. Die einzelnen Stichpunkte der Umgebung werden mit + \Macro{item} eingeleitet.% \IfThisCommonFirstRun{\iftrue}{% \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.itemize} finden Sie ein Beispiel für die Anwendung.% diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/common-textmarkup.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/common-textmarkup.tex index b3272f66b1..1ffb67d699 100644 --- a/macros/latex/contrib/koma-script/source-doc/ngerman/common-textmarkup.tex +++ b/macros/latex/contrib/koma-script/source-doc/ngerman/common-textmarkup.tex @@ -1,6 +1,6 @@ % ====================================================================== % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % common-textmarkup.tex -% Copyright (c) Markus Kohm, 2001-2019 +% Copyright (c) Markus Kohm, 2001-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{common-textmarkup.tex} - [$Date: 2019-12-02 09:50:10 +0100 (Mon, 02 Dec 2019) $ + [$Date: 2021-02-15 19:40:44 +0100 (Mon, 15 Feb 2021) $ KOMA-Script guide (common paragraphs)] \section{Textauszeichnungen} @@ -383,6 +383,12 @@ den jeweiligen Elementen.% \Class{scrartcl}} über dem Fußnotenapparat (siehe \autoref{sec:maincls.footnotes}, \DescPageRef{maincls.cmd.setfootnoterule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Grundeinstellung für die voreingestellten Aufzählungszeichen der + Umgebung \DescRef{\ThisCommonLabelBase.env.itemize} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{labelinglabel}{% Label, also das optionale Argument der \DescRef{\ThisCommonLabelBase.cmd.item.labeling}-Anweisung, und @@ -397,6 +403,30 @@ den jeweiligen Elementen.% nach dem Element \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (siehe \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemi} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemii} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrbook}\and \Class{scrreprt}\and + \Class{scrartcl}}% + Schriftart für die Verwendung in der Definition des Aufzählungszeichens + \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} (siehe + \autoref{sec:maincls.lists}, \DescPageRef{maincls.env.itemize})}% \feentry{minisec}{% mit \DescRef{\ThisCommonLabelBase.cmd.minisec} gesetzte Überschrift (siehe \autoref{sec:maincls.structure} ab @@ -600,6 +630,11 @@ den jeweiligen Elementen.% \feentry{fromrule}{Linie im Absender im Briefkopf; gedacht für Farbänderungen (\autoref{sec:scrlttr2.firstpage}, \DescPageRef{scrlttr2.option.fromrule})}% + \feentry{itemizelabel}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Grundeinstellung für die voreingestellten Aufzählungszeichen der + Umgebung \DescRef{\ThisCommonLabelBase.env.itemize} (siehe + \autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.itemize})}% \feentry{labelinglabel}{% Label, also das optionale Argument der \DescRef{\ThisCommonLabelBase.cmd.item.labeling}-Anweisung, und @@ -616,6 +651,30 @@ den jeweiligen Elementen.% \DescRef{\ThisCommonLabelBase.fontelement.labelinglabel} (\autoref{sec:scrlttr2.lists}, \DescPageRef{scrlttr2.env.labeling})}% + \feentry{labelitemi}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemi} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemii} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiii}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemiii} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% + \feentry{labelitemiv}{% + \ChangedAt{v3.33}{\Class{scrlttr2}}% + Schriftart für die Verwendung in der Definition des + Aufzählungszeichens \DescRef{\ThisCommonLabelBase.cmd.labelitemiv} + (siehe \autoref{sec:scrlttr2.lists}, + \DescPageRef{scrlttr2.env.itemize})}% \feentry{pagefoot}{% wird je nach Seitenstil nach \DescRef{\ThisCommonLabelBase.fontelement.pageheadfoot} auf den diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/scrjura.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/scrjura.tex index eeb86ad1e6..a7647187f0 100644 --- a/macros/latex/contrib/koma-script/source-doc/ngerman/scrjura.tex +++ b/macros/latex/contrib/koma-script/source-doc/ngerman/scrjura.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrjura.tex -% Copyright (c) Markus Kohm, 2011-2019 +% Copyright (c) Markus Kohm, 2011-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrjura.tex -% Copyright (c) Markus Kohm, 2011-2019 +% Copyright (c) Markus Kohm, 2011-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ====================================================================== \KOMAProvidesFile{scrjura.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 13:15:44 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrjura)] \chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}} @@ -180,7 +180,7 @@ unterbrochen und durch den Beginn einer neuen Umgebung wird sozusagen die alte Umgebung fortgesetzt. Dabei sind allerdings keine Unterbrechungen innerhalb eines Paragraphen möglich. -Sollten Sie stattdessen Umgebungen für voneinander unabhängigen Verträgen +Sollten Sie stattdessen Umgebungen für voneinander unabhängige Verträgen innerhalb desselben Dokuments benötigen, so sei auf die Möglichkeit der Definition weiterer Vertragsumgebungen mit \DescRef{\LabelBase.cmd.DeclareNewJuraEnvironment} in diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2.tex index 3486cf407b..307ee14ed7 100644 --- a/macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2.tex +++ b/macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlttr2.tex -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,7 +46,7 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2.tex}% - [$Date: 2019-12-03 09:41:21 +0100 (Tue, 03 Dec 2019) $ + [$Date: 2021-02-25 09:27:06 +0100 (Thu, 25 Feb 2021) $ KOMA-Script guide (chapter: scrlttr2)] \chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}} @@ -760,7 +760,7 @@ zu definieren, so wird dies mit einer Fehlermeldung quittiert.% \Macro{Ifplength}\Parameter{Pseudolänge}% \Parameter{Dann-Code}\Parameter{Sonst-Code} \end{Declaration} -Mit\ChangedAt{v3.27}{\Class{scrlttr2}\and \Class{scrletter}} dieser Anweisung +Mit\ChangedAt{v3.27}{\Class{scrlttr2}\and \Package{scrletter}} dieser Anweisung kann geprüft werden, ob eine \PName{Pseudolänge} definiert ist. Ist dies der Fall, so wird der \PName{Dann-Code} ausgeführt, anderenfalls wird der \PName{Sonst-Code} ausgeführt.% diff --git a/macros/latex/contrib/koma-script/source-doc/scrguide.cls b/macros/latex/contrib/koma-script/source-doc/scrguide.cls index 9eb3bf23d8..a8d5e63c2a 100644 --- a/macros/latex/contrib/koma-script/source-doc/scrguide.cls +++ b/macros/latex/contrib/koma-script/source-doc/scrguide.cls @@ -1,6 +1,6 @@ % ====================================================================== % scrguide.cls -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrguide.cls -% Copyright (c) Markus Kohm, 2005-2020 +% Copyright (c) Markus Kohm, 2005-2021 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2020/03/17 v1.23 internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2021/02/11 v1.25 internal KOMA-Script guide class] % \end{macrocode} % % @@ -128,8 +128,25 @@ \expandafter\RequirePackage\expandafter[\languages]{babel}% \AtBeginDocument{% \typeout{TRACE: Current language is `\languagename`.}}% -\RequirePackage[fixlanguage]{babelbib} -\expandafter\selectbiblanguage\expandafter{\uselanguage} +% \end{macrocode} +% In future we should use biblatex instead of babelbib, but currently some +% things are still missing: +% \begin{itemize} +% \item prefix \texttt{CTAN://}, +% \item line breaks after the author (but not full \texttt{openbib} style like +% \texttt{block=nbpar}), +% \item removing language tag \texttt{ngerman} from output. +% \end{itemize} +% So currently we still use babelbib. +% \begin{macrocode} +\newif\ifusebabelbib\usebabelbibtrue % Should be deactivated soon +\ifusebabelbib + \RequirePackage[fixlanguage]{babelbib} + \newcommand*{\printbibliography}[1][]{\bibliography{\jobname}} +\else + \RequirePackage[backend=bibtex,style=alphabetic,block=ragged]{biblatex} + \DeclareFieldFormat{url}{\url{#1}} +\fi \RequirePackage{afterpage} \RequirePackage{makeidx} \RequirePackage{scrdate} @@ -593,12 +610,15 @@ % \end{macro} % % \begin{macro}{\File} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Class} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Package} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % Some markup macros for files with special meanings. -\DeclareRobustCommand*{\File}[1]{\mbox{\texttt{#1}}} -\DeclareRobustCommand*{\Class}[1]{\mbox{\textsfrm{#1}}} -\DeclareRobustCommand*{\Package}[1]{\mbox{\textsfrm{#1}}} +\DeclareRobustCommand*{\File}[1]{\texorpdfstring{\mbox{\texttt{#1}}}{#1}} +\DeclareRobustCommand*{\Class}[1]{\texorpdfstring{\mbox{\textsfrm{#1}}}{#1}} +\DeclareRobustCommand*{\Package}[1]{\texorpdfstring{\mbox{\textsfrm{#1}}}{#1}} % \end{macro} % \end{macro} % \end{macro} @@ -645,12 +665,14 @@ % \end{macro} % % \begin{macro}{\Macro} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\Option} % \begin{macro}{\KOption} % \begin{macro}{\OptionValue} % \begin{macro}{\Environment} % \begin{macro}{\Counter} % \begin{macro}{\Length} +% \changes{v1.25}{2021/02/11}{usage of \cs{texorpdfstring}} % \begin{macro}{\PLength} % \changes{v1.17}{2019/10/24}{\cs{setplength} verschoben}%^^A % \begin{macro}{\FloatStyle} @@ -704,7 +726,9 @@ \kernel@ifstar {\@DescPageRef*}{\@DescPageRef\space}% } \newcommand*{\@DescPageRef}[2]{\expandafter\autopageref#1{\label@desc@prefix#2}} -\DeclareSpecialMarkup{\Macro}{\mbox{\texttt{\char`\\#1}}}{% +\DeclareSpecialMarkup{\Macro}{% + \texorpdfstring{\mbox{\texttt{\char`\\#1}}}{\textbackslash#1}% +}{% \par \settowidth{\leftskip}{\textMacro{#1}}% indent from left \hskip-\leftskip @@ -980,7 +1004,9 @@ \label{\label@desc@prefix\label@base.length.#2#1}% \endgroup } -\DeclareSpecialMarkup{\Length}{\mbox{\texttt{\char`\\#1}}}{% +\DeclareSpecialMarkup{\Length}{% + \texorpdfstring{\mbox{\texttt{\char`\\#1}}}{\textbackslash#1}% +}{% \par \leftskip\z@ \BeginIndex{Length}{#1}% index entry @@ -1222,9 +1248,18 @@ % \end{macro} % % \begin{macro}{\eTeX} -% This may already be defined. +% \changes{v1.25}{2021/02/16}{workaround for (temporary) changes in +% \textsf{hyperref}} +% This may already be defined. % \begin{macrocode} \providecommand*{\eTeX}{\ensuremath{\varepsilon}-\TeX} +\AtBeginDocument{% + \@ifundefined{textepsilon}{% + \@ifundefined{pdfstringdef}{}{% + \pdfstringdef{\textepsilon}{\ifHy@unicode\83\265\else e\fi}% + }%% + }{}% +} \providecommand*{\NTS}{% \leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}% \kern-0.2emS$}} @@ -2300,26 +2335,33 @@ KOMAScript \endcsname % % Use of a preamble and sime other usefull changes. % \begin{macrocode} -\AtBeginDocument{% - \setbibpreamble{\GuideBibPreamble\bigskip}% - \selectbiblanguage{\languagename}% - \bibliographystyle{babalpha-fl}% - \renewcommand*{\@openbib@code}{% - \setlength{\parsep}{0pt}% - \renewcommand*{\btxauthorcolon}[1]{:\par\nobreak}% - \renewcommand*{\btxurlfont}{\par\nobreak\url}% - \raggedright - }% -} +\ifusebabelbib + \AtBeginDocument{% + \setbibpreamble{\GuideBibPreamble\bigskip}% + \bibliographystyle{babalpha-fl}% + \renewcommand*{\@openbib@code}{% + \setlength{\parsep}{0pt}% + \renewcommand*{\btxauthorcolon}[1]{:\par\nobreak}% + \renewcommand*{\btxurlfont}{\par\nobreak\url}% + \raggedright + }% + } % \end{macrocode} % % The generated argument of thebibliography is to short: % \begin{macrocode} -\newcommand*{\OrigTheBibliography}{} -\let\OrigTheBibliography\thebibliography -\renewcommand*{\thebibliography}[1]{% - \OrigTheBibliography{XXXX99}% -} + \newcommand*{\OrigTheBibliography}{} + \let\OrigTheBibliography\thebibliography + \renewcommand*{\thebibliography}[1]{% + \selectbiblanguage{\languagename}% + \OrigTheBibliography{XXXX99}% + } +\else + \AtBeginDocument{% + \defbibnote{bibpreamble}{\GuideBibPreamble}% + }% + \addbibresource{guide.bib} +\fi % \end{macrocode} % % |