Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. From 2025-01-26 onwards, versioning is done using Calendar Versioning.
2025-10-25
Added
Added initial support for University of Hamburg
Changed
Single line spacing in text
2025-10-20
Changed
Now generated using the latex template generator.
One
main-*document for both pdflatex and lualatex.
Removed
Removed support for Paderborn
2025-01-26
Added
Added initial
Dockerfileto enable building using Docker.Added package mindflow, which supports quickly noting down thoughts with a) a proper rendering of LaTeX and b) a proper differentiation from the main text
Added more LaTeX hints
Changed
Switch to pdflatex (to speed up compile time)
Now generated using the latex template generator.
Replaced
\ifluatexstatements by separate.texdocuments. This makes each.texdocument smaller and simpler to understand.Updated to TeXLive 2021
Fixed
Fixed examples in latexhints
Fixed typo in latexmk action name
Fixed mention of license in README
Removed
3.0.0 – 2020-09-03
Fixed
Fixed loading of newtxmath.
Fixed loading of "TeX Gyre Termes" and "TeX Gyre Heros" on MiKTeX.
Fixed bold and italics
Fixed font in math environment
\mathrmto use "TeX Gyre Termes"Fixed renaming of
\acronymnameto "Abkürzungsverzeichnis" when using the german templateFixed loading of "TeX Gyre Heros" variants on LuaLaTeX
Fixed the broken PlantUML setup link in the documentation
Changed
Simplified styleguide of
config.texRemoved package dtk-logos, because it causes issues with lualatex
Change documentation to tell users to download
master.zipinstead of the latest release.Switch from lualatex to pdflatex as default compiler.
Added
Added section "related work". #127
Removed
Removed option
hyperrefat xcolor package. It is not used and caused troubles at some setups.
3.0.0-beta.4 – 2019-02-10
Added
Added stfloats package to enable footnotes below floats.
Added
ngermanas class option for German documents.Added macros
\egand\ie.Added macro
\powersetto correctly typeset the powerset symbol.Added example for forest package.
Enable deletion of *.bbl when calling
latexmk -c
Changed
Change kind of loading of
cleverefpackage.Strings for
cleverefin German are set explicitly.
Fixed
There were English words appearing in German documents. #100 #103
Links to abbreviations work again. #102
Fix spacing between numbers and text in the TOC. #78
latexhints-minted-german.texcompiles with pdflatex againFix "LaTeX Warning: Reference `tab:Results' on page 1 undefined on input line 422."
3.0.0-beta.3 – 2018-06-06
Fixed
German quotes are correct when using
\qq{...}..editorconfigonly for*.tex,*.bib,*.yamlto enable seamless editing of*.cpp,*.java, etc. Fixes #25.
Changed
Bibliography goes before appendix.
3.0.0-beta.2 – 2018-06-04
Added
LatexDemo to show the LaTeX source code for equations and enumerations and the result in a box next to it.
ADR-0004 explaining the usage of lualatex for ligature handling.
Changed
Moved documentation contents of
README.mdtodocs/index.md.Refined setup instructions.
Refined overleaf instructions.
Refined instructions not to use
\\to separate paragraphs in LaTeX (but to use a blank line).Documentation improvements in
config.tex.
3.0.0-beta.1 – 2018-03-12
Added
Magic comment
% !TeX TXS-program:compile = txs:///lualatex/[--shell-escape]tomain-minted-german.tex.
Changed
Default compiler is
lualatex(instead ofpdflatex):% !TeX programand.latexmkrcadapted accordingly.Quotes are now made by
\qq{word}instead of\enquote{word}to easy typing.
2.5.0 – 2018-03-07
Added
Add package tikz-uml for generating uml diagrams.
Add package longtable for tables over multiple pages.
Changed
Monospaced font is now Inconsolata.
Reorderded
latexhints-*.texto keep topics (figures, tables, code) together.Switch from
glyphtounicodeto cmap package.
Fixed
Fix encoding in PDF bookmarks (pdf.js).
Compilation with
lualatexworks again.
2.4.0 – 2018-02-28
Added
Added hint on
\abscommand tolatexhints-*.tex.Added
\initialismand direct commands (e.g.,BPEL) to have nice renderings of names of standards. Thereby added lccaps package. They are rendered differently in English and German documents.
Fixed
Babel shorthands work in English texts, too.
No more warning of deprecated
firstinits(fixed by replacing it bygiveninits).In English hints: no more double section "Weitere Illustrationen".
Changed
maxcitenamesof biblatex is now2to abbreviate also three authors when using\Citet{...}.
Removed
Removed outdated hint on
\textscinlatexhints-*.tex.
2.3.0 – 2018-02-04
Changed
URLs are typeset in monospaced font again. With the change of the font to Times Roman, it looks good in the monospaced font again.
Replace 1997 footnote package by footnotehyper.
Switch from manual
\clubpenaltyand\widowpenaltycommands to nowidow package.More English translations in
config.tex.Ligatures are disabled for monospaced font. E.g., \texttt{--} stays
--and is not converted to an en dash.
Fixed
Listings rendered by minted are now also shown in the TOC
latexindent config:
removeSentenceLineBreaksset to 0 to avoid collapsing of environments
2.2.0 – 2018-01-19
Added
Added package upquote to enable backticks in verbatim text.
Changed
Change package option
finaltodraft=falseto reduce output from KOMA-ScriptChange font text to Times Roman for both English and German templates. Fixes #48.
2.1.1 – 2018-01-18
Added
Lines in listings (made by
lstlistings) are numbered.Initial latexindent config.
Fixed
Fixed numbering of minted listings.
2.1.0 – 2018-01-16
Added
Added
main-minted-german.texto show how minted can be used.Added an explanation (
docs/overleaf.md) with screenshots of how to start at overleaf.
Changed
Switched from subfig to subcaption package
Enabled line breaks in long urls (which are not separated by spaces or slashes) in the bibliography.
Option
hyphensadded to packageurl: URLs can now also be hyphenated at hyphens, even though that might be confusing: Is the "-" part of the address or just a hyphen?.Switch from
uni-stuttgart-cs-cover.styto scientific-thesis-cover.Rename
latex-hints-de.textolatexhints-german.texto be consistent with the filename pattern formain-*.tex.
2.0.1 – 2017-12-19
Added
Added homepage at https://github.com/latextemplates/scientific-thesis-template containing rendered examples created by CircleCI.
Added Markdown Architectural Decision Records to
docs/adrfolder.
Changed
Microtype is now loaded with
babel=trueoption. This should lead to even better micro-typographic results.Refined styleguide in
config.tex.Refined
README.md.
Fixed
Fix typo in "Bachelor" in
main-paderborn-*.tex.
2.0.0 – 2017-12-18
Added
main-paderborn-english.texandmain-paderborn-german.tex- start documents for Paderborn University.main-english.tex– start document for English documents.
Fixed
Remove outdated section "Using with your own git repository"
Changed
The main file for works is
main-german.texfor German documents.No text content in sub files. Most users do not need the split. Advanced users can split the content by themselves.
All configuration files put in the root folder.
Remove "CR classification" from
uni-stuttgart-cs-cover.sty.git tags now without
vprefix.Change license to CC0 to ensure wide use.
1.3.0 – 2017-12-11
Added
New course "Medieninformatik" (
medinf)
Fixed
Translate float name of 'Algorithmus' environment in English thesis
Translate float name of 'algorithm' environment only in German thesis
Changed
The repository uses the branch
masteras default branch and nottemplateanymore.
1.2.0 – 2017-07-28
Changed
Fixed non-inline todos
Use German name for 'list of todos' in German thesis
1.1.0 – 2017-07-22
Changed
English works also take the same heading style than German works (sans serif)
made font size default again (now 11pt instead of 12pt) to look better
margins are set in a way that the page content does not "jump" when reading on screen.
1.0.0 – 2017-06-16
Changed
Start versioning based on the current version at 1.0.0.
Add initial CONTRIBUTING.md.
numberfor a thesis is now completely optional.