Home

Awesome

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

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