LaTeX template for MSE semester and thesis reports.
This template provides a LaTeX class which simply replaces and extends the standard directive report
.
You can simply check out releases and download last zip package.
It is recommended that you configure your workspace as shown below, then it will be easy to keep it updated.
Create a new folder for your report, then run git clone command.
$ git clone [email protected]:njakob/template-latex.git
Then copy an example from /examples
folder into your workspace.
$ cp -a template-latex/examples/simple-report/* ./
Now you can start to write your report in thesis.tex
.
Create a new folder for your report, and then initialize your repository as usual.
$ git init
$ git remote add origin <remote-location-of-your-git>
Then you can link this template with your repository with git submodule.
$ git submodule add [email protected]:njakob/template-latex.git ./template-latex
This sub-module will work the same way as a normal repository. For example, you can change the version as shown below. More documentation could be found at http://git-scm.com/book/en/Git-Tools-Submodules.
$ cd ./template-latex
$ git checkout v2.1
$ cd ..
Then copy an example from /examples
folder into your workspace.
$ cp -a template-latex/examples/simple-report/* ./
Now you can start to write your report in thesis.tex
.
Different options can be defined for the document class.
Type: Boolean
Default: False
Place a confidential marker on the first page.
Type: String
Default: en
Accept: fr
, en
Language of your document.
Type: String
Default: tin
Accept: tic
, tin
Define your major, tic
for Information and Communication Technologies or tin
for Industrial Technologies.
Type: String
Path to this document class.
Type: String
Default: thesis
Accept: semester
, thesis
Define whether it is a semester project or thesis.
Some metadata listed below must be provided to the document class.
Advisor of your project, it is usually the same person as \professor
.
Example:
\advisor{Prof. John Doe}
Your full name.
Example:
\author{Nicolas Jakob}
Your e-mail address.
Example:
\contact{[email protected]}
Name and contact information of your expert(s).
Example:
\expert{
Prof. John Doe
\institute{HES-SO}
\email{[email protected]}
}
Name of Head of MSE.
Example:
\headofmse{Fariba Moghaddam Bützberger}
Optional
When you are abroad, place the information about the school or institute where you have done your work.
Example:
\location{
Institute which is aboard
\institute{HES-SO}
}
Title of your report.
Example:
\title{\LaTeX\ Thesis Template}
Professor(s) who follow your research.
Example:
\professor{
Prof. John Doe
\institute{HES-SO}
\email{[email protected]}
\and
Prof. John Doe
\institute{HES-SO}
\email{[email protected]}
}
Person or company who proposed the subject of your work.
Example:
\proposedby{
Nicolas Jakob
\institute{HES-SO}
\email{[email protected]}
}
Optional
When you are abroad, place information about the person following your research.
Example:
\supervisor{
Prof. John Doe
\institute{HES-SO}
\email{[email protected]}
}
Keep track of the published version of your document.
Example:
\version{Version 1}