فایل هارو فرستادم
استفاده شما از محیط latin اشتباه هستش. در واقع شما برای چپ به راست کردن فرمولها از این محیط استفاده کردین. علاوه بر این، در صورت استفاده از این محیط، شماره فرمولها هم انگلیسی چاپ میشه که اشتباهه.
پیشنهاد میکنم که این محیط رو حذف کنین و به جای استفاده از این محیط، جای خانههای جدول رو عوض کنین.
اما چرا در صورت استفاده از دستور \harfi، حروف آ، ب و ... چاپ نمیشه؟ دلیل این رفتار اینه که شمار از دستور \shomare در داخل محیط align استفاده کردین که یه محیط مخصوص حروفچینی فرمولهای ریاضی هستش. از طرفی میدونیم که برای نوشتن متن فارسی در محیط ریاضی، باید از دستور
\text{...}
استفاده بشه. بنابراین اگه میخواین به جای شمارههای ۱، ۲ و ... از حروف آ، ب و ... استفاده کنین، باید دستور
\renewcommand{\theshomarande}{\harfi{shomarande}}
رو به
\renewcommand{\theshomarande}{\text{\harfi{shomarande}}}
تغییر بدین. البته با این فرض که محیط latin رو حذف کرده باشین.