LaTeX template for MSc/BSc/PhD theses of University of Tehran. قالب لاتک پایاننامه دانشگاه تهران
- منطبق با «دستورالعمل نگارش و تدوین پایاننامه» دانشگاه تهران، آبان ۱۴۰۳». مشاهده
- طراحی مدولار و انعطافپذیر، به همراه دستورات از پیشتعریفشده برای مشخصات متغیر یک پایاننامهٔ دانشگاه تهران (مثل عنوان، نام دانشچو، استاد راهنما، تاریخ و غیره).
- استفاده از قلمهای استاندارد سری X نسخهٔ ۲ یا قلمهای استاندارد سری IRFonts اثر شورای عالی اطلاعرسانی (به جای قلمهای غیراستاندارد BFonts).
- ساخته شده بر اساس قالبهای پیشرفتههای IUST-Thesis و HSU-Thesis-V1 اثر دکتر محمود امینطوسی.
- حاوی توضیحات گویا در مورد چگونگی استفاده از این قالب و نیز نکات لازم در مورد نوشتن هر فصل یک پایاننامهٔ دانشگاه تهران.
- قابلیت انتخاب سبکهای ارجاعدهی فارسی گوناگون برای رشتههای مختلف، مطابق با سیستمهای شمارهدار و نویسنده-سال.
- مدیریت هوشمند واژهنامهها و درج اصطلاحات تخصصی، با استفاده از بستهٔ
glossariesو موتورxindy. - قابلیت حاشیهنویسی مستقیم در فایلهای TeX در حالت پیشنویس، با استفاده از بستهٔ
todonotes. - امکان درج شکلها، جداول مختلف، نمودارهای
tikz، الگوریتمهای فارسی و لاتین و کدهای رنگی؛ بعلاوهٔ فهرستهایی از آنها. - سربرگ استاندارد، فاصلهٔ مناسب حاشیهها در حالت یکرو و دورو و شمارهدهی صفحات منطبق بر دستورالعمل نگارش.
آخرین نسخهٔ منتشرشدهٔ قالب را میتوانید از
دریافت کنید.
با دستور زیر نیز میتوانید به آخرین نسخهٔ در حال توسعهٔ قالب دسترسی داشته باشید:
git clone https://github.com/amirhakh/tehran-thesis --single-branchقالب پایاننامهٔ tehran-thesis در واقع یک بستهٔ قابلحمل است که بگونهای طراحی شده تا مشخصات متغیر پایاننامه توسط دانشجو عوض شود و مطالب پایاننامه نیز توسط وی در فصول مختلف وارد گردد. به هیچ تلاشی برای قالببندی نیاز نیست و تنها کافی است دانشجو طبق توضیحات، مطالب خود را وارد نماید. در نتیجه این قالب به نصب نیاز ندارد. با این حال، این قالب از تکنولوژیها و بستههای مختلفی استفاده میکند. پیشنیازهای زیر قبل از استفاده از قالب باید نصب باشند:
- نصب کامل
texliveبر روی لینوکس، ویندوز یاMacTexبر روی سیستمعامل مک. خصوصاً بستههای لاتک زیر باید نصب باشند:زیپرشین: تمام امکانات حروفچینی زبان فارسی در این قالب پایاننامه، با بستهٔXePersianفراهم شده است.persian-bib: سبکهای ارجاعدهی فارسی با این بسته فراهم شدهاند.glossaries: بسته مدیریت پیشرفتهٔ واژهنامهها در لاتک.todonotes: امکان حاشیهنویسی و نکتهگذاری را در فایلهای TeX شما فراهم میآورد.
latexmk: برنامهایست معادلmakeبرای پروژههای لاتک که مراحل مختلف کامپایل را در صورت نیاز تکرار میکند (باید در نسخه کاملtexliveباشد).bibtex: برنامهٔ ساخت فهرست مراجع و کتابشناسی (باید در نسخه کاملtexliveباشد) و بستهٔpersian-bib.xindy: برنامهٔ پشتی مورد نیاز برای ساخت واژهنامهها و نمایهها.- زبان
persianیاpersian-variant3باید برایxindyنصب باشد (که در اوبونتو 16.04 دستی باید دانلود و کپی شود).
- زبان
- یک ویرایشگر یا IDE برای پروژههای TeX، ترجیحاً با پشتیبانی از زبانهای دوجهته یا راست به چپ، مثل
BiDiTexmaker. - [اختیاری] نصب قلمهای سری X نسخهٔ ۲ و Junicode در سیستمعاملتان.
- Compliant with "Manual of writing and editing thesis of University of Tehran", Sep. 2013.
- Modular and flexible design, with predefined commands for variables of a standard UT thesis (title, name, supervisor, date, ...).
- Use of standard X Series 2 fonts or standard IRFonts by SCICT (instead of non-standard BFonts).
- Based on professional templates "IUST-Thesis" and "HSU-Thesis-V1" by Mahmood AminToosi.
- Contains self-describing texts explaining how to use this template and notes about writing each chapter of a thesis.
- Ability to choose different Persian bibliography styles for various specialities, compliant with author-number or author-date systems.
- Smart glossaries management using
glossariespackage andxindybackend. - Commenting & review directly inside draft version of tex files, by using
todonotespackage. - Ability to include figures, different tabulars,
tikzdiagrams, Persian & English algorithms and colorized code listings; And their catalogue. - Standard headers, odd/even margins and page numberings.
It's possible to download the latest released version of template from
.
Also, by the following command you can access to the latest developing version of template:
git clone https://github.com/amirhakh/tehran-thesis --single-branchtehran-thesis latex template is a portable package, that is designed for customization by the student to fill his/her thesis materials. Therefor, it doesn't need any installation. However, it uses many technologies to fulfill its duties. Dependencies below must be installed:
- Full
texliveinstallation for Linux or Window, OrMacTexfor MacOS. Specially, latex packages below should be installed:XePersian: All persian properties are based onXePersianpackage.persian-bib: Bibliography styles are provided bypersian-bibpackage.glossaries: Advanced glossary management package.todonotes: Provides commenting and todo notes available in your tex files.
- [
latexmk][latexmk]: equivalent ofmakefor latex projects (should be included in a fulltexliveinstallation). bibtex: bibliography creation backend engine (should be included in a fulltexliveinstallation) andpersian-bibpackage.xindy: glossary/indexing backend engine.persianorpersian-variant3language should be installed for xindy (not available by default in Ubuntu 16.04).
- A TeX editor/IDE with RTL support, e.g.
BiDiTexmaker. - [Optional] X Series 2 & Junicode Fonts installed in your system.
More screenshots are available in img folder.







