summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/eledmac
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-08-21 22:08:05 +0000
committerKarl Berry <karl@freefriends.org>2013-08-21 22:08:05 +0000
commitc3c661426b38899deda17ccef1b1494d440b297c (patch)
tree510f133c6df248dcf8d11e9799e1c79079dab937 /Master/texmf-dist/tex/latex/eledmac
parent60db445b187defd29b9b812162d897c90425b092 (diff)
eledmac (21aug13)
git-svn-id: svn://tug.org/texlive/trunk@31488 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/eledmac')
-rw-r--r--Master/texmf-dist/tex/latex/eledmac/eledmac.sty28
-rw-r--r--Master/texmf-dist/tex/latex/eledmac/eledpar.sty16
2 files changed, 34 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/eledmac/eledmac.sty b/Master/texmf-dist/tex/latex/eledmac/eledmac.sty
index 534aebd96fc..75d012f109d 100644
--- a/Master/texmf-dist/tex/latex/eledmac/eledmac.sty
+++ b/Master/texmf-dist/tex/latex/eledmac/eledmac.sty
@@ -24,7 +24,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledmac}[2013/08/16 v1.5.1 LaTeX port of EDMAC]
+\ProvidesPackage{eledmac}[2013/08/21 v1.5.2 LaTeX port of EDMAC]
\newif\ifledfinal
\newif\ifparapparatus@
\newif\ifnoquotation@
@@ -736,12 +736,22 @@
\newcommand*{\line@list@stuff}[1]{%
\read@linelist{#1}%
\iffirst@linenum@out@
- \immediate\closeout\linenum@out
- \global\first@linenum@out@false
- \immediate\openout\linenum@out=#1\relax
+ \immediate\closeout\linenum@out%
+ \global\first@linenum@out@false%
+ \immediate\openout\linenum@out=#1\relax%
\else
- \closeout\linenum@out
- \openout\linenum@out=#1\relax
+ \if@minipage%
+ \if@ledgroup%
+ \closeout\linenum@out%
+ \openout\linenum@out=#1\relax%
+ \else%
+ \immediate\closeout\linenum@out%
+ \immediate\openout\linenum@out=#1\relax%
+ \fi
+ \else%
+ \closeout\linenum@out%
+ \openout\linenum@out=#1\relax%
+ \fi%
\fi}
\newcommand*{\new@line}{\write\linenum@out{\string\@l[\the\c@page][\thepage]}}
@@ -2991,8 +3001,9 @@
\footnoterule
\unvbox\@mpfootins}
+\newif\if@ledgroup
\newenvironment{ledgroup}{%
- \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
+ \@ledgrouptrue\def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
\let\@footnotetext\@mpfootnotetext
\l@dfeetbeginmini%
}{%
@@ -3002,6 +3013,7 @@
\l@dunboxmpfoot
\fi
\l@dfeetendmini%
+ \@ledgroupfalse%
}
\newenvironment{ledgroupsized}[2][l]{%
@@ -3019,6 +3031,7 @@
\let\ledrlfill\relax
\fi
\fi
+ \@ledgrouptrue%
\def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
\let\@footnotetext\@mpfootnotetext
\l@dfeetbeginmini%
@@ -3029,6 +3042,7 @@
\l@dunboxmpfoot
\fi
\l@dfeetendmini%
+ \@ledgroupfalse%
}
\newcommand{\pagelinesep}{-}
diff --git a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty
index a421a04722e..cec6bed0d9b 100644
--- a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty
+++ b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty
@@ -24,7 +24,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledpar}[2013/08/16 v1.4.1 eledmac extension for parallel texts]
+\ProvidesPackage{eledpar}[2013/08/21 v1.4.2 eledmac extension for parallel texts]
\newif\ifshiftedpstarts
\let\shiftedversestrue\shiftedpstartstrue
@@ -606,8 +606,18 @@
\global\first@linenum@out@Rfalse
\immediate\openout\linenum@outR=#1
\else
- \closeout\linenum@outR
- \openout\linenum@outR=#1
+ \if@minipage%
+ \if@ledgroup%
+ \closeout\linenum@outR
+ \openout\linenum@outR=#1
+ \else
+ \immediate\closeout\linenum@outR
+ \immediate\openout\linenum@outR=#1\relax
+ \fi
+ \else
+ \closeout\linenum@outR%
+ \openout\linenum@outR=#1\relax%
+ \fi
\fi}
\newcommand*{\new@lineR}{%