summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/eledmac/eledpar.dtx')
-rw-r--r--Master/texmf-dist/source/latex/eledmac/eledpar.dtx23
1 files changed, 15 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
index 078a8d81023..30fa7d5d414 100644
--- a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
+++ b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
@@ -51,7 +51,7 @@
%
% \fi
%
-% \CheckSum{4704}
+% \CheckSum{4722}
%
% \makeatletter
% \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters
@@ -183,7 +183,7 @@
% \changes{v1.10.0}{2015/01/12}{Restore critical notes in \cs{eledsection} in parallel columns (this bug was added in 1.8.2).}
% \changes{v1.10.0}{2015/01/12}{Compatibility with \cs{AtEveryPstart} and \cs{AtEveryPend}}
% \changes{v1.11.0}{2015/01/23}{Compatibility of standard footnotes with some biblatex styles.}
-% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX RTL languages.}
+% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
% \hyphenation{man-u-script man-u-scripts}
%
%
@@ -872,7 +872,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledpar}[2015/02/23 v1.12.0 eledmac extension for parallel texts]%
+\ProvidesPackage{eledpar}[2015/02/27 v1.12.1 eledmac extension for parallel texts]%
% \end{macrocode}
% With the option `shiftedpstarts' a long pstart one the left side (or in the right side) doesn't make a blank on the corresponding pstart, but the blank is put on the bottom of the page. Consequently, the pstarts on the parallel pages are shifted, but the shift stops at every end of pages.
@@ -2557,6 +2557,8 @@
\@nobreaktrue%
\ifluatex%
\xdef\l@luatextextdir@L{\the\luatextextdir}%
+ \xdef\l@luatexpardir@L{\the\luatexpardir}%
+ \xdef\l@luatexbodydir@L{\the\luatexbodydir}%
\fi%
\ifnumbering \else%
\led@err@PstartNotNumbered%
@@ -2618,6 +2620,8 @@
\@nobreaktrue%
\ifluatex%
\xdef\l@luatextextdir@R{\the\luatextextdir}%
+ \xdef\l@luatexpardir@R{\the\luatexpardir}%
+ \xdef\l@luatexbodydir@R{\the\luatexbodydir}%
\fi%
\ifnumberingR \else%
\led@err@PstartNotNumbered%
@@ -2846,7 +2850,7 @@
%
% \begin{macro}{\print@lineL}
% \cs{print@lineL} is for lines without a sectioning command. See \Lpack{eledmac} definition of \cs{print@line} for handbook.
-% \changes{v1.17.1}{2015/02/23}{Compatibility with \LuaLaTeX RTL languages.}
+% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
% \begin{macrocode}
\def\print@lineL{%
\affixpstart@numL%
@@ -2866,7 +2870,8 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\print@eledsectionL}
-% \changes{v1.17.1}{2015/02/23}{Compatibility with \LuaLaTeX RTL languages.}
+% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
+% \changes{v1.12.1}{2015/02/27}{Fixes bug with \LuaLaTeX RTL \cs{eledsection}.}
% \cs{print@eledsectionL} is for line with macro code.
% \begin{macrocode}
\def\print@eledsectionL{%%
@@ -2879,7 +2884,8 @@
\bgroup%
\ifluatex%
\luatextextdir\l@luatextextdir@L%
- \luatexpardir\l@luatextextdir@L%
+ \luatexpardir\l@luatexpardir@L%
+ \luatexbodydir\l@luatexbodydir@L%
\fi%
\csuse{eled@sectioning@\the\l@dpscL}%
\egroup%
@@ -2981,7 +2987,7 @@
%
% \begin{macro}{\print@lineR}{}
% \begin{macro}{\print@eledsectionR}{}
-% \changes{v1.17.1}{2015/02/23}{Compatibility with \LuaLaTeX RTL languages.}
+% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
\def\print@lineR{%
\affixpstart@numR%
\l@dld@ta %space kept for backward compatibility
@@ -3009,7 +3015,8 @@
\bgroup%
\ifluatex%
\luatextextdir\l@luatextextdir@R%
- \luatexpardir\l@luatextextdir@R%
+ \luatexpardir\l@luatexpardir@R%
+ \luatexbodydir\l@luatexbodydir@R%
\fi%
\csuse{eled@sectioning@\the\l@dpscR R}%
\egroup%