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.
v4.4.0 – 2024–10–18
### Added
se2thesis
is now also available fromMonsterWriter
, a tool that aims for easy writing of academic works. We mention this in the documentation and also link their website and a YouTube video that demonstrates the usage ofse2thesis
withinMonsterWriter
.
### Fixed
- Increase the
marginparsep
slightly to avoid that two-digit counter values run into the text block.
v4.3.4 – 2024–09–19
- Align logo on the right side regardless of the logo size (#22), thanks to @wolfoo2931
v4.3.3 – 2024–09–18
- Load the
mismath
package before theunicode-math
package, which is recommended according tomismath
's documentation.
v4.3.2 – 2024–08–12
- Prevent line break in the lower back title if one added a manual line break
using
\\
to the title in order to layout it properly for the front title page.
v4.3.1 – 2024–07–31
- Add a hint on the usage of
scrreprt
as the base class if one wants to have numbered bibliography or appendices. - Add section in the documentation on the usage of babel, its shorthands for
German and English to re-enable hyphenation of compound words, and the
conflicting package
hyphenat
.
- Fix list of implicitly loaded packages.
v4.3.0 – 2024–07–23
- The spelling bachelor thesis and master thesis are widely used but seem to be wrong. According to the Oxford English Dictionary, the spelling shall be bachelor's thesis and master's thesis.
v4.2.0 – 2024–06–25
- The
phdphil
should not be a Doctor of Philosophy but, according to the regulations of the University, be a Doctor of Natural Philosophy.
v4.1.0 – 2024–06–07
- Add a
\summarybox
macro that simplifies the usage of thesummary
environment
- Update the used actions for GitHub to their latest versions.
- Change the styling of the
summary
environment boxes - Adjusted options for
siunitx
v4.0.3 – 2024–05–27
- Add all missing option values for
se2thesis
'colormode
parameter that are available from these2colors
package.
v4.0.2 – 2024–05–24
- Enhance documentation of
se2packages
regarding the usage ofminted
and the grey-scale mode ofse2colors
.
v4.0.1 – 2024–05–17
- Updated copyright years.
- Add the missing
colormode
optionbw
tose2colors
.
v4.0.0 – 2024–05–08
- Set the maths style and bold-maths style to ISO for the maths fonts.
- The option
fmode
was removed fromse2fonts
; it was already deprecated sincese2thesis
version 2.0.0.
v3.4.0 – 2024–04–20
- Fix the referencing with cleveref's
\cref
etc. for theresq
(research questions) andhyp
(hypotheses) environments (see #8) - Add the thesis type
phdphil
for a PhD thesis in philosophy. - Add section to documentation that the template is also available from Overleaf.
v3.3.1 – 2024–02–23
- Make the citations in the margin appear in ACM style, too.
- Make sidenotes appear right ragged.
v3.3.0 – 2024–02–22
- Enhance the options for bibliography styles, one can now choose between
alphabetic
andnumeric
style. The former loads the default BibLaTeXalphabetic
style, the latter uses ACM's numeric style. - For the new numeric style, we support an enhanced
\autocite
macro, which typesets the citation in the margin column for the first appearance per chapter. - Add thesis-type option
phdeng
for a doctoral degree in engineering.
- The default citation style, when setting
biblatex=true
while loading these2packages
package is nownumeric
based on the ACM numeric style instead ofalphabetic
. The latter can now be chosen explicitly. See issue #7 for a discussion on the general decision.
v3.2.0 – 2023–09–12
- Remove deprecated options from
siunitx
loading. - Use
inconsolata-nerd-font
as the default mono-spaced font. - Updates on the documentation.
- Removed option
fontmode
of these2thesis
class, which was already deprecated.
v3.1.0 – 2023–07–04
- The
lua-widow-control
package causes build failures in different settings, although the same TeX Live version is used. Until this can be resolved, we deactivate the loading of this package fromse2packages
by default. It can still be activated manually by adding thewidowcontrol=true
option to these2packages
package. - Set penalties for widows and orphans only if
lua-widow-control
package is not loaded. - Change the formatting of chapter headings.
v3.0.0 – 2023–04–18
- Add documentation on how to install the bundle if it is not part of the existing TeX distribution.
- Add a package
se2packages
that provides the ability to directly load recommended packages with recommended options.
- The
paper=a4
andpaper=b5
options now produce the exact same text-block sizes. - Make the logo height smaller for B5 paper.
- The default class is now
scrbook
instead ofscrreprt
.
- Breaking: Removed the
biblatex
class option fromse2thesis
, use these2packages
package with itsbiblatex=true
option instead. - Breaking: Removed the
paper=a5
option. - Removed the automated loading of the
microtype
,selnolig
, andlua-widow-control
packages fromse2thesis
—usese2packages
instead.
v2.1.0 – 2023–01–27
- Add license text of LaTeX Project Public License (LPPL) to repository
- Add a continuous integration pipline using GitHub Actions
- Add styling for chapter, section, and sub-section headings
- Fix the font selection in the documentation of
se2fonts
to only use the filename but not the font name - Fix the definitions of
\frontmatter
,\mainmatter
, and\backmatter
to match the definitions from KOMA Script'sscrbook
class.
v2.0.0 – 2023–01–10
- A file
se2thesis.tex
that contains the combined documentation from all DTX files as well as their code - Use Libertinus and Fira Code as fonts
- Split the large
se2thesis.dtx
into several DTX files for the different packages - Deprecate the
fmode
argument tose2fonts.sty
. Attention: This is a breaking change! - The
build.lua
now also builds all*.tex
files - Use the default back-reference styling of
biblatex
- Changed the dimensions of the type area
- Get correct translation for lower-title back for PhD theses
- Support for the TeX Gyre and Palatino/Helvetica fonts. We replace all fonts by the Libertinus font family.
v1.3.1 – 2022–11–22
- Fix typos that caused issues with missing spaces, thanks to @Wooza
v1.3.0 – 2022–11–08
These changes might be breaking changes!
- Change the width of the text block to match a golden ratio with its height.
- Change the available predefined colours.
- Change the option names of
se2colors
andse2fonts
tocmode
andfmode
, respectively. - Use Helvetica instead of Optima as the sans-serif default font.
- For summary boxes a white space was missing between the text “Summary” and the opening bracket, reported by @Wooza
v1.2.0 – 2022–10–24
- A macro
\matrnumber
to specify the matriculation number of the student on the title page.
v1.1.1 - 2022-09-27
- Neo Euler needs to be loaded as a upright math font
- Fonts get now scaled automatically when using LuaTeX
v1.1.0 - 2022-09-12
- Documentation of the load-time options of se2thesis.cls
- Compilation issue of the example file with pdfLaTeX, added a contional option
to
ntheorem
.
- First official release