Skip to content

A LaTeX template for MS Software Engineering final year project report

License

Notifications You must be signed in to change notification settings

captainsano/vitmsprojectreport

Repository files navigation

README

LaTeX class for preparing MS Software Engineering final year project report. It could also be extended to other courses and departments with a few tweaks.

###Requirements

A Win/Linux/Mac system with some variant of LaTeX2e installed. We recommend TeXworks, since its available for all platforms and maintained by an active community. The class mostly uses in-built packages, but if something is not available in your system you can get it from CTAN.

###Overview

The class has been extended from the standard report class, so whatever applies to report also applies here. The title page and various other standard pages are generated by simple macros, for which the calls can be made in the order your project report demands (called from the report.tex file). You have to pass on your project specific data to these macros like regno, name, project title, etc.

###Files

  • vitmsprojectreport.cls - The class file that controls the layout of the project report and declares macros for standard pages. There's no need to touch this file unless you're trying to extend the class.
  • report.tex - This is where you'll have to place your content.
  • Biblography.bib - You have to place your bibliography items in this file, in the standard bibtex format.
  • vit.png - The official VIT Logo. Don't touch this!
  • example.tex - An example project report. Illustrates how to use the template.

Your LaTeX compiler will generate many files that may look like junk, *.toc, *.lof, *.blg, *.aux, *.log, *.bbl, etc. However, these files act like a cache and store useful pieces of information for later reference. They can be regenerated anytime by compiling your .tex file.

###Compilation

The class has been tested using pdflatex and bibtex, 2011 distribution. The specific steps for compilation can be obtained from your TeX distribution. From the command line, the generic procedure is to compile with: pdflatex -> bibtex -> pdflatex -> pdflatex in order. We need to compile these many times because LaTeX has to make a few passes to resolve the references. Finally, you get a pdf output file, report.pdf.

###HOW-TO

The example files are under development. It contains copy-pastable code for various tasks. example.tex is under active development, make sure to check it every night.

###Authors & Contributors

  • Santhos Baala RS, MS Software Engg., VIT University ('09 Batch).
  • Dr. Krishna Chandramouli, Associate Professor, SITE, VIT University.
  • Ashik Kintali, MS Software Engg., VIT University ('09 Batch).

About

A LaTeX template for MS Software Engineering final year project report

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages