سلام
من سعی کردم با کلاس پایان نامه تبریز متنی با عناوین زیربخش های فارسی/انگلیسی بنویسم. اما وقتی متن پاراگراف خودش شامل کلمات انگلیسی (با دستور \lr{}) است، از عنوان بخش بعدی که آن هم ترکیبی از هر دو زبان است خطای Improper alphabetic constant را می گیرد. در ضمن از TexWorks تحت MikTek 64bit و TexLive استفاده میکنم (فایلها روی Miktek اند)، و در هر دو اين مشکل هست.
فایل log و tex ضمیمه شده است. با تشکر.
باید در اینجور مواقع از دستور زیر استفاده کنید:
\texorpdfstring{\lr{TEX text}}{Pdf Text}
فایلی هم که فرستادید:
۱- ناقص هست. چون فایلهای tabriz.cls و commands را نفرستادید.
۲- فایلتون کوچک نیست و احتمال جواب دادن به سوالهای شما را کم میکنه. باید فایل کوچک بفرستید که وقت ما را نگیره.
لطفا رعایت کنید.
مرسی از راهنمایی و تذکرتون.
راستش من متوجه نشدم این خط دستور رو در کدوم فایل و در کجا قرار بدم.
همین طور فایل برنامه من p_ch2 است که بیشتر از 6 خط نیست. منظورتون اینه که فایل log طولانیه؟ چطور میتونم کوچکترش کنم؟
دوباره فایل ها رو ضمیمه کردم.
متشکرم.
منظورم اون یکی فایل اصلی بود. مهم نیست. بیخیال.
باید در دستور:
\section{بخش دوم (\lr{Second}) تست \lr{Uplink}}
به جای تک تک کلمات لاتین، از دستوری که دادم استفاده کنید. فارسیها و بقیه هم سرجاشون باشن.
مثلا \lr{second} را باید به صورت زیر تایپ کنید:
\texorpdfstring{\lr{second}}{second}