کلاس جدیدی به اسم Tabriz_thesis برای حروفچینی پروژه/پایاننامه/رسالهها(ی دانشگاه تبریز) طراحی کردم که مشکلات کلاسهای قبلی، یعنی vahid-thesis و VThesis رو نداره. توی این فایل، همچنین ۳ گزینه به اسم msc, bsc و phd قرار داده شده که با انتخاب هر کدوم از اونها، تنظیمات پروژه/پایاننامه/رساله به طور خودکار، مطابق با اون گزینه، اعمال میشه.
بعضی از مشکلاتی که توی این نسخه رفع شدن:
۱- یک شدن شماره صفحات در پیوستها
۲- اضافه یا حذف فیلدهای استاد مشاور، استادان مشاور،استادان راهنما و ... که با کمک وفا جان، با استفاده از عبارتهای شرطی،
به طور خودکار انجام میشه.
۳- خودکار چاپ نشدن جدول معرفی پایاننامه/ رساله در صفحه دوم و صفحه یکی به آخر
۴- اشتباه چاپ شدن سربرگها
در ضمن، این کلاس، کاملاً قابل انعطاف هستش و به خاطر همین میتونه واسه دانشگاههای دیگه هم بکار برده بشه.
فایل زیپ شده این کلاس همراه با بقیه فایلها از این صفحه (http://www.parsilatex.com/joomla/index.php?option=com_content&view=article&id=71:1388-08-29-22-40-34&catid=41:1388-06-28-10-27-50&Itemid=74) قابل دانلود هستش.
ممنون میشم اگه نظرتون رو در مورد این کلاس بدونم.
بدیهیه که با اومدن این کلاس، کلاسهای vahid-thesis و VThesis دیگه پشتیبانی نمیشن.
در پاسخ سوالتان آن موقع یادم رفت بگویم که میتوانید از ترکیب سادهتری هم استفاده کنید. میتوانید از \@ifundefined ماکروی لاتک استفاده کنید. برای مثال شما ممکن است بخواهید کارهای متفاوتی با توجه به اینکه ماکرویی به نام \@test تعریف شده یا نه، را انجام بدهید:
\@ifundefined{@test}{do things if \@test is undefined}{do things if \@test is defined}
مدیریت: بروز کردن متن نقل قول شده.