تالار گفتگوی پارسیلاتک
زیپرشین XePersian => زیتک => نويسنده: vafa در سپتامبر 09, 2014, 11:31:45 am
-
علت اصلی که این گزینه تا به حال فعال بوده است پیدا کردن باگها و تصحیح آن بوده. در حال حاضر به حالت پایداری رسیده و بهتر است که بصورت پیشفرض فعال نباشد. گذشته از این بسیاری از افراد از دستورات انگلیسی استفاده میکنند و فعال بودن این گزینه تنها زمان پردازش را طولانی میکند. بنابراین چنانچه مخافتی وجود نداشته باشد در نسخه بعد زیپرشین دیگر این گزینه بصورت پیشفرض فعال نخواهد بود و برای استفاده از آن خودتان باید این گزینه را فعال کنید.
-
از لحاظ کاربردی چه تغییراتی در متن باید اعمال شود تا این گزینه فعال یا غیرفعال شود؟
-
در حال حاضر در xepersian.sty این گزینه بصورت پیشفرض فعاله توسط ماکروی \ExecuteOptions. کاربر نمیتونه غیرفعالش کنه مگر اینکه این خط در xepersian.sty را حذف کنه.
اگر این گزینه بصورت پیشفرض غیرفعال باشه، کاربر خیلی راحت بسته زیپرشین را بصورت زیر فراخوانی میکنه:
\usepackage[localise]{xepersian}
و این گزینه فعال میشه.
-
با حذف این گزینه سرعت اجرا چقدر بالا میرود؟
یکی از نکاتی که باید درنظر گرفت، این است که تعداد زیادی مثال کاربردی برای ویکی توسط دوستان تهیه شده که با تغییر این گزینه بسیاری از آنها باید تجدید نظر شوند.
آیا حذف این گزینه سرعت را آنقدر زیاد میکند که ارزش حذف داشته باشد؟ با توجه به تجربه شما در این خصوص، چند برابر سرعت در پردازش را نشان میدهد؟
-
با حذف این گزینه سرعت اجرا چقدر بالا میرود؟
یکی از نکاتی که باید درنظر گرفت، این است که تعداد زیادی مثال کاربردی برای ویکی توسط دوستان تهیه شده که با تغییر این گزینه بسیاری از آنها باید تجدید نظر شوند.
آیا حذف این گزینه سرعت را آنقدر زیاد میکند که ارزش حذف داشته باشد؟ با توجه به تجربه شما در این خصوص، چند برابر سرعت در پردازش را نشان میدهد؟
بله زمان پردازش را به مقدار خوبی کاهش میده.
-
روی iMac با سیستم عامل OS X 10.7.5 با مشخصات زیر:
Processor: 3.1 GHz intel core i5
Memory: 4GB 1333 MHZ DDR3
مقدار زمان پردازش این سند:
\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\begin{document}
\ptext[1-100]
\end{document}
با فعال بودن پیشفرض این گزینه، این هست:
real 0m1.220s
user 0m1.173s
sys 0m0.060s
در صورتی که این گزینه بصورت پیشفرض فعال نباشه، زمان لازم برای پردازش این بود:
real 0m1.198s
user 0m1.151s
sys 0m0.062s
که من از تکلایو ۲۰۱۴ بروز شده استفاده کردم.