All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Big release, bringing quality of life improvements to the template as well as
important fixes! One of the most notable is the incorporation of book.cls
style \frontmatter
and \backmatter
macros that reduces the main.tex
file
down to only a few lines!
\documentclass[11pt,a4paper,reqno,fancyheader]{tudelft-light/tud-report}
\title[TU Delft Light]{TU Delft Light}
\subtitle{An Easy to Use \LaTeX\ Template}
\author{John Doe | 0000001, Jane Doe | 0000002} % {Name | Student Number}
\course{[TU0000] \LaTeX\ 101}
\supervisor{Dr. Jan Jansen}
\abstract{\input{examples/abstract.tex}}
\begin{document}
\makecover[theme=light, fill opacity=0.1]
\maketitle
\frontmatter
\tableofcontents
\printnomenclature[50pt]
\listoffigures
\listoftables
\mainmatter
\include{examples/latex_elements}
\printbibliography[title=References,heading=bibintoc]
\begin{appendices}
\include{examples/listing}
\end{appendices}
\end{document}
- Ability to generate a formatted bibliography that appears directly
in the Table of Contents with the
\printbibliography
command (Issue #13) - Asymmetric margins when using the
twoside
option (Issue #25) questions
environment for declaring research questions (Issue #27). Special thanks to @kswannet for providing the suggestion!- Automated inclusion of list of figures and list of tables in
table of contents using the
tocbibind
package. Refer tomain.tex
to see how to prevent duplicates in ToC due to this addition. - Automated filtering of citations in captions using the
etoolbox
package \frontmatter
and\backmatter
macros to easily change between a roman numbered chapters such as the preface/summary to main content chapters numbered with arabic numerals. This greatly reduces the verbosity of themain.tex
file.- Support for ensuring that chapters start on odd-pages in when using the
twoside
mode (Issue #48). Blank pages that follow the current formatting are added with the text "This page intentionally left blank." - Support for typesetting quotes with the
quoting
package
- Hard-coded
\addbibresource
filename to use a glob pattern (Issue #38) - Refactored imports to
tud-report.cls
file to make dependencies more explicit - Hard-coded
\geometry
declaration fortwoside
option intud-report.cls
into conditional options that are passed to thegeometry
package (Issue #43) - Cover and title page formatting to produce blank pages if
twoside
option is declared - Listings to be numbered using the chapter number
tud-packages.sty
package- Unused
datatool
,rotating
,pdflscape
,color
,pdfpages
packages
- References appearing twice in fancy header (Issue #47)
- Nomenclature not compiling when using
latexmk
(Issue #50) - Incorrect page numbers in ToC, caused by an incompatibility with the
notocite
package (Issue #37)
- Ability to pass optional value argument to
\nomunit
(Issue #31)
- Failing compilation on TeXLive 2020 (Issue #34)
\documentclass
to usetudelft-light/tud-report
instead oftudelft-light/report
(Issue #34)- Use of
\import
to\include
for adding report structure support in VS Code LaTeX Workshop and support the\includeonly
macro (Issue #29) - Bumped version of
tudelft-light-template
to 87c1708
title fontsize
option to the\makecover
macro to allow users to format the cover page title font size (Issue #23)- Remove hyphenation from cover page title text using the
hyphenat
package title fontsize
argument to the README\makecover
example
- Bumped version of
tudelft-light-template
to c2c6bcb
- Grammar mistake in the Inner Title Page section of the README
- SVG logo to the README as well as improved it with highlights and pictures
- Ability to automatically compile the template and create releases on tagged commits
- Automated plural suffix addition to the "Author" and "Supervisor" words in the inner title page
tudelft-light
directory into a submodule to make it easier to embed a minimal template into other Git repositories
- Hardcoded supervisor name (Issue #14)
An overhauled version that greatly increases usability. You can now generate awesome cover pages and title pages easily!
\makecover
and\maketitle
macros to generate the cover page and title page (Issue #1)- Option to toggle display of a fancy header to the document class
- Use of the
import
package to fix build errors - Units and Numbers section to the LaTeX example elements chapter
- Font files from TU Delft Thesis Template
- Light and dark vector cover images and logos
- Definition of TU Delft House Style fonts and colors
- Check to make sure that document is being compiled with XeLaTeX
- String labels for PDF page numbers (Issue #9)
- Location of LaTeX example elements chapter and
abstract.tex
intoexamples/
folder usepackage
statements in the template toRequirePackage
(Issue #4)- Adopt correct usage of a document class file
.cls
instead of a package with multiple sub-packages to increase readability - Usage of
listings
package in favor ofminted
(Issue #7)
samplerefs.txt
and placed its contents into the README- Unnecessary call to
\addcontentsline
macro by using theintoc
option of thenomencl
package - Introduction chapter and old listing examples
- Static
outercover.pdf
cover page generated with Adobe InDesign andinnercover.tex
title page
- Overlapping text in the header by using the
truncate
package (Issue #2) - An issue where page numbers would not render correctly (Issue #5)
- Incorrect page number being displayed in the List of Tables (Issue #6)
\nomunit
macro for improving usage of thesiunits
package with the nomenclature
- Generalized PDF metadata
- Example reference to a fictional paper
- Location of template files into
tudelft-light/
directory - From Apache 2.0 to Mozilla Public License 2.0
.eps
image files with.pdf
to reduce compile time- Improper use of
.cls
file and adopted usage of LaTeX package.sty
files