سلام
۱) خطای اول و بعدش تکراری.
! Undefined control sequence.
\__xepersian_mathsdigitspec_primitive_font_char_if_exist:nF ...
\l_fontspec_font "#1\scan_...
l.173 \defpersianfont
\nastaliq[Scale=2]{IranNastaliq}
راهحل:
کد زیر را
\ExplSyntaxOn
\cs_set_eq:NN
\etex_iffontchar:D
\tex_iffontchar:D
\cs_undefine:N \c_one
\int_const:Nn \c_one { 1 }
\ExplSyntaxOff
بذارین قبل از دستور
\setdigitfont
یا
setmathdigitfont
البته انتهای خطای به فایل شما بستگی داره. هر دسترو دیگهای باشه، اونم در خطا میاد.
منبع:
https://github.com/persiantex/xepersian/issues/17
۲) خطای
! Package xepersian-mathsdigitspec Error: The font "PGaramond" does not
(xepersian-mathsdigitspec) contain U+066A.
فونت استانداردی استفاده کنین.
۳) خطای
! File ended while scanning use of \newword.
<inserted text>
\par
l.322 \include{dic}
در فایل dic.tex
خط زیر را دارین.
\newword{networkcoding}{Network Coding}{کدشبکه}
که یک آرگومان (آکولاد باز و بسته) را کم داره. درست کنین.
۴) خطاهای دیگر رو بهتره در پرسش دیگری بپرسین چون احتمال میدم از قالب باشه.
موفقتر باشین