پارسی‌لاتک

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

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

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

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

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