diff options
author | Karl Berry <karl@freefriends.org> | 2019-01-03 21:58:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-01-03 21:58:12 +0000 |
commit | 9a6785706ed1238169de63236cf1ade3038a8315 (patch) | |
tree | ebb7724b3d63ab7a3670016195a008e8b1995026 /Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx | |
parent | 5e448e499d3c7ac969a219544ef8c2d51cc282b0 (diff) |
koma-script (3jan19)
git-svn-id: svn://tug.org/texlive/trunk@49587 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx | 104 |
1 files changed, 93 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx index 3115e727f4a..32004b4d369 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-miscellaneous.dtx @@ -1,8 +1,8 @@ -% \CheckSum{659} +% \CheckSum{722} % \iffalse meta-comment % ====================================================================== % scrkernel-miscellaneous.dtx -% Copyright (c) Markus Kohm, 2002-2017 +% Copyright (c) Markus Kohm, 2002-2018 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -20,7 +20,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrkernel-miscellaneous.dtx -% Copyright (c) Markus Kohm, 2002-2017 +% Copyright (c) Markus Kohm, 2002-2018 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-miscellaneous.dtx 2712 2017-11-21 09:27:02Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 2995 2018-07-18 06:46:34Z kohm $ %<init>%%% (run: init) %<option>%%% (run: option) %<execoption>%%% (run: execoption) @@ -65,9 +65,9 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2017-11-21 10:27:02 +0100 (Tue, 21 Nov 2017) $ + \filedate$Date: 2018-07-18 08:46:34 +0200 (Wed, 18 Jul 2018) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} - \filerevision$Revision: 2712 $ + \filerevision$Revision: 2995 $ \edef\reserved@a{% \noexpand\endgroup \noexpand\ProvidesFile{scrkernel-miscellaneous.dtx}% @@ -838,6 +838,7 @@ }% % \end{macrocode} % \end{macro}^^A \class@shoulddisablepackagewarning@list +% % \textsf{emptypage} wird nicht benötigt, weil es bereits entsprechende % Einstellungen in \KOMAScript{} gibt. Darüber hinaus verwendet es % \cs{thispagestyle} an Stelle von \cs{pagestyle} in einer Gruppe, was @@ -849,6 +850,7 @@ `cleardoublepage' with one of it's\MessageBreak several values} % \end{macrocode} +% % \textsf{fancyhdr} verwendet veraltete Font-Befehle und beachtet die % Font-Einstellungen und diverse andere Befehle und Optionen von \KOMAScript{} % nicht. @@ -864,8 +866,8 @@ `\string\addtokomafont' for the page style elements need\MessageBreak explicite user intervention to work} % \end{macrocode} -% \changes{v3.23}{2017/02/04}{Verwendung von \textsf{minitoc} kann nicht -% empfohlen werden}^^A +% \changes{v3.23}{2017/02/04}{Verwendung von \textsf{minitoc} kann nicht +% empfohlen werden}^^A % \textsf{minitoc} definiert u.\,a. \cs{@sect} hart um und zerstört so diverse % Erweiterungen von \KOMAScript. Es ist nicht abschließend untersucht, was das % Paket noch alles zerstört. Derzeit gibt es nur einen Workaround für das @@ -874,6 +876,37 @@ % \begin{macrocode} \scr@package@not@recommended{minitoc}{} % \end{macrocode} +% +% \selectlanguage{english}^^A +% \changes{v3.26}{2018/07/18}{\textsf{multitoc} not recommended}^^A +% \textsf{multitoc} not recommended, because up to version 2.01 it breaks all +% additional list-ofs and even table of contents, list of figures and list of +% tables, if option \texttt{toc}, \texttt{lof} or \texttt{lot} has not been +% set. And it is not needed, because you can use \cs{BeforeStartingTOC} and +% \cs{AfterStartingTOC} to make two-column list-ofs. +% \begin{macrocode} +%<*!letter> +\scr@package@not@recommended{multitoc}{% + package `multicol' and, e.g.:\MessageBreak + \space\space + \string\BeforeStartingTOC{\string\begin{multicols}{2}}\MessageBreak + \space\space + \string\AfterStartingTOC{\string\end{multicols}}\MessageBreak + to make all ToCs two-columned.\MessageBreak + \@ifpackagelater{2018/07/18}{}{% + Note, package `multitoc' breaks additional\MessageBreak + ToCs generated by `\string\DeclareNewTOC' or\MessageBreak + packages like `listings' or `newcaption' and\MessageBreak + even the standard table of contents,\MessageBreak + list of figures or list of tables,\MessageBreak + if you omit the corresponding options `toc',\MessageBreak + `lof' or `lot'.% + }% +} +%</!letter> +% \end{macrocode} +% \selectlanguage{ngerman}^^A +% % \textsf{parskip} ist nur ein Notfallpaket für Klassen, die selbst keinen % Absatzabstand unterstützen. % \begin{macrocode} @@ -881,25 +914,30 @@ option\MessageBreak `parskip' with one of it's several values} % \end{macrocode} -% \changes{v3.16}{2015/01/21}{Verwendung von \textsf{titleps} kann nicht -% empfohlen werden}^^A +% +% \changes{v3.16}{2015/01/21}{Verwendung von \textsf{titleps} kann nicht +% empfohlen werden}^^A % \textsf{titleps} beachtet die Font-Einstellungen und diverse andere Befehle % und Optionen von \KOMAScript{} nicht. % \begin{macrocode} \scr@package@not@recommended{titleps}{% package `scrlayer-scrpage'} % \end{macrocode} +% % \textsf{titlesec} beschädigt diverse \KOMAScript{} Erweiterungen und % benötigt eigene Workarounds (siehe Abschnitt~\ref{sec:packageworkarounds}), % so dass es einfach nicht gut mit \KOMAScript{} harmoniert. % \begin{macrocode} +%<*!letter> \scr@package@not@recommended{titlesec}{% the package only\MessageBreak if you really need it, because it breaks several\MessageBreak KOMA-Script features, i.e., option `headings' and\MessageBreak the extended optional argument of the section\MessageBreak commands} +%</!letter> % \end{macrocode} +% % \selectlanguage{english}^^A % \changes{v3.25}{2017/11/21}{Usage of \textsf{tocbibind} not recommended}^^A % \textsf{tocbibind} does several things, that break \KOMAScript, i.e.: @@ -914,6 +952,7 @@ % \item hard redefinition of \cs{@makechapterhead} % \end{itemize} % \begin{macrocode} +%<*!letter> \scr@package@not@recommended{tocbibind}{% options like `listof=totoc'\MessageBreak or `bibliography=totoc', or commands like\MessageBreak @@ -921,9 +960,52 @@ because it breaks several KOMA-Script features of\MessageBreak the list of figures, list of tables, bibliography,\MessageBreak index and the running head% -} +} +%</!letter> +% \end{macrocode} +% +% \changes{v3.26}{2018/07/18}{Usage of \textsf{tocloft} not recommended}^^A +% \textsf{tocloft} does redefine \cs{tableofcontents}, \cs{listoffigures}, +% \cs{listoftables}, \cs{l@part} \dots{} \cs{l@subparagraph} and breaks +% \KOMAScript, i.e.: +% \begin{itemize} +% \item commands \cs{BeforeTOCHead}, \cs{AfterTOCHead}, +% \cs{BeforeStartingTOC}, \cs{AfterStartingTOC}, +% \item almost all TOC features, +% \item options \texttt{listof=totoc}, \texttt{listof=numbered}, +% \item option \texttt{listof=flat}, +% \item option \texttt{listof=entryprefix}, +% \item all options of \cs{DeclareTOCEntryStyle}, +% \end{itemize} +% \begin{macrocode} +%<*!letter> +\scr@package@not@recommended{tocloft}{% + options like `listof=entryprefix',\MessageBreak + commands like `\string\listoflofentryname' or\MessageBreak + `\string\listoflotentryname', + and `\string\DeclareTOCStyleEntry' or\MessageBreak + `\string\RedeclareSectionCommand' + instead of this package,\MessageBreak + because it breaks several KOMA-Script features of\MessageBreak + the list of figures, list of tables and table of\MessageBreak + contents, i.e., options like `listof=numbered',\MessageBreak + `listof=flat or `toc=flat', commands like\MessageBreak + `\string\BeforeTOCHead{...}' and + `\string\AfterTOCHead{...}',\MessageBreak + `\string\BeforeStartingTOC{...}' and + \string\AfterStartingTOC{...}',\MessageBreak + all features of `\string\DeclareTOCStyleEntry',\MessageBreak + and the ToC entry features of `\string\DeclareSecionCommand'\MessageBreak + and `\string\RedeclareSectionCommand' of levels\MessageBreak + `part', +%<article> `chapter', + `section', `subsection',\MessageBreak + `subsubsection', `paragraph' and `subparagraph'% +} +%</!letter> %</class> % \end{macrocode} +% \selectlanguage{ngerman}^^A % \end{macro}^^A \scr@package@not@recommended % % \subsection{Workarounds für fremde Pakete} |