texlive[61571] Master/texmf-dist: reledmac (11jan22)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 11 23:00:39 CET 2022


Revision: 61571
          http://tug.org/svn/texlive?view=revision&revision=61571
Author:   karl
Date:     2022-01-11 23:00:38 +0100 (Tue, 11 Jan 2022)
Log Message:
-----------
reledmac (11jan22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/reledmac/doc-more/page-typesetting-columns.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-criticalendnotes.pdf
    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-doublenumbering.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/1-verses.pdf
    trunk/Master/texmf-dist/doc/latex/reledmac/examples/2-antilabe.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-subdivision-number-in-header.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_inside-outside-columns.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/tex/latex/reledmac/reledmac.sty

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

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

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-doublenumbering.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-antilabe.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-subdivision-number-in-header.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_inside-outside-columns.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	2022-01-11 22:00:05 UTC (rev 61570)
+++ trunk/Master/texmf-dist/source/latex/reledmac/reledmac.dtx	2022-01-11 22:00:38 UTC (rev 61571)
@@ -589,6 +589,7 @@
 % \changes{v2.38.1}{2021/09/27}{Fix incompatibility between \protect\parpackage's option \protect\option{continuousnumberingwithcolumns} and lineation by page.}
 % \changes{v2.38.2}{2021/11/03}{Fix bug when using \protect\cs{applabel} in conjunction with \protect\package{hyperref} package.}
 % \changes{v2.38.2}{2021/11/03}{Fix some trouble in indentation in stanza, when switching to some language with \protect\package{polyglossia}.}
+% \changes{v2.39.0}{2021/01/11}{Add \protect\cs{Xnotboxingsubline} and \protect\cs{Xendnotboxingsubline} hooks.}
 %      Typeset scholarly editions with \LaTeX\thanks{This file (\dtxfilename)
 % has version number \fileversion, last revised \filedate.}}
 %
@@ -2596,10 +2597,10 @@
 % \DescribeMacro{\Xendinplaceofnumber} \cs{Xendinplaceofnumber}\oarg{s}\marg{l} is the same, for critical endnotes.
 % \subsubsection{Boxing line number and line symbol}
 % \DescribeMacro{\Xboxlinenum}
-% It could be useful to put the line number inside a fixed box: the content of the note will be printed after this box.
+% It could be useful to put the line numbers inside a fixed box: the content of the note will be printed after this box.
 % You can use \protect\cs{Xboxlinenum}\oarg{s}\marg{l} to do that.
 % To subsequently disable this feature, use \protect\cs{Xboxlinenum} with length equal to 0~pt.
-% One use of this feature is to print line number in a column, and the note in an other column:
+% One use of this feature is to print line numbers in a column, and the note in an other column:
 % \begin{verbatim}
 %\Xhangindent{1em}
 %\Xafternumber{0em}
@@ -2630,18 +2631,41 @@
 %  \item \protect\cs{Xboxendlinenum}\oarg{s}\marg{l} will box the dash plus the end line number  or the range symbol in a box  of length \meta{l}. The content will be put at the left of the box.
 % \end{itemize}
 %
-% With these two commands, it is possible to horizontaly align the dash of line number when using critical notes, to obtain something like:
+% With these two commands, it is possible to horizontally align the dash of line number when using critical notes, to obtain something like:
 % \begin{verbatim}
 %   1
 %  12-23
 %  24ff.
 % \end{verbatim}
+%
+% \DescribeMacro{\Xnotboxingsubline}
+% By default, for the start line number, these things are boxed:
+% \begin{itemize}
+%   \item (start) line number annotation, if before line number;
+%   \item (start) page and (start) line number;
+%   \item (start) line flag;
+%   \item (start) line number annotation, if after line number;
+%   \item (start) subline number.
+% \end{itemize}
+%
+% You may exclude subline number and line number annotation after line number, using \cs{Xnotboxingsubline}\oarg{s}.
 % \DescribeMacro{\Xendboxlinenum}
 % \DescribeMacro{\Xendboxlinenumalign}
-% \DescribeMacro{\Xendboxstartlinenumalign}
-% \DescribeMacro{\Xendboxendlinenumalign}
+% \DescribeMacro{\Xendboxstartline}
+% \DescribeMacro{\Xendboxendlinenum}
 % \changes{v1.20.0}{2015/03/22}{Add \protect\cs{Xendboxlinenum}}
-% \protect\cs{Xendboxlinenum}\oarg{s}\marg{l}, \protect\cs{Xendboxlinenumalign}\oarg{s}\marg{text},  \protect\cs{Xendboxstartlinenum}\oarg{s}\marg{l},  \protect\cs{Xendboxendlinenum}\oarg{s}\marg{l} are the same as, respectively, \protect\cs{Xboxlinenum} and \protect\cs{Xboxlinenumalign}, \protect\cs{Xboxstartlinenum}, \protect\cs{Xboxendlinenum} except in endnotes.
+% \protect\cs{Xendboxlinenum}\oarg{s}\marg{l},
+% \protect\cs{Xendboxlinenumalign}\oarg{s}\marg{text},
+% \protect\cs{Xendboxstartlinenum}\oarg{s}\marg{l},
+% \protect\cs{Xendnotboxingsubline}\oarg{s},
+% \protect\cs{Xendboxendlinenum}\oarg{s}\marg{l}
+% are the same as, respectively,
+% \protect\cs{Xboxlinenum},
+% \protect\cs{Xboxlinenumalign},
+% \protect\cs{Xboxstartlinenum},
+% \protect\cs{Xnotboxingsubline},
+% \protect\cs{Xboxendlinenum}
+% except in endnotes.
 %
 %
 %\subsection{Separator between the lemma and the note}
@@ -3608,7 +3632,7 @@
 %   \item\cs{Xendtwolinesonlyinsamepage}
 %   \item\cs{Xendlinenumannotationposition}
 %   \item\cs{Xendwraplinenumannotation}
-%   \item\cs{Xemdnoidenticallinenumannotation}
+%   \item\cs{Xendnoidenticallinenumannotation}
 % \end{itemize}
 % \paragraph{For one specific command}
 %
@@ -4478,7 +4502,7 @@
 %    \begin{macrocode}
 %<*code>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2021/11/03 v2.38.2 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2022/01/11 v2.39.0 typesetting critical editions]%
 %    \end{macrocode}
 %
 % \subsection{Package options}
