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

زی‌پرشین XePersian => زی‌تک => نويسنده: vafa در سپتامبر 21, 2014, 03:12:43 pm

عنوان: نسخه 14.9 بسته xepersian
رسال شده توسط: vafa در سپتامبر 21, 2014, 03:12:43 pm
این نسخه تازه به CTAN داده شده است. در این نسخه گزینه‌های Kashida, localise, quickindex, quickindex-variant1, quickindex-variant2 و .. به غیر از گزینه‌های مربوط به فراخوانی قلم پیش‌فرض دو مقدار on و off قبول می‌کنند.

علت تغییر

فرض کنید که می‌خواهید از گزینه نمایه‌سازی سریع استفاده کنید:
\documentclass{article}
\usepackage{lipsum,ptext,makeidx}
\usepackage[quickindex-variant2]{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\renewcommand*{\baselinestretch}{1.5}
\makeindex
\begin{document}
\index{وفا}
این یک آزمایش است.
\printindex
\end{document}
شاید در طول نوشتار مجبور باشید ۳۰ دفعه xelatex را روی فایل خود اجرا کنید و چون هر بار xindy فراخوانی می‌شود، زمان پردازش طولانی می‌شود. بنابراین شاید بخواهید در تعدادی از این پردازش‌ها xindy اجرا نشود. در نسخه‌های قبلی زی‌پرشین می‌توانستید گزینه quickindex-variant2 را پاک کنید اما این کمی وقت‌گیر خواهد بود. بنابراین در نسخه جدید به راحتی می‌توانید بنویسید:
\documentclass{article}
\usepackage{lipsum,ptext,makeidx}
\usepackage[quickindex-variant2=off]{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\renewcommand*{\baselinestretch}{1.5}
\makeindex
\begin{document}
\index{وفا}
این یک آزمایش است.
\printindex
\end{document}

در نسخه جدید چه تغییری صورت گرفته است؟

در نسخه جدید چیزی که قبلاً کار می‌کرد، کار می‌کند. به عنوان مثال
\usepackage[quickindex-variant2]{xepersian}
معادل
\usepackage[quickindex-variant2=on]{xepersian}
است و با هر بار اجرای xelatex، نرم‌افزار xindy هم اجرا می‌شود. کد
\usepackage[quickindex-variant2=off]{xepersian}
معادل همان
\usepackage{xepersian}
است که امکان نمایه‌سازی سریع غیرفعال می‌شود.