diff options
author | Karl Berry <karl@freefriends.org> | 2015-03-12 22:29:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-03-12 22:29:06 +0000 |
commit | 9ee15011dd21d634837d8a1f8b76f0378fcabcf8 (patch) | |
tree | 6009a55d953b81da48f04a43725ef68e28d431d1 /Master/texmf-dist/tex/latex/eledmac/eledpar.sty | |
parent | f1f776d03550c6af252c315f2a961c187ea91df5 (diff) |
eledmac (12mar15)
git-svn-id: svn://tug.org/texlive/trunk@36498 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/eledmac/eledpar.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/eledmac/eledpar.sty | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty index bb531abde26..38f18761f1c 100644 --- a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty +++ b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty @@ -23,7 +23,7 @@ %% This work consists of the files listed in the README file. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{eledpar}[2015/03/06 v1.13.0 eledmac extension for parallel texts]% +\ProvidesPackage{eledpar}[2015/03/12 v1.13.1 eledmac extension for parallel texts]% \RequirePackage{xspace}% \newif\ifshiftedpstarts @@ -1496,13 +1496,14 @@ (test {\ifcsstring{onlyXside@#1}{R}} and test{\ifnumodd{\c@page}}))% }% {% + \correct@Xfootins@box{#1}% \csuse{#1footstart}{#1}% \csuse{#1footgroup}{#1}% \global\count\csuse{#1footins}=0% \global\skip\csuse{#1footins}=0pt% - \csuse{Xnotefontsize@#1}% - \global\advance\dimen\csuse{#1footins} by -\baselineskip% - \global\boolfalse{keepforXside@#1}% + \csuse{Xnotefontsize@#1}% + \global\advance\dimen\csuse{#1footins} by -\baselineskip% + \global\boolfalse{keepforXside@#1}% }% {% \global\booltrue{keepforXside@#1}% @@ -1521,7 +1522,7 @@ \splittopskip=0pt% \global\setbox\csuse{#1footins}=\vbox{% \vsplit\csuse{#1footins} to \dimexpr\ht\csuse{#1footins}-1pt\relax% - \vskip \dimexpr-0.5\baselineskip-\lineskip-0.5pt\relax% + \vskip \dimexpr-0.5\baselineskip-0.5\lineskip-0.5pt\relax% \unvbox\csuse{#1footins}% }% }{}% @@ -1538,6 +1539,7 @@ (test {\ifcsstring{onlysideX@#1}{R}} and test{\ifnumodd{\c@page}}))% }% {% + \correct@footinsX@box{#1}% \csuse{footstart#1}{#1}% \csuse{footgroup#1}{#1}% \global\count\csuse{footins#1}=0% @@ -1563,7 +1565,7 @@ \splittopskip=0pt% \global\setbox\csuse{footins#1}=\vbox{% \vsplit\csuse{footins#1} to \dimexpr\ht\csuse{footins#1}-1pt\relax% - \vskip \dimexpr-0.5\baselineskip-\lineskip-0.5pt\relax% + \vskip \dimexpr-0.5\baselineskip-0.5\lineskip-0.5pt\relax% \unvbox\csuse{footins#1}% }% }{}% @@ -2272,9 +2274,23 @@ \global\instanzaLfalse \global\instanzaRfalse \l@dprintingpagesfalse% - \newpage\null%Needed to prevent final notes overlap line number + \finish@Pages@notes%Needed to prevent final notes overlap line number \ignorespaces} +\newcommand{\finish@Pages@notes}{% + \def\do##1{% + \ifvoid\csuse{##1footins}% + \ifvoid\csuse{footins##1}\else% + \newpage\null% + \listbreak% + \fi% + \else% + \newpage\null% + \listbreak% + \fi% + }% + \dolistloop{\@series}% +}% \newcommand*{\ledstrutL}{\strut} \newcommand*{\ledstrutR}{\strut} |