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.
- Magic comment for LTeX (because of vscode-ltex#632)
- Refined description of usage of llncsconf package.
- Update
splncsnat
to splncs04nat. lncs#35 _latexmkrc
is available instead oflatexmkrc
to ease usage at overleaf. lncs#40
- Correct
\keywords{}
syntax for LCNS. lncs#39 - Fixed line break in introduction
- 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 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 callinglatexmk -c
- Added explicit
LICENSE
: 0BSD - Added more LaTeX hints
- Examples now also work on overleaf.
\currfile
now correctly returnsmain.tex
/paper.tex
instead ofoutput.tex
.
1.9.1 – 2019-02-04
- Fixed compatibility with recent babel versions: using
main=english
as package parameter.
1.9.0 – 2018-07-18
- Added explanation how to use this class for German papers.
- Added a fix for using the babel package. See https://tex.stackexchange.com/q/441670/9075 for details.
- Minimum required
llncs.cls
file: 2018/03/10.
1.8.0 – 2018-05-09
- 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.
- Refined
README.md
.
- Removed building of
llncs.dem
andllncs.doc
from CircleCI script, because these files are not distributed by Springer anymore.
1.7.0 – 2018-03-10
- 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.
- The font size of the bibliography is fixed.
- The monospaced font is not variable any more.
1.6.1 – 2018-03-08
- Changed minimum requirement regarding version of
llncs.cls
to2017/09/04
(version 2.19). - Fix multiply defined label L2.
1.6.0 – 2018-03-07
- Separated minted support to separate file
paper-minted.tex
. - Changed minted style from friendly to bw.
- Added "aboveskip" and "belowskip" hints.
- Added example Java listing using minted.
- Added example XML listing using listings.
- 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
- Ligatures are disabled for monospaced font. E.g., \texttt{--} stays
--
and is not converted to an en dash. - Replace
splncs03.bst
bysplncsnat.bst
, which was developed in a clean way by @tpavlic.
- Example for
\citet
(enabled bysplncsnat.bst
).
1.4.1 – 2018-02-03
- Numbers in the bibliography are rendered as LNCS required again.
1.4.0 – 2018-02-02
- Support for
\cite[prenote][postnote]{ref}
to enable\cite[based on][]{ref}
by including the natib package. - Support for booktabs package.
- Removed
tracking=smallcaps
option in microtype to have letters in\textsc{BPMN}
standing closer together.
1.3.0 – 2018-01-30
- 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 thepdfcomment
package.
1.2.0 – 2018-01-19
- Added package upquote to enable backticks being properly rendered in listings.
- Listings by the packages minted and listings can be mixed now: The counter of "List." at the captions were different.
- 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
download-llncs-files-from-springer.sh
now uses ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip asftp.springer.de
seems to be an inofficial site.- Removed download of required Springer files using gradle.
- Updated
README.md
: Merged "Features" and "Benefits" into "Features".
1.1.0 – 2018-01-17
- 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.
- Tweaked options for "microtype", especially
protrusion=alltext-nott
.
1.0.0 – 2018-01-16
First release using semantic versioning.