تالار گفتگوی پارسیلاتک
زیپرشین XePersian => زیتک => نويسنده: bastani در اوت 20, 2013, 02:18:00 pm
-
سلام
من متوجه رفتاری عجیب از xeperisan شدم: در یک فایل با فرمت article و در قسمت ضمایم (بعد از \appendix) من نمیتوانم بخشی با نام «ضمائم» یا حتی «ضمایم» ایجاد کنم. مثلا کد زیر بدون مشکلی کامپایل میشود:
\appendix
\قسمت{ضمیمه}
مطلب ....
ولی اگر همین کد را بصورت زیر تغییر دهم:
\appendix
\قسمت{ضمایم}
مطلب ....
پیغام خطای زیر را میگیرم:
! You can't use `the character 1' after \the.
ممنون میشوم اگر کسی بتواند کمک کند.
-
نمیدونم مشکل شما از کجاست. فایل منو نگاه کنید. هیچ مشکلی نداره.
-
فکر میکنم مشکل از
\pagestyle{fancy}
و پکیج fancyhdr باشه. چون اگر اون بخش رو به همین فایل شما اضافه کنیم باز دچار همین مشکل میشیم.
-
من با این موضوع هم مشکل نداشتم. فایل پیوست را ملاحظه کنید.
-
اینهم نمونههای دیگر
-
یک نتیجه جالب:
فایل شما کاملا درست کار میکنه. ولی تغییرات زیر رو به ترتیب توش اعمال کنید:
اول
\renewcommand\headheight{24pt}
رو تبدیل کنید به
\renewcommand\headheight{14pt}
(تا اینجا باز هم فایل درست کار میکنه)
دوم: یکی از بخشهای ضمیمه رو حذف کنید (به نحوی که سربرگ صفحه آخر قرار باشه تبدیل بشه به «آ ضمایم» یا «آ ضمائم».
در این حالت همون پیغام خطا رو میگیریم.
کافیه یکی از تغییرات بالا رو اعمال نکنیم (یعنی مثلا فقط یک بخش ضمیمه داشته باشیم ولی headheight رو روی همون 24pt تنظیم کنیم یا بالعکس دو بخش داشته باشیم با headheight روی 14pt) تا فایل درست کامپایل بشه!
-
به جای
\renewcommand\headheight{14pt}
از
\setlength{\headheight}{14pt}
استفاده کن.