
私は 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}
この問題を解決する唯一の方法は、最初の 2 行の見出し語だけを使用することですが、これは実現不可能です。
答え1
問題は、作成された数学にあります$\parallel$
。数学は LTR であり、脚注内の物事の方向が間違っているようです。
私の提案は、次のように、Latin Modern Math フォントの Unicode の ‖ 記号を使用することです。
\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}