All Projects → latextemplates → uni-stuttgart-dissertation-template

latextemplates / uni-stuttgart-dissertation-template

Licence: MIT license
Unofficial LaTeX template for a PhD thesis at University of Stuttgart, Germany

Programming Languages

TeX
3793 projects
shell
77523 projects
VBScript
123 projects
Makefile
30231 projects
vba
158 projects
Dockerfile
14818 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to uni-stuttgart-dissertation-template

thesis template
A comprehensive LaTeX template with examples for theses, books and more, employing the 'latest and greatest' (UTF8, glossaries, fonts, ...). The PDF artifact is built using CI/CD.
Stars: ✭ 121 (+303.33%)
Mutual labels:  latex-template, phd-thesis-template
Scientific Thesis Template
LaTeX template for Master, Bachelor, Diploma, and Student Theses
Stars: ✭ 228 (+660%)
Mutual labels:  latex-template
Nb pdf template
A more accurate representation of jupyter notebooks when converting to pdfs.
Stars: ✭ 109 (+263.33%)
Mutual labels:  latex-template
Ucasthesis
**国科大新版标准** 中国科学院大学学位论文模板,目前遵守2018国科大指导标准。 a LaTeX template for UCAS.
Stars: ✭ 166 (+453.33%)
Mutual labels:  latex-template
Latex Briefvorlage Din 5008
Deutsche Latex-Briefvorlage nach DIN 5008 auf Basis von KOMA-Script scrlttr2
Stars: ✭ 126 (+320%)
Mutual labels:  latex-template
Betterposter Latex Template
LaTeX Template for Mike Morrison's #betterposter
Stars: ✭ 171 (+470%)
Mutual labels:  latex-template
Aaulatextemplates
A collection of Aalborg University LaTeX-templates
Stars: ✭ 85 (+183.33%)
Mutual labels:  latex-template
tongji-undergrad-thesis
📄 同济大学本科生毕业设计论文模板 | Tongji University Undergraduate Thesis Template | Overleaf / Mac / Linux / Windows / Workshop / Docker
Stars: ✭ 58 (+93.33%)
Mutual labels:  latex-template
Deedy Resume For Chinese
适合应届毕业生的 LaTeX 简历模板
Stars: ✭ 201 (+570%)
Mutual labels:  latex-template
Nasa Latex Docs
An easy and convenient package to create technical LaTeX documents.
Stars: ✭ 153 (+410%)
Mutual labels:  latex-template
Latex Cheatsheet
Template for a compact LaTeX Cheatsheet I made some years ago.
Stars: ✭ 136 (+353.33%)
Mutual labels:  latex-template
Srs Tex
A Latex template for a Software Requirements Specification that respects the IEEE standards.
Stars: ✭ 126 (+320%)
Mutual labels:  latex-template
Novathesis
LaTeX template for MSc and PhD thesis (for NOVA University Lisbon an other institutions)
Stars: ✭ 185 (+516.67%)
Mutual labels:  latex-template
Cv resume
A latex cv/resume template.
Stars: ✭ 117 (+290%)
Mutual labels:  latex-template
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+706.67%)
Mutual labels:  latex-template
Cv
Geoff Boeing's academic CV in LaTeX
Stars: ✭ 101 (+236.67%)
Mutual labels:  latex-template
Hagenbergthesis
Hagenberg LaTeX Thesis Template
Stars: ✭ 130 (+333.33%)
Mutual labels:  latex-template
Tongjithesis
同济大学硕博士论文LaTeX模板
Stars: ✭ 163 (+443.33%)
Mutual labels:  latex-template
BNUBachelorThesis
Latex Template of BNU Bachelor Thesis based on BNUThesis_1.52.1
Stars: ✭ 29 (-3.33%)
Mutual labels:  latex-template
stanford-beamer-presentation
This is an unofficial LaTeX Beamer presentation template for Stanford University.
Stars: ✭ 47 (+56.67%)
Mutual labels:  latex-template
lang
en-US

University of Stuttgart PhD Thesis Template

Unofficial LaTeX template for PhD theses at the University of Stuttgart, Germany.

For a template for master, bachelor and other thesis, please head to the scientific thesis template.

Features

  • UTF-8 files
  • output format is A5
  • title page
  • nice chapter headings
  • important LaTeX packages are enabled
  • TeX4ht conversion enabled by make html
  • biblatex+biber instead of plain bibtex
  • latexmk

Example PDFs

Prerequisites

  • Windows: Recent MiKTeX
  • Mac OS X: Recent TeX Live (e.g. through MacTeX) - Try sudo tlmgr update --all if you encounter issues with biblatex
  • Linux: Recent TeX Live distribution

Usage

  • thesis-example.tex is the main document
  • make or latexmk for compilation
  • make clean or latexmk -C for cleaning up

Renaming the template

You probably don't want your document to be named example. In order to change this, replace the term thesis-example by e. g. thesis-musterfrau in the following locations:

location occurrence
cover-print/cover.tex \includegraphics{../thesis-example.pdf}
.gitignore thesis-example.pdf
.gitignore thesis-example*.png
Makefile MASTER_TEX = thesis-example.tex

VSCode configuration

To use the setup in VSCode, install

  • LaTeX Workshop to support LaTeX in VSCode and
  • LTeX to have a nice spell cheker that also identifies grammar issues

Then, change the setting of LaTeX Workshop to use biber. Therefore, update the following lines in the VSCode settings.json to contain:

    "latex-workshop.latex.recipes": [
        {
            "name": "pdflatex ➞ bibtex ➞ pdflatex × 2 🔃",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
    ],
    "latex-workshop.latex.tools": [
        ...
        {
            "name": "bibtex",
            "command": "biber", # make sure this is not bibtex!
            "args": [
                "%DOCFILE%"
            ],
            "env": {}
        },
        ...
    ],

The following settings are additionally recommended:

{
    "editor.wordWrap": "on",                              # enable soft line breaks
    "latex-workshop.view.pdf.viewer": "tab",              # display the generaded PDF in a separate tab
    "latex-workshop.view.pdf.backgroundColor": "#cccccc", # use a darker background in de PDF viewer to 
                                                            lift of the pages from it
    "latex-workshop.latex.autoBuild.run": "onSave",       # automatically build on saving .tex files
    "editor.renderWhitespace": "all",                     # display all whitespaces
}

Alternatively, just copy and paste the contents of the vscode.settings.json file to your VSCode settings file.

LTeX tips and tricks

LTeX is an offline grammar and spell checker with support for LaTeX and Markdown.

Add a magic comment to your files to tell LTeX which language to use:

% LTeX: language=de-DE

If you want to use different langauges in the text, use the \foreignlanguage{language}{text}} command. LTeX will detect these elements and automatically switch the spell checker's lanaguge. For example:

\foreignlanguage{english}{Therefore, our proposed approach is the best in the world.}

Using with your git repository

Initialization

This howto assumes that you have not a git repository for your thesis. If you have, just add https://github.com/latextemplates/uni-stuttgart-dissertation-template.git as upstream and merge the branch upstream/main into your main branch.

  1. Open command line
  2. git clone https://github.com/latextemplates/uni-stuttgart-dissertation-template.git
  3. cd uni-stuttgart-dissertation-template
  4. git remote rename origin github
  5. git checkout -b main

Now, you are on the main branch, where you can write your thesis and push it to your (remote) origin repository, in case you have one.

Merging updates from the template

If you want to merge updates from github, do the following:

  1. git fetch github
  2. git merge github/main
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].