سلام
اگر توزیع تک خود را از امروز (۱۱بهمن۱۴۰۰) به بعد بهروز کرده باشید، مشکل نخواهید داشت؛ چرا که در نسخهٔ جدید بستهٔ زیپرشین (۲۳/۲ و به بعد)، رفع شده است.
این خطا بهخاطر استفاده از تکلایو ۲۰۲۰ آپدیتشده و ۲۰۲۱ است. فعلاً برای رفع مشکل، قبل از دستور تعیین فونت ریاضی (و یا قبل از \documentclass
)، این کدها رو بزنین:
\ExplSyntaxOn
\cs_set_eq:NN
\etex_iffontchar:D
\tex_iffontchar:D
\cs_undefine:N \c_one
\int_const:Nn \c_one { 1 }
\ExplSyntaxOff
یعنی:
\documentclass[12pt]{article}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\ExplSyntaxOn
\cs_set_eq:NN
\etex_iffontchar:D
\tex_iffontchar:D
\cs_undefine:N \c_one
\int_const:Nn \c_one { 1 }
\ExplSyntaxOff
\setmathdigitfont[Scale=1]{XB Niloofar}
\begin{document}
\[
\mathbf A, A = B + C
\]
\end{document}
توجه:
این خطا به مؤلف بستهٔ xepersian
(جناب آقای وفا خلیقی) اطلاع داده شده است و احتمال دارد در آینده با ارائهٔ نسخهٔ جدید از بستهٔ xepersian
، دیگر نیازی به کدهای نوشتهشده قبل از دستور فونت ریاضی نباشد و باید پاک شوند.