قبل از اینکه در مورد مشکل اصلی صحبت کنیم، بازتعریف شما از ماکروی \@chapter
همراه با فراخوانی بسته hyperref
مشکلات زیادی داره و هشدارهای زیادی درست میکنه؛
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\cleaders' on input line 25.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hbox' on input line 25.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hss' on input line 25.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hss' on input line 25.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hfill' on input line 25.
[3]
[4]
فصل 2.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\cleaders' on input line 27.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hbox' on input line 27.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hss' on input line 27.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hss' on input line 27.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\hfill' on input line 27.
برگردیم به مشکل اصلی.
اما نقطه چین ها روی عنوان فصل هم قرار میگیرد.
خیر این نقطهچینها نیستند که روی عنوان فصل قرار میگیرند اما این عنوان فصل است که روی نقطهچینها قرار میگیرد. همچنین توجه داشته باشید که راهحل شما برای درست کردن این مشکل تنها یک وصلهکاری است و شما مشکل را بصورت اصولی و از پایه حل نمیکنید. این بخش ارتباطی با من پیدا نمیکند و خود شما باید مشکل را حل کنید.
اما چه بخشی از این مشکل به من ارتباط پیدا میکند؟ فعال کردن دستورات
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\setlength{\cftchapnumwidth}{5.5em}
بیتاثیر هستند و هیچ اثری ندارند. این یک باگ بسته bidi
هست که توسط سیستم جدید فراخوانی بستهها ایجاد شده.
این باگ در نسخه 25.2.2
بسته bidi
درست شده. برای توضیحات بیشتر این پرسش و پاسخ را ببینید.
با فعال کردن دستورات بالا و استفاده ازنسخه 25.2.2
بسته bidi
این خروجی است که من میگیرم:
بنده قبلا در نسخه های قدیمی تک لایو فایلی را بدون مشکل اجرا می کردم که اخیرا فایل به درستی اجرا نمیشود.
با نسخه قدیمی تکلایو باید دقیقا خروجی که در تصویر بالا میبینید بگیرید. این مشکل را بصورت اساسی حل نمیکند چون شما تنها به وصلهکردن بسنده میکنید و مشکل را بصورت اساسی حل نمیکنید.
متاسفانه من زمان کافی برای حل کردن مشکل شما بصورت اصولی ندارم اما تا آنجایی که مشکل مربوط به بستههای bidi
و xepersian
میشود، وظیفه دارم آنها را درست کنم.