texlive[42509] Master/texmf-dist: reledmac (14nov16)

commits+karl at tug.org commits+karl at tug.org
Mon Nov 14 23:35:23 CET 2016


Revision: 42509
          http://tug.org/svn/texlive?view=revision&revision=42509
Author:   karl
Date:     2016-11-14 23:35:23 +0100 (Mon, 14 Nov 2016)
Log Message:
-----------
reledmac (14nov16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-criticalnotes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-sidenotes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-tabular.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-verses.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-cross_referencing.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-footnote_spacing.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-glossaries.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-indexing.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-lemma_disambigution.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-line_numbers_in_header.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-linespacing.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-manuscript-apparatus.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-notes-width.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-one_series_per_pstart.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-performances.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-reledmac-right-to-left.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-titles_not_in_line_numbering.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_columns_different_languages.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_mwe.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_default.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_columns_alignment.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_long_notes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_verse_text_between.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/migration.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/reledmac.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/reledpar.pdf
    trunk/Master/texmf-dist/source/latex/reledmac/reledmac.dtx
    trunk/Master/texmf-dist/source/latex/reledmac/reledpar.dtx
    trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
    trunk/Master/texmf-dist/tex/latex/reledmac/reledpar.sty

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-criticalnotes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-sidenotes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-tabular.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-verses.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-cross_referencing.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-footnote_spacing.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-glossaries.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-indexing.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-lemma_disambigution.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-line_numbers_in_header.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-linespacing.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-manuscript-apparatus.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-notes-width.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-one_series_per_pstart.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-performances.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-reledmac-right-to-left.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-titles_not_in_line_numbering.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_columns_different_languages.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_mwe.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_default.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_columns_alignment.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_long_notes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/examples/4-reledpar_verse_text_between.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/migration.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/reledmac.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/reledmac/reledpar.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/reledmac/reledmac.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/reledmac/reledmac.dtx	2016-11-14 22:34:59 UTC (rev 42508)
+++ trunk/Master/texmf-dist/source/latex/reledmac/reledmac.dtx	2016-11-14 22:35:23 UTC (rev 42509)
@@ -447,6 +447,8 @@
 % \changes{v2.16.3}{2016/10/12}{Fix bug with \protect\cs{SEref} (bug added in v2.7.0).}
 % \changes{v2.16.4}{2016/10/16}{Fix bug with vertical space before sectioning command in optional argument of \protect\cs{pstart} (bug added in v2.15.3).}
 % \changes{v2.16.5}{2016/10/20}{Fix potential spurious spaces in endnotes.}
+% \changes{v2.16.6}{2016/11/14}{Take account of \protect\cs{linenumberstyle} when using \protect\cs{edlineref}.}
+% \changes{v2.16.6}{2016/11/14}{Fix bug with the line number style in \protect\cs{doennotes} when referring to right side line in parallel typesetting.}
 % \title{\Macpackage \\
 %      Typeset scholarly editions with \LaTeX\thanks{This file (\dtxfilename)
 % has version number \fileversion, last revised \filedate.}}
@@ -3842,7 +3844,7 @@
 %    \begin{macrocode}
 %<*code>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2016/10/20 v2.16.5 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2016/11/14 v2.16.6 typesetting critical editions]%
 %    \end{macrocode}
 %
 % \subsection{Package options}
@@ -12794,11 +12796,23 @@
 %    \end{macrocode}
 % The print the start line, following, if required, by the side flag and the start sub line.
 %    \begin{macrocode}
