پیرو پیشنهادات جناب آقای مسعود یزدانی ذیل پرسش http://qa.parsilatex.com/7957 تغییرات ذیل در بسته قرآن اعمال گردید:
۱- در صورت استفاده از دستور \surahname
دیگر عبارت سورة و یا Surah را نخواهیم داشت.
۲- در صورتی که با استفاده از دستور \quranayah
تنها آیه اول سوره درخواست شود دیگر عبارت بسمله را نخواهیم داشت.
در سوره مبارکه
\surahname[112]
خداوند میفرمایند:
«\quranayah*[112][1]».
همانطوری در تصویر مشاهده میفرمایید عبارت بسمله نوشته نشده است.
۳- نکتهٔ دیگری که وجود آن ضروری به نظر میرسید بخصوص در حالاتی مشابه حالات فوق عدم وجود شماره آیه است.
بدین منظور گزینه دیگری به بسته افزوده شده است که سبب میشود هیچ شماره آیهای درج نگردد؛ گزینه nonumber
. در صورتی که نخواهید بسته را با این گزینه بارگذاری کنید میتوانید از دستور \ChangeAyahNumber
استفاده کنید تا شماره آیات درج نگردد و اگر در حالتی باشید که شماره آیات درج نمیشود آن را به حالت سابق برگرداند.
نحوه اسفاده هم میتواند مشابه زیر باشد:
{\ChangeAyahNumber
\quransurah*
}
\quransurah*
حال با کمک این دستور همان عبارت قبلی را دوباره بازنویسی میکنیم:
در آیهٔ اول سوره مبارکه
\surahname[112]
خداوند میفرمایند:%
{\ChangeAyahNumber%
«\quranayah*[112][4]».}
تنها مشکلی که فعلا ایجاد شده و هنوز نتوانستم رفعش کنم این است که زمان کامپایل در حالت ستارهدار به صورت نمایی افزایش یافته است.
برای مثال دستور \quranjuz[1-30]
در چند ثانیه کل قرآن را حروفچینی میکند لکن فرم ستاره دار آن یعنی دستور \quranjuz*[1-30]
شاید در حدود یک دقیقه زمان ببرد!!! هنوز راه حلی به ذهنم نمیرسد از اساتید ممنون میشوم اگر اظهار نظر بفرمایند --البته این تاخیر زمانی مثلا برای حالتی که شما تنها ۱۰ جزء را حروفچینی کنید پیش نخواهد آمد لکن زمانی که حجم زیاد میشود این مشکل بروز مییابد--.
نسخه فعلی بسته ۰.۹۴ است لکن به سبب بروز این مشکل هنوز به CTAN داده نشده است.
ویرایش
الان تمام نسخههای قبلی را که نوشته بودم هم تست کردم و همین مشکل را داشت! در حالیکه اینگونه در خاطرم هست که تا قبل از همین آخرین تغییر تمام قرآن را با دستوارتی مشابه آنچه ذکر شد بدون هیچ تاخیری و تنها در چند ثانیه حروفچینی میکرد.
نسخه فعلی که ضمیمه گردیده است نسخه ۰.۹۴۱ است که تغییراتی در راستای کمینه کردن کد در آن انجام شده است.
اگر مطمئن شوم که مشکل از طراحی من نیست کد را هر چه سریعتر به CTAN خواهم داد.
۱۳۹۴/۱۱/۲۱ آخرین نسخه ۱/۰۵ میباشد. ر.ک. http://qa.parsilatex.com/16915