https://github.com/waltsims/tum_thesis_template_cse
A Latex template for the TUM graduate program Computational Science and Engineering (CSE).
https://github.com/waltsims/tum_thesis_template_cse
Last synced: 4 months ago
JSON representation
A Latex template for the TUM graduate program Computational Science and Engineering (CSE).
- Host: GitHub
- URL: https://github.com/waltsims/tum_thesis_template_cse
- Owner: waltsims
- Created: 2017-04-05T11:59:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-08T08:05:34.000Z (about 6 years ago)
- Last Synced: 2025-07-05T08:44:09.895Z (about 1 year ago)
- Language: TeX
- Size: 794 KB
- Stars: 53
- Watchers: 1
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
  
# CSE Thesis Template
## Background
This template is built upon one provided by the CSE chair @TUM in 2016. Though
I am not familiar with the original owner, I owe them much of the credit for
this work. The original publisher of this document for CSE was Yoshiyuki Sakai.
## Dependencies
- [install](https://www.latex-tutorial.com/installation/) LaTeX
- install [Pygments](http://pygments.org) for
[minted](ftp://ftp.dante.de/tex-archive/macros/latex/contrib/minted/minted.pdf)
Note: if you prefer not to use minted (due to usability or preference), the
package can of course be removed by commenting
[these lines of code](https://github.com/waltsims/Thesis_Template_CSE/blob/master/components/settings.tex#L98-L104)
with a \% symbol
and removing the minted example
[here](https://github.com/waltsims/Thesis_Template_CSE/blob/master/chapters/Introduction.tex#L51-L87).
The listings package can be used by uncommenting
[here](https://github.com/waltsims/Thesis_Template_CSE/blob/master/components/settings.tex#L97).
## Creating a PDF
To create your thesis pdf, run:
```bash
latexmk --pdf -file-line-error -interaction=nonstopmode -shell-escape main.tex
```
Your compiled document will be found in the base project directory under
main.pdf.
**Note for IDE:** If you are using an IDE, you may be able to specify the `-shell-escape`
flag in its settings or to specify an option specific to your builder in the `main.tex`
file. For example, this is known to work for the latex-tools package for Atom and Sublime:
`% !TEX option = -shell-escape`
## Compatibility with other TeX systems
Currently, this template compiles successfully with:
- LaTeX (pdflatex)
- XeLaTeX
- LuaLaTeX
In case you want to mix more than one languages (e.g. english and german),
using XeLaTeX (instead of LaTeX + Babel) is highly recommended.
## Getting Started with LaTeX
A great resource for learning LaTeX can be found
[here](https://tobi.oetiker.ch/lshort/lshort.pdf)
and is a great starting point for beginners.
## Contribution guide
The idea of this project is to help all students of the TUM during the challenging time of their master's thesis. To this end please give back to the project by contributing features and changes you think can help others. To do so simply open a merge request.