بسته «قرآن» با نام لاتین 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