به دلیل قطعی اینترنت و نبود دسترسی به ایمیل‌های خارجی، می‌توانید بدون نیاز به تایید ایمیل، ثبت‌نام کنید و پرسش‌های خود را بپرسید.

اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
+1 رای
1.8k بازدید

من در حال توسعه‌ای بسته‌ای به نام biditimetable هستم که به شما اجازه می‌دهد تا بصورت خودکار برنامه هفتگی درست کنید. منظورم از خودکار این هست که مجبور نیستید جدول درست کنید و خودش بصورت خودکار متن شما را در جای مناسب قرار می‌دهد شما فقط باید به تک بگید که متنتون چیه و چه روزی در هفته و چه ساعتی هست. به عنوان نمونه، در فایل پیوست برای قرار دادن کلاس «آنالیز حقیقی» در روز چهرشنبه بین ساعت‌های ۲ تا ۲:۵۰ بعد از ظهر کد زیر رو نوشتم:

\lecture{آنالیز حقیقی}{اتاق ۲۱۰}{W}{14:00-14:50}

همانطور که مشخصه «اتاق ۲۱۰» مکان کلاس رو تعیین می‌کنه، «آنالیز حقیقی» نام درس هست، W روز هفته رو مشخص می‌کنه که در اینجا Wednesday یا همون چهارشنبه هستش و 14:00-14:50 زمان کلاس رو مشخص می‌کنه.

بسیاری از اجزای برنامه هفتگی قابل تغییر با دستورات ساده‌ای هستند بنابراین شخص استفاده‌کننده احتیاجی به دانستن تک در سطح عمیقی نداره.

یک نمونه از خروجی pdf رو ضمیمه کردم. هدفم این است که این بسته رو در روز فردوسی بزرگ (۱۵ می) برای فروش در فروشگاه پارسی‌لاتک قرار بدهم.

آیا پیشنهادی دارید؟ و یک سول: نحوه نشون دادن am و pm در پارسی به چه شکلی هست؟ آیا ۱۲ ظهر باید بصورت am نمایش داده بشه یا بصورت pm؟

فایل(های) پیوست:
این بسته تنها در مورد برنامه فهتگی دانشگاهی نیست. کاربردهای زیادی داره. مثلاً میشه برنامه کنفرانس رو باهاش حروف‌چینی کرد.
توسط (26.4k امتیاز)
من اگر جای شما باشم از همان سبک ۲۴ ساعته در نمایش ساعت استفاده می‌نمایم تا مشکلی نباشد.

آن چیزی که معمولا در ایران بیشتر رایج است در بین اساتید دانشگاه قرار دادن روزها در محور عمودی و زمان‌ها در محور افقی است؛‌ البته اینگونه هم که بکار رفته نازیبا نیست.

به نظر اتاق چپ چین شود زیباتر شود.
توسط (4.4k امتیاز)
از توجه شما سپاسگزارم. فکر می‌کنم پاسخ شما را نیز در پائین پاسخ آقای دامن‌افشان داده باشم.

گزینه‌ای هم برای مکان محل فعالیت طراحی می‌کنم که با استفاده از آن کاربر بتواند آن را در جپ، راست و وسط قرار دهد.
توسط (26.4k امتیاز)

1 پاسخ

0 رای

کار قشنگیه.
برنامه هفتگی‌ای که توی ایران مرسومه، معمولاً روزهای هفته رو به صورت یک ستون در سمت راست و ساعت‌های کلاسی رو به صورت یک ردیف در بالای جدول قرار می‌دن. در مورد ساعت هم من جایی ندیدم از عبارت‌هایی مثل صبح و عصر یا ب.ظ و ق.ظ استفاده کنن. بلکه به صورت مثلاً ۱۴-۱۶ می‌نویسن. یه نمونه واقعی که توی سیستمم داشتم رو اینجا می‌ذارم:
enter image description here

و یه پیشنهاد اینکه اگه متن داخل سلول‌ها هم از لحاظ افقی و هم عمودی وسط‌چین باشه، قشنگ‌تر می‌شه.

