اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
+3 رای
392 بازدید

چه اقداماتی برای مدرن‌سازی بسته‌های bidi و xepersian در حال انجام است؟ این مدرن‌سازی شامل چه تغییراتی است؟

1 پاسخ

+3 رای
 
بهترین پاسخ

در نسخه 40.4 بسته bidi و نسخه 25.3 بسته xepersian تمامی گزینه‌های دو بسته با امکانات برنامه‌نویسی لاتک ۳ بازنویسی شدند و legacy codeهایی که با بسته xkeyval وجود داشت جایگزین شدند.

من یک برنامه مفصل برای مدرن‌کردن بسته‌ها دارم که آن را بصورت تدریجی انجام می‌دهم. ترجیح می‌دهم جزییات برنامه را بصورت کامل بازگو نکنم و به جای آن در هر نسخه این تغییرات برای مدرن‌سازی بسته‌ها را به تدریج معرفی کنم.

اما چرا این مدرن‌سازی بصورت تدریجی معرفی می‌شود؟ از آن‌جایی که این مدرن‌سازی نیازمند تغییرات اساسی و پایه‌ای در بسته‌ها است با توجه به اینکه نمی‌خواهم خیلی چیزها از کار بیفتند، این تغییرات را بصورت تدریجی انجام می‌دهم تا در هر قدم از تغییرات مشکلات به سرعت حل شوند و پروسه مدرن‌سازی بسته‌ها بدون به زحمت انداختن کاربران انجام شود.

بنابراین در هر نسخه تازه از بسته‌های bidi و xepersian تغییراتی از دو دست وجود خواهد داشت. دسته نخست تغییراتی تدریجی برای مدرن‌سازی بسته‌ها و دسته دوم تغییرات لازم برای حل مشکلات موجود و گزارش شده.

اما قدم بعدی برای مدرن‌سازی بسته‌ها پس از بازنویسی گزینه‌های بسته‌ها چیست؟ یکی از محدودیت‌های هر دو بسته از آغاز تا امروز این بوده که بسته ‍bidi یا xepersian همیشه باید آخرین بسته فراخوانی شده باشد تا اگر نیازی به تغییرات در بسته‌های دیگر باشد، این تغییرات برای داشتن خروجی مناسب در نوشتارهای راست به چپ داده شود. همیشه ترتیب فراخوانی بسته‌ها مهم بوده است.

اقدام بعدی برای مدرن‌سازی بسته‌ها از بین بردن این محدودیت است بصورتی که لازم نباشد بسته bidi یا xepersian همیشه آخرین بسته فراخوانی شده باشد.

پرسیدن سوال
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.1k سوال

6.6k پاسخ

23.4k دیدگاه

7.0k کاربر

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای extrafootnotefeatures subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد شعر kashida بولد تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis
...