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

زی‌پرشین XePersian => زی‌تک => نويسنده: vafa در اكتبر 31, 2012, 02:54:45 pm

عنوان: نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: vafa در اكتبر 31, 2012, 02:54:45 pm
قرار بود که بسته‌ها را ۱۵ دسامبر به CTAN بدهم اما از آنجایی که بیش از آنچه می‌خواستم روی بسته‌ها کار کردم و دیگر فرصتی ندارم، بسته‌ها را به CTAN دادم.

این نسخه نهایی است و دیگر بروزرسانی وجود نخواهد داشت (مگر با قرارداد تجاری). از امروز به بعد من نه کاری با زی‌پرشین و bidi نخواهم داشت و نه با سوالهای مربوط به آن و فعالیتم در تالار بیشتر مربوط به سیمرغ خواهد بود یا سوالهای عمومی در ارتباط با تک و لاتک. بنابراین لطفاً از این به بعد در رابطه با هر نوع مشکلی در ارتباط با زی‌پرشین یا بسته bidi با من تماس نگیرید چون جوابی دریافت نخواهید کرد.

مخزن github بعد از دریافت ایمیل CTAN حذف خواهد شد.

لیست تغییرات:
۱- درست شده مشکل نمایه: http://www.parsilatex.com/forum/SMF/index.php?topic=3344.0

۲- تغییر در تعریف محیط‌های LTRitems, LTRbibitems , RTLitems و RTLbibitems برای حذف فاصله اضافی:  http://www.parsilatex.com/forum/SMF/index.php?topic=3005.0

۳- پشتیبانی از بسته fix2col :

 http://www.parsilatex.com/forum/SMF/index.php?topic=3337.msg18377#msg18377

۴- اضافه شدن یک بسته آزمایشی به نام bidi-longtable برای پشتیبانی از حروف‌چینی جدول‌های دوجهته توسط بسته longtable. این بسته بایستی بعد از xepersian فراخوانی شود.

۵- تصحیح quickindex برای نشان دادن محدوده صفحات: http://www.parsilatex.com/forum/SMF/index.php?topic=3404.0

۶- درست شدن مشکل نشان ندادن نمایه در فهرست مطالب هنگام استفاده از بسته tocbibind و همچنین خطا ندادن بسته bidi هنگامی که بسته tocbibind بعد از بسته bidi فراخوانی شده باشد: http://www.parsilatex.com/forum/SMF/index.php?topic=3462.0

۷- درست شدن مشکل نشان ندادن \LTRfootnote و \RTLfootnote هنگام استفاده از ستون p داخل محیط longtable

۸- هنگامی که از بسته dblfnote استفاده کنید، دستورات \rightfootnoterule, \leftfootnoterule, \textwidthfootnoterule و \autofootnoterule هیچ اثری نخواهند داشت و خط زیرنویس همیشه به اندازه پهنای ستون زیرنویس خواهد بود: http://www.parsilatex.com/forum/SMF/index.php?topic=3340.0

۹- هنگام استفاده از گزینه extrafootnotefeatures دستورات \rightfootnoterule, \leftfootnoterule, \textwidthfootnoterule و \autofootnoterule هیچ اثری نخواهند داشت و خط زیرنویس همیشه به اندازه پهنای متن خواهد بود.

۱۰- بسته bidiftnxtra تست می‌کنه که آیا شما داخل محیط float هستید یا خیر و در هر حالت کارهای مناسب را انجام می‌ده تا در همه حالات زیرنویس به درستی نشون داده بشه: http://www.parsilatex.com/forum/SMF/index.php?topic=3475.0

۱۱- اگر از آرگومان اختیاری دستورهای \footnote, \LTRfootnote و \RTLfootnote در سبک bidiftnxtra استفاده می‌کردید، مشکل وجود داشت که حل شده.

۱۲- دقیقاً همان مشکل بالا در مورد سبک bidipoem هم وجود داشت که حل شد.

۱۳- اصلاح چند اشتباه تایپی در راهنمای زی‌پرشین: http://www.parsilatex.com/forum/SMF/index.php?topic=3479.0

۱۴- زیرنویسهای هر صفحه در محیط traditionalpoem بسته bidipoem در همان صفحه قرار می‌گیرند نه در صفحه آخر محیط traditionalpoem: http://www.parsilatex.com/forum/SMF/index.php?topic=3463.0

۱۵- زیرنویسهای هر صفحه در محیط modernpoem بسته bidipoem در همان صفحه قرار می‌گیرند نه در صفحه آخر محیط modernpoem

۱۶- زیرنویسهای هر صفحه در محیط *modernpoem بسته bidipoem در همان صفحه قرار می‌گیرند نه در صفحه آخر محیط *modernpoem

۱۷- الگوریتم قدیمی خط زیرنویس خودکار را حذف کرده‌ام و بجای آن الگوریتمی جدید جایگزین کردم که مشکلات زیر را ندارد:

الف- زیرنویس‌های داخل محیط float نظم زیرنویس خودکار را بر هم نخواهد زد.

ب- اگر زیرنویسی در دو صفحه شکسته شود، باز هم نظم خط زیرنویس به هم نخواهد خورد.