@@ -12786,6 +12810,7 @@
       \linenumrep{#2}%
       \iftoggle{Xlineflag@\@currentseries}{#8}{}%
     }%
+    \iftoggle{Xnotboxingsubline@\@currentseries}{\egroup}{}%Close startline box
     \ifl at d@ssub%
       \csuse{Xsublinesep@\@currentseries}%
       \wrap at edcrossref{\@this at crossref@start}{\sublinenumrep{#3}}%
@@ -12794,7 +12819,7 @@
   \ifcsstring{Xlinenumannotationposition@\@currentseries}{after}%
     {\@annot at start@print}%
     {}%
-  \egroup%
+  \iftoggle{Xnotboxingsubline@\@currentseries}{}{\egroup}%Close startline box
 %    \end{macrocode}
 % Then print the dash + end line number, or the range symbol.
 % \changes{v0.3.0}{2004/02/14}{Added \protect\cs{linenumr at p} and \protect\cs{sublinenumr at p}
@@ -14911,6 +14936,7 @@
     }%
   \fi%
   \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
+  \iftoggle{Xendnotboxingsubline@\@currentseries}{\egroup}{}%Close the box
   \ifl at d@Xendlinenumber%
     \ifl at d@ssub%
       \csuse{Xendsublinesep@\@currentseries}%
@@ -14929,7 +14955,7 @@
 %    \end{macrocode}
 % Close the box.
 %    \begin{macrocode}
-  \egroup%
+  \iftoggle{Xendnotboxingsubline@\@currentseries}{}{\egroup}%
 %    \end{macrocode}
 % Open the box for the ending line number.
 %    \begin{macrocode}
@@ -15099,6 +15125,7 @@
       \csgdef{Xboxlinenumalign@#1}{L}%
 
       \csgdef{Xboxstartlinenum@#1}{0pt}%
+      \newtoggle{Xnotboxingsubline@#1}%
       \csgdef{Xboxendlinenum@#1}{0pt}%
 
       \csgdef{Xboxsymlinenum@#1}{0pt}%
@@ -15572,6 +15599,7 @@
       \csgdef{Xendboxlinenumalign@#1}{L}%
 
       \csgdef{Xendboxstartlinenum@#1}{0pt}%
+      \newtoggle{Xendnotboxingsubline@#1}%
       \csgdef{Xendboxendlinenum@#1}{0pt}%
 
       \csgdef{Xendlemmaseparator@#1}{}%
@@ -15941,6 +15969,7 @@
   \newhookcommand at series{Xboxlinenumalign}%
 
   \newhookcommand at series{Xboxstartlinenum}%
+  \newhooktoggle at series{Xnotboxingsubline}%
   \newhookcommand at series{Xboxendlinenum}%
 
   \newhookcommand at series{Xafternote}%
@@ -16024,6 +16053,7 @@
   \newhookcommand at series{Xendboxlinenumalign}%
 
   \newhookcommand at series{Xendboxstartlinenum}%
+  \newhooktoggle at series{Xendnotboxingsubline}%
   \newhookcommand at series{Xendboxendlinenum}%
 
   \newhookcommand at series{Xendnotefontsize}
@@ -17373,6 +17403,8 @@
 
 \gdef\Xboxstartlinenum at appref{0pt}
 \gdef\Xboxstartlinenum at SEref{0pt}
+\newtoggle{Xnotboxingsubline at appref}%
+\newtoggle{Xnotboxingsubline at SEref}%
 
 \gdef\Xboxendlinenum at appref{0pt}
 \gdef\Xboxendlinenum at SEref{0pt}
@@ -17379,6 +17411,8 @@
 
 \gdef\Xendboxstartlinenum at apprefwithpage{0pt}
 \gdef\Xendboxstartlinenum at SErefwithpage{0pt}
+\newtoggle{Xendnotboxingsubline at apprefwithpage}%
+\newtoggle{Xendnotboxingsubline at SErefwithpage}%
 
 \gdef\Xendboxendlinenum at apprefwithpage{0pt}
 \gdef\Xendboxendlinenum at SErefwithpage{0pt}

Modified: trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty	2022-01-11 22:00:05 UTC (rev 61570)
+++ trunk/Master/texmf-dist/tex/latex/reledmac/reledmac.sty	2022-01-11 22:00:38 UTC (rev 61571)
@@ -37,7 +37,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2021/11/03 v2.38.2 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2022/01/11 v2.39.0 typesetting critical editions]%
 \RequirePackage{xkeyval}
 \newif\ifparledgroup
 \newif\ifsameparallelpagenumber%
@@ -3953,6 +3953,7 @@
       \linenumrep{#2}%
       \iftoggle{Xlineflag@\@currentseries}{#8}{}%
     }%
+    \iftoggle{Xnotboxingsubline@\@currentseries}{\egroup}{}%Close startline box
     \ifl at d@ssub%
       \csuse{Xsublinesep@\@currentseries}%
       \wrap at edcrossref{\@this at crossref@start}{\sublinenumrep{#3}}%
@@ -3961,7 +3962,7 @@
   \ifcsstring{Xlinenumannotationposition@\@currentseries}{after}%
     {\@annot at start@print}%
     {}%
-  \egroup%
+  \iftoggle{Xnotboxingsubline@\@currentseries}{}{\egroup}%Close startline box
   \ifdimequal{\csuse{Xboxendlinenum@\@currentseries}}{0pt}%
     {\bgroup}%
     {\hbox to \csuse{Xboxendlinenum@\@currentseries}\bgroup}%
@@ -5338,6 +5339,7 @@
     }%
   \fi%
   \iftoggle{Xendlineflag@\@currentseries}{\ifledRcol@\@Rlineflag\fi}{}%
+  \iftoggle{Xendnotboxingsubline@\@currentseries}{\egroup}{}%Close the box
   \ifl at d@Xendlinenumber%
     \ifl at d@ssub%
       \csuse{Xendsublinesep@\@currentseries}%
@@ -5353,7 +5355,7 @@
   \ifcsstring{Xendlinenumannotationposition@\@currentseries}{after}%
     {\@annot at start@print}%
     {}%
-  \egroup%
+  \iftoggle{Xendnotboxingsubline@\@currentseries}{}{\egroup}%
   \ifdimequal{\csuse{Xendboxendlinenum@\@currentseries}}{0pt}%
     {\bgroup}%
     {\hbox to \csuse{Xendboxendlinenum@\@currentseries}\bgroup}%
@@ -5462,6 +5464,7 @@
       \csgdef{Xboxlinenumalign@#1}{L}%
 
       \csgdef{Xboxstartlinenum@#1}{0pt}%
+      \newtoggle{Xnotboxingsubline@#1}%
       \csgdef{Xboxendlinenum@#1}{0pt}%
 
       \csgdef{Xboxsymlinenum@#1}{0pt}%
@@ -5812,6 +5815,7 @@
       \csgdef{Xendboxlinenumalign@#1}{L}%
 
       \csgdef{Xendboxstartlinenum@#1}{0pt}%
+      \newtoggle{Xendnotboxingsubline@#1}%
       \csgdef{Xendboxendlinenum@#1}{0pt}%
 
       \csgdef{Xendlemmaseparator@#1}{}%
@@ -6051,6 +6055,7 @@
   \newhookcommand at series{Xboxlinenumalign}%
 
   \newhookcommand at series{Xboxstartlinenum}%
+  \newhooktoggle at series{Xnotboxingsubline}%
   \newhookcommand at series{Xboxendlinenum}%
 
   \newhookcommand at series{Xafternote}%
@@ -6123,6 +6128,7 @@
   \newhookcommand at series{Xendboxlinenumalign}%
 
   \newhookcommand at series{Xendboxstartlinenum}%
+  \newhooktoggle at series{Xendnotboxingsubline}%
   \newhookcommand at series{Xendboxendlinenum}%
 
   \newhookcommand at series{Xendnotefontsize}
@@ -6913,6 +6919,8 @@
 
 \gdef\Xboxstartlinenum at appref{0pt}
 \gdef\Xboxstartlinenum at SEref{0pt}
+\newtoggle{Xnotboxingsubline at appref}%
+\newtoggle{Xnotboxingsubline at SEref}%
 
 \gdef\Xboxendlinenum at appref{0pt}
 \gdef\Xboxendlinenum at SEref{0pt}
@@ -6919,6 +6927,8 @@
 
 \gdef\Xendboxstartlinenum at apprefwithpage{0pt}
 \gdef\Xendboxstartlinenum at SErefwithpage{0pt}
+\newtoggle{Xendnotboxingsubline at apprefwithpage}%
+\newtoggle{Xendnotboxingsubline at SErefwithpage}%
 
 \gdef\Xendboxendlinenum at apprefwithpage{0pt}
 \gdef\Xendboxendlinenum at SErefwithpage{0pt}



More information about the tex-live-commits mailing list.