LaTeX template for MSc/BSc/PhD theses of University of Tehran.
glossaries
و موتور xindy
.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 دستی باید دانلود و کپی شود).BiDiTexmaker
.glossaries
package and xindy
backend. todonotes
package.tikz
diagrams, Persian & English algorithms and colorized code listings; And their catalogue.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:
texlive
installation for Linux or Window, Or MacTex
for MacOS. Specially, latex packages below should be installed:
XePersian
: All persian properties are based on XePersian
package.persian-bib
: Bibliography styles are provided by persian-bib
package.glossaries
: Advanced glossary management package.todonotes
: Provides commenting and todo notes available in your tex files.latexmk
: equivalent of make
for latex projects (should be included in a full texlive
installation).bibtex
: bibliography creation backend engine (should be included in a full texlive
installation) and persian-bib
package.xindy
: glossary/indexing backend engine.
persian
or persian-variant3
language should be installed for xindy (not available by default in Ubuntu 16.04).BiDiTexmaker
.More screenshots are available in img
folder.