This is a thesis template for BTech/MTech/MS/PhD degrees at IIT Hyderabad.
The IITH thesis template can be used to typeset documents in LaTeX. The documentclass, iiththesis, provided with the template has various options to typeset thesis, synopsis, proposal, report, and techreports as per the institute guidelines.
To use the template, the system must have latex installed. The best way is to install TeX Live.
Steps:
-
clone the repository.
-
set primary field such as title, author name, roll number, adviser, co-adviser if any, in the
thesis.tex
file. -
set the department and the degree using the documentclass options
department
anddegree
respectively.- department=
cse
for Computer Science and Engineering (default)ee
for Electrical Engineeringmae
for Mechanical and Aerospace Engineeringche
for Chemical Engineeringcc
for Climate Changees
for Engineering Sciencece
for Civil Engineeringai
for Artificial Intelligencebme
for Biomedical Engineeringbt
for Biotechnologymsme
for Materials Science and Metallurgical Engineeringphy
for Physicsmath
for Mathematicschy
for Chemistryla
for Liberal Artsdes
for Designem
for Entrepreneurship and Management
- degree=
btech
for Bachelor of Technologybdes
for Bachelor of Designmtech
for Master of Technologymdes
for Master of Designmsc
for Master of Sciencemdes
for Master in Development Studiesmphil
for Master of Philosophyphd
for Doctor of Philosophy (default)
- book=
thesis
for thesis (default)synopsis
for synopsisproposal
for research proposalreport
for reporttechreport
for tech report
- spacing=
single
onehalf
(default)double
- department=
-
the other documentclass options are
lof
for a list of figureslot
for a list of tablesloa
for a list of algorithmslos
for a list of symbolslol
for a list of code listings
-
to generate the thesis pdf, run
make
-
to generate the synopsis pdf, run
make synopsis
-
to extract the declaratio page, run
make declaration
-
to extract the approval sheet, run
make approval
-
to generate the final version of the thesis including the signed approval sheet and the declaration page, replace the
declaration.pdf
andapproval.pdf
files with the signed versions and then runmake final
Please feel free to report any bugs or send pull requests.