summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-29 22:32:58 +0000
committerKarl Berry <karl@freefriends.org>2017-01-29 22:32:58 +0000
commite02235dda0e68d2131b9cf111af5448fa125ad58 (patch)
tree37ea12425820b8b346764911b170eefcc0a68b44 /Master/texmf-dist/source/latex/koma-script/scrkernel-listsandtabulars.dtx
parent687ffbc778abf7b367ab1c6ed91c016e8138c2ad (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.dtx51
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>