diff options
author | Karl Berry <karl@freefriends.org> | 2017-01-29 22:32:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-01-29 22:32:58 +0000 |
commit | e02235dda0e68d2131b9cf111af5448fa125ad58 (patch) | |
tree | 37ea12425820b8b346764911b170eefcc0a68b44 /Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx | |
parent | 687ffbc778abf7b367ab1c6ed91c016e8138c2ad (diff) |
koma-script (29jan17)
git-svn-id: svn://tug.org/texlive/trunk@43084 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx index e00a47c4f30..8de7350c77a 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx @@ -1,4 +1,4 @@ -% \CheckSum{298} +% \CheckSum{316} % \iffalse meta-comment % ====================================================================== % scrkernel-listsandtabulars.dtx @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-listsandtabulars.dtx 2318 2016-01-29 11:40:15Z kohm $ +%%% From File: $Id: scrkernel-listsandtabulars.dtx 2503 2016-10-21 08:54:46Z 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: 2016-01-29 12:40:15 +0100 (Fri, 29 Jan 2016) $ + \filedate$Date: 2016-10-21 10:54:46 +0200 (Fri, 21 Oct 2016) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1872 $ \edef\reserved@a{% @@ -386,6 +386,8 @@ % \changes{v2.8q}{2001/11/29}{neue Umgebung}^^A % \changes{v2.95a}{2006-07-20}{\cs{@listdepth} korrigiert}^^A % \changes{v3.17}{2015/03/23}{robuster gegen Umbrüche am Anfang}^^A +% \changes{v3.22}{2016/08/02}{Umbruchtest nur für doppelseitige +% Dokumente}^^A % Diese beiden Umgebungen ähneln \texttt{quote} und % \texttt{quotation}. Dabei werden Absatzeinzug und Absatzabstand % nicht verändert. Die einzige Veränderung besteht in den Rändern. Wie @@ -409,7 +411,10 @@ % Der Rest wird von diesem Makro erledigt. % \begin{macro}{\scr@addmargin@startpage} % \changes{v3.12}{2013/10/26}{neu (intern, lokal)}^^A -% \changes{v3.12}{2013/10/26}{Test auf Seitenumbruch in \texttt{addmargin*}} +% \changes{v3.12}{2013/10/26}{Test auf Seitenumbruch in +% \texttt{addmargin*}}^^A +% \changes{v3.22}{2016/10/21}{\cs{topsep} und \cs{partopsep} werden +% erhalten}^^A % \begin{macrocode} %</class> \newenvironment{addmargin}{% @@ -420,23 +425,25 @@ } \newenvironment{addmargin*}{% \@tempswafalse - \if@twoside\is@thispageodd[]\ifthispagewasodd\else\@tempswatrue\fi\fi - \edef\scr@addmargin@startpage{\csname tpo@\scr@tpo\endcsname}% + \if@twoside\is@thispageodd[]\ifthispagewasodd\else\@tempswatrue\fi + \edef\scr@addmargin@startpage{\csname tpo@\scr@tpo\endcsname}\fi \@addmargin }{% - \unskip\nobreak\ifthispageodd{}{}% - \expandafter\ifx\csname tpo@\scr@tpo\endcsname\scr@addmargin@startpage\else -%<class> \ClassWarning{\KOMAClassName}{% -%<package> \PackageWarning{scrextend}{% - page break inside `addmargin*' environment.\MessageBreak - A `addmargin*' environment starting on page - \scr@addmargin@startpage\MessageBreak - ends on page \csname tpo@\scr@tpo\endcsname.\MessageBreak - This will result in potential wrong margins on\MessageBreak - every other page.\MessageBreak - So maybe you should change the `addmargin*'\MessageBreak - environment, that ends% - }% + \if@twoside + \unskip\nobreak\ifthispageodd{}{}% + \expandafter\ifx\csname tpo@\scr@tpo\endcsname\scr@addmargin@startpage\else +%<class> \ClassWarning{\KOMAClassName}{% +%<package> \PackageWarning{scrextend}{% + page break inside `addmargin*' environment.\MessageBreak + A `addmargin*' environment starting on page + \scr@addmargin@startpage\MessageBreak + ends on page \csname tpo@\scr@tpo\endcsname.\MessageBreak + This will result in potential wrong margins on\MessageBreak + every other page.\MessageBreak + So maybe you should change the `addmargin*'\MessageBreak + environment, that ends% + }% + \fi \fi \advance\@listdepth\@ne \endlist @@ -455,13 +462,19 @@ \setlength{\listparindent}{\parindent}% \setlength{\itemsep}{\parskip}% \setlength{\itemindent}{\z@}% + \setlength{\@tempskipa}{\topsep}% \setlength{\topsep}{\z@}% \setlength{\parsep}{\parskip}% + \setlength{\@tempskipb}{\partopsep}% \setlength{\partopsep}{\z@}% \let\makelabel\@gobble \setlength{\labelwidth}{\z@}% \advance\@listdepth\m@ne }% + \expandafter\ifnum\scr@v@is@ge{3.22}% + \setlength{\topsep}{\@tempskipa}% + \setlength{\partopsep}{\@tempskipb}% + \fi \item\is@thispageodd@setlabel\nobreak\ignorespaces } %<*class> |