summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-03-22 21:22:46 +0000
committerKarl Berry <karl@freefriends.org>2015-03-22 21:22:46 +0000
commit7dda79a619cf02db4cdb8b8882245bd8da077b0c (patch)
tree223404f5ce9312de4df02c77033a499150afaecb /Master/texmf-dist/source/latex/eledmac/eledpar.dtx
parent03b72ee35aae655a0458e281a82a09efbcec318f (diff)
eledmac (22mar15)
git-svn-id: svn://tug.org/texlive/trunk@36596 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/eledmac/eledpar.dtx')
-rw-r--r--Master/texmf-dist/source/latex/eledmac/eledpar.dtx26
1 files changed, 13 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
index db2c6a10a28..76b7303b1ce 100644
--- a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
+++ b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
@@ -65,7 +65,7 @@
%</driver>
%
% \fi
-% \CheckSum{4970}
+% \CheckSum{4968}
%
% \makeatletter
% \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters
@@ -188,6 +188,8 @@
% \changes{v1.12.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
% \changes{v1.13.0}{2015/03/06}{With parallel pages, long notes can now flow from the Left to the right side and from the Right to the left side.}
% \changes{v1.13.0}{2015/03/06}{Fix bug in shiftedpstarts when size difference between pstarts is very important.}
+% \changes{v1.14.0}{2015/03/22}{The \cs{newif}s are not followed by boolean values set to false, because it is the \TeX\ default setting.}
+% \changes{v1.14.0}{2015/03/22}{Fix bug with line number position when using \cs{eledsection} and similar commands for RTL texts with \LuaLaTeX.}
% \hyphenation{man-u-script man-u-scripts}
%
%
@@ -420,9 +422,10 @@
% \setlength{\beforecolumseparator}{length}
% \setlength{\aftercolumseparator}{length}
% \end{verbatim}
-% If you want to come back to the previous behavior, just set them with a negative value.
+% If you want to revert to the previous behavior, just set with a negative value.
% \DescribeMacro{\widthliketwocolumns}
-% If you want to mix texts in columns and text without columns, you can horizontally align text in one column to text in two columns with \cs{widthliketwocolumnstrue}. To reset this feature, just use \cs{widthliketwocolumnsfalse}.
+% If you want to mix two-column with single-column text, you can align horizontally single-column text to two-column text with \cs{widthliketwocolumnstrue}. To reset this feature, use \cs{widthliketwocolumnsfalse}.
+% You can also call \cs{widthliketwocolumns} as a global option when loading \Lpack{eledmac} or \Lpack{eledpar}
%
% \DescribeMacro{\Xnoteswidthliketwocolumns}
% \DescribeMacro{\notesXwidthliketwocolumns}
@@ -922,7 +925,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledpar}[2015/03/12 v1.13.1 eledmac extension for parallel texts]%
+\ProvidesPackage{eledpar}[2015/03/22 v1.14.0 eledmac extension for parallel texts]%
% \end{macrocode}
% Few commands use \cs{xspace} command.
@@ -1054,7 +1057,6 @@
% \begin{macrocode}
\pst@rtedLfalse
\newif\ifpst@rtedR
- \pst@rtedRfalse
% \end{macrocode}
% \end{macro}
@@ -1238,8 +1240,6 @@
% \begin{macrocode}
\newif\ifbypage@R
\newif\ifbypstart@R
- \bypage@Rfalse
- \bypstart@Rfalse
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -3041,6 +3041,7 @@
\luatextextdir\l@luatextextdir@L%
\luatexpardir\l@luatexpardir@L%
\luatexbodydir\l@luatexbodydir@L%
+ \ifdefstring{\l@luatextextdir@L}{TRT}{\@RTLtrue}{}%
\fi%
\csuse{eled@sectioning@\the\l@dpscL}%
\egroup%
@@ -3172,6 +3173,7 @@
\luatextextdir\l@luatextextdir@R%
\luatexpardir\l@luatexpardir@R%
\luatexbodydir\l@luatexbodydir@R%
+ \ifdefstring{\l@luatextextdir@L}{TRT}{\@RTLtrue}{}%
\fi%
\csuse{eled@sectioning@\the\l@dpscR R}%
\egroup%
@@ -3680,7 +3682,7 @@
% general case, is a rather complicated task.
% The seven parameters of the
% argument are the line numbers as stored in \cs{l@d@nums}, in the
-% form described on page \pageref{linenumbers}: the starting
+% form described on page \pageref{eledmac-linenumbers} of \Eledmac{}' handbook: the starting
% page, line, and sub-line numbers, followed by the ending page,
% line, and sub-line numbers, and then the font specifier for
% the lemma.
@@ -3770,14 +3772,14 @@
(test {\ifcsstring{onlyXside@#1}{R}} and test{\ifnumodd{\c@page}}))%
}%
% \end{macrocode}
-% If we are in a page where notes must be printed, print them, making box's correction before.
+% If we are in a page where notes must be printed, print the notes, after having made the corrections which are needed for boxes.
% \begin{macrocode}
{%
\correct@Xfootins@box{#1}%
\csuse{#1footstart}{#1}%
\csuse{#1footgroup}{#1}%
% \end{macrocode}
-% Then, say to not keep room for notes in the next page.
+% Then, say not to keep room for notes in the next page.
% \begin{macrocode}
\global\count\csuse{#1footins}=0%
\global\skip\csuse{#1footins}=0pt%
@@ -4402,7 +4404,6 @@
% A flag for checking if \verb?babel? has been used as a package.
% \begin{macrocode}
\newif\ifl@dusedbabel
- \l@dusedbabelfalse
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -4553,7 +4554,6 @@
% otherwise both are void and it sets \cs{araw@textfalse}.
% \begin{macrocode}
\newif\ifaraw@text
- \araw@textfalse
\newcommand*{\checkraw@text}{%
\araw@textfalse
\ifvbox\namebox{l@dLcolrawbox\the\l@dpscL}
@@ -5257,7 +5257,7 @@
% \end{macro}
%
% \begin{macro}{\finish@Pages@notes}
-% This macro ensures that all long notes are printed at the end of \cs{Pages} typessetting, and that there is no more long notes for the next pages.
+% This macro ensures that all long notes are printed at the end of \cs{Pages} typessetting, and that there is no more long notes left for the next pages.
% \begin{macrocode}
\newcommand{\finish@Pages@notes}{%
\def\do##1{%