Giter VIP home page Giter VIP logo

iistthesis's Introduction

              ----------------------------------------
               Guidelines for iist.cls LaTeX Template 
              ----------------------------------------
              https://github.com/4sarathbabu/IISTThesis


The LaTeX template 'iist.cls' is developed for creating reports/theses
for undergraduate, graduate, and PhD students with minimal effort in
scripting.

1. How to Start?
----------------

The template is defined in LaTeX class file 'iist.cls' included in 
the folder. The main LaTeX source file that needs to be 
built/compiled is 'doct.tex'. At the first line of 'doct.tex', the 
document class is mentioned as the custom style 'iist'. Options to 
the document class vary depending on your degree and the type of 
report that you are writing. The variations are as follows:

  B.Tech Internship: \documentclass[btech,internship,twoside]{iist} 
  B.Tech Project: \documentclass[btech,project,twoside]{iist}    
  M.Tech Thesis: \documentclass[mtech,thesis,twoside]{iist}     
  M.S Thesis: \documentclass[ms,thesis,twoside]{iist}        
  PhD Thesis: \documentclass[phd,thesis,twoside]{iist}       
  PhD Synopsis: \documentclass[phd,synopsis,twoside]{iist}     

Notes:

 (a) If you want to create single sided report, remove the option
     'twoside' from the above-mentioned line.

 (b) The template uses Times as the default font. Instead, if you want
     to use default LaTeX font, i.e., Computer Modern, comment the
     line '\usepackage{times}' in 'doct.tex'.


2. Specifying Credentials of the Report/Thesis
----------------------------------------------

Provisions for specifying the report/thesis credentials are made
simple that you need to mention them only once in the file
'doct.tex'. Credentials will be automatically taken to the initial
pages of the document, such as Title Page, Certificate, Declaration,
and Acknowledgements, wherever required.  The commands for providing
the report credentials are as follows:

  Document Title: \title{}
  Author: \author{}
  Author ID: \studentid{}
  Project/Thesis Advisor: \advisor{}
  Specialization: \specialization{}
  Department: \department{}
  Date: \date{}  


3. Creating Initial Pages of the Report/Thesis
----------------------------------------------

The initial pages of the report/thesis include Title Page,
Certificate, Declaration, Dedication, and Acknowledgements. The
content of these pages will be filled automatically with the
credentials provided as described in Section 2. If you want to edit
the contents in any of the initial pages (For example, editing the
designation of Head of the Department or Supervisor in certificate
page, content for dedication and acknowledgement), you need to edit
the appropriate TeX source. The source files corresponding to the
initial pages are as follows:

  Certificate: 'certificate.tex'
  Declaration: 'declaration.tex'
  Dedication: 'dedication.tex'
  Acknowledgements: 'acknowledgements.tex'
  Abstract: 'abstract.tex'
  Abbreviations: 'abbreviations.tex'
  Nomenclature: 'nomenclature.tex'
  Publications: 'publications.tex'
	
The pages Table of Contents, List of Figures, List of Tables, and List
of Algorithms are automatically generated from the contents of the
report/thesis.

Note: Since 'PhD synopsis' does not require some of the initial pages,
you can comment the lines \makecertificate, \makedeclaration,
\makededication, \makeacknowledgements, \makelistoffigures,
\makelistoftables, and \makelistofalgorithms in 'doct.tex'. Please DO
NOT comment the line \makechaptersettings.


4. Addition of Chapters, Appendices, and List of Publications
-------------------------------------------------------------

In order to include chapters, it is recommended to organize chapters
into different TeX files. For example, 'chapter1.tex', 'chapter2.tex',
'chapter3.tex', and so on (As an example, three chapters are included
in this template). You can include each chapter in the report using
the command '\input'. For example, 'chapter1.tex' can be included
using the command

			\input{chapter1}
				
in the file 'doct.tex'. Similar to chapters, appendices are also
included as separate chapters. As an example two appendices 'Appendix
A' and 'Appendix B' are included with respective source files in
'appendixA.tex' and 'appendixB.tex', respectively. List of
publications is also added as a chapter with TeX source in
'publications.tex'.

For PhD synopsis: Since PhD synopsis does not contain chapters, you
can include the entire content in 'chapter1.tex' and include it in
'doct.tex'. Also, remove the first line '\chapter{...}' from
'chapter1.tex'.


5. Writing Theorems, Proofs, Lemmas, Definitions, Remarks,
-----------------------------------------------------------
Assumptions, and Propositions
------------------------------

For writing different math environments such as theorems and proofs
the following environments are defined.

    Theorem     :    \begin{theorem} ... \end{theorem}
    Proof       :    \begin{proof} ... \end{proof}             
    Lemma       :    \begin{lemma} ... \end{lemma}
    Corollary	:    \begin{corollary} ... \end{corollary}
    Proposition :    \begin{proposition} ... \end{proposition}
    Conjecture	:    \begin{conjecture} ... \end{conjecture}
    Definition  :    \begin{definition} ... \end{definition}
    Condition	:    \begin{condition} ... \end{condition}
    Assumption  :    \begin{assumption} ... \end{assumption}
    Example	:    \begin{example} ... \end{example}
    Problem	:    \begin{problem} ... \end{problem}
    Remark     	:    \begin{remark} ... \end{remark}
    Claim	:    \begin{claim}  ... \end{claim}
    Note	:    \begin{note} ... \end{note}


6. Addition of Bibliography
---------------------------

Bibliographies can be added using BibTeX tool with the appropriate 
citation style. A separate file named 'doct.bib' is provided to 
specify the BibTeX entries of the citations present in the 
report/thesis. In 'doct.tex', bibliographies can be included using 
the following commands

			\bibliographystyle{IEEEtran}
			\bibliography{doct}
				
In the template, the bibliography style of IEEE is used. However, you
can replace the style IEEEtran with other styles such as unsrt, plain,
and apa.


7. Building the LaTeX Source
----------------------------

If you have installed the tool 'latexmk', just build 'doct.tex' 
using latexmk. Otherwise, you need to follow the default LaTeX 
building process using the following steps:

1. Build doct.tex using pdflatex
2. Build doct.bib using bibtex
3. Build doct.tex using pdflatex
4. Build doct.tex using pdflatex

Thank you. 
The latest version of the LaTeX template can be downloaded from 
https://github.com/4sarathbabu/IISTThesis

If you find any errors or have any suggestions send mail to 
Email: [email protected]

                                 o o o o

iistthesis's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.