تنها عیب الگوریتم جدید این است که برای داشتن خط زیرنویس خودکار مناسب بایستی xelatex را بیش از یک بار روی فایل خود run کنید اما در عوض الگوریتم خیلی ساده‌ای است که فقط با استفاده از برچسب‌گذاری جهت اولین زیرنویس را در صفحه مشخص می‌کند و بسیاری از مشکلات الگوریتم پیشین را ندارد.

۱۸- ماکروهای داخلی زیرنویس و خط زیرنویس خودکار کاملاً از نو نوشته شده‌اند.

۱۹- تعریف دستور \SplitFootnoteRule: اگر از این دستور در آغاز نوشتار استفاده کنید و زیرنویس‌شما برای مثال در صفحات ۱ و ۲ نوشته شده باشد (زیرنویس در صفحه ۱ شروع شده و در صفحه ۲ تموم شده)، در اینصورت خط زیرنویس در صفحه دوم به اندازه پهنای متن خواهد بود. یک نمونه ضمیمه کردم.

۲۰- تعریف دستور \debugfootnotedirection: با استفاده از این دستور جهت اولین زیرنویس در هر صفحه در فایل log نمایش داده می‌شود. این دستور بیشتر برای debugging خط زیرنویس خودکار کاربرد دارد.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: vafa در نوامبر 01, 2012, 07:09:49 am
نسخه ۱۲ بسته‌ها الان در CTAN قرار دارد و مخزن تک‌لایو هم امروز به نسخه جدید بسته‌ها بروزرسانی شده است. بنابراین اگر طی دو سه روز آینده تک‌لایو را بروز کنید، نسخه ۱۲ را خواهید داشت.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: وحید دامن‌افشان در نوامبر 01, 2012, 10:46:08 am
نقل قول
مخزن github بعد از دریافت ایمیل CTAN حذف خواهد شد.
وفا جان، نمی‌شه این مخزن رو غیرفعال نکنی؟ به دو دلیل: ۱- گزارش باگ، ۲- بروزرسانی احتمالی در صورت تامین هزینه آن
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: vafa در نوامبر 01, 2012, 11:20:28 am
وفا جان، نمی‌شه این مخزن رو غیرفعال نکنی؟ به دو دلیل: ۱- گزارش باگ،
بهتر نیست یک subdomain در پارسی‌لاتک اینجاد کنید مثل bugs.parsilatex.com و نرم‌افزار bugzila رو نصب کنید اونموقع همه چی در پارسی‌لاتک خواهد بود.
نقل قول
۲- بروزرسانی احتمالی در صورت تامین هزینه آن
فکر نمی‌کنم هزینه‌ای تأمین بشه چرا که کاربران زی‌پرشین به دو گروه تقسیم می‌شوند:

۱- دانشجوها که ازشون نمی‌شه توقعی داشت چون کار نمی‌کنند.

۲- اساتید دانشگاه‌ها که فکر می‌کنند همه چیز رو یک نفر باید مجانی در اختیارشون قرار بده و حاضر نیستند کوچکترین قدمی برای کمک به نرم‌افزاری که خودشون دارند ازش بهره می‌برند، بکنند. حالا جالب اینجاست که این گروه از کاربران وقتی صحبت از منابع مالی برای پشتیبانی نرم‌افزار می‌شه، خیلی بدشون میاد و مولف نرم‌افزار رو آدم پول دوستی خطاب می‌کنند.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: حسن ذاکری در نوامبر 01, 2012, 03:03:40 pm
بهتر نیست یک subdomain در پارسی‌لاتک اینجاد کنید مثل bugs.parsilatex.com و نرم‌افزار bugzila رو نصب کنید اونموقع همه چی در پارسی‌لاتک خواهد بود.

من‌هم با این کار موافقم،‌ این‌جوری هردوتا سیستم متمرکز می‌شه و همچنین می‌تونیم راحت تر یه مطلب رو از تالار به سیستم باگ منتقل کنیم.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: vafa در نوامبر 02, 2012, 03:30:14 pm
وفا جان، نمی‌شه این مخزن رو غیرفعال نکنی؟ به دو دلیل: ۱- گزارش باگ، ۲- بروزرسانی احتمالی در صورت تامین هزینه آن
بالاخره تصمیم چی شد؟
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: وحید دامن‌افشان در نوامبر 02, 2012, 06:27:00 pm
بالاخره تصمیم چی شد؟
اگه منظورتون سیستم گزارش باگ هست، آقای امین‌طوسی باید اقدام کنن. چون ایشون دسترسی به کنترل پنل هاست دارن. پس باید منتظر نظر ایشون بمونیم.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: vafa در نوامبر 04, 2012, 01:51:54 pm
اگه منظورتون سیستم گزارش باگ هست، آقای امین‌طوسی باید اقدام کنن. چون ایشون دسترسی به کنترل پنل هاست دارن. پس باید منتظر نظر ایشون بمونیم.
از خیرش گذشتم و github را فعال کردم.
عنوان: پاسخ : نسخه نهایی (۱۲) بسته xepersian و بسته bidi
رسال شده توسط: محمود امین‌طوسی در نوامبر 05, 2012, 08:08:15 am
از خیرش گذشتم و github را فعال کردم.
با عرض معذرت از دوستان، من چند روز دسترسی به اینترنت نداشتم.