• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

نسخه 14.9 بسته xepersian

نویسنده vafa, سپتامبر 21, 2014, 03:12:43 بعد از ظهر

« قبلی - بعدی »

vafa

این نسخه تازه به 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}

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