فایل شما با هر نسخه تکلایوی همین رفتار را خواهد داشت. برای نشان دادن مشکل کافی است خط زیر را پردازش کنید و خروجی را ببینید:
1.2.3
مشکلی که وجود دارد این است که جهت اعداد چپ به راست است (به جای اینکه راست به چپ باشد) و همچنین نقطه بین اعداد به کاما تبدیل شده است.
در فایل شما سه خط ۱۰، ۱۱، و ۱۲ به شکل زیر است:
\newtheorem{thm}{قضیه}%[section]
\numberwithin{thm}{section}
\renewcommand{\thethm}{\arabic{thm}.\arabic{section}.\arabic{chapter}}
این سه خط هر سه یک کار را انجام میدهند و به همه آنها نیازی نیست چون فقط دوباره کاری میشود. خط زیر به جای سه خط بالا کافی است:
\newtheorem{thm}{قضیه}[section]
و با این کار مشکل فایل شما هم حل خواهد شد.
این بخش از پاسخ فقط کمی توضیح مشکل است و اگر متوجه نمیشوید چندان مهم نیست.
موتور زیتک الگوریتم bidi را اجرا میکند و باعث بروز مشکل میشود. بسته bidi
به کاربر توصیه میکن که از دستوراتی مثل:
\renewcommand{\thethm}{\arabic{thm}.\arabic{section}.\arabic{chapter}}
پرهیز کنید (در این دستور حتی جهت شمارندهها هم برعکس است زیرا اول باید شمارنده فصل باشد، سپس شمارنده قسمت و در آخر شمارنده قضیه ولی شما آن را کاملاً برعکس تعریف کردهاید). برای توضیحات بیشتر راهنمای بسته bidi
را ببینید.