پارسی‌لاتک

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

عنوان: نسخه 14.9 بسته xepersian
رسال شده توسط: vafa در سپتامبر 21, 2014, 03:12:43 بعد از ظهر
این نسخه تازه به 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}

است که امکان نمایه‌سازی سریع غیرفعال می‌شود.