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/sinamomken/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
glossaries
package andxindy
backend. - Commenting & review directly inside draft version of tex files, by using
todonotes
package. - Ability to include figures, different tabulars,
tikz
diagrams, 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/sinamomken/tehran-thesis --single-branch
tehran-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
texlive
installation for Linux or Window, OrMacTex
for MacOS. Specially, latex packages below should be installed:XePersian
: All persian properties are based onXePersian
package.persian-bib
: Bibliography styles are provided bypersian-bib
package.glossaries
: Advanced glossary management package.todonotes
: Provides commenting and todo notes available in your tex files.
latexmk
: equivalent ofmake
for latex projects (should be included in a fulltexlive
installation).bibtex
: bibliography creation backend engine (should be included in a fulltexlive
installation) andpersian-bib
package.xindy
: glossary/indexing backend engine.persian
orpersian-variant3
language 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.