diff options
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/CHANGELOG.md | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lni/lni.pdf | bin | 377740 -> 377695 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/lni/lni.dtx | 70 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/lni/lni.cls | 61 |
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 Binary files differindex 4fa2e79a5f0..ae032bd25bd 100644 --- a/Master/texmf-dist/doc/latex/lni/lni.pdf +++ b/Master/texmf-dist/doc/latex/lni/lni.pdf 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} |