
Я использую LuaLaTeX для набора текста на иврите с критическим аппаратом RTL. Пока сноски только из лемм в строках 1 и 2, это работает нормально. Когда добавляются сноски для лемм строки 3, разделители с двойной вертикальной чертой (которые должны быть между примечаниями к строкам 1 и 2, а также между примечаниями к строкам 2 и 3) перемещаются в неправильные места, и сноски к строке 2 (на обеих строках в аппарате, содержащем двойную вертикальную черту) становятся упорядоченными LTR. Однако сноски к строке 1 и строке 3 правильно упорядочены RTL.
Вот MWE:
\documentclass{article}
\usepackage[noresetlinenumannotation, series={A}, noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\usepackage{reledpar}
\usepackage[nil,bidi=basic-r]{babel}
\babelprovide[import,main]{hebrew}
\babelfont[hebrew]{rm}[Scale=0.9]{David}
\Xarrangement{paragraph}
\Xparafootsep{ $\parallel$ }
\Xnumberonlyfirstinline
\Xsymlinenum{|}
\Xnotenumfont{\normalfont\bfseries}
\begin{document}
\firstlinenum{1}
\linenumincrement{1}
\beginnumbering
\pstart
\edtext{אאא}{\Afootnote{אאאאאאא 7}} \edtext{בבב}{\Afootnote{בבבבבבב 7}}:
\edtext{גגג}{\Afootnote{גגגגג 8}} \edtext{דדד}{\Afootnote{דדדדד 8}} \edtext{ההה}{\Afootnote{ההההה 8}} \edtext{חחח}{\Afootnote{חחחחח 8}} \edtext{טטט}{\Afootnote{טטטטט 8}} \edtext{כככ}{\Afootnote{כככככ 8}}:
\edtext{צצצ}{\Afootnote{צצצצצ 9}} \edtext{קקק}{\Afootnote{קקקקק 9}}:
\pend
\endnumbering
\end{document}
Единственное, что, по-видимому, может решить проблему, — это использовать леммы только из первых двух строк, но это неосуществимо.
решение1
Проблема в математике $\parallel$
. Математика написана слева направо, и это, кажется, сбивает направление вещей в сноске.
Я предлагаю вместо этого использовать символ Unicode ∥ из шрифта Latin Modern Math, например так:
\usepackage{newunicodechar}
\newfontfamily\lmmath{Latin Modern Math}
\newunicodechar{∥}{{\lmmath ∥}}
\Xparafootsep{ ∥ }
МВЭ
(Извините, шрифт немного другой.)
\documentclass{article}
\usepackage[noresetlinenumannotation, series={A}, noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\usepackage{reledpar}
\usepackage[nil,bidi=basic-r,layout=footnotes]{babel}
\babelprovide[import,language=Default,main]{hebrew}
\babelfont[hebrew]{rm}[%
Scale=0.9,
Extension = .otf,
UprightFont = *-Medium,
ItalicFont = *-MediumItalic,
BoldFont = *-Bold,
BoldItalicFont = *-BoldItalic]{DavidCLM}
\usepackage{newunicodechar}
\newfontfamily\lmmath{Latin Modern Math}
\newunicodechar{∥}{{\lmmath ∥}}
\Xarrangement{paragraph}
\Xparafootsep{ ∥ }
\Xnumberonlyfirstinline
\Xsymlinenum{|}
\Xnotenumfont{\normalfont\bfseries}
\begin{document}
\null\vfill
\firstlinenum{1}
\linenumincrement{1}
\beginnumbering
\pstart
\edtext{אאא}{\Afootnote{אאאאאאא 7}} \edtext{בבב}{\Afootnote{בבבבבבב 7}}:
\edtext{גגג}{\Afootnote{גגגגג 8}} \edtext{דדד}{\Afootnote{דדדדד 8}} \edtext{ההה}{\Afootnote{ההההה 8}} \edtext{חחח}{\Afootnote{חחחחח 8}} \edtext{טטט}{\Afootnote{טטטטט 8}} \edtext{כככ}{\Afootnote{כככככ 8}}:
\edtext{צצצ}{\Afootnote{צצצצצ 9}} \edtext{קקק}{\Afootnote{קקקקק 9}}:
\pend
\endnumbering
\end{document}