带有 Polyglossia 和 reledmac 的希伯来语文本:“未定义的控制序列”

带有 Polyglossia 和 reledmac 的希伯来语文本:“未定义的控制序列”

我第一次学习使用 TEX/LaTex,目的是使用 reledmac 和 polyglossia 来格式化希伯来语文本批判版。我尝试将来自这里带有基本的批评性注释(摘自这里和简化版)并出现错误。我在自己的机器(Windows 上的 TexMaker)和 overleaf 上都收到错误。

C:\Program Files\MiKTeX\tex/latex/polyglossia\polyglossia.sty!

未定义控制序列。\edtextּ \edtextּ

我正在使用 XeLaTex 进行编译。似乎 polyglossia 正在尝试使用 edtext 命令但失败了,但我所理解的就这么多,所以如果有人能帮助新手解释这一点,我将不胜感激。

 \documentclass{article}
\usepackage{polyglossia}
\usepackage[series={A,B},noend,noeledsec,nofamiliar]{reledmac} 
\setdefaultlanguage[numerals=hebrew]{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{Hadasim CLM}

\begin{document}
\beginnumbering
\pstart
\edtextּ{עמי}{\Afootnote{ועמי}}
\pend 
\endnumbering
זוהי עובדה מבוססת שדעתו של הקורא תהיה מוסחת עלידי טקטס קריא כאשר הוא יביט בפריסתו.
\end{document}

答案1

该错误实际上是由于拼写错误造成的。在您的代码中,变音符号(元音点)卡在了 中的第二个“t”上\edtext,因此应改为\edtextּ

这不是一个有效的控制序列- 或者或者命令– 在 (Xe)(La)TeX 中,程序会抱怨,正如您指出的,Undefined control sequence. \edtextּ

(事实上​​,有不少限制关于哪些字符可以成为 TeX 中命令名称的一部分——最突出的是,没有数字。)

删除变音符号可得到功能代码

\edtext{עמי}{\Afootnote{ועמי}}

相关内容