Skip to content

\Xwrapcomponents with \Xgroupbyline for the apparatus #995

@AnninaGili

Description

@AnninaGili

Version

2.42.1 2025-09-04

TeX Engine

LuaLaTeX

Description

In a former issue/branch, Maieul provided a solution to have a LTR apparatus in Reledmac when the text is RTL. This works when the setting of the apparatus is \Xarrangement{paragraph}/{twocol}, but it seems not to work when the apparatus is divided by line using \Xgroupbyline. Below is an example using Latin characters, but set RL to reproduce the problem.

Minimal Working Example


\documentclass[a4paper, 12pt, twoside, openright]{book}

\linespread{1.3}

\usepackage[series={A}, noend, nopenalties, nofamiliar, parapparatus]{reledmac}
\usepackage{fontspec}
\setmainfont{Times New Roman}

\newfontfamily\arabicfont[Script=Arabic,Scale=1.5]{Scheherazade}

\usepackage[novoc]{arabluatex} % 'voc', 'fullvoc', 'novoc' or 'trans'
%\SetTranslitConvention{dmg} % 'dmg', 'loc' or 'arabica'
%\SetArbEasy % ie. discard 'classic' maddah

\usepackage{polyglossia}
\setmainlanguage{english}


%numeri di lineam in grassetto
\Xnotenumfont{\normalfont\bfseries}
%per spazio e pre dopo numero
\Xafternumber[A]{1em}
\Xbeforenumber[A]{0.3em}

\Xafterrule{8pt}
\Xparafootsep{$\parallel$}
\Xafternote[A]{1em}
\Xbeforenotes[A]{3em}

\Xlemmaseparator{]}
\Xafterlemmaseparator[A]{0.3em}
\Xbeforelemmaseparator[A]{0.3em}
\Xlinerangeseparator{\null-\null}

\firstlinenum{1} \linenumincrement{1}

\Xnumberonlyfirstinline[A]
\Xgroupbyline[A]

\Xsymlinenum{|}

\Xwrapcomponents{\LR}

%serve per le om.: indica lo spazio dopo il lemma
\Xinplaceoflemmaseparator{3pt}

%\numberpstarttrue

