diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx index a33ea93d160..4d398010b1d 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-paragraphs.dtx 2045 2015-03-25 09:47:54Z kohm $ +%%% From File: $Id: scrkernel-paragraphs.dtx 2179 2015-08-22 06:36:48Z kohm $ %<*driver> % \fi \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2015-03-25 10:47:54 +0100 (Wed, 25 Mar 2015) $ + \filedate$Date: 2015-08-22 08:36:48 +0200 (Sat, 22 Aug 2015) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1872 $ \edef\reserved@a{% @@ -121,6 +121,8 @@ % \changes{v2.95}{2004/11/05}{neues Macro}^^A % \changes{v3.17}{2015/03/10}{löscht diverse \texttt{parskip}-Einstellungen % aus der internen Liste}^^A +% \changes{v3.19}{2015/07/29}{\cs{par@update} darf erst nach +% \cs{begin{document}} wieder \cs{default@par@update} werden}^^A % Über dieses Makro wird die Änderung der Absatzparameter |\parskip|, % |\parindent|, |\parfillskip| gesetzt. Das erste Argument ist der Einzug, das % zweite der Abstand und das dritte die Füllung. Aktiviert werden die @@ -135,7 +137,10 @@ \def\scr@parindent{#1}% \def\scr@parskip{#2}% \def\scr@parfillskip{#3}% - \def\par@update{\let\par@update\default@par@update\par@updaterelative}% + \def\par@update{% + \if@atdocument\let\par@update\default@par@update\fi + \par@updaterelative + }% \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{false}% \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{never}% \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full}% @@ -599,10 +604,14 @@ % % \begin{macro}{\scr@defaultunits} % \changes{v2.95}{2004/11/05}{neues internes Macro}^^A +% \changes{v3.19}{2015/08/22}{\cs{setlength} wegen \textsf{tikz} +% eliminiert}^^A % \begin{macro}{\scr@@defaultunits} % \changes{v2.95}{2004/11/05}{neues internes Macro}^^A % \begin{macro}{\scr@@@defaultunits} % \changes{v2.95}{2004/11/05}{neues internes Macro}^^A +% \changes{v3.19}{2015/08/22}{\cs{setlength} und \cs{addtolength} wegen +% \textsf{tikz} eliminiert}^^A % Damit |\par@updaterelative| überhaupt funktionieren kann, wird % |\scr@defaultunits| benötigt. Dieses Makro arbeitet prinzipiell wie % |\@defaultunits| bekommt aber Dimension bzw. Skip als erstes und den Wert @@ -617,7 +626,7 @@ \begingroup \edef\@tempa{#2}% \expandafter\scr@@defaultunits\expandafter#1\@tempa plusplus\@nnil - \edef\@tempa{\noexpand\endgroup\noexpand\setlength{\noexpand#1}{\the#1}}% + \edef\@tempa{\noexpand\endgroup\noexpand#1\the\glueexpr #1\relax}% \@tempa } \newcommand*{\scr@@defaultunits}{} @@ -632,16 +641,16 @@ \def\scr@@@defaultunits#1#2#3minus#4minus#5\@nnil{% \ifx\relax#2\relax \@defaultunits\@tempskipa#3pt\relax\@nnil - \setlength{#1}{\@tempskipa}% + #1\@tempskipa \else \@defaultunits\@tempskipa\z@\@plus#3pt\relax\@nnil - \setlength{#1}{\@tempskipa}% + #1\@tempskipa \@defaultunits\@tempskipa#2pt\relax\@nnil - \addtolength{#1}{\@tempskipa}% + \advance#1\@tempskipa \fi \ifx\relax#4\relax\else \@defaultunits\@tempskipa\z@\@minus #4pt\relax\@nnil - \addtolength{#1}{\@tempskipa}% + \advance#1\@tempskipa \fi } % \end{macrocode} |