texlive[46322] Master/texmf-dist: lni (15jan18)

commits+karl at tug.org commits+karl at tug.org
Mon Jan 15 23:21:16 CET 2018


Revision: 46322
          http://tug.org/svn/texlive?view=revision&revision=46322
Author:   karl
Date:     2018-01-15 23:21:16 +0100 (Mon, 15 Jan 2018)
Log Message:
-----------
lni (15jan18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bst/lni/lni.bst
    trunk/Master/texmf-dist/bibtex/bst/lni/lnig.bst
    trunk/Master/texmf-dist/doc/latex/lni/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/lni/README.md
    trunk/Master/texmf-dist/doc/latex/lni/lni-author-template.tex
    trunk/Master/texmf-dist/doc/latex/lni/lni.pdf
    trunk/Master/texmf-dist/source/latex/lni/lni.dtx
    trunk/Master/texmf-dist/source/latex/lni/lni.ins
    trunk/Master/texmf-dist/tex/latex/lni/lni.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib
    trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex

Modified: trunk/Master/texmf-dist/bibtex/bst/lni/lni.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/lni/lni.bst	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/bibtex/bst/lni/lni.bst	2018-01-15 22:21:16 UTC (rev 46322)
@@ -5,7 +5,15 @@
 %% The original source files were:
 %%
 %% lni.dtx  (with options: `bibtex,eng')
+%% lnig.bst
+%% Lecture Notes in Informatics Style File (english)
+%% Version 1.0 (2017/04/07)
 %% 
+%% The Style File is based on alpha.bst
+%% 
+%% This work may be freely used,
+%% distributed and modified.
+%% Modified files should be clearly indicated as such and renamed.
 ENTRY
   { address
     author
@@ -1277,7 +1285,7 @@
 
 EXECUTE {end.bib}
 %% 
-%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+%% Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License (LPPL), either
@@ -1296,6 +1304,8 @@
 %%           and the derived files lni.pdf
 %%                                 lni.cls
 %%                                 lni-author-template.tex
+%%                                 lni-paper-example-de.bib
+%%                                 lni-paper-example-de.tex
 %%                                 lni.bst
 %%                                 lnig.bst
 %%

Modified: trunk/Master/texmf-dist/bibtex/bst/lni/lnig.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/lni/lnig.bst	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/bibtex/bst/lni/lnig.bst	2018-01-15 22:21:16 UTC (rev 46322)
@@ -5,7 +5,15 @@
 %% The original source files were:
 %%
 %% lni.dtx  (with options: `bibtex,ger')
+%% lnig.bst
+%% Lecture Notes in Informatics Style File (german)
+%% Version 1.0 (2017/04/07)
 %% 
+%% The Style File is based on alpha.bst
+%% 
+%% This work may be freely used,
+%% distributed and modified.
+%% Modified files should be clearly indicated as such and renamed.
 ENTRY
   { address
     author
@@ -1277,7 +1285,7 @@
 
 EXECUTE {end.bib}
 %% 
-%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+%% Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License (LPPL), either
@@ -1296,6 +1304,8 @@
 %%           and the derived files lni.pdf
 %%                                 lni.cls
 %%                                 lni-author-template.tex
+%%                                 lni-paper-example-de.bib
+%%                                 lni-paper-example-de.tex
 %%                                 lni.bst
 %%                                 lnig.bst
 %%

Modified: trunk/Master/texmf-dist/doc/latex/lni/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lni/CHANGELOG.md	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/doc/latex/lni/CHANGELOG.md	2018-01-15 22:21:16 UTC (rev 46322)
@@ -4,14 +4,33 @@
 The format is based on [Keep a Changelog](http://keepachangelog.com/)
 and this project adheres to [Semantic Versioning](http://semver.org/).
 
+## [1.4.0 - 2018-01-15]
+
+### Added
+- New option `oldfonts` to use the class file on older systems by loading the `mathptmx` font package ([#56](https://github.com/gi-ev/LNI/issues/56))
+- New macros added (taken from `emisa.dtx`) ([#57](https://github.com/gi-ev/LNI/issues/57))
+- Hint to word limit for abstract ([#60](https://github.com/gi-ev/LNI/issues/60))
+- Added full example for an article in German ([#63](https://github.com/gi-ev/LNI/issues/63))
+
+### Changed
+- Package `caption` is loaded in order to make the class more robust ([#59](https://github.com/gi-ev/LNI/issues/59))
+
+### Fixed
+- Basewidth for `lstlistings` ([#62](https://github.com/gi-ev/LNI/issues/62))
+- Adapting captions of `lstlistings`
+- License statement of paper: CC-BY-SA instead of CC-BY-NC ([#67](https://github.com/gi-ev/LNI/issues/67))
+
 ## [1.3.0] - 2017-05-15
+
 ### Added
-- New option `nofont` to use the class file on older systems ([#53](https://github.com/gi-ev/LNI/issues/52))
+- New option `nofonts` to use the class file on older systems ([#53](https://github.com/gi-ev/LNI/issues/52))
 
 ### Changed
 - Use more stable syntax for font loading with `fontspec` ([#54](https://github.com/gi-ev/LNI/issues/54))
 
+
 ## [1.2.0] - 2017-05-05
+
 ### Added
 - Quick start section for README.md ([#48](https://github.com/gi-ev/LNI/issues/48))
 - New macro `\lnidoi` to add DOI to pages (DOI provided by editor)
@@ -20,7 +39,9 @@
 ### Changed
 - Option `straightquotes` is set manually for package `newtxtt` to gain compatibility with versions prior to v1.05 ([#49](https://github.com/gi-ev/LNI/issues/49))
 
+
 ## [1.1.0] - 2017-04-19
+
 ### Added
 - New macro `\subtitle` ([#44](https://github.com/gi-ev/LNI/issues/44))
 - New keyword delimiter `\and` ([#43](https://github.com/gi-ev/LNI/issues/43))
@@ -35,9 +56,11 @@
 ### Fixed
 - Definition of `\Crefname` to always get "Abb." instead of "ABB." etc. ([#45](https://github.com/gi-ev/LNI/pull/45))
 
+
 ## [1.0.0] - 2017-04-07
 First release of the revised files
 
+[1.4.0]: https://github.com/gi-ev/LNI/releases/tag/v1.4
 [1.3.0]: https://github.com/gi-ev/LNI/releases/tag/v1.3
 [1.2.0]: https://github.com/gi-ev/LNI/releases/tag/v1.2
 [1.1.0]: https://github.com/gi-ev/LNI/releases/tag/v1.1

Modified: trunk/Master/texmf-dist/doc/latex/lni/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lni/README.md	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/doc/latex/lni/README.md	2018-01-15 22:21:16 UTC (rev 46322)
@@ -1,10 +1,10 @@
-# lni
+# lni [![Build Status](https://circleci.com/gh/gi-ev/LNI/tree/master.svg?style=shield)](https://circleci.com/gh/gi-ev/LNI/) [![CTAN](https://img.shields.io/badge/CTAN-lni-blue.svg?style=flat-square)](https://ctan.org/pkg/lni)
 
 ```
 ----------------------------------------------------------------------------
 lni      -- A class for submissions to the ``Lecture Notes in Informatics''
-(c) 2016-2017 Gesellschaft für Informatik (GI)
-Version:    1.3
+(c) 2016-2018 Gesellschaft für Informatik (GI)
+Version:    1.4
 Maintainer: Martin Sievers
 Email:      martin.sievers at schoenerpublizieren.de
 License:    Released under the LaTeX Project Public License v1.3c or later

Modified: trunk/Master/texmf-dist/doc/latex/lni/lni-author-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lni/lni-author-template.tex	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/doc/latex/lni/lni-author-template.tex	2018-01-15 22:21:16 UTC (rev 46322)
@@ -1,7 +1,7 @@
-%% !TeX encoding = UTF-8
-%% !TeX program = pdflatex
-%% !BIB program = bibtex
-%%
+% !TeX encoding = UTF-8
+% !TeX program = pdflatex
+% !BIB program = bibtex
+
 %%% Um einen Artikel auf deutsch zu schreiben, genügt es die Klasse ohne
 %%% Parameter zu laden.
 \documentclass[]{lni}
@@ -29,7 +29,8 @@
 \maketitle
 
 \begin{abstract}
-Zusammenfassung / Some abstract
+This is a brief overview of the paper, which should be 70 to 150 words long and
+include the most relevant points. This has to be a single paragraph.
 \end{abstract}
 \begin{keywords}
 Schlagwort1 \and Schlagwort2 %Keyword1 \and Keyword2

Added: trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib	2018-01-15 22:21:16 UTC (rev 46322)
@@ -0,0 +1,90 @@
+
+ at InProceedings{ABC01,
+  author   = {N. Abraham and U. Bibel and P. Corleone},
+  title    = {Formatting Contributions for Proceedings},
+  pages    = {46-53},
+  crossref = {Gl01},
+}
+
+ at InBook{Az09,
+  pages    = {135-162},
+  title    = {Die Fußnote in LNI-Bänden},
+  author   = {Azubi, L. and others},
+  crossref = {Gl09},
+}
+
+ at Book{AB00,
+  title     = {Formatierungsrichtlinien für Tagungsbände},
+  publisher = {Format-Verlag},
+  year      = {2000},
+  author    = {K. Abel and U. Bibel},
+  address   = {Bonn},
+}
+
+ at Book{Ez10,
+  title     = {The Magic Format -- Your Way to Pretty Books},
+  publisher = {Noah \& Sons},
+  year      = {2010},
+  author    = {O. Ezgarani},
+}
+
+ at Article{Gl06,
+  author  = {H. I. Glück},
+  title   = {Formatierung leicht gemacht},
+  journal = {Formatierungsjournal},
+  volume  = {11},
+  number  = {09},
+  year    = {2009},
+  pages   = {23-27},
+}
+
+ at Book{Wa14,
+  title     = {Essenzen der Informatik},
+  publisher = {Verlag Formvoll},
+  year      = {2014},
+  author    = {K. Wasser and H. Feuer and R. Erde and H. Licht},
+}
+
+ at Book{Wa14b,
+  title     = {Ganz neue Essenzen der Informatik im selben Jahr},
+  publisher = {Format-Verlag},
+  year      = {2014},
+  author    = {K. Wasser and H. Feuer and R. Erde and H. Licht},
+}
+
+ at Proceedings{Gl01,
+  title     = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
+  year      = {2001},
+  editor    = {Glück, H. I.},
+  address   = {San Francisco},
+  publisher = {Noah \& Sons},
+  booktitle = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
+}
+
+ at Book{Gl09,
+  title     = {Formatierung 2009},
+  publisher = {Format-Verlag},
+  year      = {2009},
+  editor    = {H. I. Glück},
+  number    = {999},
+  series    = {LNI},
+  address   = {Bonn},
+  booktitle = {Formatierung 2009},
+}
+
+ at Misc{XX14,
+  title        = {Anteil an Frauen in der Informatik},
+  label        = {An},
+  howpublished = {Statistics Worldwide},
+  year         = {2014},
+}
+
+ at Online{GI14,
+  author = {{Gesellschaft für Informatik e.\,V.}},
+  label  = {GI},
+  year  = {2014},
+  url  =  {http://www.gi-ev.de},
+  urldate = {2014-12-24}
+}
+
+ at Comment{jabref-meta: databaseType:biblatex;}


Property changes on: trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex	2018-01-15 22:21:16 UTC (rev 46322)
@@ -0,0 +1,172 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = de_DE
+
+%% Dies gibt Warnungen aus, sollten veraltete LaTeX-Befehle verwendet werden
+\RequirePackage[l2tabu, orthodox]{nag}
+
+\documentclass[utf8,biblatex]{lni}
+\bibliography{lni-paper-example-de}
+
+%% Schöne Tabellen mittels \toprule, \midrule, \bottomrule
+\usepackage{booktabs}
+
+%% Zu Demonstrationszwecken
+\usepackage[math]{blindtext}
+\usepackage{mwe}
+
+%% BibLaTeX-Sonderkonfiguration,
+%% falls man schnell eine existierende Bibliographie wiederverwenden will, aber nicht die .bib-Datei händisch anpassen möchte.
+%% Bitte \iffalse und \fi entfernen, dann ist diese Konfiguration aktiviert.
+
+\iffalse
+\AtEveryBibitem{%
+  \ifentrytype{article}{%
+  }{%
+    \clearfield{doi}%
+    \clearfield{issn}%
+    \clearfield{url}%
+    \clearfield{urldate}%
+  }%
+  \ifentrytype{inproceedings}{%
+  }{%
+    \clearfield{doi}%
+    \clearfield{issn}%
+    \clearfield{url}%
+    \clearfield{urldate}%
+  }%
+}
+\fi
+
+\begin{document}
+%%% Mehrere Autoren werden durch \and voneinander getrennt.
+%%% Die Fußnote enthält die Adresse sowie eine E-Mail-Adresse.
+%%% Das optionale Argument (sofern angegeben) wird für die Kopfzeile verwendet.
+\title[Ein Kurztitel]{Ein sehr langer Titel über mehrere Zeilen mit sehr vielen Worten und noch mehr Buchstaben}
+%%%\subtitle{Untertitel / Subtitle} % falls benötigt
+\author[Vorname1 Nachname1 \and Vorname2 Nachname2]
+{Vorname1 Nachname1\footnote{Universität, Abteilung, Straße, Postleitzahl Ort, Land \email{emailaddress at author1}} \and
+ Vorname2 Nachname2\footnote{University, Department, Address, Country \email{emailaddress at author2}}}
+\startpage{11} % Beginn der Seitenzählung für diesen Beitrag
+\editor{Herausgeber et al.}    % Namen der Herausgeber
+\booktitle{Name-der-Konferenz} % Name des Tagungsband
+\year{2017}
+%%%\lnidoi{18.18420/provided-by-editor-02} % Falls bekannt
+\maketitle
+
+\begin{abstract}
+Die \LaTeX-Klasse \texttt{lni} setzt die Layout-Vorgaben für Beiträge in LNI Konferenzbänden um.
+Dieses Dokument beschreibt ihre Verwendung und ist ein Beispiel für die entsprechende Darstellung.
+Der Abstract ist ein kurzer Überblick über die Arbeit der zwischen 70 und 150 Wörtern lang sein und das Wichtigste enthalten sollte.
+Die Formatierung erfolgt automatisch innerhalb des abstract-Bereichs.
+\end{abstract}
+
+\begin{keywords}
+LNI Guidelines \and \LaTeX Vorlage
+\end{keywords}
+
+\section{Verwendung}
+Die GI gibt unter \url{http://www.gi-ev.de/LNI} Vorgaben für die Formatierung von Dokumenten in der LNI Reihe.
+Für \LaTeX-Dokumente werden diese durch die Dokumentenklasse \texttt{lni} realisiert.
+
+Dieses Dokument basiert auf der offiziellen Dokumentation, simplifiziert und setzt grundlegendes LaTeX-Wissen voraus.
+Es werden generische Platzhalter an die entsprechenden Stellen (wie beispielsweise die Authoren-Angaben) gesetzt und nicht weiter an anderer Stelle dokumentiert.
+
+Dieses Template ist wie folgt gegliedert:
+\Cref{sec:demos} zeigt Demonstrationen der LNI-Verlage.
+\Cref{sec:lniconformance} zeigt die Einhaltung der Richtlinien durch einfachen Text.
+
+\section{Demonstrationen}
+\label{sec:demos}
+Das Symbol für Potenzmengen ($\powerset$) wird korrekt angezeigt.
+Es ist kein Weierstraß-p ($\wp$) mehr.
+
+Spitze Klammen können direkt eingegeben werden: <test />
+
+Hier eine kleine Demonstration von \href{https://www.ctan.org/pkg/microtype}{microtype}:
+\blindtext
+
+\section{Demonstration der Einhaltung der Richtlinien}
+\label{sec:lniconformance}
+
+\subsection{Literaturverzeichnis}
+Der letzte Abschnitt zeigt ein beispielhaftes Literaturverzeichnis für Bücher mit einem Autor \cite{Ez10} und zwei AutorInnen \cite{AB00}, einem Beitrag in Proceedings mit drei AutorInnen \cite{ABC01}, einem Beitrag in einem LNI Band mit mehr als drei AutorInnen \cite{Az09}, zwei Bücher mit den jeweils selben vier AutorInnen im selben Erscheinungsjahr \cite{Wa14} und \cite{Wa14b}, ein Journal \cite{Gl06}, eine Website \cite{GI14} bzw.\ anderweitige Literatur ohne konkrete AutorInnenschaft \cite{XX14}.
+Es wird biblatex verwendet, da es UTF8 sauber unterstützt und \href{https://github.com/gi-ev/LNI/issues/5}{im Gegensatz zu lni.bst} keine Fehler beim bibtexen auftreten.
+
+Referenzen sollten nicht direkt als Subjekt eingebunden werden, sondern immer nur durch Authorenanganben:
+Beispiel: \Citet{AB00} geben ein Beispiel, aber auch \citet{Az09}.
+Hinweis: Großes C bei \texttt{Citet}, wenn es am Satzanfang steht. Dies ist analog zu \texttt{Cref}.
+
+Formatierung und Abkürzungen werden für die Referenzen \texttt{book}, \texttt{inbook}, \texttt{proceedings}, \texttt{inproceedings}, \texttt{article}, \texttt{online} und \texttt{misc} automatisch vorgenommen.
+Mögliche Felder für Referenzen können der Beispieldatei \texttt{lni-paper-example-de.bib} entnommen werden.
+Andere Referenzen sowie Felder müssen allenfalls nachträglich angepasst werden.
+
+\subsection{Abbildungen}
+\Cref{fig:demo} zeigt eine Abbildung.
+
+\begin{figure}
+  \centering
+  \includegraphics[width=.8\textwidth]{example-image}
+  \caption{Demographik}
+  \label{fig:demo}
+\end{figure}
+
+\subsection{Tabellen}
+\Cref{tab:demo} zeigt eine Tabelle.
+
+\begin{table}
+\centering
+\begin{tabular}{lll}
+\toprule
+Überschriftsebenen & Beispiel & Schriftgröße und -art \\
+\midrule
+Titel (linksbündig) & Der Titel \ldots & 14 pt, Fett\\
+Überschrift 1 & 1 Einleitung & 12 pt, Fett\\
+Überschrift 2 & 2.1 Titel & 10 pt, Fett\\
+\bottomrule
+\end{tabular}
+\caption{Die Überschriftsarten}
+\label{tab:demo}
+\end{table}
+
+\subsection{Programmcode}
+Die LNI-Formatvorlage verlangt die Einrückung von Listings vom linken Rand.
+In der \texttt{lni}-Dokumentenklasse ist dies für die \texttt{verbatim}-Umgebung realisiert.
+
+\begin{verbatim}
+public class Hello {
+    public static void main (String[] args) {
+        System.out.println("Hello World!");
+    }
+}
+\end{verbatim}
+
+Alternativ kann auch die \texttt{lstlisting}-Umgebung verwendet werden.
+
+\Cref{L1} zeigt uns ein Beispiel, das mit Hilfe der \texttt{lstlisting}-Umgebung realisiert ist.
+
+\begin{lstlisting}[caption={Beschreibung}, label=L1]
+public class Hello {
+    public static void main (String[] args) {
+        System.out.println("Hello World!");
+    }
+}
+\end{lstlisting}
+
+\subsection{Formeln und Gleichungen}
+
+Die korrekte Einrückung und Nummerierung für Formeln ist bei den Umgebungen \texttt{equation} und \texttt{eqnarray} gewährleistet.
+
+\begin{equation}
+  1=4-3
+\end{equation}
+und
+\begin{eqnarray}
+  2=7-5\\
+  3=2-1
+\end{eqnarray}
+
+%% \bibliography{lni-paper-example-de.tex} ist hier nicht erlaubt: biblatex erwartet dies bei der Preambel
+%% Starten Sie "biber paper", um eine Biliographie zu erzeugen.
+\printbibliography
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/lni/lni.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/lni/lni.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/lni/lni.dtx	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/source/latex/lni/lni.dtx	2018-01-15 22:21:16 UTC (rev 46322)
@@ -14,92 +14,53 @@
 \keepsilent
 \askforoverwritefalse
 \declarepreamble\bibtexengpre
-%% 
-%% lnig.bst
-%% Lecture Notes in Informatics Style File (english)
-%% Version 1.0 (2017/04/07)
-%%
-%%
-%% The Style File is based on alpha.bst
-%%
-%% This work may be freely used,
-%% distributed and modified.
-%% Modified files should be clearly indicated as such and renamed.
-%%
-%%***************************************************      
-% Changelog:
-%
-%  1.0       (07.04.17), Martin Sievers
-%  - Revised version
-%
-%            (17.12.14), Judith Michael, Alpen-Adria-Universität Klagenfurt, Austria
-% Changes:  
-%  - Last Name before the prename
-%  - ; between Autors
-%  - : before title
-%  - Lable: Abbreviation of name of first author instead of + (former: A+09 or WFEL14, now Az09 and Wa14)
-%  - Lable: Use first 2 letters of title if there is no author
-%  - add : after In (functions inproceedings and inbook) 
-%  - no emphasize of titles
-%  - editors in bracelets ()
-%  - correct order of reference infos
-%  - correct signs (.,:()) between reference infos 
-%  - Add second prename
-%  - change order of series (not: "number" in "series", now "series" "number"
-%
-%%***************************************************
-%
+lnig.bst
+Lecture Notes in Informatics Style File (english)
+Version 1.0 (2017/04/07)
+
+The Style File is based on alpha.bst
+
+This work may be freely used,
+distributed and modified.
+Modified files should be clearly indicated as such and renamed.
 \endpreamble
 
 \declarepreamble\bibtexgerpre
-%% 
-%% lnig.bst
-%% Lecture Notes in Informatics Style File (german)
-%% Version 1.0 (2017/04/07)
-%%
-%% The Style File is based on alpha.bst
-%%
-%% This work may be freely used,
-%% distributed and modified.
-%% Modified files should be clearly indicated as such and renamed.
-%%
-%%***************************************************      
-% Changelog:
-%
-%  1.0       (07.04.17), Martin Sievers
-%  - Revised version
-%
-%            (17.12.14), Judith Michael, Alpen-Adria-Universität Klagenfurt, Austria
-% Changes:  
-%  - Last Name before the prename
-%  - ; between Autors
-%  - : before title
-%  - Lable: Abbreviation of name of first author instead of + (former: A+09 or WFEL14, now Az09 and Wa14)
-%  - Lable: Use first 2 letters of title if there is no author
-%  - add : after In (functions inproceedings and inbook) 
-%  - no emphasize of titles
-%  - editors in bracelets ()
-%  - correct order of reference infos
-%  - correct signs (.,:()) between reference infos 
-%  - Add second prename
-%  - change order of series (not: "number" in "series", now "series" "number"
-%
-%%***************************************************
-%
+lnig.bst
+Lecture Notes in Informatics Style File (german)
+Version 1.0 (2017/04/07)
+
+The Style File is based on alpha.bst
+
+This work may be freely used,
+distributed and modified.
+Modified files should be clearly indicated as such and renamed.
 \endpreamble
 
 \declarepreamble\classpre
--------:| -----------------------------------------------------------------
+--------| -----------------------------------------------------------------
     lni:| A class for submissions to the ``Lecture Notes in Informatics''
  Author:| Martin Sievers
   Email:| martin.sievers at schoenerpublizieren.de
 License:| Released under the LaTeX Project Public License v1.3c or later
     See:| http://www.latex-project.org/lppl.txt
+--------| -----------------------------------------------------------------
+\endpreamble
 
-\endpreamble
+\def\templatepre{%
+\perCent\space !TeX encoding = UTF-8^^J%
+\perCent\space !TeX program = pdflatex^^J%
+\perCent\space !BIB program = bibtex^^J%
+}
+
+\def\templatepreger{%
+\perCent\space !TeX encoding = UTF-8^^J%
+\perCent\space !TeX spellcheck = de_DE^^J%
+}
+
 \postamble
 
-Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License (LPPL), either
@@ -118,6 +79,8 @@
           and the derived files lni.pdf
                                 lni.cls
                                 lni-author-template.tex
+                                lni-paper-example-de.bib
+                                lni-paper-example-de.tex
                                 lni.bst
                                 lnig.bst
 \endpostamble
@@ -146,8 +109,16 @@
 \nopreamble\nopostamble
 \usedir{doc/latex/lni}
 \generate{
+  \usepreamble\templatepre
   \file{lni-author-template.tex}{\from{\jobname.dtx}{template}}
 }
+\generate{
+  \file{lni-paper-example-de.bib}{\from{\jobname.dtx}{exampledebib}}
+}
+\generate{
+  \usepreamble\templatepreger  
+  \file{lni-paper-example-de.tex}{\from{\jobname.dtx}{exampledetex}}
+}
 \ifx\fmtname\nameofplainTeX
   \expandafter\endbatchfile
 \else
@@ -163,7 +134,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<class>\ProvidesClass{lni}
 %<*class>
-    [2017/05/15 v1.3 Official class for submissions to the ``Lecture Notes 
+    [2018/01/15 v1.4 Official class for submissions to the ``Lecture Notes 
     in Informatics'']
 %</class>
 %<*driver>
@@ -189,9 +160,9 @@
 \usepackage[%
 	pdftitle={lni: Official LaTeX class for submissions to the ``Lecture Notes in 
    	Informatics'', published by the ``Gesellschaft für Informatik e.\,V.'' (GI)},
-   pdfauthor={Martin Sievers},
-   urlcolor=blue,%
-	linktocpage,%
+    pdfauthor={Martin Sievers},
+    urlcolor=blue,%
+	linktoc=both,%
 	colorlinks=true]{hyperref}
 \usepackage[nameinlink,capitalise]{cleveref}
 
@@ -303,6 +274,17 @@
 % \changes{v1.3}{2017/05/04}{Added option \opt{nofonts} to suppress font 
 % loading completely} 
 % \changes{v1.3}{2017/05/08}{Changed syntax for \pkg{fontspec}} 
+% \changes{v1.4}{2017/05/27}{Added new macros taken from the EMISA class file}
+% \changes{v1.4}{2017/05/27}{Added option \opt{oldfonts} to use a font package
+% available}
+% \changes{v1.4}{2017/07/26}{Added package \pkg{caption} and changed all 
+% \cs{fontsize} calls to nativ \LaTeX{} macros}
+% \changes{v1.4}{2017/09/11}{Fixed basewidth for \env{lstlistings}}
+% \changes{v1.4}{2017/09/29}{Fixed font size for \cs{Large}}
+% \changes{v1.4}{2017/11/08}{Added full example for an article in German}
+% \changes{v1.4}{2017/11/08}{Adapting captions of \env{lstlistings}}
+% \changes{v1.4}{2017/11/08}{Fix font size bug regarding the running header 
+% and the captions: \cs{small} was redefined, so we need an \cs{oldsmall} here}
 %
 % \GetFileInfo{\jobname.dtx}
 % \DoNotIndex{\newcommand,\newenvironment}
@@ -310,7 +292,8 @@
 % \title{\textsf{lni} -- Official class for submissions to the\\%
 % ``Lecture Notes in Informatics''\thanks{This file describes version
 % \fileversion, last revised \filedate.}}
-% \author{Martin Sievers\setcounter{footnote}{6}\thanks{Email: martin.sievers at schoenerpublizieren.de}}
+% \author{Martin Sievers\setcounter{footnote}{6}\thanks{Email: 
+% martin.sievers at schoenerpublizieren.de}}
 % \date{Released \filedate}
 %
 % \maketitle
@@ -346,7 +329,7 @@
 % The \lni{} bundle is currently distributed via 
 % \href{https://github.com/gi-ev/LNI}{GitHub}, the
 % \href{https://www.gi.de/service/publikationen/lni/autorenrichtlinien.html}
-% {GI website} and (preferably) \href{https://www.ctan.org}{CTAN}.
+% {GI website} and (preferably) \href{https://www.ctan.org/pkg/lni}{CTAN}.
 % The later is the basis for all updates of the two main \TeX{} distributions
 % \MiKTeX{} and \TeX{}~Live. Thus the easiest way to get all files needed to 
 % typeset an article for the \LNI{} is to use the package manager of your
@@ -365,7 +348,7 @@
 % distributions. Therefore, if you are confronted 
 % with a missing package, please try to download and install it using your 
 % distribution's package manager. Alternatively go to 
-% \href{www.ctan.org}{CTAN} to download missing packages.
+% \href{http://www.ctan.org}{CTAN} to download missing packages.
 %
 % Please note, that the support of \hologo{XeLaTeX} and \hologo{LuaLaTeX} is 
 % only partial. For example the mono font is not the same. Moreover \hologo{pdfLaTeX} 
@@ -413,14 +396,22 @@
 % used with all floating objects. The package is loaded as default. In case it 
 % causes issues, one can disable it using with the \opt{nocleveref} option.
 %
-% \DescribeOption{nohyperref}\pkg{hyperref} is used for colored hyperlink 
+% \DescribeOption{nohyperref}\pkg{hyperref} is used for colored hyperlinks 
 % within the articles. If you consider problems or just do not want that 
 % feature, you can disable it by using the option \opt{nohyperref}.
 %
-% \DescribeOption{nofonts\space(new in v1.3)}On older systems you might not 
-% have installed the New TX fonts. Therefore option \opt{nofonts} allows to 
+% \DescribeOption{nofonts\space(new in v1.3, deprecated in v1.4)}On old systems you might not
+% have installed the New TX fonts. If for whatever reason the \opt{oldfonts} option 
+% does not work for you, you can activate option \opt{nofonts}. This allows to 
 % suppress font loading completely using the engines standard fonts instead.
-% Please note, that your output will differ from the publishers'.
+% Usually there should be no need to do so. Please note, that your output will differ 
+% from the publishers'.
+%
+% \DescribeOption{oldfonts\space(new in v1.4)}On older systems you might not
+% have installed the New TX fonts. Therefore option \opt{oldfonts} allows to
+% to load the package \pkg{mathptmx} instead of the New TX fonts. The output will
+% be in accordance to (or at least near) the publisher's requirements.
+%
 % \newpage
 % \section{Setting up a document}
 % You can use the file \file{lni-author-template.tex} as a starting point 
@@ -439,7 +430,7 @@
 % % !TeX program = pdflatex
 % % !BIB program = bibtex8
 % % !TeX encoding = UTF-8
-% % !TeX spellcheck = en_GB
+% !TeX spellcheck = de_DE
 % \documentclass[english]{lni}
 % \end{examplecode}
 %
@@ -495,8 +486,9 @@
 % \subsection{Abstract and keywords}
 % \DescribeEnv{abstract}\DescribeEnv{keywords}%
 % \DescribeMacro{\and\space(new in v1.1)}%
-% Each article should start with a short abstract and some keywords. Please use 
-% the environments \env{abstract} and \env{keywords} for that purpose:
+% Each article should start with a short (70 to 150 words) abstract and some 
+% keywords. Please use the environments \env{abstract} and \env{keywords} for 
+% that purpose:
 % \begin{examplecode}
 % \begin{abstract}
 % Tell the reader what your article is about
@@ -592,11 +584,34 @@
 % specific programming language.
 %
 % \subsubsection{Math}
-% If you need mathematics, you can load \pkg{amsmath} and \pkg{mathtools} for 
+% If you need mathematics, you can load packages \pkg{amsmath} and \pkg{mathtools} for 
 % additional features. The \lni{} class offers by default the command 
 % \cs{powerset} to render the powerset symbol correctly as $\powerset$ and not 
 % as Weierstrass p ($\wp$).
 %
+% \subsubsection{Abbreviations and initialisms}
+% \DescribeMacro{\eg}\DescribeMacro{\ie}\DescribeMacro{\cf}\DescribeMacro{\etal}%
+% To achieve consistent typesetting of common abbreviations, macros are predefined by the class. These macros should \emph{consistently} being used instead of writing the plain version. For example use \verb|\eg| rather than {\verb|e.g.,|}. The macros take care of spacing within and after the abbreviations.
+% \begin{itemize}
+% \item \cs{eg} for e.\,g.
+% \item \cs{ie} for i.\,e.
+% \item \cs{cf} for cf.
+% \item \cs{etal} for et~al.
+% \end{itemize}
+%
+% \DescribeMacro{\OMG}\DescribeMacro{\BPM}\DescribeMacro{\BPMN}\DescribeMacro{\UML}%
+% In addition to common abbreviations, further initialisms are provided by the class for convenience and for a consistent visual appearance. Note that the class uses \textsc{smallcaps} for typesetting initialisms. The list of predefined initialisms comprises:
+%
+% \begin{itemize}
+% \item \cs{OMG} for \textsc{omg} (Object Management Group).
+% \item \cs{BPM} for \textsc{bpm} (Business Process Management).
+% \item \cs{BPMN} for \textsc{bpmn} (Business Process Model and Notation).
+% \item \cs{BPEL} for \textsc{bpel} (Business Process Execution Language).
+% \item \cs{UML} for \textsc{uml} (Unified Modelling Language).
+% \end{itemize}
+%
+% \DescribeMacro{\lniinitialism} You can add your own initialisms by stating \cs{lniinitialism\marg{\textbackslash initialism\_macro}\marg{text}} in the preamble.
+%
 % \subsection{Bibliography}\label{sec:bibliography}
 % \enlargethispage{\baselineskip}The old \lni{} class file only supports \BibTeX{} with bst files for German 
 % and English submissions resp. If you want to use this approach for your
@@ -635,7 +650,6 @@
 % \end{document}
 % \end{examplecode}
 %
-% \newpage
 % \section{Trouble shooting}
 % This section lists the most common issues when using this template. For more
 % help, please head to
@@ -661,7 +675,7 @@
 % just clean up (remove \texttt{paper.aux}) and recompile.
 % \item If the compiler error is\\
 % \texttt{!Package xkeyval Error: 'family\_i'
-% undefined in families blx at opt@namepart'.},\\
+% undefined in families blx at opt@name}\\\texttt{part'.},\\
 % it is an indicator that you
 % switched from \BibTeX{} to \pkg{biblatex}. Clean up (remove 
 % \texttt{paper.bbl}) and recompile.
@@ -672,7 +686,7 @@
 %
 % \section{Bugs and feature request}
 % If you find a bug or have a feature request, please open an ``issue'' at the
-% \href{https://github.com/sieversMartin/LNI/issues}{GitHub website}.
+% \href{https://github.com/gi-ev/LNI/issues}{GitHub website}.
 %
 % \StopEventually{^^A
 %  \PrintChanges
@@ -719,7 +733,12 @@
 \DeclareOption{crop}{\croptrue}
 \newif\ifnofonts
 \nofontsfalse
-\DeclareOption{nofonts}{\nofontstrue}
+\DeclareOption{nofonts}{\nofontstrue\autofontsfalse}
+\newif\ifoldfonts
+\oldfontsfalse
+\DeclareOption{oldfonts}{\oldfontstrue\autofontsfalse}
+\newif\ifautofonts
+\autofontstrue
 \ExecuteOptions{utf8}
 \DeclareOption*{\ClassWarning{Option `\CurrentOption` is not supported!}}
 \ProcessOptions\relax
@@ -752,42 +771,69 @@
 %    \end{macrocode}
 % Define a modern variant of Times as the main font
 %    \begin{macrocode}
-\ifnofonts
-   \ClassWarning{lni}{Option `nofonts' set! I will use standard fonts
+\ifautofonts
+   \ClassInfo{lni}{*******************************************************}
    \MessageBreak
-   instead of the New TX fonts. Your document will NOT look like the
-   \MessageBreak
-   final result for publication. This should only be used if you have
-   \MessageBreak
-   no possibility to install fonts or upgrade your TeX installation!}%
-\else
+   \ClassInfo{lni}{Checking for fonts ...}
+   \ClassInfo{lni}{*******************************************************}
    \ifPDFTeX
-      \RequirePackage{newtxtext}
-      \RequirePackage{newtxmath}
-      \RequirePackage[zerostyle=b,scaled=.9]{newtxtt}
+      \IfFileExists{newtxtext.sty}
+         {%
+            \RequirePackage{newtxtext}
+            \RequirePackage{newtxmath}
+            \RequirePackage[zerostyle=b,scaled=.9]{newtxtt} 
 %    \end{macrocode}
 % For compatibility with version of \pkg{newtxtt} prior to v1.05 we set the 
 % option \opt{straightquotes} manually for recent versions
 %    \begin{macrocode}
-      \@ifpackagelater{newtxtt}{2014/11/18}%
-         {\txtt at upqtrue}%
-         {\ClassWarning{lni}{You are using an old version of 
-         `newtxtt'.\MessageBreak 
-          Option `straightquotes' will not be used!}}%
-%    \end{macrocode}
+            \@ifpackagelater{newtxtt}{2014/11/18}%
+               {\txtt at upqtrue}%
+               {\ClassWarning{lni}{You are using an old version of 
+                `newtxtt'.\MessageBreak 
+                Option `straightquotes' will not be used!}}%
+%    \end{macrocode}         
+%    \begin{macrocode}
+         }%
+         {\IfFileExists{mathptmx.sty}
+            {\oldfontstrue}%
+            {\nofontstrue}%
+         }%
+%    \end{macrocode}         
 % for \hologo{XeTeX} or \hologo{LuaTeX} we use \pkg{fontspec}
 %    \begin{macrocode}
-   \else
-      \usepackage{newtxmath}
-      \usepackage[no-math]{fontspec}
-      \setmainfont{texgyretermes}[
-        Extension = .otf,
-        UprightFont = *-regular,
-        BoldFont = *-bold,
-        ItalicFont = *-italic,
-        BoldItalicFont = *-bolditalic,
-        Ligatures=TeX
-      ]
+   \else%
+      \IfFileExists{newtxmath.sty}
+         {\RequirePackage{newtxmath}}%
+         {}%
+      \RequirePackage[no-math]{fontspec}
+      \IfFontExistsTF{texgyretrmes-regular.otf}
+         {%
+          \setmainfont{texgyretermes}[
+             Extension = .otf,
+             UprightFont = *-regular,
+             BoldFont = *-bold,
+             ItalicFont = *-italic,
+             BoldItalicFont = *-bolditalic,
+             Ligatures=TeX
+             ]
+         }%
+         {\IfFileExists{mathptmx.sty}
+            {\oldfontstrue}%
+            {\nofontstrue}%
+         }%
+   \fi%         
+\fi%         
+\ifoldfonts
+   \RequirePackage{mathptmx}
+\else%
+   \ifnofonts % nofonts activated
+      \ClassWarning{lni}{Option `nofonts' set! I will use standard fonts
+      \MessageBreak
+      instead of the New TX fonts. Your document will NOT look like the
+      \MessageBreak
+      final result for publication. This should only be used if you have
+      \MessageBreak
+      no possibility to install fonts or upgrade your TeX installation!}%
    \fi%
 \fi%
 %    \begin{macrocode}
@@ -881,7 +927,24 @@
    \setlength{\doivoffset}{4.3cm}
 \fi%
 %    \end{macrocode}
+% We change \cs{small} and \cs{Large} to get the correct baseline skips and add 
+% an \cs{oldsmall}
 %    \begin{macrocode}
+\let\oldsmall\small%
+\renewcommand\small{%
+   \@setfontsize\small\@ixpt{10}%
+   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+   \abovedisplayshortskip \z@ \@plus2\p@
+   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 4\p@ \@plus2\p@ \@minus2\p@
+               \parsep 2\p@ \@plus\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+\renewcommand\Large{\@setfontsize\Large{14}{17}}
+%    \end{macrocode}
+%    \begin{macrocode}
 \RequirePackage[autostyle]{csquotes}
 \ifusebiblatex
   \RequirePackage[%
@@ -915,6 +978,19 @@
 \RequirePackage{fancyhdr}
 \RequirePackage{listings}
 %    \end{macrocode}
+% We fix the basewidth for lstlistings:
+% The default setting of listings with ``fixed columns'' has a space 0.6em
+% wide, while the characters in TX Typewriter (as in Computer Modern
+% Typewriter) are 0.5em wide.
+% Source: https://tex.stackexchange.com/a/179072/9075
+%    \begin{macrocode}
+\lstset{%
+   basicstyle=\ttfamily,%
+   columns=fixed,%
+   basewidth=.5em,%
+   xleftmargin=0.5cm,%
+   captionpos=b}%
+%    \end{macrocode}
 % Ragged bottom -- verhindert die Ausdehnung der Seite = Veränderung der 
 % Abstände
 %    \begin{macrocode}
@@ -966,7 +1042,7 @@
 % \begin{macro}{\authorrunning}
 %    \begin{macrocode}
 \newcommand{\authorrunning}[1]{%
-   \fancyhead[LE]{\hspace{0.05cm}\small\thepage\hspace{5pt}#1}}
+   \fancyhead[LE]{\hspace{0.05cm}\oldsmall\thepage\hspace{5pt}#1}}
 %    \end{macrocode}
 % \end{macro}
 % \begin{macro}{\email}
@@ -1029,13 +1105,13 @@
   \vskip -24pt% Abstand vor dem Titel
   \raggedright % Linksbündig
   \let\footnote\thanks
-    {\fontsize{14}{17}\selectfont\bfseries\@title\par}%
+    {\Large\bfseries\@title\par}%
     \ifx\@subtitle\empty\else
       \vskip 16pt
-      {\fontsize{10}{12}\selectfont\bfseries\@subtitle}
+      {\normalsize\bfseries\@subtitle}
     \fi%
     \vskip 19pt% Abstand nach dem Titel
-    {\fontsize{10}{12}\selectfont
+    {\normalsize%
       \lineskip .5em%
         \@author
       \par}%
@@ -1045,9 +1121,9 @@
   \AddToShipoutPictureBG*{\AtPageLowerLeft{%
     \put(\LenToUnit{\the\doihoffset},\LenToUnit{\the\doivoffset}){%
       \ifusehyperref
-        \href{https://creativecommons.org/licenses/by-nc/3.0/}{\ccbynceu}
+        \href{https://creativecommons.org/licenses/by-sa/4.0/}{\ccbysa}
       \else
-        \ccbynceu
+        \ccbysa
       \fi
       \ifdefempty{\@lnidoi}{}{
         \footnotesize
@@ -1065,9 +1141,8 @@
 % \begin{environment}{abstract}
 %    \begin{macrocode}
 \renewenvironment*{abstract}{%
- \renewcommand{\abstractname}{Abstract}
- \fontsize{9}{10}\selectfont
-    \noindent\ignorespaces{\bfseries\abstractname:\ }%
+   \renewcommand{\abstractname}{Abstract}%
+   \small\noindent\ignorespaces{\bfseries\abstractname:\ }%
 }{\endquotation}  
 %    \end{macrocode}
 % \end{environment}
@@ -1075,7 +1150,7 @@
 %    \begin{macrocode}
 \newif\ifkeywords
 \newenvironment{keywords}%
-   {\global\keywordstrue\fontsize{9}{10}\selectfont%
+   {\global\keywordstrue\small%
     \def\and{\unskip;\space}%
     \noindent\ignorespaces{\bfseries Keywords:\ }}%
    {\global\keywordsfalse}
@@ -1087,26 +1162,20 @@
 % Section headings
 %    \begin{macrocode}
 \renewcommand{\section}{\@startsection{section}{1}{\z@}%
-  {-16\p@ \@plus -4\p@ \@minus -4\p@}{5\p@ \@plus 4\p@ \@minus 4\p@}{\fontsize{12}{14}\selectfont\bfseries}}
+  {-16\p@ \@plus -4\p@ \@minus -4\p@}{5\p@ \@plus 4\p@ \@minus 
+  4\p@}{\large\bfseries}}
 \renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
-  {-16\p@ \@plus -4\p@ \@minus -4\p@}{8\p@ \@plus 4\p@ \@minus 4\p@}{\fontsize{10}{12}\selectfont\bfseries}}
+  {-16\p@ \@plus -4\p@ \@minus -4\p@}{8\p@ \@plus 4\p@ \@minus 
+  4\p@}{\normalsize\bfseries}}
 %    \end{macrocode}
 % Bildunterschriften
 %    \begin{macrocode}
-\setlength{\abovecaptionskip}{4pt}%Abstand vor der Bildunterschrift
-\setlength{\belowcaptionskip}{0pt}%Abstand nach der Bildunterschrift
+\RequirePackage{caption}
+\DeclareCaptionFont{oldsmall}{\oldsmall}
+\captionsetup[figure]{style=base,skip=4pt,font=oldsmall}
+\captionsetup[table]{style=base,skip=6pt,font=oldsmall}
+\captionsetup[lstlisting]{style=base,skip=6pt,font=small}
 \setlength{\intextsep}{6pt}%Abstand nach der Grafik
-\long\def\@makecaption#1#2{%
-  \vskip\abovecaptionskip
-  {\small
-   \sbox\@tempboxa{#1: #2}%
-  \ifdim \wd\@tempboxa >\hsize
-    #1: #2\par
-  \else
-    \global \@minipagefalse
-    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
-  \fi}
-  \vskip\belowcaptionskip}
 %    \end{macrocode}
 % Take care of floats
 %    \begin{macrocode}
@@ -1127,17 +1196,7 @@
 %    \begin{macrocode}
 \def\fps at table{htbp}
 \def\fnum at table{\tablename~\thetable}
-\renewcommand{\arraystretch}{1.1}%Abstand zu Linien in Tabelle
-\renewenvironment{table}
-   {\setlength\abovecaptionskip{6\p@}%
-    \setlength\belowcaptionskip{0\p@}%
-    \@float{table}}%
-   {\end at float}%
-\renewenvironment{table*}
-   {\setlength\abovecaptionskip{6\p@}%
-    \setlength\belowcaptionskip{0\p@}%
-    \@dblfloat{table}}%
-   {\end at dblfloat}%
+\renewcommand{\arraystretch}{1.1}
 %    \end{macrocode}
 % Indention for equations with fleqn option
 %    \begin{macrocode}
@@ -1277,6 +1336,9 @@
 \g at addto@macro{\UrlBreaks}{\UrlOrds}
 %    \end{macrocode}
 %    \begin{macrocode}
+\RequirePackage{xspace}
+%    \end{macrocode}
+%    \begin{macrocode}
 \ifusehyperref
    \RequirePackage[pdfusetitle]{hyperref}
    \hypersetup{%
@@ -1322,6 +1384,19 @@
       \bibliographystyle{lnig}%
    \fi%
 \fi%
+\newcommand*{\lni at abbrv}[1]{#1\@\xspace}
+\newcommand*{\lniabbrv}[2]{\gdef#1{\lni at abbrv{#2}}}
+\newcommand*{\lni at initialism}[1]{\textsc{#1}\xspace}
+\newcommand*{\lniinitialism}[2]{\gdef#1{\lni at initialism{#2}}}
+\newcommand*{\ie}{\lni at abbrv{i.\,e.}}
+\newcommand*{\eg}{\lni at abbrv{e.\,g.}}
+\newcommand*{\cf}{\lni at abbrv{cf.}}
+\newcommand*{\etal}{\lni at abbrv{et~al.}}
+\newcommand*{\OMG}{\lni at initialism{omg}}
+\newcommand*{\BPM}{\lni at initialism{bpm}}
+\newcommand*{\BPMN}{\lni at initialism{bpmn}}
+\newcommand*{\BPEL}{\lni at initialism{bpel}}
+\newcommand*{\UML}{\lni at initialism{uml}}
 %    \end{macrocode}
 % bibliography
 %    \begin{macrocode}
@@ -1328,7 +1403,7 @@
 \renewenvironment{thebibliography}[1]
 {\iflnienglish\selectlanguage{english}\else\selectlanguage{ngerman}\fi
    \section*{\refname}%
-   \bgroup\fontsize{9}{10}\selectfont
+   \bgroup\small%
    \list{\@biblabel{\@arabic\c at enumiv}}%
    {\settowidth\labelwidth{\@biblabel{#1}}%
       \leftmargin\labelwidth
@@ -2772,10 +2847,6 @@
 %</eng|ger>
 %</bibtex>
 %<*template>
-%% !TeX encoding = UTF-8
-%% !TeX program = pdflatex
-%% !BIB program = bibtex
-%%
 %%% Um einen Artikel auf deutsch zu schreiben, genügt es die Klasse ohne 
 %%% Parameter zu laden.
 \documentclass[]{lni}
@@ -2804,7 +2875,8 @@
 \maketitle
 
 \begin{abstract}
-Zusammenfassung / Some abstract
+This is a brief overview of the paper, which should be 70 to 150 words long and 
+include the most relevant points. This has to be a single paragraph.
 \end{abstract}
 \begin{keywords}
 Schlagwort1 \and Schlagwort2 %Keyword1 \and Keyword2
@@ -2816,5 +2888,269 @@
 \bibliography{mybibfile} %\printbibliography if you use biblatex/Biber
 \end{document}
 %</template>
+%<*exampledebib>
+% Encoding: UTF-8
+
+ at InProceedings{ABC01,
+  author   = {N. Abraham and U. Bibel and P. Corleone},
+  title    = {Formatting Contributions for Proceedings},
+  pages    = {46-53},
+  crossref = {Gl01},
+}
+
+ at InBook{Az09,
+  pages    = {135-162},
+  title    = {Die Fußnote in LNI-Bänden},
+  author   = {Azubi, L. and others},
+  crossref = {Gl09},
+}
+
+ at Book{AB00,
+  title     = {Formatierungsrichtlinien für Tagungsbände},
+  publisher = {Format-Verlag},
+  year      = {2000},
+  author    = {K. Abel and U. Bibel},
+  address   = {Bonn},
+}
+
+ at Book{Ez10,
+  title     = {The Magic Format -- Your Way to Pretty Books},
+  publisher = {Noah \& Sons},
+  year      = {2010},
+  author    = {O. Ezgarani},
+}
+
+ at Article{Gl06,
+  author  = {H. I. Glück},
+  title   = {Formatierung leicht gemacht},
+  journal = {Formatierungsjournal},
+  volume  = {11},
+  number  = {09},
+  year    = {2009},
+  pages   = {23-27},
+}
+
+ at Book{Wa14,
+  title     = {Essenzen der Informatik},
+  publisher = {Verlag Formvoll},
+  year      = {2014},
+  author    = {K. Wasser and H. Feuer and R. Erde and H. Licht},
+}
+
+ at Book{Wa14b,
+  title     = {Ganz neue Essenzen der Informatik im selben Jahr},
+  publisher = {Format-Verlag},
+  year      = {2014},
+  author    = {K. Wasser and H. Feuer and R. Erde and H. Licht},
+}
+
+ at Proceedings{Gl01,
+  title     = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
+  year      = {2001},
+  editor    = {Glück, H. I.},
+  address   = {San Francisco},
+  publisher = {Noah \& Sons},
+  booktitle = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
+}
+
+ at Book{Gl09,
+  title     = {Formatierung 2009},
+  publisher = {Format-Verlag},
+  year      = {2009},
+  editor    = {H. I. Glück},
+  number    = {999},
+  series    = {LNI},
+  address   = {Bonn},
+  booktitle = {Formatierung 2009},
+}
+
+ at Misc{XX14,
+  title        = {Anteil an Frauen in der Informatik},
+  label        = {An},
+  howpublished = {Statistics Worldwide},
+  year         = {2014},
+}
+
+ at Online{GI14,
+  author = {{Gesellschaft für Informatik e.\,V.}},
+  label  = {GI},
+  year  = {2014},
+  url  =  {http://www.gi-ev.de},
+  urldate = {2014-12-24}
+}
+
+ at Comment{jabref-meta: databaseType:biblatex;}
+%</exampledebib>
+%<*exampledetex>
+%% Dies gibt Warnungen aus, sollten veraltete LaTeX-Befehle verwendet werden
+\RequirePackage[l2tabu, orthodox]{nag}
+
+\documentclass[utf8,biblatex]{lni}
+\bibliography{lni-paper-example-de}
+
+%% Schöne Tabellen mittels \toprule, \midrule, \bottomrule
+\usepackage{booktabs}
+
+%% Zu Demonstrationszwecken
+\usepackage[math]{blindtext}
+\usepackage{mwe}
+
+%% BibLaTeX-Sonderkonfiguration,
+%% falls man schnell eine existierende Bibliographie wiederverwenden will, aber nicht die .bib-Datei händisch anpassen möchte.
+%% Bitte \iffalse und \fi entfernen, dann ist diese Konfiguration aktiviert.
+
+\iffalse
+\AtEveryBibitem{%
+  \ifentrytype{article}{%
+  }{%
+    \clearfield{doi}%
+    \clearfield{issn}%
+    \clearfield{url}%
+    \clearfield{urldate}%
+  }%
+  \ifentrytype{inproceedings}{%
+  }{%
+    \clearfield{doi}%
+    \clearfield{issn}%
+    \clearfield{url}%
+    \clearfield{urldate}%
+  }%
+}
+\fi
+
+\begin{document}
+%%% Mehrere Autoren werden durch \and voneinander getrennt.
+%%% Die Fußnote enthält die Adresse sowie eine E-Mail-Adresse.
+%%% Das optionale Argument (sofern angegeben) wird für die Kopfzeile verwendet.
+\title[Ein Kurztitel]{Ein sehr langer Titel über mehrere Zeilen mit sehr vielen Worten und noch mehr Buchstaben}
+%%%\subtitle{Untertitel / Subtitle} % falls benötigt
+\author[Vorname1 Nachname1 \and Vorname2 Nachname2]
+{Vorname1 Nachname1\footnote{Universität, Abteilung, Straße, Postleitzahl Ort, Land \email{emailaddress at author1}} \and
+ Vorname2 Nachname2\footnote{University, Department, Address, Country \email{emailaddress at author2}}}
+\startpage{11} % Beginn der Seitenzählung für diesen Beitrag
+\editor{Herausgeber et al.}    % Namen der Herausgeber
+\booktitle{Name-der-Konferenz} % Name des Tagungsband
+\year{2017}
+%%%\lnidoi{18.18420/provided-by-editor-02} % Falls bekannt
+\maketitle
+
+\begin{abstract}
+Die \LaTeX-Klasse \texttt{lni} setzt die Layout-Vorgaben für Beiträge in LNI Konferenzbänden um.
+Dieses Dokument beschreibt ihre Verwendung und ist ein Beispiel für die entsprechende Darstellung.
+Der Abstract ist ein kurzer Überblick über die Arbeit der zwischen 70 und 150 Wörtern lang sein und das Wichtigste enthalten sollte.
+Die Formatierung erfolgt automatisch innerhalb des abstract-Bereichs.
+\end{abstract}
+
+\begin{keywords}
+LNI Guidelines \and \LaTeX Vorlage
+\end{keywords}
+
+\section{Verwendung}
+Die GI gibt unter \url{http://www.gi-ev.de/LNI} Vorgaben für die Formatierung von Dokumenten in der LNI Reihe.
+Für \LaTeX-Dokumente werden diese durch die Dokumentenklasse \texttt{lni} realisiert.
+
+Dieses Dokument basiert auf der offiziellen Dokumentation, simplifiziert und setzt grundlegendes LaTeX-Wissen voraus.
+Es werden generische Platzhalter an die entsprechenden Stellen (wie beispielsweise die Authoren-Angaben) gesetzt und nicht weiter an anderer Stelle dokumentiert.
+
+Dieses Template ist wie folgt gegliedert:
+\Cref{sec:demos} zeigt Demonstrationen der LNI-Verlage.
+\Cref{sec:lniconformance} zeigt die Einhaltung der Richtlinien durch einfachen Text.
+
+\section{Demonstrationen}
+\label{sec:demos}
+Das Symbol für Potenzmengen ($\powerset$) wird korrekt angezeigt.
+Es ist kein Weierstraß-p ($\wp$) mehr.
+
+Spitze Klammen können direkt eingegeben werden: <test />
+
+Hier eine kleine Demonstration von \href{https://www.ctan.org/pkg/microtype}{microtype}:
+\blindtext
+
+\section{Demonstration der Einhaltung der Richtlinien}
+\label{sec:lniconformance}
+
+\subsection{Literaturverzeichnis}
+Der letzte Abschnitt zeigt ein beispielhaftes Literaturverzeichnis für Bücher mit einem Autor \cite{Ez10} und zwei AutorInnen \cite{AB00}, einem Beitrag in Proceedings mit drei AutorInnen \cite{ABC01}, einem Beitrag in einem LNI Band mit mehr als drei AutorInnen \cite{Az09}, zwei Bücher mit den jeweils selben vier AutorInnen im selben Erscheinungsjahr \cite{Wa14} und \cite{Wa14b}, ein Journal \cite{Gl06}, eine Website \cite{GI14} bzw.\ anderweitige Literatur ohne konkrete AutorInnenschaft \cite{XX14}.
+Es wird biblatex verwendet, da es UTF8 sauber unterstützt und \href{https://github.com/gi-ev/LNI/issues/5}{im Gegensatz zu lni.bst} keine Fehler beim bibtexen auftreten.
+
+Referenzen sollten nicht direkt als Subjekt eingebunden werden, sondern immer nur durch Authorenanganben:
+Beispiel: \Citet{AB00} geben ein Beispiel, aber auch \citet{Az09}.
+Hinweis: Großes C bei \texttt{Citet}, wenn es am Satzanfang steht. Dies ist analog zu \texttt{Cref}.
+
+Formatierung und Abkürzungen werden für die Referenzen \texttt{book}, \texttt{inbook}, \texttt{proceedings}, \texttt{inproceedings}, \texttt{article}, \texttt{online} und \texttt{misc} automatisch vorgenommen.
+Mögliche Felder für Referenzen können der Beispieldatei \texttt{lni-paper-example-de.bib} entnommen werden.
+Andere Referenzen sowie Felder müssen allenfalls nachträglich angepasst werden.
+
+\subsection{Abbildungen}
+\Cref{fig:demo} zeigt eine Abbildung.
+
+\begin{figure}
+  \centering
+  \includegraphics[width=.8\textwidth]{example-image}
+  \caption{Demographik}
+  \label{fig:demo}
+\end{figure}
+
+\subsection{Tabellen}
+\Cref{tab:demo} zeigt eine Tabelle.
+
+\begin{table}
+\centering
+\begin{tabular}{lll}
+\toprule
+Überschriftsebenen & Beispiel & Schriftgröße und -art \\
+\midrule
+Titel (linksbündig) & Der Titel \ldots & 14 pt, Fett\\
+Überschrift 1 & 1 Einleitung & 12 pt, Fett\\
+Überschrift 2 & 2.1 Titel & 10 pt, Fett\\
+\bottomrule
+\end{tabular}
+\caption{Die Überschriftsarten}
+\label{tab:demo}
+\end{table}
+
+\subsection{Programmcode}
+Die LNI-Formatvorlage verlangt die Einrückung von Listings vom linken Rand.
+In der \texttt{lni}-Dokumentenklasse ist dies für die \texttt{verbatim}-Umgebung realisiert.
+
+\begin{verbatim}
+public class Hello {
+    public static void main (String[] args) {
+        System.out.println("Hello World!");
+    }
+}
+\end{verbatim}
+
+Alternativ kann auch die \texttt{lstlisting}-Umgebung verwendet werden.
+
+\Cref{L1} zeigt uns ein Beispiel, das mit Hilfe der \texttt{lstlisting}-Umgebung realisiert ist.
+
+\begin{lstlisting}[caption={Beschreibung}, label=L1]
+public class Hello {
+    public static void main (String[] args) {
+        System.out.println("Hello World!");
+    }
+}
+\end{lstlisting}
+
+\subsection{Formeln und Gleichungen}
+
+Die korrekte Einrückung und Nummerierung für Formeln ist bei den Umgebungen \texttt{equation} und \texttt{eqnarray} gewährleistet.
+
+\begin{equation}
+  1=4-3
+\end{equation}
+und
+\begin{eqnarray}
+  2=7-5\\
+  3=2-1
+\end{eqnarray}
+
+%% \bibliography{lni-paper-example-de.tex} ist hier nicht erlaubt: biblatex erwartet dies bei der Preambel
+%% Starten Sie "biber paper", um eine Biliographie zu erzeugen.
+\printbibliography
+
+\end{document}
+%</exampledetex>
 %    \end{macrocode}
 %\fi 

Modified: trunk/Master/texmf-dist/source/latex/lni/lni.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/lni/lni.ins	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/source/latex/lni/lni.ins	2018-01-15 22:21:16 UTC (rev 46322)
@@ -5,61 +5,64 @@
 %% The original source files were:
 %%
 %% lni.dtx  (with options: `install')
-%% -------:| -----------------------------------------------------------------
+%% --------| -----------------------------------------------------------------
 %%     lni:| A class for submissions to the ``Lecture Notes in Informatics''
 %%  Author:| Martin Sievers
 %%   Email:| martin.sievers at schoenerpublizieren.de
 %% License:| Released under the LaTeX Project Public License v1.3c or later
 %%     See:| http://www.latex-project.org/lppl.txt
-%% 
+%% --------| -----------------------------------------------------------------
 \input docstrip.tex
 \keepsilent
 \askforoverwritefalse
 \declarepreamble\bibtexengpre
-%%
-%% lnig.bst
-%% Lecture Notes in Informatics Style File (english)
-%% Version 1.0 (2017/04/07)
-%%
-%%
-%% The Style File is based on alpha.bst
-%%
-%% This work may be freely used,
-%% distributed and modified.
-%% Modified files should be clearly indicated as such and renamed.
-%%
-%%***************************************************
-%%***************************************************
+lnig.bst
+Lecture Notes in Informatics Style File (english)
+Version 1.0 (2017/04/07)
+
+The Style File is based on alpha.bst
+
+This work may be freely used,
+distributed and modified.
+Modified files should be clearly indicated as such and renamed.
 \endpreamble
 
 \declarepreamble\bibtexgerpre
-%%
-%% lnig.bst
-%% Lecture Notes in Informatics Style File (german)
-%% Version 1.0 (2017/04/07)
-%%
-%% The Style File is based on alpha.bst
-%%
-%% This work may be freely used,
-%% distributed and modified.
-%% Modified files should be clearly indicated as such and renamed.
-%%
-%%***************************************************
-%%***************************************************
+lnig.bst
+Lecture Notes in Informatics Style File (german)
+Version 1.0 (2017/04/07)
+
+The Style File is based on alpha.bst
+
+This work may be freely used,
+distributed and modified.
+Modified files should be clearly indicated as such and renamed.
 \endpreamble
 
 \declarepreamble\classpre
--------:| -----------------------------------------------------------------
+--------| -----------------------------------------------------------------
     lni:| A class for submissions to the ``Lecture Notes in Informatics''
  Author:| Martin Sievers
   Email:| martin.sievers at schoenerpublizieren.de
 License:| Released under the LaTeX Project Public License v1.3c or later
     See:| http://www.latex-project.org/lppl.txt
+--------| -----------------------------------------------------------------
+\endpreamble
 
-\endpreamble
+\def\templatepre{%
+\perCent\space !TeX encoding = UTF-8^^J%
+\perCent\space !TeX program = pdflatex^^J%
+\perCent\space !BIB program = bibtex^^J%
+}
+
+\def\templatepreger{%
+\perCent\space !TeX encoding = UTF-8^^J%
+\perCent\space !TeX spellcheck = de_DE^^J%
+}
+
 \postamble
 
-Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License (LPPL), either
@@ -78,6 +81,8 @@
           and the derived files lni.pdf
                                 lni.cls
                                 lni-author-template.tex
+                                lni-paper-example-de.bib
+                                lni-paper-example-de.tex
                                 lni.bst
                                 lnig.bst
 \endpostamble
@@ -97,7 +102,7 @@
 }
 \endbatchfile
 %% 
-%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+%% Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License (LPPL), either
@@ -116,6 +121,8 @@
 %%           and the derived files lni.pdf
 %%                                 lni.cls
 %%                                 lni-author-template.tex
+%%                                 lni-paper-example-de.bib
+%%                                 lni-paper-example-de.tex
 %%                                 lni.bst
 %%                                 lnig.bst
 %%

Modified: trunk/Master/texmf-dist/tex/latex/lni/lni.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lni/lni.cls	2018-01-15 22:20:58 UTC (rev 46321)
+++ trunk/Master/texmf-dist/tex/latex/lni/lni.cls	2018-01-15 22:21:16 UTC (rev 46322)
@@ -5,16 +5,16 @@
 %% The original source files were:
 %%
 %% lni.dtx  (with options: `class')
-%% -------:| -----------------------------------------------------------------
+%% --------| -----------------------------------------------------------------
 %%     lni:| A class for submissions to the ``Lecture Notes in Informatics''
 %%  Author:| Martin Sievers
 %%   Email:| martin.sievers at schoenerpublizieren.de
 %% License:| Released under the LaTeX Project Public License v1.3c or later
 %%     See:| http://www.latex-project.org/lppl.txt
-%% 
+%% --------| -----------------------------------------------------------------
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{lni}
-    [2017/05/15 v1.3 Official class for submissions to the ``Lecture Notes
+    [2018/01/15 v1.4 Official class for submissions to the ``Lecture Notes
     in Informatics'']
 \def\@clearglobaloption#1{%
   \def\@tempa{#1}%
@@ -49,7 +49,12 @@
 \DeclareOption{crop}{\croptrue}
 \newif\ifnofonts
 \nofontsfalse
-\DeclareOption{nofonts}{\nofontstrue}
+\DeclareOption{nofonts}{\nofontstrue\autofontsfalse}
+\newif\ifoldfonts
+\oldfontsfalse
+\DeclareOption{oldfonts}{\oldfontstrue\autofontsfalse}
+\newif\ifautofonts
+\autofontstrue
 \ExecuteOptions{utf8}
 \DeclareOption*{\ClassWarning{Option `\CurrentOption` is not supported!}}
 \ProcessOptions\relax
@@ -76,37 +81,62 @@
 \fi%
 \useshorthands*{"}
 \addto\extrasenglish{\languageshorthands{ngerman}}
-\ifnofonts
-   \ClassWarning{lni}{Option `nofonts' set! I will use standard fonts
+\ifautofonts
+   \ClassInfo{lni}{*******************************************************}
    \MessageBreak
-   instead of the New TX fonts. Your document will NOT look like the
-   \MessageBreak
-   final result for publication. This should only be used if you have
-   \MessageBreak
-   no possibility to install fonts or upgrade your TeX installation!}%
-\else
+   \ClassInfo{lni}{Checking for fonts ...}
+   \ClassInfo{lni}{*******************************************************}
    \ifPDFTeX
-      \RequirePackage{newtxtext}
-      \RequirePackage{newtxmath}
-      \RequirePackage[zerostyle=b,scaled=.9]{newtxtt}
-      \@ifpackagelater{newtxtt}{2014/11/18}%
-         {\txtt at upqtrue}%
-         {\ClassWarning{lni}{You are using an old version of
-         `newtxtt'.\MessageBreak
-          Option `straightquotes' will not be used!}}%
-   \else
-      \usepackage{newtxmath}
-      \usepackage[no-math]{fontspec}
-      \setmainfont{texgyretermes}[
-        Extension = .otf,
-        UprightFont = *-regular,
-        BoldFont = *-bold,
-        ItalicFont = *-italic,
-        BoldItalicFont = *-bolditalic,
-        Ligatures=TeX
-      ]
+      \IfFileExists{newtxtext.sty}
+         {%
+            \RequirePackage{newtxtext}
+            \RequirePackage{newtxmath}
+            \RequirePackage[zerostyle=b,scaled=.9]{newtxtt}
+            \@ifpackagelater{newtxtt}{2014/11/18}%
+               {\txtt at upqtrue}%
+               {\ClassWarning{lni}{You are using an old version of
+                `newtxtt'.\MessageBreak
+                Option `straightquotes' will not be used!}}%
+         }%
+         {\IfFileExists{mathptmx.sty}
+            {\oldfontstrue}%
+            {\nofontstrue}%
+         }%
+   \else%
+      \IfFileExists{newtxmath.sty}
+         {\RequirePackage{newtxmath}}%
+         {}%
+      \RequirePackage[no-math]{fontspec}
+      \IfFontExistsTF{texgyretrmes-regular.otf}
+         {%
+          \setmainfont{texgyretermes}[
+             Extension = .otf,
+             UprightFont = *-regular,
+             BoldFont = *-bold,
+             ItalicFont = *-italic,
+             BoldItalicFont = *-bolditalic,
+             Ligatures=TeX
+             ]
+         }%
+         {\IfFileExists{mathptmx.sty}
+            {\oldfontstrue}%
+            {\nofontstrue}%
+         }%
    \fi%
 \fi%
+\ifoldfonts
+   \RequirePackage{mathptmx}
+\else%
+   \ifnofonts % nofonts activated
+      \ClassWarning{lni}{Option `nofonts' set! I will use standard fonts
+      \MessageBreak
+      instead of the New TX fonts. Your document will NOT look like the
+      \MessageBreak
+      final result for publication. This should only be used if you have
+      \MessageBreak
+      no possibility to install fonts or upgrade your TeX installation!}%
+   \fi%
+\fi%
 \ifPDFTeX
    \RequirePackage[%
       final,%
@@ -188,6 +218,19 @@
    \setlength{\doihoffset}{4.2cm}
    \setlength{\doivoffset}{4.3cm}
 \fi%
+\let\oldsmall\small%
+\renewcommand\small{%
+   \@setfontsize\small\@ixpt{10}%
+   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+   \abovedisplayshortskip \z@ \@plus2\p@
+   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 4\p@ \@plus2\p@ \@minus2\p@
+               \parsep 2\p@ \@plus\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+\renewcommand\Large{\@setfontsize\Large{14}{17}}
 \RequirePackage[autostyle]{csquotes}
 \ifusebiblatex
   \RequirePackage[%
@@ -213,6 +256,12 @@
 \RequirePackage{grffile}
 \RequirePackage{fancyhdr}
 \RequirePackage{listings}
+\lstset{%
+   basicstyle=\ttfamily,%
+   columns=fixed,%
+   basewidth=.5em,%
+   xleftmargin=0.5cm,%
+   captionpos=b}%
 \def\thisbottomragged{\def\@textbottom{\vskip\z@ plus.0001fil
 \global\let\@textbottom\relax}}
 \renewcommand\@pnumwidth{3em}
@@ -243,7 +292,7 @@
 \def\@@author[#1]#2{\gdef\@shortauthor{{\let\footnote\@gobble%
    \def\and{\unskip,\ }#1}}\gdef\@author{#2}}
 \newcommand{\authorrunning}[1]{%
-   \fancyhead[LE]{\hspace{0.05cm}\small\thepage\hspace{5pt}#1}}
+   \fancyhead[LE]{\hspace{0.05cm}\oldsmall\thepage\hspace{5pt}#1}}
 \newcommand*{\email}[1]{{\urlstyle{same}\protect\url{#1}}}
 \newcommand{\@lnidoi}{}
 \newcommand{\lnidoi}[1]{\gdef\@lnidoi{#1}}
@@ -292,13 +341,13 @@
   \vskip -24pt% Abstand vor dem Titel
   \raggedright % Linksbündig
   \let\footnote\thanks
-    {\fontsize{14}{17}\selectfont\bfseries\@title\par}%
+    {\Large\bfseries\@title\par}%
     \ifx\@subtitle\empty\else
       \vskip 16pt
-      {\fontsize{10}{12}\selectfont\bfseries\@subtitle}
+      {\normalsize\bfseries\@subtitle}
     \fi%
     \vskip 19pt% Abstand nach dem Titel
-    {\fontsize{10}{12}\selectfont
+    {\normalsize%
       \lineskip .5em%
         \@author
       \par}%
@@ -307,9 +356,9 @@
   \AddToShipoutPictureBG*{\AtPageLowerLeft{%
     \put(\LenToUnit{\the\doihoffset},\LenToUnit{\the\doivoffset}){%
       \ifusehyperref
-        \href{https://creativecommons.org/licenses/by-nc/3.0/}{\ccbynceu}
+        \href{https://creativecommons.org/licenses/by-sa/4.0/}{\ccbysa}
       \else
-        \ccbynceu
+        \ccbysa
       \fi
       \ifdefempty{\@lnidoi}{}{
         \footnotesize
@@ -324,13 +373,12 @@
   \par
 }%
 \renewenvironment*{abstract}{%
- \renewcommand{\abstractname}{Abstract}
- \fontsize{9}{10}\selectfont
-    \noindent\ignorespaces{\bfseries\abstractname:\ }%
+   \renewcommand{\abstractname}{Abstract}%
+   \small\noindent\ignorespaces{\bfseries\abstractname:\ }%
 }{\endquotation}
 \newif\ifkeywords
 \newenvironment{keywords}%
-   {\global\keywordstrue\fontsize{9}{10}\selectfont%
+   {\global\keywordstrue\small%
     \def\and{\unskip;\space}%
     \noindent\ignorespaces{\bfseries Keywords:\ }}%
    {\global\keywordsfalse}
@@ -338,23 +386,17 @@
 \pretocmd\@startsection{\ifkeywords\ClassError{lni}{keywords is an environment, not a macro}%
    {Please change \string\keywords\space to an environment}\keywordsfalse\fi}{}{}
 \renewcommand{\section}{\@startsection{section}{1}{\z@}%
-  {-16\p@ \@plus -4\p@ \@minus -4\p@}{5\p@ \@plus 4\p@ \@minus 4\p@}{\fontsize{12}{14}\selectfont\bfseries}}
+  {-16\p@ \@plus -4\p@ \@minus -4\p@}{5\p@ \@plus 4\p@ \@minus
+  4\p@}{\large\bfseries}}
 \renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
-  {-16\p@ \@plus -4\p@ \@minus -4\p@}{8\p@ \@plus 4\p@ \@minus 4\p@}{\fontsize{10}{12}\selectfont\bfseries}}
-\setlength{\abovecaptionskip}{4pt}%Abstand vor der Bildunterschrift
-\setlength{\belowcaptionskip}{0pt}%Abstand nach der Bildunterschrift
+  {-16\p@ \@plus -4\p@ \@minus -4\p@}{8\p@ \@plus 4\p@ \@minus
+  4\p@}{\normalsize\bfseries}}
+\RequirePackage{caption}
+\DeclareCaptionFont{oldsmall}{\oldsmall}
+\captionsetup[figure]{style=base,skip=4pt,font=oldsmall}
+\captionsetup[table]{style=base,skip=6pt,font=oldsmall}
+\captionsetup[lstlisting]{style=base,skip=6pt,font=small}
 \setlength{\intextsep}{6pt}%Abstand nach der Grafik
-\long\def\@makecaption#1#2{%
-  \vskip\abovecaptionskip
-  {\small
-   \sbox\@tempboxa{#1: #2}%
-  \ifdim \wd\@tempboxa >\hsize
-    #1: #2\par
-  \else
-    \global \@minipagefalse
-    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
-  \fi}
-  \vskip\belowcaptionskip}
 \def\fps at figure{htbp}
 \def\fnum at figure{\figurename~\thefigure}
 \def\@floatboxreset{%
@@ -369,17 +411,7 @@
 \renewcommand{\bottomfraction}{1.0}% Anteil den gleitende Objekte am Seitenende einnehmen dürfen
 \def\fps at table{htbp}
 \def\fnum at table{\tablename~\thetable}
-\renewcommand{\arraystretch}{1.1}%Abstand zu Linien in Tabelle
-\renewenvironment{table}
-   {\setlength\abovecaptionskip{6\p@}%
-    \setlength\belowcaptionskip{0\p@}%
-    \@float{table}}%
-   {\end at float}%
-\renewenvironment{table*}
-   {\setlength\abovecaptionskip{6\p@}%
-    \setlength\belowcaptionskip{0\p@}%
-    \@dblfloat{table}}%
-   {\end at dblfloat}%
+\renewcommand{\arraystretch}{1.1}
 \setlength{\mathindent}{0.5cm}
 \RequirePackage{verbatim}
 \def\verbatim at processline{\hskip0.5cm\the\verbatim at line\par}
@@ -470,6 +502,7 @@
 \renewcommand{\headrulewidth}{0.4pt} %Linie unter Kopfzeile
 \RequirePackage{url}
 \g at addto@macro{\UrlBreaks}{\UrlOrds}
+\RequirePackage{xspace}
 \ifusehyperref
    \RequirePackage[pdfusetitle]{hyperref}
    \hypersetup{%
@@ -506,10 +539,23 @@
       \bibliographystyle{lnig}%
    \fi%
 \fi%
+\newcommand*{\lni at abbrv}[1]{#1\@\xspace}
+\newcommand*{\lniabbrv}[2]{\gdef#1{\lni at abbrv{#2}}}
+\newcommand*{\lni at initialism}[1]{\textsc{#1}\xspace}
+\newcommand*{\lniinitialism}[2]{\gdef#1{\lni at initialism{#2}}}
+\newcommand*{\ie}{\lni at abbrv{i.\,e.}}
+\newcommand*{\eg}{\lni at abbrv{e.\,g.}}
+\newcommand*{\cf}{\lni at abbrv{cf.}}
+\newcommand*{\etal}{\lni at abbrv{et~al.}}
+\newcommand*{\OMG}{\lni at initialism{omg}}
+\newcommand*{\BPM}{\lni at initialism{bpm}}
+\newcommand*{\BPMN}{\lni at initialism{bpmn}}
+\newcommand*{\BPEL}{\lni at initialism{bpel}}
+\newcommand*{\UML}{\lni at initialism{uml}}
 \renewenvironment{thebibliography}[1]
 {\iflnienglish\selectlanguage{english}\else\selectlanguage{ngerman}\fi
    \section*{\refname}%
-   \bgroup\fontsize{9}{10}\selectfont
+   \bgroup\small%
    \list{\@biblabel{\@arabic\c at enumiv}}%
    {\settowidth\labelwidth{\@biblabel{#1}}%
       \leftmargin\labelwidth
@@ -539,7 +585,7 @@
 \vfuzz \hfuzz
 \raggedbottom
 %% 
-%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI)
+%% Copyright (C) 2016-2018 by Gesellschaft für Informatik e.V. (GI)
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License (LPPL), either
@@ -558,6 +604,8 @@
 %%           and the derived files lni.pdf
 %%                                 lni.cls
 %%                                 lni-author-template.tex
+%%                                 lni-paper-example-de.bib
+%%                                 lni-paper-example-de.tex
 %%                                 lni.bst
 %%                                 lnig.bst
 %%



More information about the tex-live-commits mailing list