سپاسگزارم. هرچند بعد از کمی فکر کردن به این نتیجه رسیدم که

۱) از اونجایی که این کار بصورت خودکار انجام میشه و دستی نیست حروف‌چینی باید بصورت grid typesetting باشه تا هر چیزی دقیقاً در مکان خودش قرار بگیره. بنابراین منطقی است که روزهای هفته بصورت عمودی و ساعت‌ها بصورت افقی قرار بگیرند. به جز این دو دلیل دیگر هم برای این کار وجود دارد بسته باید بصورت پیش‌فرض زمان را در بازه‌های یک ساعتی داشته باشد و نمی‌تواند تصور کند که تمام فعالیت‌ها در بازه زمانی دو ساعته هستند و دوم اینکه از آنجایی که تعداد ساعت‌ها ممکن است زیاد باشد پهنای متن برایش کافی نیست.

۲) طبق پیشنهاد شما دو گزینه‌ برای تعیین مکان متن داخل سلول (چپ، راست و وسط) در نظر می‌گیرم.

۳) گزینه‌ای به نام displaytimeformat طراحی می‌کنم که بتوان با استفاده از 12hour ساعت را بصورت ق.ظ و ب.ظ داشت و با استفاده از 24hour ساعت بصورت ۲۴ ساعته باشد.
توسط (26.4k امتیاز)
پرسیدن سوال
سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.2k پرسش

6.6k پاسخ

23.7k نظر

11.7k کاربر

basket cart icon

محصولات مرتبط با LaTeX

در فروشگاه پارسی‌لاتک


basket cart icon

حمایت مالی از پارسی‌لاتک

برای تامین هزینه‌های نگه‌داری و به‌روزرسانی

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی bidi شکل فونت فهرست مطالب شماره‌گذاری منابع پانویس tikz parsilatex بیب‌تک تک‌لایو بیمر اسلاید زی‌پرشین پاورقی سربرگ bibtex نماد رسم شکل فرمول‌نویسی هدر ارجاع‌دهی biditexmaker ویرایشگر قالب beamer واژه‌نامه texstudio اندازه فونت عنوان فصل ماتریس شماره صفحه اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف حروف‌چینی کد مکان شکل شماره فصل enumerate tabriz_thesis tikzpicture نمایه align زیرنویس شکل کادر itemize الگوریتم فهرست اشکال listings عدم اجرا نیم‌فاصله فاصله بین خطوط متن لاتین و فارسی hyperref بسته قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک نمودار شماره فرمول glossaries کپشن حروف‌چینی چندستونی خروجی فونت فارسی و انگلیسی ماکرونویسی extrafootnotefeatures لاتک biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای tex subfigure biditufte-book header texmaker pdf خطا longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام میک‌تک رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول تورفتگی texlive2016 شعر بولد آکولاد kashida میکروسافت ورد تنظیم جدول سوال چهارگزینه‌ای قاب texworks caption اندیس فاصله عمودی lollipop چپ‌چینی iust-thesis multicol فصل‌نویسی tcolorbox اعداد فارسی pgfplots xindy اوبونتو geometry xelatex texlive کاما fancyhdr وسط‌چینی تک لایو 2015 شماره گذاری به‌روزرسانی بسته aimc46 شکست خط صفر توخالی فرمول طولانی قالب کتاب فونت اعداد بیرون‌زدگی bidipoem عنوان بخش پوستر فاصله سطرها نوشتافت tex-programming قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر فهرست تصاویر پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل حروف‌چینی شعر font محیط ریاضی minipage رسم کادر جداکننده جدول طولانی به‌روزرسانی شماره‌گذاری فرمول algorithm2e proof equation eps جدول افقی tabular عکس متن فارسی و انگلیسی پانویس چندستونی کمک مالی فاصله خطوط فونت بولد زیرشکل پانویس پاراگرافی ltrfootnote پیوست computeautoilg فرمول چندخطی persian-bib neveshtuft غلط‌گیری املایی فونت ریاضی پیکان لاتکس قلم baselineskip شماره قسمت عنوان جدول
...