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

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

به‌روزرسانی bidi، تبدیل راست‌چین به چپ‌چین و برعکس

نویسنده امیرحسین شرفی, آگوست 20, 2011, 11:39:05 قبل از ظهر

« قبلی - بعدی »

امیرحسین شرفی

بعد از اینکه دیروز بسته‌ها را به روز کردم که در بین آنها bidi هم به روز شد، جعبه‌هایی که چپ‌چین تعریف کرده بودم راست چین شد و برعکس. فایل نمونه به همراه خروجی را ‍یوست کرده‌ام.
یک مشکل دیگه هم دارم نمی‌دونم که بعد از به روز رسانی بوجود آمده یا قبل آن: وقتی Bib Tex را اجرا می‌کنم پیغام می‌دهد که برنامه با خطا خارج شده است ولی در فایل log خطایی گزارش داده نمی‌شود و خروجی هم مشکلی ندارد. این خطاها را کجا می‌توان یافت؟
ضمنا نسخه‌ی bidi من 1.2.5 است
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

vafa

نقل قول از: زوبین در آگوست 20, 2011, 11:39:05 قبل از ظهر
بعد از اینکه دیروز بسته‌ها را به روز کردم که در بین آنها bidi هم به روز شد، جعبه‌هایی که چپ‌چین تعریف کرده بودم راست چین شد و برعکس. فایل نمونه به همراه خروجی را ‍یوست کرده‌ام.
یک مشکل دیگه هم دارم نمی‌دونم که بعد از به روز رسانی بوجود آمده یا قبل آن: وقتی Bib Tex را اجرا می‌کنم پیغام می‌دهد که برنامه با خطا خارج شده است ولی در فایل log خطایی گزارش داده نمی‌شود و خروجی هم مشکلی ندارد. این خطاها را کجا می‌توان یافت؟
ضمنا نسخه‌ی bidi من 1.2.5 است
مشکل دوم ربطی به به‌روزرسانی bidi ندارد. در مورد مشکل اول قبلاً سبک bidi ماکروهای \bm@l و \bm@r را گونه‌ای تغییر می‌داد تا راست و چپ منطقی باشد اما اینها راست و چپ نیستند بلکه در اینجا چپ  یعنی ابتدای خط و راست یعنی انتهای خط. با تغییردادن اینها در گونه‌های قبلی سبک bidi ما تعریف منطقی راست و چپ را در هر دو محط راست به چپ و چپ به راست داشتیم اما از آنجایی که تغییر این دو ماکرو باعث مشکلات زیادی می‌شودند به این خاطر که در طبقه‌های‌نوشتار و سبک‌های زیادی به کار رفته‌اند، تصمیم گرفتم این دو ماکرو را تغییر ندهم در غیراینصورت باید بسیاری از سبک‌ها و طبقه‌های نوشتار دیگر را تغییر دهم که منطقی نیست، یک مثال سبک empheq می‌باشد که برای شماره فرمول و قرار دادن جعبه‌ها از این ماکرو استفاده می‌کند. بهتر است آنها را به عنوان چپ و راست در نظر نگرید بلکه l را ابتدای خط و r را انتهای خط بدانید همانگونه که در تعریف این دو ماکرو هست. تغییر آخر سبک bidi در لینک زیر قابل مشاهده است:
http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/bidi/xetex-bidi.def?r1=23326&r2=23543