我第一次学习使用 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{ועמי}}