تالار گفتگوی پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: فرشاد ترابی در مارس 10, 2012, 07:53:03 am

عنوان: بروز خطا هنگامی که از دستور \lr در ماکرو استفاده می شود.
رسال شده توسط: فرشاد ترابی در مارس 10, 2012, 07:53:03 am
با سلام

در ماکرویی که در پیوست آمده و در پست قبلی راجع به آن بحث شد (البته با کمک آقای ذاکری مشکل حل شد)
هنگامی که از دستور \lr برای درج متن انگلیسی استفاده می شود، خطای عدم تطابق
if با fi  را می دهد.

مثلاً در فایل پیوست هنگامی که آدرس ایمیل نویسندگان در دستور \lr قرار می گیرد
خطا ایجاد شده درحالی که اگر دستور \lr حذف شود ماکرو بخوبی کار میکند.

مشکل کجاست؟ از نظر منطقی که هر شرطی با گزینه مناسب بسته شده!
پس چرا این مشکل بوجود می آید.
عنوان: پاسخ : بروز خطا هنگامی که از دستور \lr در ماکرو استفاده می شود.
رسال شده توسط: vafa در ژوئن 27, 2012, 04:14:47 pm
به این خاطر که دستور \lr ستبر (robust) نیست. از نسخه 11.142 بسته xepersian استفاده کن.