-  \wrap at edcrossref{\@this at crossref@start}{\linenumrep{#2}}%
+  \wrap at edcrossref{\@this at crossref@start}{%
+    \ifledRcol@%
+      \linenumrepR{#2}%
+    \else%
+      \linenumrep{#2}%
+    \fi%
+  }%
   \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
   \ifl at d@ssub%
     \csuse{Xendsublinesep@\@currentseries}% 
-    \wrap at edcrossref{\@this at crossref@start}{\sublinenumrep{#3}}%
+    \wrap at edcrossref{\@this at crossref@start}{%
+      \ifledRcol@%
+        \sublinenumrepR{#3}%
+      \else%
+        \sublinenumrep{#3}%
+      \fi%
+    }%
   \fi%
 %    \end{macrocode}
 % Close the box.
@@ -12846,7 +12860,13 @@
 %    \begin{macrocode}
     \ifl at d@elin%
       \ifl at d@pnum\csuse{Xendlineprefixsingle@\@currentseries}\fi%
-      \wrap at edcrossref{\@this at crossref@end}{\linenumrep{#5}}%
+      \wrap at edcrossref{\@this at crossref@end}{%
+        \ifledRcol@%
+          \linenumrepR{#5}%
+        \else%
+          \linenumrep{#5}%
+        \fi%
+      }%
       \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
     \fi%
     \ifl at d@esl%
@@ -12853,7 +12873,13 @@
       \ifl at d@elin% 
         \csuse{Xendsublinesep@\@currentseries}%
       \fi% 
-      \wrap at edcrossref{\@this at crossref@end}{\sublinenumrep{#6}}%
+      \wrap at edcrossref{\@this at crossref@end}{%
+        \ifledRcol@%
+          \sublinenumrepR{#6}%
+        \else%
+          \sublinenumrep{#6}%
+        \fi%
+      }%
     \fi%
   \fi%
 %    \end{macrocode}
@@ -14371,6 +14397,7 @@
   \expandafter\ifx\csname the at label\csuse{XR at prefix}#5\endcsname \relax\else
     \led at warn@DuplicateLabel{\csuse{XR at prefix}#5}%
   \fi
+  \global\providetoggle{label@#5 at ledRcol}%False is the default value of this toggle, which tell us if a label is linked to a right or a left side
   \expandafter\gdef\csname the at label\csuse{XR at prefix}#5\endcsname{#1|#2|#3|#4|\relax}%
   \ignorespaces}
 
@@ -14537,7 +14564,16 @@
 % \changes{v2.5.0}{2015/11/13}{\protect\cs{xlineref} does not include anymore the side flag. Use \protect\cs{xflagref} to get it. Not that \protect\cs{edlineref} still contains the flag.}
 % If the specified label exists, \protect\cs{lineref} gives its line number.
 %    \begin{macrocode}
-\newcommand*{\edlineref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{2}{#1}\xflagref{#1}}}%
+\newcommand*{\edlineref}[1]{%
+  \l at dref@undefined{#1}%
+  \wrap at edcrossref{#1}{%
+    \providetoggle{label@#1 at ledRcol}%Required for the first run, when the label has not been yet parsed on the .aux file
+    \iftoggle{label@#1 at ledRcol}%
+        {\linenumrepR{\l at dgetref@num{2}{#1}}}%
+        {\linenumrep{\l at dgetref@num{2}{#1}}}%
+    \xflagref{#1}%
+  }%
+}%
 \newcommand*{\xlineref}[1]{\l at dgetref@num{2}{#1}}%
 
 %    \end{macrocode}
@@ -14548,7 +14584,15 @@
 % \begin{macro}{\xsublineref}
 % If the specified label exists, \protect\cs{sublineref} gives its sub-line number.
 %    \begin{macrocode}
-\newcommand*{\sublineref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{3}{#1}}}
+\newcommand*{\sublineref}[1]{%
+  \l at dref@undefined{#1}%
+  \wrap at edcrossref{#1}{%
+    \providetoggle{label@#1 at ledRcol}%Required for the first run, when the label has not been yet parsed on the .aux file
+    \iftoggle{label@#1 at ledRcol}%
+      {\sublinenumrepR{\l at dgetref@num{3}{#1}}}%
+      {\sublinenumrep{\l at dgetref@num{3}{#1}}}%
+  }%
+}%
 \newcommand*{\xsublineref}[1]{\l at dgetref@num{3}{#1}}
 
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/reledmac/reledpar.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/reledmac/reledpar.dtx	2016-11-14 22:34:59 UTC (rev 42508)
+++ trunk/Master/texmf-dist/source/latex/reledmac/reledpar.dtx	2016-11-14 22:35:23 UTC (rev 42509)
@@ -289,6 +289,7 @@
 % \changes{v2.14.1}{2016/10/16}{Fix bug when using \protect\cs{markboth} on \protect\cs{doinsidelineLhook} and \protect\cs{doinsidelineRhook}.}
 % \changes{v2.14.2}{2016/10/31}{Fix spurious space with \protect\cs{edtextlater}.}
 % \changes{v2.14.3}{2016/11/04}{Fix bug in \protect\cs{edtextnow}.}
+% \changes{v2.14.4}{2016/11/14}{Take account of \protect\cs{linenumberstyle} when using \protect\cs{edlineref}.}
 % ^^A PW added following as the definitions are at some unknown elsewhere
 %
 % \newcommand{\egstart}{%
@@ -1084,8 +1085,8 @@
 % To use \env{astanza}, simply replace \cs{stanza} by \cs{begin}\arg{astanza} and
 % add \cs{end}\arg{astanza} after the ending \expandafter\cs\expandafter{\&}.
 %
-% The difference between \env{astanza} and \cs{stanza} is, that the letter syncs
-% verse by verse, while the enviornment syncs stanza by stanza.
+% The difference between \env{astanza} and \cs{stanza} is, that the latter syncs
+% verse by verse, while the environment syncs stanza by stanza.
 %
 %    If you get an error message along the lines of `Missing number, 
 % treated as zero \protect\cs{sza at 0@}' it is because you have forgotten to use
@@ -1233,7 +1234,7 @@
 %    \begin{macrocode}
 %<*code>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledpar}[2016/11/04 v2.14.3 reledmac extension for parallel texts]%
+\ProvidesPackage{reledpar}[2016/11/14 v2.14.4 reledmac extension for parallel texts]%
 
 %    \end{macrocode}
 % \subsection{Package's requirement}
@@ -4675,6 +4676,8 @@
     \led at warn@DuplicateLabel{\csuse{XR at prefix}#5}%
   \fi
   \expandafter\gdef\csname the at label\csuse{XR at prefix}#5\endcsname{#1|#2|#3|#4|\@Rlineflag}%
+  \global\providetoggle{label@#5 at ledRcol}%False is the default value of this toggle, which tell us if a label is linked to a right or a left side
+  \global\toggletrue{label@#5 at ledRcol}%
   \ignorespaces}
 \AtBeginDocument{%
   \def\l at dmake@labelsR#1|#2|#3|#4|#5{}%

Modified: trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty	2016-11-14 22:34:59 UTC (rev 42508)
+++ trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty	2016-11-14 22:35:23 UTC (rev 42509)
@@ -35,7 +35,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2016/10/20 v2.16.5 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2016/11/14 v2.16.6 typesetting critical editions]%
 \RequirePackage{xkeyval}
 \newif\ifparledgroup
 \DeclareOptionX{series}[A,B,C,D,E]{\xdef\default at series{#1}}
@@ -4310,11 +4310,23 @@
   \else%
     \csuse{Xendlineprefixsingle@\@currentseries}%
   \fi%
-  \wrap at edcrossref{\@this at crossref@start}{\linenumrep{#2}}%
+  \wrap at edcrossref{\@this at crossref@start}{%
+    \ifledRcol@%
+      \linenumrepR{#2}%
+    \else%
+      \linenumrep{#2}%
+    \fi%
+  }%
   \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
   \ifl at d@ssub%
     \csuse{Xendsublinesep@\@currentseries}%
-    \wrap at edcrossref{\@this at crossref@start}{\sublinenumrep{#3}}%
+    \wrap at edcrossref{\@this at crossref@start}{%
+      \ifledRcol@%
+        \sublinenumrepR{#3}%
+      \else%
+        \sublinenumrep{#3}%
+      \fi%
+    }%
   \fi%
   \egroup%
   \ifdimequal{\csuse{Xendboxendlinenum@\@currentseries}}{0pt}%
@@ -4347,7 +4359,13 @@
     \fi%
     \ifl at d@elin%
       \ifl at d@pnum\csuse{Xendlineprefixsingle@\@currentseries}\fi%
-      \wrap at edcrossref{\@this at crossref@end}{\linenumrep{#5}}%
+      \wrap at edcrossref{\@this at crossref@end}{%
+        \ifledRcol@%
+          \linenumrepR{#5}%
+        \else%
+          \linenumrep{#5}%
+        \fi%
+      }%
       \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
     \fi%
     \ifl at d@esl%
@@ -4354,7 +4372,13 @@
       \ifl at d@elin%
         \csuse{Xendsublinesep@\@currentseries}%
       \fi%
-      \wrap at edcrossref{\@this at crossref@end}{\sublinenumrep{#6}}%
+      \wrap at edcrossref{\@this at crossref@end}{%
+        \ifledRcol@%
+          \sublinenumrepR{#6}%
+        \else%
+          \sublinenumrep{#6}%
+        \fi%
+      }%
     \fi%
   \fi%
   \ifdimequal{\csuse{Xendboxendlinenum@\@currentseries}}{0pt}%
@@ -5287,6 +5311,7 @@
   \expandafter\ifx\csname the at label\csuse{XR at prefix}#5\endcsname \relax\else
     \led at warn@DuplicateLabel{\csuse{XR at prefix}#5}%
   \fi
+  \global\providetoggle{label@#5 at ledRcol}%False is the default value of this toggle, which tell us if a label is linked to a right or a left side
   \expandafter\gdef\csname the at label\csuse{XR at prefix}#5\endcsname{#1|#2|#3|#4|\relax}%
   \ignorespaces}
 
@@ -5355,10 +5380,27 @@
 \newcommand*{\edpageref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{1}{#1}}}
 \newcommand*{\xpageref}[1]{\l at dgetref@num{1}{#1}}
 
-\newcommand*{\edlineref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{2}{#1}\xflagref{#1}}}%
+\newcommand*{\edlineref}[1]{%
+  \l at dref@undefined{#1}%
+  \wrap at edcrossref{#1}{%
+    \providetoggle{label@#1 at ledRcol}%Required for the first run, when the label has not been yet parsed on the .aux file
+    \iftoggle{label@#1 at ledRcol}%
+        {\linenumrepR{\l at dgetref@num{2}{#1}}}%
+        {\linenumrep{\l at dgetref@num{2}{#1}}}%
+    \xflagref{#1}%
+  }%
+}%
 \newcommand*{\xlineref}[1]{\l at dgetref@num{2}{#1}}%
 
-\newcommand*{\sublineref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{3}{#1}}}
+\newcommand*{\sublineref}[1]{%
+  \l at dref@undefined{#1}%
+  \wrap at edcrossref{#1}{%
+    \providetoggle{label@#1 at ledRcol}%Required for the first run, when the label has not been yet parsed on the .aux file
+    \iftoggle{label@#1 at ledRcol}%
+      {\sublinenumrepR{\l at dgetref@num{3}{#1}}}%
+      {\sublinenumrep{\l at dgetref@num{3}{#1}}}%
+  }%
+}%
 \newcommand*{\xsublineref}[1]{\l at dgetref@num{3}{#1}}
 
 \newcommand*{\pstartref}[1]{\l at dref@undefined{#1}\wrap at edcrossref{#1}{\l at dgetref@num{4}{#1}}}

Modified: trunk/Master/texmf-dist/tex/latex/reledmac/reledpar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/reledmac/reledpar.sty	2016-11-14 22:34:59 UTC (rev 42508)
+++ trunk/Master/texmf-dist/tex/latex/reledmac/reledpar.sty	2016-11-14 22:35:23 UTC (rev 42509)
@@ -29,7 +29,7 @@
 
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledpar}[2016/11/04 v2.14.3 reledmac extension for parallel texts]%
+\ProvidesPackage{reledpar}[2016/11/14 v2.14.4 reledmac extension for parallel texts]%
 
 \RequirePackage{xspace}%
 \RequirePackage{xkeyval}
@@ -1754,6 +1754,8 @@
     \led at warn@DuplicateLabel{\csuse{XR at prefix}#5}%
   \fi
   \expandafter\gdef\csname the at label\csuse{XR at prefix}#5\endcsname{#1|#2|#3|#4|\@Rlineflag}%
+  \global\providetoggle{label@#5 at ledRcol}%False is the default value of this toggle, which tell us if a label is linked to a right or a left side
+  \global\toggletrue{label@#5 at ledRcol}%
   \ignorespaces}
 \AtBeginDocument{%
   \def\l at dmake@labelsR#1|#2|#3|#4|#5{}%



More information about the tex-live-commits mailing list