% Definizione di alcune abbrevviazioni e macro
\newcommand{\ta}[1]{\txarb{#1}}
\newcommand{\myLR}[1]{\setLR{#1}}

\setlength{\parindent}{0pt}


\begin{document}

\beginnumbering  

\pstart \setRL  Febris est morbus  \edtext{qui}{\Afootnote{qui \textit{add. supra lineam}  Ma }} de  \edtext{mala et calida complexione}{\Afootnote{calida et mala complexione  I mala complexione et calida  L calore et mala complexione  Pa }} \edtext{nascitur}{\Afootnote{nascunt \textit{ante corr.}    B }} et totum  \edtext{circumdat}{\Afootnote{circumdant  A circumdait  I }} corpus, unde taliter diffinitur:  \edtext{febris}{\Afootnote{febres \textit{ante corr.}   I }} est calor non naturalis a corde exiens  \edtext{ \edtext{et}{\Afootnote{in  Mo }} arteriis }{\Afootnote{per arterias  Pa }} ad omnia membra corporis  \edtext{eiusque}{\Afootnote{eiusdem  E Ma  Y   eiusque \textit{corr. supra lineam} \textit{al. man. in}   Ma  alibi eiusque \textit{add. in marg al. man. in}   E }} nocens actioni. Hec diffinitio  \edtext{de}{\Afootnote{ \textit{om.}  S }} \edtext{febris  \edtext{essentia}{\Afootnote{essentialiter   S essentia \textit{ante corr.}   S }} sumitur}{\Afootnote{essentia sumitur febris  O }} ,  \edtext{id
                            est}{\Afootnote{ \textit{om.}  Y }} \edtext{calore}{\Afootnote{de calore  I  Q Y  a calore  Mo }} cursum nature egrediente, non de accidentibus febrem comitantibus, sicut
                    quibusdam medicis videtur  \edtext{febres}{\Afootnote{febris  O R  }} \edtext{esse}{\Afootnote{est \textit{ante corr.}   I }} \edtext{dicentibus}{\Afootnote{videntibus  D dientibus  A }} \edtext{ex}{\Afootnote{ax \textit{ante corr.}   O }} accidentibus  \edtext{longo
                            post tempore}{\Afootnote{longo tempore post  R longum post tempus   Ma longo post tempore \textit{ante corr.}   Ma }} sequentibus. Quidam enim  \edtext{ dicunt
                            ex  \edtext{rigore}{\Afootnote{rigore   Ma frigore \textit{ante corr.}   Ma }}}{\Afootnote{ex rigore dicunt  I  Pa }} ,  \edtext{quidam }{\Afootnote{quidam enim  Pa }} ex fatigatione, alii ex capitis  \edtext{dolore}{\Afootnote{doloris  Mo }} vel quibuslibet aliis accidentibus a longe eas sequentibus. Non ergo
                    diffiniunt  \edtext{eas
                            esse}{\Afootnote{eas  A  alibi eas \textit{add. in marg al. man. in}   E }} de essentiali calore cursum nature  \edtext{egrediente}{\Afootnote{egredientem  A }}, sicut Ypocras  \edtext{invenitur}{\Afootnote{inventur \textit{ante corr.}   E videtur  Pa }} dixisse  \edtext{in Epidimia}{\Afootnote{iepidimia  Mo }} : febris, inquit, est calor cursum nature exiens et eius  \edtext{motio}{\Afootnote{motionem \textit{ante corr.}   E motione \textit{ante corr.}   I motionem   Ma monitione \textit{ante corr.}   Ma motionem  Pa  est \textit{add. supra lineam}   N }} .
\pend

\pstart \setRL  Febris est morbus  \edtext{qui}{\Afootnote{qui \textit{add. supra lineam}  Ma }} de  \edtext{mala et calida complexione}{\Afootnote{calida et mala complexione  I mala complexione et calida  L calore et mala complexione  Pa }} \edtext{nascitur}{\Afootnote{nascunt \textit{ante corr.}    B }} et totum  \edtext{circumdat}{\Afootnote{circumdant  A circumdait  I }} corpus, unde taliter diffinitur:  \edtext{febris}{\Afootnote{febres \textit{ante corr.}   I }} est calor non naturalis a corde exiens  \edtext{ \edtext{et}{\Afootnote{in  Mo }} arteriis }{\Afootnote{per arterias  Pa }} ad omnia membra corporis  \edtext{eiusque}{\Afootnote{eiusdem  E Ma  Y   eiusque \textit{corr. supra lineam} \textit{al. man. in}   Ma  alibi eiusque \textit{add. in marg al. man. in}   E }} nocens actioni. Hec diffinitio  \edtext{de}{\Afootnote{ \textit{om.}  S }} \edtext{febris  \edtext{essentia}{\Afootnote{essentialiter   S essentia \textit{ante corr.}   S }} sumitur}{\Afootnote{essentia sumitur febris  O }} ,  \edtext{id
                            est}{\Afootnote{ \textit{om.}  Y }} \edtext{calore}{\Afootnote{de calore  I  Q Y  a calore  Mo }} cursum nature egrediente, non de accidentibus febrem comitantibus, sicut
                    quibusdam medicis videtur  \edtext{febres}{\Afootnote{febris  O R  }} \edtext{esse}{\Afootnote{est \textit{ante corr.}   I }} \edtext{dicentibus}{\Afootnote{videntibus  D dientibus  A }} \edtext{ex}{\Afootnote{ax \textit{ante corr.}   O }} accidentibus  \edtext{longo
                            post tempore}{\Afootnote{longo tempore post  R longum post tempus   Ma longo post tempore \textit{ante corr.}   Ma }} sequentibus. Quidam enim  \edtext{ dicunt
                            ex  \edtext{rigore}{\Afootnote{rigore   Ma frigore \textit{ante corr.}   Ma }}}{\Afootnote{ex rigore dicunt  I  Pa }} ,  \edtext{quidam }{\Afootnote{quidam enim  Pa }} ex fatigatione, alii ex capitis  \edtext{dolore}{\Afootnote{doloris  Mo }} vel quibuslibet aliis accidentibus a longe eas sequentibus. Non ergo
                    diffiniunt  \edtext{eas
                            esse}{\Afootnote{eas  A  alibi eas \textit{add. in marg al. man. in}   E }} de essentiali calore cursum nature  \edtext{egrediente}{\Afootnote{egredientem  A }}, sicut Ypocras  \edtext{invenitur}{\Afootnote{inventur \textit{ante corr.}   E videtur  Pa }} dixisse  \edtext{in Epidimia}{\Afootnote{iepidimia  Mo }} : febris, inquit, est calor cursum nature exiens et eius  \edtext{motio}{\Afootnote{motionem \textit{ante corr.}   E motione \textit{ante corr.}   I motionem   Ma monitione \textit{ante corr.}   Ma motionem  Pa  est \textit{add. supra lineam}   N }} . 
\pend    

\endnumbering   
    
\end{document}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions