reledmac:RTL 设备存在问题

reledmac:RTL 设备存在问题

我使用 reledmac 编辑希伯来语文本。由于文本本身是从右到左书写的,所以我也希望我的设备也能这样。对于注释 (\footnoteA),它开箱即用,运行顺畅。

包含文本变体的设备行为不一致 - 它既不是完全的 RTL 也不是 LTR。相反,行按 LTR 排序,而条目则按 RTL 随意显示。

下面,您可以找到 MWE。我使用 XeLaTeX。

我错过了什么?我该如何解决这个问题?

\documentclass{scrartcl}
    \usepackage{ragged2e}
    \usepackage{polyglossia,fontspec,xunicode}
    \usepackage{libertine} 
      \usepackage[12pt]{extsizes}
      \usepackage[a4paper]{geometry} 
      \setmainlanguage{hebrew}
    \usepackage[series={A,B},noend,noeledsec,noledgroup]{reledmac} 
    \Xarrangement[A]{paragraph}
    \arrangementX[A]{paragraph}
    
    \makeatletter
    \let\footnoteruleA=\right@footnoterule
    \let\Afootnoterule=\right@footnoterule
    \makeatother
    
    \Xwraplemma{\RL}
    \Xbeforeinserting\RTL
    \beforeinsertingX\RTL
    
      \firstlinenum{0}
      \linenumincrement{1}
    \linenummargin{outer}
    \fnpos{critical-familiar}
    
    \begin{document} 
    
     \beginnumbering 
  \pstart גם אני \edtext{מסכימה}{\lemma{מסכימה} \Afootnote{מסכים \emph{L}}} \edtext{אתך}{\lemma{אתך} \Afootnote{אתה \emph{L}}},
    
     \edtext{חביבי}{\lemma{חביבי} \Afootnote{חבר שלי \emph{L}}}
     
     
      \emph{והיתה לאו״ת ברית}\footnoteA{בראשית יז, יא}
      
       
      \emph{כאב את בן ירצה}\footnoteA{משלי ג, יב}
      \pend      \endnumbering 
       \end{document}

期望输出:

相关内容