Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
latextemplates
GitHub Repository: latextemplates/LNCS
Path: blob/main/CHANGELOG.md
224 views

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. From 2022-03-01 onwards, versioning is done using Calendar Versioning.

2025-04-11

Added

  • Added support to use lualatex-dev.

  • Added more words to personal aspell dictionary.

  • Added support for TeXLive 2025.

Fixed

  • Fixed utf-8 marking in generated .aspell-en.pws.

Removed

  • Removed support for TeXLive 2023.

2025-03-04

Changed

2025-02-12

Fixed

  • pdflatex run works again if both lualatex and pdflatex are used.

2025-01-31

Changed

Added

  • Added commands.tex to collects all LaTeX macros / commands for a better overview on available (custom) LaTeX commands.

2025-01-25

Added

  • Added TeXcount to GitHub workflow summary.

  • GitHub workflow job summary for latexmk generated using texlogsieve.

Changed

  • Renamed .tex files in repository to match .pdf filenames linked in README.md

  • Refined README.md

  • Refined .gitignore

  • Formatting improvements in German examples

2025-01-20

Added

  • Added .aspell.en.pws and .aspell.conf to ignore some LaTeX commands at aspell.

  • Added latexindent to GitHub actions (check.yml).

  • When using lualatex: Added support for spelling package (which highlights bad spellings in red - if .spell.bad containing misspelled words exists)

Fixed

  • Fixed tag for iot Docker image.

Changed

  • Refined Makefile

2025-01-14

Changed

  • Compilation with both lualatex and pdflatex is possible. Defaults to lualatex.

  • Nicer gray scale for minted listings.

  • Dockerfile switched to Island of TeX's docker image to enable easy addition of new LaTeX packages.

2022-06-06

Added

Changed

Fixed

  • Correct \keywords{} syntax for LCNS. lncs#39

  • Fixed line break in introduction

2022-03-01

Changed

  • LNCS is now based on the offical CTAN package llncs.

  • Now generated using the latex template generator.

  • Replaced \ifluatex statements by separate .tex documents. This makes each .tex document smaller and simpler to understand.

  • Quoting is done with ``...'' instead of \qq{...}

  • Updated to TeXLive 2021

Added

  • Added initial Dockerfile to enable building using Docker.

  • Added package mindflow, which supports quickly noting down thoughts with a) a proper rendering of LaTeX and b) a proper differentiation from the main text

  • Enable deletion of *.bbl when calling latexmk -c

  • Added explicit LICENSE: 0BSD

  • Added more LaTeX hints

Fixed

  • Examples now also work on overleaf. \currfile now correctly returns main.tex/paper.tex instead of output.tex.

1.9.1 – 2019-02-04

Fixed

  • Fixed compatibility with recent babel versions: using main=english as package parameter.

1.9.0 – 2018-07-18

Added

Changed

  • Minimum required llncs.cls file: 2018/03/10.

1.8.0 – 2018-05-09

Added

  • Added stfloats package to enable footnotes appearing after floats.

  • Added option babel to microtype package to ensure that documents written in a language other than English also work.

  • Added package siunitx incluing an example.

Changed

  • Refined README.md.

Fixed

  • Numbers can be copied. Enabled by switching from cmap to glyphtounicode. Fixes #22.

Removed

  • Removed building of llncs.dem and llncs.doc from CircleCI script, because these files are not distributed by Springer anymore.

1.7.0 – 2018-03-10

Added

  • Support for lualatex as compiler. When using "Times New Roman" due to space limitations, the font of the code is still "Latin Modern" in the case of lualatex.

Fixed

  • The font size of the bibliography is fixed.

Changed

  • The monospaced font is not variable any more.

1.6.1 – 2018-03-08

Fixed

  • Changed minimum requirement regarding version of llncs.cls to 2017/09/04 (version 2.19).

  • Fix multiply defined label L2.

1.6.0 – 2018-03-07

Changed

  • Separated minted support to separate file paper-minted.tex.

  • Changed minted style from friendly to bw.

Added

  • Added "aboveskip" and "belowskip" hints.

  • Added example Java listing using minted.

  • Added example XML listing using listings.

Fixed

  • The example listing is now floating. Otherwise, the listing flows from one page to the next and interrupted by a floating table.

1.5.0 – 2018-02-04

Changed

  • Ligatures are disabled for monospaced font. E.g., \texttt{--} stays -- and is not converted to an en dash.

  • Replace splncs03.bst by splncsnat.bst, which was developed in a clean way by @tpavlic.

Added

  • Example for \citet (enabled by splncsnat.bst).

1.4.1 – 2018-02-03

Fixed

  • Numbers in the bibliography are rendered as LNCS required again.

1.4.0 – 2018-02-02

Added

  • Support for \cite[prenote][postnote]{ref} to enable \cite[based on][]{ref} by including the natib package.

  • Support for booktabs package.

Changed

  • Removed tracking=smallcaps option in microtype to have letters in \textsc{BPMN} standing closer together.

1.3.0 – 2018-01-30

Added

  • Added ready-to-go configuration for latexindent.

  • Added labeled "Conclusion and Outlook" section to enable an even quicker start.

  • Added prepared usage of llncsconf package.

  • Explicitly added package hyperref to paper.tex in case users remove the pdfcomment package.

1.2.0 – 2018-01-19

Added

  • Added package upquote to enable backticks being properly rendered in listings.

Fixed

  • Listings by the packages minted and listings can be mixed now: The counter of "List." at the captions were different.

Changed

  • Replaced the outdated mathptmx by the newtx and newtxtt packages. Explained their activation (space saving technique).

  • Blindtext now also in the conclusion.

1.1.1 – 2018-01-18

Changed

1.1.0 – 2018-01-17

Added

  • Added example lstlisting to show how the listings package can be used.

  • Added example listing typeset using minted.

  • Added \usepackage[utf8]{inputenc} to support input of non-ASCII characters using UTF-8.

  • Added TeX magic comments.

Changed

  • Tweaked options for "microtype", especially protrusion=alltext-nott.

1.0.0 – 2018-01-16

First release using semantic versioning.