summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/lni/CHANGELOG.md32
-rw-r--r--Master/texmf-dist/doc/latex/lni/README.md4
-rw-r--r--Master/texmf-dist/doc/latex/lni/lni.pdfbin377740 -> 377695 bytes
-rw-r--r--Master/texmf-dist/source/latex/lni/lni.dtx70
-rw-r--r--Master/texmf-dist/tex/latex/lni/lni.cls61
5 files changed, 117 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md
index 9eb9a35d236..84bff5fcc6e 100644
--- a/Master/texmf-dist/doc/latex/lni/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/lni/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
+
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/).
+## [Unreleased]
+
+## [1.8.1] - 2024-01-08
+
+### Changed
+- Option `defaultsups` now active for package `newtxtext`
+
+### Fixed
+- Fixed `There's no line here to end.` error for more than two `\affil` calls
+- Fixed `\footnote`
+
## [1.8] - 2023-11-26
### Added
@@ -69,7 +81,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
- `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] - 2019-04-04
### Added
@@ -156,13 +167,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
First release of the revised files
-[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
+[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.8.1...HEAD
+[1.8.1]: https://github.com/gi-ev/LNI/compare/v1.8...v1.8.1
+[1.8]: https://github.com/gi-ev/LNI/compare/v1.7...v1.8
+[1.7]: https://github.com/gi-ev/LNI/compare/v1.6...v1.7
+[1.6]: https://github.com/gi-ev/LNI/compare/v1.5...v1.6
+[1.5]: https://github.com/gi-ev/LNI/compare/v1.4...v1.5
+[1.4]: https://github.com/gi-ev/LNI/compare/v1.3...v1.4
+[1.3]: https://github.com/gi-ev/LNI/compare/v1.2...v1.3
+[1.2]: https://github.com/gi-ev/LNI/compare/v1.1...v1.2
+[1.1]: https://github.com/gi-ev/LNI/compare/v1.0...v1.1
[1.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 b8ab8bdfc7f..31fbf3da10f 100644
--- a/Master/texmf-dist/doc/latex/lni/README.md
+++ b/Master/texmf-dist/doc/latex/lni/README.md
@@ -3,8 +3,8 @@
```yaml
----------------------------------------------------------------------------
lni -- A class for submissions to the ``Lecture Notes in Informatics''
-(c) 2016-2023 Gesellschaft für Informatik (GI)
-Version: 1.8
+(c) 2016-2024 Gesellschaft für Informatik (GI)
+Version: 1.8.1
Maintainer: Martin Sievers
Email: martin.sievers@schoenerpublizieren.de
License: Released under the LaTeX Project Public License v1.3c or later
diff --git a/Master/texmf-dist/doc/latex/lni/lni.pdf b/Master/texmf-dist/doc/latex/lni/lni.pdf
index 4fa2e79a5f0..ae032bd25bd 100644
--- a/Master/texmf-dist/doc/latex/lni/lni.pdf
+++ b/Master/texmf-dist/doc/latex/lni/lni.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/lni/lni.dtx b/Master/texmf-dist/source/latex/lni/lni.dtx
index 399b8864167..20261238d4e 100644
--- a/Master/texmf-dist/source/latex/lni/lni.dtx
+++ b/Master/texmf-dist/source/latex/lni/lni.dtx
@@ -60,7 +60,7 @@ License:| Released under the LaTeX Project Public License v1.3c or later
\postamble
-Copyright (C) 2016-2023 by Gesellschaft für Informatik e.V. (GI)
+Copyright (C) 2016-2024 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
@@ -134,7 +134,7 @@ This work consists of the file lni.dtx
%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<class>\ProvidesClass{lni}
%<*class>
- [2023/11/26 v1.8 Official class for submissions to the ``Lecture Notes
+ [2024/01/08 v1.8.1 Official class for submissions to the ``Lecture Notes
in Informatics'']
%</class>
%<*driver>
@@ -425,8 +425,8 @@ This work consists of the file lni.dtx
% \DescribeOption{anonymous (new in v1.8)}To easily anonymize a paper for
% blind review, use this option. Then all author information will be replaced
% with a placeholder. Additionally, there is a new macro \cs{anon\marg{hide in review}}
-% which will be replaced with ``ANONIMIZED'' if the option is set.
-% Also, \cs{anon\marg[for review]{for final version}} can be used that outputs ``for review''
+% which will be replaced with ``ANONYMIZED'' if the option is set.
+% Also, \cs{anon\oarg{for review}\marg{for final version}} can be used that outputs ``for review''
% if the option is set, and ``for final version'' otherwise.
%
% \newpage
@@ -826,7 +826,7 @@ This work consists of the file lni.dtx
\ifPDFTeX
\IfFileExists{newtxtext.sty}
{%
- \RequirePackage{newtxtext}
+ \RequirePackage[defaultsups]{newtxtext}
\RequirePackage{newtxmath}
\RequirePackage[zerostyle=b,scaled=.9]{newtxtt}
% \end{macrocode}
@@ -1043,11 +1043,47 @@ This work consists of the file lni.dtx
\RequirePackage{enumitem}
\RequirePackage[hang]{footmisc}
\setlength{\footnotemargin}{1em}
-\def\@makefnmark{\rlap{\normalfont\@thefnmark}}%
-
-% \end{macrocode}
-% \begin{macrocode}
-%\def\@makefnmark{\rlap{\normalfont\@thefnmark}}%
+\long\def\@makefntext#1{%
+ \def\@makefnmark{\rlap{\normalfont\@thefnmark}}%
+ \ifFN@hangfoot
+ \bgroup
+ \setbox\@tempboxa\hbox{%
+ \ifdim\footnotemargin>0pt
+ \hb@xt@\footnotemargin{\@makefnmark\hss}%
+ \else
+ \@makefnmark
+ \fi
+ }%
+ \leftmargin\wd\@tempboxa
+ \rightmargin\z@
+ \linewidth \columnwidth
+ \advance \linewidth -\leftmargin
+ \parshape \@ne \leftmargin \linewidth
+ \@totalleftmargin \leftmargin
+ \footnotesize
+ \@setpar{{\@@par}}%
+ \leavevmode
+ \llap{\box\@tempboxa}%
+ \parskip\hangfootparskip\relax
+ \parindent\hangfootparindent\relax
+ \else
+ \parindent1em
+ \noindent
+ \ifdim\footnotemargin>\z@
+ \hb@xt@ \footnotemargin{\hss\@makefnmark}%
+ \else
+ \ifdim\footnotemargin=\z@
+ \llap{\@makefnmark}%
+ \else
+ \llap{\hb@xt@ -\footnotemargin{\@makefnmark\hss}}%
+ \fi
+ \fi
+ \fi
+ \footnotelayout#1%
+ \ifFN@hangfoot
+ \par\egroup
+ \fi
+}
% \end{macrocode}
% We fix the basewidth for lstlistings:
% The default setting of listings with ``fixed columns'' has a space 0.6em
@@ -1113,7 +1149,7 @@ This work consists of the file lni.dtx
\renewcommand\Authsep{, }
\renewcommand\Authands{\iflanguage{ngerman}{ und }{, and }}
\renewcommand\Authand{\iflanguage{ngerman}{ und }{ and }}
-\renewcommand{\AB@authnote}[1]{$^{\mbox{\footnotesize #1}}$}
+\renewcommand{\AB@authnote}[1]{$^{\text{\mbox{\normalfont\footnotesize #1}}}$}
\renewcommand\author[4][]{%
\ifnewaffil\addtocounter{affil}{1}%
\edef\AB@thenote{\arabic{affil}}%
@@ -1162,7 +1198,6 @@ This work consists of the file lni.dtx
\newaffilfalse
}
-
\renewcommand\@author{%
\ifx\AB@affillist\AB@empty\AB@author\else
\ifnum\value{affil}>\value{Maxaffil}\def\rlap##1{##1}%
@@ -1171,7 +1206,6 @@ This work consists of the file lni.dtx
\fi%
\fi%
}
-
\renewcommand\affil[2][]{%
\newaffiltrue\let\AB@blk@and\AB@pand
\if\relax#1\relax\def\AB@note{\AB@thenote}\else\def\AB@note{#1}%
@@ -1186,12 +1220,11 @@ This work consists of the file lni.dtx
\gdef\AB@las{}\gdef\AB@au@str{}%
{\def\\{, \ignorespaces}\xdef\AB@temp{#2}}%
\@temptokena=\expandafter{\AB@affillist}%
- \xdef\AB@affillist{\the\@temptokena \AB@affilsep
+ \xdef\AB@affillist{\the\@temptokena
\footnotetext[\AB@note]{%
\raggedright\AB@temp\ifcsempty{@emailsandorcids\AB@note}{}{, \csuse{@emailsandorcids\AB@note}}}%
}
\endgroup
- \let\AB@affilsep\AB@affilsepx
\setcounter{footnote}{#1}
}
% \end{macrocode}
@@ -1392,13 +1425,6 @@ This work consists of the file lni.dtx
\vfill\kern-3\p@
\hrule\@width 5cm
\kern2.6\p@}
- %\newdimen\fnindent
- %\fnindent0.18cm
- %\long\def\@makefntext#1{%
- %\parindent \fnindent%
- %\leftskip \fnindent% Einrückung vor der footnotemark
- %\noindent
- %\llap{\hb@xt@0.10cm{\hss\@makefnmark\ }}\ignorespaces#1}
% \end{macrocode}
% \begin{macrocode}
\setlength{\parindent}{0pt}
diff --git a/Master/texmf-dist/tex/latex/lni/lni.cls b/Master/texmf-dist/tex/latex/lni/lni.cls
index 0fd9f73ec8b..90eed28073c 100644
--- a/Master/texmf-dist/tex/latex/lni/lni.cls
+++ b/Master/texmf-dist/tex/latex/lni/lni.cls
@@ -14,7 +14,7 @@
%% --------| -----------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{lni}
- [2023/11/26 v1.8 Official class for submissions to the ``Lecture Notes
+ [2024/01/08 v1.8.1 Official class for submissions to the ``Lecture Notes
in Informatics'']
\RequirePackage{iftex}\ifluatex\else\pdfoutput=1\fi%
\def\@clearglobaloption#1{%
@@ -110,7 +110,7 @@
\ifPDFTeX
\IfFileExists{newtxtext.sty}
{%
- \RequirePackage{newtxtext}
+ \RequirePackage[defaultsups]{newtxtext}
\RequirePackage{newtxmath}
\RequirePackage[zerostyle=b,scaled=.9]{newtxtt}
\@ifpackagelater{newtxtt}{2014/11/18}%
@@ -290,8 +290,47 @@
\RequirePackage{enumitem}
\RequirePackage[hang]{footmisc}
\setlength{\footnotemargin}{1em}
-\def\@makefnmark{\rlap{\normalfont\@thefnmark}}%
-
+\long\def\@makefntext#1{%
+ \def\@makefnmark{\rlap{\normalfont\@thefnmark}}%
+ \ifFN@hangfoot
+ \bgroup
+ \setbox\@tempboxa\hbox{%
+ \ifdim\footnotemargin>0pt
+ \hb@xt@\footnotemargin{\@makefnmark\hss}%
+ \else
+ \@makefnmark
+ \fi
+ }%
+ \leftmargin\wd\@tempboxa
+ \rightmargin\z@
+ \linewidth \columnwidth
+ \advance \linewidth -\leftmargin
+ \parshape \@ne \leftmargin \linewidth
+ \@totalleftmargin \leftmargin
+ \footnotesize
+ \@setpar{{\@@par}}%
+ \leavevmode
+ \llap{\box\@tempboxa}%
+ \parskip\hangfootparskip\relax
+ \parindent\hangfootparindent\relax
+ \else
+ \parindent1em
+ \noindent
+ \ifdim\footnotemargin>\z@
+ \hb@xt@ \footnotemargin{\hss\@makefnmark}%
+ \else
+ \ifdim\footnotemargin=\z@
+ \llap{\@makefnmark}%
+ \else
+ \llap{\hb@xt@ -\footnotemargin{\@makefnmark\hss}}%
+ \fi
+ \fi
+ \fi
+ \footnotelayout#1%
+ \ifFN@hangfoot
+ \par\egroup
+ \fi
+}
\lstset{%
basicstyle=\ttfamily,%
columns=fixed,%
@@ -332,7 +371,7 @@
\renewcommand\Authsep{, }
\renewcommand\Authands{\iflanguage{ngerman}{ und }{, and }}
\renewcommand\Authand{\iflanguage{ngerman}{ und }{ and }}
-\renewcommand{\AB@authnote}[1]{$^{\mbox{\footnotesize #1}}$}
+\renewcommand{\AB@authnote}[1]{$^{\text{\mbox{\normalfont\footnotesize #1}}}$}
\renewcommand\author[4][]{%
\ifnewaffil\addtocounter{affil}{1}%
\edef\AB@thenote{\arabic{affil}}%
@@ -381,7 +420,6 @@
\newaffilfalse
}
-
\renewcommand\@author{%
\ifx\AB@affillist\AB@empty\AB@author\else
\ifnum\value{affil}>\value{Maxaffil}\def\rlap##1{##1}%
@@ -390,7 +428,6 @@
\fi%
\fi%
}
-
\renewcommand\affil[2][]{%
\newaffiltrue\let\AB@blk@and\AB@pand
\if\relax#1\relax\def\AB@note{\AB@thenote}\else\def\AB@note{#1}%
@@ -405,12 +442,11 @@
\gdef\AB@las{}\gdef\AB@au@str{}%
{\def\\{, \ignorespaces}\xdef\AB@temp{#2}}%
\@temptokena=\expandafter{\AB@affillist}%
- \xdef\AB@affillist{\the\@temptokena \AB@affilsep
+ \xdef\AB@affillist{\the\@temptokena
\footnotetext[\AB@note]{%
\raggedright\AB@temp\ifcsempty{@emailsandorcids\AB@note}{}{, \csuse{@emailsandorcids\AB@note}}}%
}
\endgroup
- \let\AB@affilsep\AB@affilsepx
\setcounter{footnote}{#1}
}
\newcommand{\authorrunning}[1]{%
@@ -557,13 +593,6 @@
\vfill\kern-3\p@
\hrule\@width 5cm
\kern2.6\p@}
- %\newdimen\fnindent
- %\fnindent0.18cm
- %\long\def\@makefntext#1{%
- %\parindent \fnindent%
- %\leftskip \fnindent% Einrückung vor der footnotemark
- %\noindent
- %\llap{\hb@xt@0.10cm{\hss\@makefnmark\ }}\ignorespaces#1}
\setlength{\parindent}{0pt}
\setlength{\parskip}{8pt}
\setlist{topsep=0pt,itemsep=7pt,parsep=-2pt}