• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

مشکل در عنوان‌های فارسی انگلیسی

نویسنده monamomeni, می 13, 2012, 01:10:17 بعد از ظهر

« قبلی - بعدی »

monamomeni

سلام

من سعی کردم با کلاس پایان نامه تبریز متنی با عناوین زیربخش های فارسی/انگلیسی بنویسم. اما وقتی متن پاراگراف خودش شامل کلمات انگلیسی (با دستور \lr{}) است، از عنوان بخش بعدی که آن هم ترکیبی از هر دو زبان است خطای Improper alphabetic constant  را می گیرد. در ضمن از TexWorks تحت MikTek 64bit و TexLive استفاده میکنم (فایلها روی Miktek اند)، و در هر دو اين مشکل هست.

فایل log و tex ضمیمه شده است. با تشکر.

هادی صفی‌اقدم

#1
باید در اینجور مواقع از دستور زیر استفاده کنید:

\texorpdfstring{\lr{TEX text}}{Pdf Text}

فایلی هم که فرستادید:
۱- ناقص هست. چون فایل‌های tabriz.cls و commands را نفرستادید.
۲- فایل‌تون کوچک نیست و احتمال جواب دادن به سوال‌های شما را کم میکنه. باید فایل کوچک بفرستید که وقت ما را نگیره.
لطفا رعایت کنید.

monamomeni

مرسی از راهنمایی و تذکرتون.
راستش من متوجه نشدم این خط دستور رو در کدوم فایل و در کجا قرار بدم.
همین طور فایل برنامه من p_ch2 است که بیشتر از 6 خط نیست. منظورتون اینه که فایل log طولانیه؟ چطور میتونم کوچکترش کنم؟
دوباره فایل ها رو ضمیمه کردم.

متشکرم.

هادی صفی‌اقدم

#3
منظورم اون یکی فایل اصلی بود. مهم نیست. بیخیال.

باید در دستور:

\section{بخش دوم ‎(\lr{Second})‎ تست ‎\lr{Uplink}}‎
به جای تک تک کلمات لاتین، از دستوری که دادم استفاده کنید. فارسی‌ها و بقیه هم سرجاشون باشن.
مثلا ‪\lr{second}‬ را باید به صورت زیر تایپ کنید:

\texorpdfstring{\lr{second}}{second}