بسته «قرآن» با نام لاتین quran
همین امروز در CTAN
قرار گرفت و از طریق لینک زیر در دسترس است.
http://ctan.org/pkg/quran
علاوه بر امکاناتی که در پرسش http://qa.parsilatex.com/7957 مطرح گردید ماکروهای ذیل نیز در دسترس هستند:
دستور `
\quransurah`
به گونهای تغییر یافته است که علاوه بر اینکه توانایی حروف چینی یک سوره خاص را دارد این امکان را دارد که چندین سوره متوالی را حروفچینی کند.
\quransurah[1-3]
برای مثال دستور فوق سورههای حمد و بقره و آلعمران را حروفچینی خواهد کرد.
دستور `
\quranhizb`
توانایی حروفچینی حزبی خاص یا احزابی متوالی را دارد. لکن توجه دارد که ورودی نمیتواند عددی بزرگتر از ۶۰ باشد --هر جزء از ۲ حزب تشکیل شده است--.
\quranhizb[12]
\quranhizb[59-60]
همانطوری که میدانید هر حزب به چهار قسمت تقسیم شده است بنابراین در مجموع ۲۴۰ قسمت کوچکتر داریم که دستور `
\quranquarter`
توانایی حروفچینی یک یا چند تا از این یکچهارمهای متوالی پشتسر هم را دارد. برای مثال دستور ذیل میتواند جزء اول را حروفچینی کند:
\quranquarter[1-8]
تقسیمبندی دیگر که ممکن است در برخی قرآنهای قدیمیتر مشاهده کرده باشد رکوع است که با دستور `
\quranruku`
در دسترس است. تنها نکته این است که تعداد رکوعهای کل قرآن ۵۵۶ عدد است. دستور ذیل آخرین رکوع را بر میگرداند که همان سوره ناس است:
\quranruku[556]
این ماکرو نیز همانند ماکروهای قبل توانایی حروفچینی تعدادی رکوع که پشتسر هم باشند را دارد.
یکی دیگر از تقسیمبندیهای قرآن منزل است که به منظور اینکه فردی بتواند قرآن را در هفته مرور کند ایجاد شده و در این تقسیمبندی سعی شده است که این هفت قسمت طولی تقریبا برابر داشته باشد. ماکروی `
\quranmanzil`
این نیاز را برآورده خواهد کرد لکن نباید از یاد برد که تنها هفت منزل وجود دارد.
نهایتا آخرین ماکرو `
\basmalah`
است که با استفاده از آن میتوانید به عبارت «بسم الله الرحمن الرحیم» دست یابید.
در آخر باید متذکر شوم که در تمام ماکروهای فوق پس از حروفچینی هر آیه یک `
\parقرار خواهد گرفت که برای اینکه چنین نشود یا باید از فرم ستارهدار دستورات استفاده کنید و اینکه حین بارگذاری بسته از گرینه
nopar`
استفاده کنید.
در نهایت هم جهت نحوه کاربرد با هر یک از دستورات زیر میتوانید کل قرآن را حروفچینی کنید:
--در مثالهای زیر از فرم ستارهدار دستورات استفاده شده است تا هر آیه در یک پاراگراف جدید قرار نگیرد--.
\quransurah*[1-114]
\quranjuz*[1-30]
\quranpage*[1-604]
\qurantext*[1-6236]
\quranhizb*[1-60]
\quranquarter*[1-240]
\quranruku*[1-556]
\quranmanzil*[1-7]
۲۱ رمضان ۱۴۳۶
ویرایش
۱۳۹۴/۰۴/۲۲ نسخه فعلی نسخه شماره ۰.۹۴۱ است که چند تغییر دیگر در آن اعمال شده است. ر.ک. پرسش http://qa.parsilatex.com/8561
۱۳۹۴/۱۱/۲۰ نسخه فعلی ۱/۰۵ است که علاوه بر افزودهشدن امکاناتی جدید یک باگ کوچک نیز در آن رفع گردیده است. ر.ک. http://qa.parsilatex.com/16915