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.
- Cleanup lualatex math and font config
- Fixed examples in latexhints
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
\mathrm
to use "TeX Gyre Termes" - Fixed renaming of
\acronymname
to "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.zip
instead of the latest release. - Switch from lualatex to pdflatex as default compiler.
- Added section "related work". #127
- Removed option
hyperref
at 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
ngerman
as class option for German documents. - Added macros
\eg
and\ie
. - Added macro
\powerset
to correctly typeset the powerset symbol. - Added example for forest package.
- Enable deletion of *.bbl when calling
latexmk -c
- Change kind of loading of
cleveref
package. - Strings for
cleveref
in 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.tex
compiles 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{...}
. .editorconfig
only for*.tex
,*.bib
,*.yaml
to 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.md
todocs/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 program
and.latexmkrc
adapted 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-*.tex
to keep topics (figures, tables, code) together. - Switch from
glyphtounicode
to cmap package.
- Fix encoding in PDF bookmarks (pdf.js).
- Compilation with
lualatex
works again.
2.4.0 – 2018-02-28
- Added hint on
\abs
command tolatexhints-*.tex
. - Added
\initialism
and 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".
maxcitenames
of biblatex is now2
to abbreviate also three authors when using\Citet{...}
.
- Removed outdated hint on
\textsc
inlatexhints-*.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
\clubpenalty
and\widowpenalty
commands 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:
removeSentenceLineBreaks
set 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
final
todraft=false
to 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.tex
to 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
hyphens
added 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.sty
to scientific-thesis-cover. - Rename
latex-hints-de.tex
tolatexhints-german.tex
to 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/adr
folder.
- Microtype is now loaded with
babel=true
option. 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.tex
andmain-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.tex
for 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
v
prefix. - 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
master
as default branch and nottemplate
anymore.
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.
number
for a thesis is now completely optional.