All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
3.0.0 – 2020-09-03
- 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 template - Fixed loading of "TeX Gyre Heros" variants on LuaLaTeX
- Fixed the broken PlantUML setup link in the documentation
- Simplified styleguide of
config.tex - Removed package dtk-logos, because it causes issues with lualatex
- Removed package amssymb to fix compilation error. #125
- Change documentation to tell users to download
master.zipinstead of the latest release. - Switch from lualatex to pdflatex as default compiler.
- Added section "related work". #127
- Removed option
hyperrefat xcolor package. It is not used and caused troubles at some setups.
3.0.0-beta.4 – 2019-02-10
- 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
- Change kind of loading of
cleverefpackage. - Strings for
cleverefin German are set explicitly.
- 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 again- Fix "LaTeX Warning: Reference `tab:Results' on page 1 undefined on input line 422."
3.0.0-beta.3 – 2018-06-06
- German quotes are correct when using
\qq{...}. .editorconfigonly for*.tex,*.bib,*.yamlto enable seamless editing of*.cpp,*.java, etc. Fixes #25.
- Bibliography goes before appendix.
3.0.0-beta.2 – 2018-06-04
- 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.
- 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
- Magic comment
% !TeX TXS-program:compile = txs:///lualatex/[--shell-escape]tomain-minted-german.tex.
- 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
- Add package selnolig to correctly handle ligatures.
- Add package tikz-uml for generating uml diagrams.
- Add package longtable for tables over multiple pages.
- Monospaced font is now Inconsolata.
- Reorderded
latexhints-*.texto keep topics (figures, tables, code) together. - Switch from
glyphtounicodeto cmap package.
- Fix encoding in PDF bookmarks (pdf.js).
- Compilation with
lualatexworks again.
2.4.0 – 2018-02-28
- 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.
- 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".
maxcitenamesof biblatex is now2to abbreviate also three authors when using\Citet{...}.
- Removed outdated hint on
\textscinlatexhints-*.tex.
2.3.0 – 2018-02-04
- 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.
- 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 package upquote to enable backticks in verbatim text.
- Change package option
finaltodraft=falseto reduce output from KOMA-Script - Change font text to Times Roman for both English and German templates. Fixes #48.
2.1.1 – 2018-01-18
- Lines in listings (made by
lstlistings) are numbered. - Initial latexindent config.
- Fixed numbering of minted listings.
2.1.0 – 2018-01-16
- 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.
- 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 homepage at https://github.com/latextemplates/scientific-thesis-template containing rendered examples created by CircleCI.
- Added Markdown Architectural Decision Records to
docs/adrfolder.
- Microtype is now loaded with
babel=trueoption. This should lead to even better micro-typographic results. - Refined styleguide in
config.tex. - Refined
README.md.
- Fix typo in "Bachelor" in
main-paderborn-*.tex.
2.0.0 – 2017-12-18
main-paderborn-english.texandmain-paderborn-german.tex- start documents for Paderborn University.main-english.tex– start document for English documents.
- Remove outdated section "Using with your own git repository"
- 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
- New course "Medieninformatik" (
medinf)
- Translate float name of 'Algorithmus' environment in English thesis
- Translate float name of 'algorithm' environment only in German thesis
- The repository uses the branch
masteras default branch and nottemplateanymore.
1.2.0 – 2017-07-28
- Fixed non-inline todos
- Use German name for 'list of todos' in German thesis
1.1.0 – 2017-07-22
- 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.
- Start versioning based on the current version at 1.0.0.
- Add initial CONTRIBUTING.md.
numberfor a thesis is now completely optional.