با دیدن بسته ptext آقای دامن افشان یکمرتبه به ذهنم زد که چرا چنین بستهای برای قرآن وجود نداشته باشد تا هر زمان که لازم شد بخشی از متن قرآن را ضمیمه کنیم، این کار در سریعترین زمان لازم ممکن باشد.
متاسفانه دانشی در خور از تک که زیبندهٔ انجام این کار باشد ندارم؛ لکن با دستکاری فایل استایل ptext
کاری مشابه را برای قرآن انجام دادم --همانطوری که میدانید قرآن ۶۲۳۶ آیه دارد که در این بسته در طریقی مشابه با ptext
دسترسی به آنها ممکن است--.
چند نکته است که به نظرم باید در طراحی آن لحاظ گردد.
اول اینکه گاهی اوقات لازم است متن یک سوره به طور کامل استفاده شود که این کار از طریق یک گزینه ممکن خواهد شد --لکن ماکرونویسی لازمه را بلد نیستم--؛ بدین معنی که نام یا شماره سوره ذکر گردد که در این فرض باید شماره آیات نیز بیاید --البته به نظرم این فقره آخر خیلی ساده است و با همین اطلاعات ناقص من شدنی لکن فعلا در این استایل لحاظ نشده است--.
نکته دوم محدودیت پشته تک است که اگر کسی بخواهد کل متن قرآن را یکجا داشته باشد با خطای
! TeX capacity exceeded, sorry [input stack size=5000]
مواجه میشود. میخواستم بدانم که آیا راهی برای رفع آن وجود دارد یا نه.
خوشحال میشوم نگاهی به فایل بیندازید و نظرات سازندهتان را در اختیار گذارید.
پینوشت:
در واقع میدانم که این سوالات از دانشِ نداشتهٔ من است لذا در واقع هدف این است که اگر کسی ایدهای دارد در این قالب بیان نماید و اگر باز هم کسی فرصت داشت آن را تکمیل کند.
یا اینکه شروع به خواندن کتاب Knuth باید بکنم و خود کار را تکمیل کنم؛ لکن در این نقطه نیز اگر ممکن است راهنمایی بفرمایید که برای انجام اینکار چه مقدار از این کتاب را باید مطالعه کنم زیرا که فرصت کافی برای خواندن کتاب به صورت کامل را ندارم.
ویرایش
متن قرآن بکار رفته در بسته از سایت tanzil.info که اثر بدیع دکتر حمید ضرابیزاده است گرفته شده است.
۹۴/۰۳/۱۲ ۱۰:۴۰ نکته دوم با توجه به راهنمایی جناب آقای یزدانی حل شد و فایل استایل بروز گردید.
۹۴/۰۳/۱۲ ۱۱:۰۰ در مثال از فونت شهرزاد Scheherazade استفاده شده است که چینش بهتری برای متون اعرابدار دارد.
۹۴/۰۳/۱۲ ۱۱:۳۹ شماره آیات نیز اضافه گردید.