diff options
author | Karl Berry <karl@freefriends.org> | 2023-11-27 20:40:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-11-27 20:40:50 +0000 |
commit | c693f87bb999811033329ceb2eac1da17281ed89 (patch) | |
tree | 883aa6dd9603477871d02d9eee5d265cfe53df3e /Master/texmf-dist/doc/latex/lni | |
parent | fd4bf9c8239a7842dc4557378337a32377d51f70 (diff) |
lni (27nov23)
git-svn-id: svn://tug.org/texlive/trunk@68984 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/lni')
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/CHANGELOG.md | 109 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/CONTRIBUTING.md | 34 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/README.md | 37 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/lni-author-template.tex | 37 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex | 69 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/lni.pdf | bin | 360866 -> 377740 bytes |
7 files changed, 180 insertions, 120 deletions
diff --git a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md index 0620ff73a0c..9eb9a35d236 100644 --- a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md @@ -1,94 +1,142 @@ # Changelog All notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](http://keepachangelog.com/) -and this project adheres to [Semantic Versioning](http://semver.org/). +The format is based on [Keep a Changelog](https://keepachangelog.com/). -## [Unreleased] +## [1.8] - 2023-11-26 -## [1.7.0] - 2021-03-02 +### Added + +- Added option `anonymous` for anonymizing an article ([#100](https://github.com/gi-ev/LNI/pull/100)) +- Added `\pdfoutput=1` to fix compatibility with [arXiv](https://arxiv.org/) ([#81](https://github.com/gi-ev/LNI/issues/81)) +- Added more links to `biblatex-lni` to documentation ([#90](https://github.com/gi-ev/LNI/issues/90)) +- Added `\yearofpublication` to documentation ([#89](https://github.com/gi-ev/LNI/pull/89)) +- New macro `\affil` for an easier way to enter afiliations (see the documentation and lni-paper-example-de.tex for more details) + +### Changed + +- Improved spacing in and around lists to better match the Word template ([#102](https://github.com/gi-ev/LNI/pull/102)) +- Synced title spacing with Word template ([#104](https://github.com/gi-ev/LNI/pull/104)) +- (chore) `build.sh` assumes `*.md` are formatted using LF line endings, removed `dos2unix` dependency. +- Improvement for documentation ([#89](https://github.com/gi-ev/LNI/issues/89), [#90](https://github.com/gi-ev/LNI/issues/90), [#93](https://github.com/gi-ev/LNI/issues/93), [#95](https://github.com/gi-ev/LNI/issues/95), [#96](https://github.com/gi-ev/LNI/issues/96)) +- Changed delimiter between keywords to comma (,) +- Load `amsmath` explictly +- `author` now holds four arguments to integrate email and ORCID id. + +### Fixed + +- hyperref option `linktoc` fixed to `all` instead of `both` +- Fixed output in bst files ([#97](https://github.com/gi-ev/LNI/issues/97)) +- Hyperlinked bibliographic entries work again ([#107](https://github.com/gi-ev/LNI/issues/107)) +- `\footnote` is not used for pdf bookmarks ([#87](https://github.com/gi-ev/LNI/issues/87)) +- Footnotes are always set at the bottom of the page ([#122](https://github.com/gi-ev/LNI/issues/122)) +- Handling of `fleqn` option for `amsmath` + +### Removed + +- Removed support for `ccicons` +- Removed option `nohyperref` ([#131](https://github.com/gi-ev/LNI/issues/131)) + +## [1.7] - 2021-03-02 ### Changed -- Change loading of latest ngerman hyphenation patterns (#47) -- Change `\year` to `\yearofpublication` to avoid problems (#85) +- Change loading of latest ngerman hyphenation patterns ([#47](https://github.com/gi-ev/LNI/issues/47)) +- Change `\year` to `\yearofpublication` to avoid problems ([#85](https://github.com/gi-ev/LNI/issues/85)) ### Fixed -- Fix setting of pdf metadata (#87) - -## [1.6.0] - 2019-10-14 + +- Fix setting of pdf metadata ([#87](https://github.com/gi-ev/LNI/issues/87)) + +## [1.6] - 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` +- `hypcap` is only loaded if `hyperref` has been loaded before. -## [1.5.0] - 2019-04-04 + +## [1.5] - 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)) - New option `norunningheads` to remove all running headers from the document ([#77](https://github.com/gi-ev/LNI/issues/77)) ### Changed + - `\refname` changed to `Bibliography` for English texts ### Fixed + - German paper example: Correct language `Java` at example listing - Packages `hyperef`, `cleveref` and `hypcap` are always at the end of the preamble ([#71](https://github.com/gi-ev/LNI/issues/71)) - Option `bookmarks` of `hyperref` now set at load-time. Had no effect before. - Layout for English texts (subtitle) - URL for GI in example file -## [1.4.0] - 2018-01-15 +## [1.4] - 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)) +- 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)) +- Font size for `\large` +- Font size bug regarding the running header and the captions -## [1.3.0] - 2017-05-15 +## [1.3] - 2017-05-15 ### Added -- New option `nofonts` 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/53)) ### Changed -- Use more stable syntax for font loading with `fontspec` ([#54](https://github.com/gi-ev/LNI/issues/54)) +- Use more stable syntax for font loading with `fontspec` ([#54](https://github.com/gi-ev/LNI/issues/54)) -## [1.2.0] - 2017-05-05 +## [1.2] - 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) - General (partial) support for `XeTeX` and `LuaTeX` using the `iftex` package ([#51](https://github.com/gi-ev/LNI/issues/51)) ### 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)) +- 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 +## [1.1] - 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)) - New files CHANGELOG.md and CONTRIBUTING.md @@ -96,22 +144,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Check for latest German hyphenation patterns ([#47](https://github.com/gi-ev/LNI/issues/47)) ### Changed + - CTAN script to include new files - Documentation ### Fixed -- Definition of `\Crefname` to always get "Abb." instead of "ABB." etc. ([#45](https://github.com/gi-ev/LNI/pull/45)) +- Definition of `\Crefname` to always gets "Abb." instead of "ABB." etc. ([#45](https://github.com/gi-ev/LNI/pull/45)) + +## [1.0] - 2017-04-07 -## [1.0.0] - 2017-04-07 First release of the revised files -[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.7...HEAD -[1.7.0]: https://github.com/gi-ev/LNI/releases/tag/v1.7 -[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 +[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.8...HEAD +[1.8]: https://github.com/gi-ev/LNI/releases/tag/v1.8 +[1.7]: https://github.com/gi-ev/LNI/releases/tag/v1.7.0 +[1.6]: https://github.com/gi-ev/LNI/releases/tag/v1.6.0 +[1.5]: https://github.com/gi-ev/LNI/releases/tag/v1.5 +[1.4]: https://github.com/gi-ev/LNI/releases/tag/v1.4 +[1.3]: https://github.com/gi-ev/LNI/releases/tag/v1.3 +[1.2]: https://github.com/gi-ev/LNI/releases/tag/v1.2 +[1.1]: https://github.com/gi-ev/LNI/releases/tag/v1.1 +[1.0]: https://github.com/gi-ev/LNI/releases/tag/v1.0 diff --git a/Master/texmf-dist/doc/latex/lni/CONTRIBUTING.md b/Master/texmf-dist/doc/latex/lni/CONTRIBUTING.md index ff718c5bd63..0b8e296053c 100644 --- a/Master/texmf-dist/doc/latex/lni/CONTRIBUTING.md +++ b/Master/texmf-dist/doc/latex/lni/CONTRIBUTING.md @@ -6,6 +6,30 @@ We love code contributions. You can easily work on the code if you have a GitHub account ([get one](https://github.com/join)). For that, please [fork the repository](https://help.github.com/articles/fork-a-repo/), work on the code, and submit a [pull request](https://help.github.com/articles/about-pull-requests/). +## LaTeX hints + +We base on [reitzig's TeXLive Docker Images](https://github.com/reitzig/texlive-docker), which are small. +They require each new package listed in `Texlivefile`. +Thus, if you add a new LaTeX package, please also add it into that file. + +You can have a full `bash` environment to experiment by using following command (assuming you are on Windows and checked out the repository at `c:\git-repositories\LNI`): + + docker run -it --rm -v c:\git-repositories\LNI:/work/src reitzig/texlive-base:2023.1 work bash + +After `cd /work/src`, you are in the directory hosting `lni.dtx` and all other files. + +You can check successful generation of `lni.cls` based on `lni.dtx` using following command: + + docker run --rm -v c:\git-repositories\LNI:/work/src reitzig/texlive-base:2023.1 work + +⚠ Running that command overwrites `lni.cls` (based on `lni.dtx`), so be careful. ⚠ + +## CI checks + +We have a GitHub workflow running, which checks the complete build using that Docker image. + +## Hints on GitHub usage + Take a look at GitHub's excellent overview on the [GitHub flow](https://guides.github.com/introduction/flow/index.html). The [Feature Branch Workflow](https://de.atlassian.com/git/tutorials/comparing-workflows#feature-branch-workflow) forms the basis of this kind of development. @@ -20,11 +44,11 @@ In other words: git checkout -b patch -3. Make your changes. -4. Commit your changes. +4. Make your changes. +5. Commit your changes. Thereby, try to write a [good commit message](https://github.com/joelparkerhenderson/git_commit_message). -5. Push your chaneges (to your repository) -6. [submit a pull request](https://github.com/gi-ev/lni/compare/) -7. At this point you're waiting on us. +6. Push your changes (to your repository) +7. [submit a pull request](https://github.com/gi-ev/lni/compare/) +8. At this point you're waiting on us. We like to at least comment on pull requests as soon as possible. We may suggest some changes or improvements or alternatives. diff --git a/Master/texmf-dist/doc/latex/lni/README.md b/Master/texmf-dist/doc/latex/lni/README.md index f986ef46f50..b8ab8bdfc7f 100644 --- a/Master/texmf-dist/doc/latex/lni/README.md +++ b/Master/texmf-dist/doc/latex/lni/README.md @@ -1,10 +1,10 @@ -# 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 -``` +```yaml ---------------------------------------------------------------------------- -lni -- A class for submissions to the ``Lecture Notes in Informatics'' -(c) 2016-2021 Gesellschaft für Informatik (GI) -Version: 1.7 +lni -- A class for submissions to the ``Lecture Notes in Informatics'' +(c) 2016-2023 Gesellschaft für Informatik (GI) +Version: 1.8 Maintainer: Martin Sievers Email: martin.sievers@schoenerpublizieren.de License: Released under the LaTeX Project Public License v1.3c or later @@ -19,19 +19,24 @@ 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 -[Biber](https://www.ctan.org/pkg/biber), read on in the documentation of this class. +By default [BibTeX](https://www.ctan.org/pkg/bibtex) is used as bibliography tool. +In case you want to use [biblatex](https://www.ctan.org/pkg/biblatex) together with +[Biber](https://www.ctan.org/pkg/biber) (strongly recommended), read on in the +documentation. There is a specialized package +[biblatex-lni](https://ctan.org/pkg/biblatex-lni), which can easily be included +to get correctly formed bibliographies. The easiest way is to add `biblatex` as class +option. See documentation for details. + You should use `pdflatex` as `xelatex` and `lualatex` lack some features of the class file. -Stable versions are always uploaded to CTAN (https://www.ctan.org/pkg/lni). -In addition you will find the most recent developer version on GitHub at https://github.com/gi-ev/lni. -The most recent documentation is available at https://github.com/gi-ev/LNI/blob/master/lni.pdf. -It includes a short description how to use the template and also provides trouble shooting hints. +Stable versions are always uploaded to CTAN and available at <https://www.ctan.org/pkg/lni>. +In addition, you will find the most recent developer version on GitHub at https://github.com/gi-ev/lni. +The most recent documentation is available at <https://gi-ev.github.io/LNI/lni.pdf>. +It includes a short description how to use the template and also provides troubleshooting hints. -Please see [CHANGELOG.md](CHANGELOG.md) for a version history +Please see [`CHANGELOG.md`](CHANGELOG.md) for a version history - [GI]: https://www.gi.de/ - [Lecture Notes in Informatics]: https://www.gi.de/service/publikationen/lni.html +[GI]: https://gi.de/ +[Lecture Notes in Informatics]: https://gi.de/service/publikationen/lni diff --git a/Master/texmf-dist/doc/latex/lni/lni-author-template.tex b/Master/texmf-dist/doc/latex/lni/lni-author-template.tex index abdbd74ce60..411fea056ad 100644 --- a/Master/texmf-dist/doc/latex/lni/lni-author-template.tex +++ b/Master/texmf-dist/doc/latex/lni/lni-author-template.tex @@ -2,12 +2,15 @@ % !TeX program = pdflatex % !BIB program = bibtex -%%% Um einen Artikel auf deutsch zu schreiben, genügt 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} +%%% for anonymizing an article you can use the ``anonymous'' option. +%%% +%%% Um einen Artikel auf deutsch zu schreiben, genügt es die Klasse ohne +%%% Parameter zu laden. +%%% Zur Anonymisierung kann die ``anonymous'' Option genutzt werden. +\documentclass[]{lni} %% \begin{document} %%% Mehrere Autoren werden durch \and voneinander getrennt. @@ -15,22 +18,19 @@ %%% 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} % if needed -\author[Vorname1 Nachname1 \and Firstname2 Lastname2] -{Vorname1 Nachname1\footnote{Universität, Abteilung, Straße, Postleitzahl Ort, -Land \email{emailaddress@author1}} \and -Firstname2 Lastname2\footnote{University, Department, Address, Country -\email{emailaddress@author2}}} -\startpage{11} % Beginn der Seitenzählung für diesen Beitrag / Start page -\editor{Herausgeber et al.} % Names of Editors -\booktitle{Name-der-Konferenz} % Name of book title -\yearofpublication{2017} -%%%\lnidoi{18.18420/provided-by-editor-02} % if known +%% \subtitle{Untertitel / Subtitle} % if needed +\author[1]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000} +\author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000} +\author[1]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000} +\author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}% +\affil[1]{Universität\\Abteilung\\Straße\\Postleitzahl Ort\\Land} +\affil[2]{University\\Department\\Address\\Country} \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. +Dies ist eine kurze Übersicht über das Dokument mit einer Länge von +70 bis 150 Wörtern. Es sollte ein Absatz sein, der die relevantesten +Aspekte enthält. \end{abstract} \begin{keywords} Schlagwort1 \and Schlagwort2 %Keyword1 \and Keyword2 @@ -38,6 +38,7 @@ Schlagwort1 \and Schlagwort2 %Keyword1 \and Keyword2 %%% Beginn des Artikeltexts \section{Überschrift/Heading} -%%% Angabe der .bib-Datei (ohne Endung) / State .bib file (for BibTeX usage) -\bibliography{mybibfile} %\printbibliography if you use biblatex/Biber +%%% Angabe der .bib-Datei (ohne Endung) / State .bib file (im Falle der Nutzung von BibTeX) +%% \bibliography{mybibfile} +%% \printbibliography % im Falle der Nutzung von biblatex \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 index 93899d66e45..4cd48363761 100644 --- a/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib +++ b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.bib @@ -1,6 +1,6 @@ @InProceedings{ABC01, - author = {N. Abraham and U. Bibel and P. Corleone}, + author = {Abraham, N. and Bibel, U. and Corleone, P.}, title = {Formatting Contributions for Proceedings}, pages = {46-53}, crossref = {Gl01}, @@ -17,7 +17,7 @@ title = {Formatierungsrichtlinien für Tagungsbände}, publisher = {Format-Verlag}, year = {2000}, - author = {K. Abel and U. Bibel}, + author = {Abel, K. and Bibel, U.}, address = {Bonn}, } @@ -25,11 +25,11 @@ title = {The Magic Format -- Your Way to Pretty Books}, publisher = {Noah \& Sons}, year = {2010}, - author = {O. Ezgarani}, + author = {Ezgarani, O.}, } @Article{Gl06, - author = {H. I. Glück}, + author = {Glück, H. I.}, title = {Formatierung leicht gemacht}, journal = {Formatierungsjournal}, volume = {11}, @@ -42,14 +42,14 @@ title = {Essenzen der Informatik}, publisher = {Verlag Formvoll}, year = {2014}, - author = {K. Wasser and H. Feuer and R. Erde and H. Licht}, + author = {Wasser, K. and Feuer, H. and Erde, R. and Licht, H.}, } @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}, + author = {Wasser, K. and Feuer, H. and Erde, R. and Licht, H.}, } @Proceedings{Gl01, @@ -65,7 +65,7 @@ title = {Formatierung 2009}, publisher = {Format-Verlag}, year = {2009}, - editor = {H. I. Glück}, + editor = {Glück, H. I.}, number = {999}, series = {LNI}, address = {Bonn}, 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 index 40f52c0b1fc..5169c43fa71 100644 --- a/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex +++ b/Master/texmf-dist/doc/latex/lni/lni-paper-example-de.tex @@ -1,41 +1,14 @@ % !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} +\documentclass[biblatex]{lni} +\addbibresource{lni-paper-example-de.bib} %% 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 +\usepackage[]{blindtext} \begin{document} %%% Mehrere Autoren werden durch \and voneinander getrennt. @@ -43,14 +16,12 @@ %%% 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@author1}} \and - Vorname2 Nachname2\footnote{University, Department, Address, Country \email{emailaddress@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; optional Kurztitel -\yearofpublication{2017} -%%%\lnidoi{18.18420/provided-by-editor-02} % Falls bekannt +\author[1]{Vorname1 Nachname1}{vorname1.name1@affiliation1.de}{0000-0000-0000-0000} +\author[2]{Vorname2 Nachname2}{vorname2.name2@affiliation2.de}{0000-0000-0000-0000} +\author[1]{Vorname3 Nachname3}{vorname3.name3@affiliation1.de}{0000-0000-0000-0000} +\author[1]{Vorname4 Nachname4}{vorname4.name4@affiliation1.de}{0000-0000-0000-0000}% +\affil[1]{Universität\\Abteilung\\Straße\\Postleitzahl Ort\\Land} +\affil[2]{University\\Department\\Address\\Country} \maketitle \begin{abstract} @@ -61,7 +32,7 @@ Die Formatierung erfolgt automatisch innerhalb des abstract-Bereichs. \end{abstract} \begin{keywords} -LNI Guidelines \and \LaTeX Vorlage +LNI Guidelines \and \LaTeX\ Vorlage \end{keywords} \section{Verwendung} @@ -69,7 +40,7 @@ Die GI gibt unter \url{http://www.gi-ev.de/LNI} Vorgaben für die Formatierung v 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. +Es werden generische Platzhalter an die entsprechenden Stellen (wie beispielsweise die Autoren-Angaben) gesetzt und nicht weiter an anderer Stelle dokumentiert. Dieses Template ist wie folgt gegliedert: \Cref{sec:demos} zeigt Demonstrationen der LNI-Verlage. @@ -82,6 +53,8 @@ Es ist kein Weierstraß-p ($\wp$) mehr. Spitze Klammen können direkt eingegeben werden: <test /> +Anonymisierungen können mittels anonymous-Option in der documentclass automatisch vorgenommen werden. Dafür gibt es das \texttt{anon}-Makro, z.\,B. \anon{Geheim für Review} und \anon[nur für Review]{nur für finale Version}. + Hier eine kleine Demonstration von \href{https://www.ctan.org/pkg/microtype}{microtype}: \blindtext @@ -142,16 +115,22 @@ public class Hello { Alternativ kann auch die \texttt{lstlisting}-Umgebung verwendet werden. -\Cref{L1} zeigt uns ein Beispiel, das mit Hilfe der \texttt{lstlisting}-Umgebung realisiert ist. +\Cref{java-hello-world} zeigt uns ein Beispiel, das mit Hilfe der \texttt{lstlisting}-Umgebung realisiert ist. Ein anderes Beispiel ist \cref{python-hello-world}. -\begin{lstlisting}[caption={Beschreibung}, label=L1, language=Java] +\begin{lstlisting}[caption={Ein Java-Programm}, label=java-hello-world, language=Java] public class Hello { - public static void main (String[] args) { - System.out.println("Hello World!"); - } + public static void main (String[] args) { + System.out.println("Hello World!"); + } } \end{lstlisting} +\begin{lstlisting}[caption={Ein Python-Programm}, label=python-hello-world, language=Python] +# This program prints Hello, world! + +print('Hello, world!') +\end{lstlisting} + \subsection{Formeln und Gleichungen} Die korrekte Einrückung und Nummerierung für Formeln ist bei den Umgebungen diff --git a/Master/texmf-dist/doc/latex/lni/lni.pdf b/Master/texmf-dist/doc/latex/lni/lni.pdf Binary files differindex e4aa3474b2a..4fa2e79a5f0 100644 --- a/Master/texmf-dist/doc/latex/lni/lni.pdf +++ b/Master/texmf-dist/doc/latex/lni/lni.pdf |