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.
- 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.
- Change kind of loading of
cleverefpackage. - Strings for
cleverefin German are set explicitly.
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.