From ff5ba3520336f791d4edc8945fce9181ab47587d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 14 Oct 2019 20:50:13 +0000 Subject: lni (14oct19) git-svn-id: svn://tug.org/texlive/trunk@52384 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/lni/CHANGELOG.md | 25 ++- Master/texmf-dist/doc/latex/lni/README.md | 6 +- .../doc/latex/lni/lni-author-template.tex | 43 +++++ .../doc/latex/lni/lni-paper-example-de.bib | 90 +++++++++++ .../doc/latex/lni/lni-paper-example-de.tex | 173 +++++++++++++++++++++ Master/texmf-dist/doc/latex/lni/lni.pdf | Bin 358862 -> 360183 bytes 6 files changed, 330 insertions(+), 7 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/lni/lni-author-template.tex create mode 100644 Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib create mode 100644 Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md index 0a07eb75c59..ffe1091622e 100644 --- a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md @@ -6,7 +6,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] -## [1.5.0] -2019-04-04 +## [1.6.0] - 2019-10-14 + +### Added +- Optional argument for `\booktitle` to support a short book title for running headers +- New macro `\booksubtitle` +- Add support for `selnolig` (LuaTeX-only) + +### Changed +- `\email` now generates a `mailto:` hyperlink +- Example file: `align` instead of `eqnarray` +- Add `driver=none` option to `geometry` for better crop results (independent from engine) + +### Fixed +- Global options are passed to `article` class ([#78](https://github.com/gi-ev/LNI/issues/78)) +- Finally fix BiBTeX issue thanks to @ytzemih ([#6](https://github.com/gi-ev/LNI/issues/6)) +- `hyperref` is loaded without options to make it more compatible with other packages like `authorarchive` + +## [1.5.0] - 2019-04-04 ### Added - Load package `textcomp` by default and add option `upquote` to `listings` package ([#69](https://github.com/gi-ev/LNI/issues/69)) @@ -79,11 +96,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [1.0.0] - 2017-04-07 First release of the revised files -[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.4...HEAD -[1.4.0]: https://github.com/gi-ev/LNI/releases/tag/v1.5 +[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.6...HEAD +[1.6.0]: https://github.com/gi-ev/LNI/releases/tag/v1.6 +[1.5.0]: https://github.com/gi-ev/LNI/releases/tag/v1.5 [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 [1.0.0]: https://github.com/gi-ev/LNI/releases/tag/v1.0 - diff --git a/Master/texmf-dist/doc/latex/lni/README.md b/Master/texmf-dist/doc/latex/lni/README.md index b850e17f658..14ba1363773 100644 --- a/Master/texmf-dist/doc/latex/lni/README.md +++ b/Master/texmf-dist/doc/latex/lni/README.md @@ -4,7 +4,7 @@ ---------------------------------------------------------------------------- lni -- A class for submissions to the ``Lecture Notes in Informatics'' (c) 2016-2019 Gesellschaft für Informatik (GI) -Version: 1.5 +Version: 1.6 Maintainer: Martin Sievers Email: martin.sievers@schoenerpublizieren.de License: Released under the LaTeX Project Public License v1.3c or later @@ -19,10 +19,10 @@ This is the official version of the class “lni” for submissions to the It is based on previous templates created on behalf of the GI. Quick start: -Download [lni-author-template.tex](lni-author-template.tex) and edit it in +Download [lni-author-template.tex](lni-author-template.tex) and edit it in your favorite LaTeX editor. You will have to use [BibTeX](https://www.ctan.org/pkg/bibtex) as bibliography tool. -In case you want to use [biblatex](https://www.ctan.org/pkg/biblatex) and +In case you want to use [biblatex](https://www.ctan.org/pkg/biblatex) and [Biber](https://www.ctan.org/pkg/biber), read on in the documentation of this class. You should use `pdflatex` as `xelatex` and `lualatex` lack some features of the class file. diff --git a/Master/texmf-dist/doc/latex/lni/lni-author-template.tex b/Master/texmf-dist/doc/latex/lni/lni-author-template.tex new file mode 100644 index 00000000000..766e65213da --- /dev/null +++ b/Master/texmf-dist/doc/latex/lni/lni-author-template.tex @@ -0,0 +1,43 @@ +% !TeX encoding = UTF-8 +% !TeX program = pdflatex +% !BIB program = bibtex + +%%% Um einen Artikel auf deutsch zu schreiben, gen^^c3^^bcgt es die Klasse ohne +%%% Parameter zu laden. +\documentclass[]{lni} +%%% To write an article in English, please use the option ``english'' in order +%%% to get the correct hyphenation patterns and terms. +%%% \documentclass[english]{class} +%% +\begin{document} +%%% Mehrere Autoren werden durch \and voneinander getrennt. +%%% Die Fu^^c3^^9fnote enth^^c3^^a4lt die Adresse sowie eine E-Mail-Adresse. +%%% Das optionale Argument (sofern angegeben) wird f^^c3^^bcr die Kopfzeile verwendet. +\title[Ein Kurztitel]{Ein sehr langer Titel ^^c3^^bcber mehrere Zeilen mit sehr vielen +Worten und noch mehr Buchstaben} +%%%\subtitle{Untertitel / Subtitle} % if needed +\author[Vorname1 Nachname1 \and Firstname2 Lastname2] +{Vorname1 Nachname1\footnote{Universit^^c3^^a4t, Abteilung, Stra^^c3^^9fe, Postleitzahl Ort, +Land \email{emailaddress@author1}} \and +Firstname2 Lastname2\footnote{University, Department, Address, Country +\email{emailaddress@author2}}} +\startpage{11} % Beginn der Seitenz^^c3^^a4hlung f^^c3^^bcr diesen Beitrag / Start page +\editor{Herausgeber et al.} % Names of Editors +\booktitle{Name-der-Konferenz} % Name of book title +\year{2017} +%%%\lnidoi{18.18420/provided-by-editor-02} % if known +\maketitle + +\begin{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 +\end{keywords} +%%% Beginn des Artikeltexts +\section{^^c3^^9cberschrift/Heading} + +%%% Angabe der .bib-Datei (ohne Endung) / State .bib file (for BibTeX usage) +\bibliography{mybibfile} %\printbibliography if you use biblatex/Biber +\end{document} diff --git a/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib new file mode 100644 index 00000000000..e1e5b5b12c0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib @@ -0,0 +1,90 @@ + +@InProceedings{ABC01, + author = {N. Abraham and U. Bibel and P. Corleone}, + title = {Formatting Contributions for Proceedings}, + pages = {46-53}, + crossref = {Gl01}, +} + +@InBook{Az09, + pages = {135-162}, + title = {Die Fu^^c3^^9fnote in LNI-B^^c3^^a4nden}, + author = {Azubi, L. and others}, + crossref = {Gl09}, +} + +@Book{AB00, + title = {Formatierungsrichtlinien f^^c3^^bcr Tagungsb^^c3^^a4nde}, + publisher = {Format-Verlag}, + year = {2000}, + author = {K. Abel and U. Bibel}, + address = {Bonn}, +} + +@Book{Ez10, + title = {The Magic Format -- Your Way to Pretty Books}, + publisher = {Noah \& Sons}, + year = {2010}, + author = {O. Ezgarani}, +} + +@Article{Gl06, + author = {H. I. Gl^^c3^^bcck}, + title = {Formatierung leicht gemacht}, + journal = {Formatierungsjournal}, + volume = {11}, + number = {09}, + year = {2009}, + pages = {23-27}, +} + +@Book{Wa14, + title = {Essenzen der Informatik}, + publisher = {Verlag Formvoll}, + year = {2014}, + author = {K. Wasser and H. Feuer and R. Erde and H. Licht}, +} + +@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}, +} + +@Proceedings{Gl01, + title = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings}, + year = {2001}, + editor = {Gl^^c3^^bcck, H. I.}, + address = {San Francisco}, + publisher = {Noah \& Sons}, + booktitle = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings}, +} + +@Book{Gl09, + title = {Formatierung 2009}, + publisher = {Format-Verlag}, + year = {2009}, + editor = {H. I. Gl^^c3^^bcck}, + number = {999}, + series = {LNI}, + address = {Bonn}, + booktitle = {Formatierung 2009}, +} + +@Misc{XX14, + title = {Anteil an Frauen in der Informatik}, + label = {An}, + howpublished = {Statistics Worldwide}, + year = {2014}, +} + +@Online{GI19, + author = {{Gesellschaft f^^c3^^bcr Informatik e.\,V.}}, + label = {GI}, + year = {2019}, + url = {http://www.gi.de}, + urldate = {2019-03-21} +} + +@Comment{jabref-meta: databaseType:biblatex;} diff --git a/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex new file mode 100644 index 00000000000..f4dfb688633 --- /dev/null +++ b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex @@ -0,0 +1,173 @@ +% !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^^c3^^b6ne 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^^c3^^a4ndisch anpassen m^^c3^^b6chte. +%% 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^^c3^^9fnote enth^^c3^^a4lt die Adresse sowie eine E-Mail-Adresse. +%%% Das optionale Argument (sofern angegeben) wird f^^c3^^bcr die Kopfzeile verwendet. +\title[Ein Kurztitel]{Ein sehr langer Titel ^^c3^^bcber mehrere Zeilen mit sehr vielen Worten und noch mehr Buchstaben} +%%%\subtitle{Untertitel / Subtitle} % falls ben^^c3^^b6tigt +\author[Vorname1 Nachname1 \and Vorname2 Nachname2] +{Vorname1 Nachname1\footnote{Universit^^c3^^a4t, Abteilung, Stra^^c3^^9fe, Postleitzahl Ort, Land \email{emailaddress@author1}} \and + Vorname2 Nachname2\footnote{University, Department, Address, Country \email{emailaddress@author2}}} +\startpage{11} % Beginn der Seitenz^^c3^^a4hlung f^^c3^^bcr diesen Beitrag +\editor{Herausgeber et al.} % Namen der Herausgeber +\booktitle{Name-der-Konferenz} % Name des Tagungsband; optional Kurztitel +\year{2017} +%%%\lnidoi{18.18420/provided-by-editor-02} % Falls bekannt +\maketitle + +\begin{abstract} +Die \LaTeX-Klasse \texttt{lni} setzt die Layout-Vorgaben f^^c3^^bcr Beitr^^c3^^a4ge in LNI Konferenzb^^c3^^a4nden um. +Dieses Dokument beschreibt ihre Verwendung und ist ein Beispiel f^^c3^^bcr die entsprechende Darstellung. +Der Abstract ist ein kurzer ^^c3^^9cberblick ^^c3^^bcber die Arbeit der zwischen 70 und 150 W^^c3^^b6rtern 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^^c3^^bcr die Formatierung von Dokumenten in der LNI Reihe. +F^^c3^^bcr \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^^c3^^bcr Potenzmengen ($\powerset$) wird korrekt angezeigt. +Es ist kein Weierstra^^c3^^9f-p ($\wp$) mehr. + +Spitze Klammen k^^c3^^b6nnen direkt eingegeben werden: + +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^^c3^^bcr B^^c3^^bccher 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^^c3^^bccher mit den jeweils selben vier AutorInnen im selben Erscheinungsjahr \cite{Wa14} und \cite{Wa14b}, ein Journal \cite{Gl06}, eine Website \cite{GI19} bzw.\ anderweitige Literatur ohne konkrete AutorInnenschaft \cite{XX14}. +Es wird biblatex verwendet, da es UTF8 sauber unterst^^c3^^bctzt 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^^c3^^9fes C bei \texttt{Citet}, wenn es am Satzanfang steht. Dies ist analog zu \texttt{Cref}. + +Formatierung und Abk^^c3^^bcrzungen werden f^^c3^^bcr die Referenzen \texttt{book}, \texttt{inbook}, \texttt{proceedings}, \texttt{inproceedings}, \texttt{article}, \texttt{online} und \texttt{misc} automatisch vorgenommen. +M^^c3^^b6gliche Felder f^^c3^^bcr Referenzen k^^c3^^b6nnen der Beispieldatei \texttt{lni-paper-example-de.bib} entnommen werden. +Andere Referenzen sowie Felder m^^c3^^bcssen allenfalls nachtr^^c3^^a4glich 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 +^^c3^^9cberschriftsebenen & Beispiel & Schriftgr^^c3^^b6^^c3^^9fe und -art \\ +\midrule +Titel (linksb^^c3^^bcndig) & Der Titel \ldots & 14 pt, Fett\\ +^^c3^^9cberschrift 1 & 1 Einleitung & 12 pt, Fett\\ +^^c3^^9cberschrift 2 & 2.1 Titel & 10 pt, Fett\\ +\bottomrule +\end{tabular} +\caption{Die ^^c3^^9cberschriftsarten} +\label{tab:demo} +\end{table} + +\subsection{Programmcode} +Die LNI-Formatvorlage verlangt die Einr^^c3^^bcckung von Listings vom linken Rand. +In der \texttt{lni}-Dokumentenklasse ist dies f^^c3^^bcr 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, language=Java] +public class Hello { + public static void main (String[] args) { + System.out.println("Hello World!"); + } +} +\end{lstlisting} + +\subsection{Formeln und Gleichungen} + +Die korrekte Einr^^c3^^bcckung und Nummerierung f^^c3^^bcr Formeln ist bei den Umgebungen +\texttt{equation} und \texttt{align} gew^^c3^^a4hrleistet. + +\begin{equation} + 1=4-3 +\end{equation} +und +\begin{align} + 2&=7-5\\ + 3&=2-1 +\end{align} + +%% \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} diff --git a/Master/texmf-dist/doc/latex/lni/lni.pdf b/Master/texmf-dist/doc/latex/lni/lni.pdf index e4be74932cd..f0a4fff3c45 100644 Binary files a/Master/texmf-dist/doc/latex/lni/lni.pdf and b/Master/texmf-dist/doc/latex/lni/lni.pdf differ -- cgit v1.2.3