Skip to content

LaTeX template for MSE semester and thesis reports

Notifications You must be signed in to change notification settings

njakob/template-latex

Repository files navigation

Template-LaTeX

LaTeX template for MSE semester and thesis reports.

Getting Started

This template provides a LaTeX class which simply replaces and extends the standard directive report.

Without Git

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.

Clone this Repository

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.

Setup your Own Repository

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.

Options

Different options can be defined for the document class.

Confidential

Type: Boolean Default: False

Place a confidential marker on the first page.

Lang

Type: String Default: en Accept: fr, en

Language of your document.

Major

Type: String Default: tin Accept: tic, tin

Define your major, tic for Information and Communication Technologies or tin for Industrial Technologies.

Path

Type: String

Path to this document class.

Type

Type: String Default: thesis Accept: semester, thesis

Define whether it is a semester project or thesis.

Metadata

Some metadata listed below must be provided to the document class.

Advisor

Advisor of your project, it is usually the same person as \professor.

Example:

\advisor{Prof. John Doe}

Author

Your full name.

Example:

\author{Nicolas Jakob}

Contact

Your e-mail address.

Example:

Expert

Name and contact information of your expert(s).

Example:

\expert{
   Prof. John Doe
   \institute{HES-SO}
   \email{[email protected]}
}

HeadOfMSE

Name of Head of MSE.

Example:

\headofmse{Fariba Moghaddam Bützberger}

Location

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

Title of your report.

Example:

\title{\LaTeX\ Thesis Template}

Professor

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]}
}

ProposedBy

Person or company who proposed the subject of your work.

Example:

\proposedby{
   Nicolas Jakob
   \institute{HES-SO}
   \email{[email protected]}
}

Supervisor

Optional

When you are abroad, place information about the person following your research.

Example:

\supervisor{
   Prof. John Doe
   \institute{HES-SO}
   \email{[email protected]}
}

Version

Keep track of the published version of your document.

Example:

\version{Version 1}

About

LaTeX template for MSE semester and thesis reports

Resources

Stars

Watchers

Forks

Packages

No packages published