Skip to content

Releases: alexpovel/latex-cookbook

v5.0.0

11 May 17:59
Compare
Choose a tag to compare

Added

  • GitHub Actions configuration (b847c85)

    This is supposed to replace the GitLab config.

Changed

  • GitLab references to point to GitHub instead (7a33ee3)

  • Updated Python test suite from 3.7 to 3.10 (0733c83)

  • Simplified polyglossia language loading (053b87d)

  • Switched VSCode Remote Containers config from building to downloading image (4efd364).

    When new users first use this template, it is extremely frustrating for them to have to build the entire Docker image from scratch themselves, which can take very long.
    Simply download the existing one from DockerHub, which is much faster.

Removed

  • GitLab-specific content (config files, documentation, ...) (7a33ee3)
  • Deprecated chemmacros usechemmodule macro (0909097)
  • Profanity check in PDF test (0733c83)

v4.0.0

11 May 17:01
Compare
Choose a tag to compare

Added

  • matlab2tikz improved alternative showcase using pgfplots (0910bca)
  • Important badges of high importance for important information (d19b8d9)
  • Hint on parskip usage to remove paragraph indentation in favor of vertical space (a292f6b)
  • Support for Acronyms glossary title localization (86c0be1)
  • New package for tables, tabularray (6825ff9, 480b400)
  • Docker image source (merged in c584129)
  • Additional math/unit font examples (2e3a582)

Fixed

  • Display of dimensionless quantities (5f8dc71)
  • Tabular vertical excess white space (e5f983e)

Changed

Removed

v3.1.0

11 May 16:33
7bca167
Compare
Choose a tag to compare

Added

  • Toggle for inclusion of glossaries in the Table of Contents (ToC) (5c23bd0)
  • Example for an appendix (d4a42ce)
  • Translations for code listings in references, lists, captions (6148d55)
  • ARCHITECTURE document (840eff8)
  • Example for a longtabu (multi-page table) displaying random data generated by custom Lua script (9e89214)
  • Section on alternative ways to compile (f2d550d)
  • Configuration and ideal setup for working with this template inside Visual Studio Code, using its native container development environment (38a0bb2)
  • Example for a new unit specification using siunitx (7a2d0d0)

Changed

  • Switched bibliography generation from vanilla Zotero to Zotero with its excellent Better Bibtex addon (a05f5f4)
  • Fixed biblatex fields according to biber --validate-datamodel validation (eb068bd)
  • Fixed using a system directory for pandoc, which required sudo privileges (no just user privileges) (d8f4c1c)

Removed

  • TeXGyrePagella font files: use those included in the TeX distribution itself (d74c2d9)
  • Trailing whitespaces (WOW!) (d766fb6)

v3.0.0

11 May 16:33
acc3d9e
Compare
Choose a tag to compare

Added

  • Option to suppress printing of pages list in the glossaries (b75d3d1)
  • GitLab description templates (7038798)

Changed

  • Syntax highlighting now uses minted instead of listings, a backwards-incompatible change (19fbd87)
  • Documentation now stresses Docker usage over manual "labour" (6843a2b)

Removed

  • Previous, custom-made listings language definitions; these are covered much better by pygments, aka minted (19fbd87)

v2.0.0

11 May 16:33
02bf60e
Compare
Choose a tag to compare

Added

  • Python-based tests for the produced PDFs (1746e4e).
    This allows the user to automatically run a test suite against the produced PDFs,
    for example checking for page count, metadata and much more.
  • Makefiles for the root and tests directories, while
    also swapping all CI routines over to use make (b4a9881).
    This allows for local as well as CI use using the same commands, and reduces coupling
    with the CI engine.
  • Caching of files in CI, for much faster pipelines (while introducing some issues) (28aea76).
  • Showcase and fixing of \abs macro for absolute values (4d0c6ff, bb11b72).

Changed

  • Git metadata display in the colophon (7c59cbe).

v1.2.0

11 May 16:30
Compare
Choose a tag to compare

Added

  • Showcase for multiple lines with contours in TikZ overlay (ae4ad39)
  • Hint for the glossaries-extra Beginner's Guide (d8b7fb4)
  • Written permission (license) to use and distribute the Fontin Sans
    font (cf79ee4)
  • Summary for font licenses (0372475)
  • Contributing guideline (56c4eac)
  • README info on git and Docker (fa228b7)
  • A matlab2tikz exported plot example (86dac19, c3e9b09)
  • YAML-based configs for pandoc (cb39706)
  • Proper check for the used TeX engine (de2a293)

Changed

  • Fontawesome implementation, away from the fontawesome package to the more
    modern fontawesome5 (8df784e)
  • Insertion of git metadata into the document (PDF metadata or into the printed text
    directly): now based on Lua (6d0cd7e)
  • Also adjusted the README according to the new Lua implementation (ed946b8)

v1.1.1

11 May 16:30
Compare
Choose a tag to compare

Added

  • Entry Mach in names.bib (d0d5683). Was previously removed, but is required.

v1.1.0

11 May 16:29
Compare
Choose a tag to compare

Added

  • Added bib file entries for the built-in math macros (f1803d3):
    • \mean
    • \logmean
    • \flow
    • \difference
    • \nablaoperator
    • \vect
    • \deriv
    • \fracderiv
    • \timederiv
    • \posderiv
  • New tabular showcasing those built-in math macros (119fce1)
  • New tabular showcasing the built-in glossary commands (0e7ed5a):
    • \idx
    • \name
    • \sym
    • \sub
    • \abb
    • \cons
  • Added sample entries for the Terms index (6ca2670)

Removed

  • Unused entry Mach in names.bib (c000d4e)

v1.0.0

11 May 16:29
Compare
Choose a tag to compare

Added

  • Initial release

v0.0.1

11 May 16:20
Compare
Choose a tag to compare

This is the final release of the initial, now entirely overhauled thesis template.

See 9fdd8b2 for context on why this exists.