Hagenberg LaTeX Thesis Template
HgbThesisTutorialEN
and HgbThesisTutorialDE
.references.bib
. Updated versions of various manuals and online sources. Adapted linked references in the documents accordingly.apa
document option to switch to APA bibliography style.HgbThesisTutorial
about APA with instructions on how to enable it and an overview of the citation commands and the resulting reference list.\email
macro in hgb.sty
to print correct email addresses in documents and the preamble.\backmatter
section to main.tex
to avoid things like a list of figures or acronyms being treated as appendices.HgbThesisTutorial
to include more information on creating tables, multi-page tables, and connecting rows and columns.url
field if a doi
entry is present to avoid duplicate entries.proposal
for hgbthesis
class documents with either the bachelor
or master
option active. Provided the two example documents, HgbThesisDE-proposal
and HgbThesisEN-proposal
, with an example exposé for a bachelor's thesis.HgbThesisTutorialEN
and HgbThesisTutorialDE
. The documents have also been revised in terms of formatting and content.ctan/hagenberg-thesis/examples/
directory from CTAN bundle, modified ctan
target in makefile
and added another reference in README.md
to this GitHub repo (CTAN admins had complained about duplicate files).algpseudocodex
for improved readability, added new spacing commands for fine-tuning.references.bib
. Replaced all occurrences of year
and month
with date
. Switched hyphenation
to langid
. Also updated all references, corrected mistakes and removed unused entries from the file.main.tex
files and unified their appearance in terms of formatting and descriptions.$$...$$
to \[...\]
.GenericCode
.booktabs
package for a more modern and cleaner look.abbildungen.tex
into a wiki article: https://github.com/Digital-Media/HagenbergThesis/wiki/Vector-Graphics-with-Inkscape
HgbThesisTutorial
and all other documents. Removed outdated content and added or changed information where necessary.references.bib
. Updated versions of various manuals and online sources.HgbThesisTutorial
.Audio-visual media
(Audiovisuelle Medien
) to Media
(Medien
) to include media types that are non-A/V (e.g., still images).HgbThesisTutorial
for citing musical scores. Modified Appendix B
(listing of supplementary materials),
replacing obsolete CD/DVD by cloud archive submission.dev/
directory, where .sty, .cls and .bib files are stored in a single place (dev/latex/
). The build process updates the documents/
and dev/ctan/
directories. There is no duplication of document source files, all are in documents/
. Release dates are now automatically inserted (during build) into any date field, the 9999/01/01
dummy markers are not required any more. Experimental: latexmk
is used in the build process.hgbthesis.cls
now issues a package warning if trying to define multiple authors inside the \author{..}
command. The \and
and \thanks{..}
commands are suppressed.PythonCode
environment to include Python code in listings
environments. Moved all build-related elements to a separate non-public repository, leaving only user-relevant parts in HagenbergThesis
.hagenberg-thesis
installation is no older than 365 days (in hgb.sty
). Otherwise a warning is issued with a reminder to check for updates on Github. This check can be suppressed by passing the new class option noUpdateCheck
. In all .cls
files the handling of class options was modified to pass all non-declared options to hgb.sty
. In this course, the (obsolete) datetime
package was replaced by the datetime2
package (https://github.com/Digital-Media/HagenbergThesis/commit/2bc1895658b51904bfbbc2a7ec63230f23b9e17f).@unpublished
biblatex tag in examples/HgbThesisTutorial
(https://github.com/Digital-Media/HagenbergThesis/commit/90296eafc6089949780bf9c5e40b85836274fe3c).examples
renamed to documents
.csquotes
package. To activate, pass the option smartquotes
to any of the hgb document classes (all sample documents are set up to use this option). Remove document option smartquotes
if traditional handling of quotes is desired. See examples/HgbThesisTutorial
(Sec. 3.4.4) for details.Important changes:
Restructured setup for CTAN distribution
Important changes:
hagenberg-thesis
(https://ctan.org/pkg/hagenberg-thesis)..cls
and .sty
files are now stored in common/
.examples/
, with individual ZIP files for "single-click authoring" in Overleaf.make
.Last stable release before a major structure change.
Biggest changes include
hgbreport
and hgbarticle
,This version features a whole series of changes:
This version is merely an intermediate stop on the road to a slimmer and easier to use multi-language document. More changes to come. Enjoy.
This is the first release on GitHub. Future versions will now be published on this repository. This version has also been ported to Overleaf for online editing.
Other changes include suppression of biblatex warnings as well as new names for the main files.