diff options
author | Norbert Preining <norbert@preining.info> | 2024-01-30 03:00:44 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-01-30 03:00:44 +0000 |
commit | 084f5d8435744b7ea7ef487ec111a7bfd100ed62 (patch) | |
tree | d4e91f6ef6d075509a2b33942f57337725089951 /macros/latex/contrib/llncs | |
parent | 6c43653052d016d5913aabb728c484f0e62b4754 (diff) |
CTAN sync 202401300300
Diffstat (limited to 'macros/latex/contrib/llncs')
-rw-r--r-- | macros/latex/contrib/llncs/README.md | 8 | ||||
-rw-r--r-- | macros/latex/contrib/llncs/history.txt | 214 | ||||
-rw-r--r-- | macros/latex/contrib/llncs/llncs.cls | 37 | ||||
-rw-r--r-- | macros/latex/contrib/llncs/llncsdoc.pdf | bin | 236737 -> 232527 bytes | |||
-rw-r--r-- | macros/latex/contrib/llncs/llncsdoc.tex | 28 |
5 files changed, 149 insertions, 138 deletions
diff --git a/macros/latex/contrib/llncs/README.md b/macros/latex/contrib/llncs/README.md index fdebde330f..6725e4cb19 100644 --- a/macros/latex/contrib/llncs/README.md +++ b/macros/latex/contrib/llncs/README.md @@ -1,8 +1,8 @@ # llncs -_2023/11/02 v2.23_ +_2024/01/29 v2.24_ -Copyright (c) 1996-2023 Springer +Copyright (c) 1996-2024 Springer Email: [lncs@springer.com](mailto:lncs@springer.com) @@ -36,5 +36,5 @@ file. ## License -This work may be distributed and/or modified under the conditions of the CC -BY license, version 4.0 or later. +This work may be distributed and/or modified under the conditions of the +CC BY license, version 4.0 or later. diff --git a/macros/latex/contrib/llncs/history.txt b/macros/latex/contrib/llncs/history.txt index 16515982db..c58f6f446b 100644 --- a/macros/latex/contrib/llncs/history.txt +++ b/macros/latex/contrib/llncs/history.txt @@ -2,154 +2,156 @@ Version history for the LLNCS LaTeX2e class date filename version action/reason/acknowledgements ---------------------------------------------------------------------------- - 29.5.96 letter.txt beta naming problems (subject index file) - thanks to Dr. Martin Held, Salzburg, AT +29.01.24 llncs.cls 2.24 bugfixes for options envcountsame and envcountsect - subjindx.ind renamed to subjidx.ind as required - by llncs.dem +02.11.23 llncs.cls 2.23 \ackname changed from "Acknowledgements" (BE) to + "Acknowledgments" (AE). + \discintname introduced for the new, mandatory + section "Disclosure of Interests". + New "credits" environment introduced to provide + small run-in headings for "Acknowledgments" and + the "Disclosure of Interests". - history.txt introducing this file +05.09.22 llncs.cls 2.22 robust redefinition of \vec (bold italics), bug + reported by Alexander Malkis, TUM - 30.5.96 llncs.cls incompatibility with new article.cls of - 1995/12/20 v1.3q Standard LaTeX document class, - \if@openbib is no longer defined, - reported by Ralf Heckmann and Graham Gough - solution by David Carlisle +12.01.22 llncs.cls 2.21 fixed German and French \maketitle, bug reported by + Alexander Malkis, Technical University of Munich; + use detokenized argument in the definition of \doi + to allow underscores in DOIs - 10.6.96 llncs.cls problems with fragile commands in \author field - reported by Michael Gschwind, TU Wien +10.03.18 llncs.cls 2.20 adjusted \doi according to CrossRef requirements; + TOC: removed affiliation numbers - 25.7.96 llncs.cls revision a corrects: - wrong size of text area, floats not \small, - some LaTeX generated texts - reported by Michael Sperber, Uni Tuebingen + splncs04.bst added doi field; + bold journal numbers - 16.4.97 all files 2.1 leaving beta state, - raising version counter to 2.1 + samplepaper.tex new sample paper - 8.6.97 llncs.cls 2.1a revision a corrects: - unbreakable citation lists, reported by - Sergio Antoy of Portland State University + llncsdoc.pdf new LaTeX class documentation -11.12.97 llncs.cls 2.2 "general" headings centered; two new elements - for the article header: \email and \homedir; - complete revision of special environments: - \newtheorem replaced with \spnewtheorem, - introduced the theopargself environment; - two column parts made with multicol package; - add ons to work with the hyperref package +04.09.17 llncs.cls 2.19 introduced \orcidID command -07.01.98 llncs.cls 2.2 changed \email to simply switch to \tt +27.09.13 llncs.cls 2.18 fixed "ngerman" incompatibility; solution provided + by Bastian Pfleging, University of Stuttgart -25.03.98 llncs.cls 2.3 new class option "oribibl" to suppress - changes to the thebibliograpy environment - and retain pure LaTeX codes - useful - for most BibTeX applications +15.04.10 llncs.cls 2.17 fixed missing switch "openright" used by \backmatter; + flaw reported by Tobias Pape, University of Potsdam -16.04.98 llncs.cls 2.3 if option "oribibl" is given, extend the - thebibliograpy hook with "\small", suggested - by Clemens Ballarin, University of Cambridge +15.04.10 llncs.cls 2.16 fixed hyperref warning for informatory TOC entries; + introduced \keywords command - finally; + blank removed from \keywordname, flaw reported + by Armin B. Wagner, IGW TU Vienna -20.11.98 llncs.cls 2.4 pagestyle "titlepage" - useful for - compilation of whole LNCS volumes +30.03.10 llncs.cls 2.15 fixed broken hyperref interoperability; + patch provided by Sven Koehler, + Hamburg University of Technology -12.01.99 llncs.cls 2.5 counters of orthogonal numbered special - environments are reset each new contribution +15.06.09 splncs03.bst new BibTeX style compliant with the current + requirements, provided by Maurizio "Titto" + Patrignani of Universita' Roma Tre -27.04.99 llncs.cls 2.6 new command \thisbottomragged for the - actual page; indention of the footnote - made variable with \fnindent (default 1em); - new command \url that copys its argument +11.12.07 llncs.doc note on online visibility of given e-mail address - 2.03.00 llncs.cls 2.7 \figurename and \tablename made compatible - to babel, suggested by Jo Hereth, TU Darmstadt; - definition of \url moved \AtBeginDocument - (allows for url package of Donald Arseneau), - suggested by Manfred Hauswirth, TU of Vienna; - \large for part entries in the TOC +16.10.06 llncs.dem removed affiliations from \tocauthor demo -16.04.00 llncs.cls 2.8 new option "orivec" to preserve the original - vector definition, read "arrow" accent +14.06.06 splncs_srt.bst a sorting BibTeX style for LNCS, feature + provided by Tobias Heindel, FMI Uni-Stuttgart -17.01.01 llncs.cls 2.9 hardwired texts made polyglot, - available languages: english (default), - french, german - all are "babel-proof" +07.03.06 splncs.bst fix for BibTeX entries without year; patch + provided by Jerry James, Utah State University -20.06.01 splncs.bst public release of a BibTeX style for LNCS, - nobly provided by Jason Noble +17.08.04 llncs.cls 2.14 TOC: authors indented, smart \and handling + for the TOC suggested by Thomas Gabel + University of Osnabrueck -14.08.01 llncs.cls 2.10 TOC: authors flushleft, - entries without hyphenation; suggested - by Wiro Niessen, Imaging Center - Utrecht +28.01.02 llncs.cls 2.13 fixed the fix (programmer needs vacation) +28.01.02 llncs.cls 2.12 fixed footnote fix; error reported by + Chris Mesterharm, CS Dept. Rutgers - NJ 23.01.02 llncs.cls 2.11 fixed footnote number confusion with \thanks, numbered institutes, and normal footnote entries; error reported by Saverio Cittadini, Istituto Tecnico Industriale "Tito Sarrocchi" - Siena -28.01.02 llncs.cls 2.12 fixed footnote fix; error reported by - Chris Mesterharm, CS Dept. Rutgers - NJ +14.08.01 llncs.cls 2.10 TOC: authors flushleft, + entries without hyphenation; suggested + by Wiro Niessen, Imaging Center - Utrecht -28.01.02 llncs.cls 2.13 fixed the fix (programmer needs vacation) +20.06.01 splncs.bst public release of a BibTeX style for LNCS, + nobly provided by Jason Noble -17.08.04 llncs.cls 2.14 TOC: authors indented, smart \and handling - for the TOC suggested by Thomas Gabel - University of Osnabrueck +17.01.01 llncs.cls 2.9 hardwired texts made polyglot, + available languages: english (default), + french, german - all are "babel-proof" -07.03.06 splncs.bst fix for BibTeX entries without year; patch - provided by Jerry James, Utah State University -14.06.06 splncs_srt.bst a sorting BibTeX style for LNCS, feature - provided by Tobias Heindel, FMI Uni-Stuttgart +16.04.00 llncs.cls 2.8 new option "orivec" to preserve the original + vector definition, read "arrow" accent -16.10.06 llncs.dem 2.3 removed affiliations from \tocauthor demo +02.03.00 llncs.cls 2.7 \figurename and \tablename made compatible + to babel, suggested by Jo Hereth, TU Darmstadt; + definition of \url moved \AtBeginDocument + (allows for url package of Donald Arseneau), + suggested by Manfred Hauswirth, TU of Vienna; + \large for part entries in the TOC -11.12.07 llncs.doc note on online visibility of given e-mail address +27.04.99 llncs.cls 2.6 new command \thisbottomragged for the + actual page; indention of the footnote + made variable with \fnindent (default 1em); + new command \url that copys its argument -15.06.09 splncs03.bst new BibTeX style compliant with the current - requirements, provided by Maurizio "Titto" - Patrignani of Universita' Roma Tre +12.01.99 llncs.cls 2.5 counters of orthogonal numbered special + environments are reset each new contribution -30.03.10 llncs.cls 2.15 fixed broken hyperref interoperability; - patch provided by Sven Koehler, - Hamburg University of Technology +20.11.98 llncs.cls 2.4 pagestyle "titlepage" - useful for + compilation of whole LNCS volumes -15.04.10 llncs.cls 2.16 fixed hyperref warning for informatory TOC entries; - introduced \keywords command - finally; - blank removed from \keywordname, flaw reported - by Armin B. Wagner, IGW TU Vienna +16.04.98 llncs.cls 2.3 if option "oribibl" is given, extend the + thebibliograpy hook with "\small", suggested + by Clemens Ballarin, University of Cambridge -15.04.10 llncs.cls 2.17 fixed missing switch "openright" used by \backmatter; - flaw reported by Tobias Pape, University of Potsdam +25.03.98 llncs.cls 2.3 new class option "oribibl" to suppress + changes to the thebibliograpy environment + and retain pure LaTeX codes - useful + for most BibTeX applications -27.09.13 llncs.cls 2.18 fixed "ngerman" incompatibility; solution provided - by Bastian Pfleging, University of Stuttgart +07.01.98 llncs.cls 2.2 changed \email to simply switch to \tt -04.09.17 llncs.cls 2.19 introduced \orcidID command +11.12.97 llncs.cls 2.2 "general" headings centered; two new elements + for the article header: \email and \homedir; + complete revision of special environments: + \newtheorem replaced with \spnewtheorem, + introduced the theopargself environment; + two column parts made with multicol package; + add ons to work with the hyperref package -10.03.18 llncs.cls 2.20 adjusted \doi according to CrossRef requirements; - TOC: removed affiliation numbers +08.06.97 llncs.cls 2.1a revision a corrects: + unbreakable citation lists, reported by + Sergio Antoy of Portland State University - splncs04.bst added doi field; - bold journal numbers +16.04.97 all files 2.1 leaving beta state, + raising version counter to 2.1 - samplepaper.tex new sample paper +25.07.96 llncs.cls revision a corrects: + wrong size of text area, floats not \small, + some LaTeX generated texts + reported by Michael Sperber, Uni Tuebingen - llncsdoc.pdf new LaTeX class documentation +10.06.96 llncs.cls problems with fragile commands in \author field + reported by Michael Gschwind, TU Wien -12.01.22 llncs.cls 2.21 fixed German and French \maketitle, bug reported by - Alexander Malkis, Technical University of Munich; - use detokenized argument in the definition of \doi - to allow underscores in DOIs +30.05.96 llncs.cls incompatibility with new article.cls of + 1995/12/20 v1.3q Standard LaTeX document class, + \if@openbib is no longer defined, + reported by Ralf Heckmann and Graham Gough + solution by David Carlisle -05.09.22 llncs.cls 2.22 robust redefinition of \vec (bold italics), bug - reported by Alexander Malkis, TUM +29.05.96 letter.txt beta naming problems (subject index file) + thanks to Dr. Martin Held, Salzburg, AT -02.11.23 llncs.cls 2.23 \ackname changed from "Acknowledgements" (BE) to - "Acknowledgments" (AE). - \discintname introduced for the new, mandatory - section "Disclosure of Interests". - New "credits" environment introduced to provide - small run-in headings for "Acknowledgments" and - the "Disclosure of Interests". + subjindx.ind renamed to subjidx.ind as required + by llncs.dem + + history.txt introducing this file diff --git a/macros/latex/contrib/llncs/llncs.cls b/macros/latex/contrib/llncs/llncs.cls index 8fc32f36d8..ea17bb35f5 100644 --- a/macros/latex/contrib/llncs/llncs.cls +++ b/macros/latex/contrib/llncs/llncs.cls @@ -1,4 +1,4 @@ -% LLNCS DOCUMENT CLASS -- version 2.23 (02-Nov-2023) +% LLNCS DOCUMENT CLASS -- version 2.24 (29-Jan-2024) % Springer Verlag LaTeX2e support for Lecture Notes in Computer Science % %% @@ -19,7 +19,7 @@ %% Right brace \} Tilde \~} %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{llncs}[2023/11/02 v2.23 +\ProvidesClass{llncs}[2024/01/29 v2.24 ^^J LaTeX document class for Lecture Notes in Computer Science] % Options \let\if@envcntreset\iffalse @@ -1055,17 +1055,25 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\@thmcountersep{} -\def\@thmcounterend{.} +\edef\@thmcountersep{} +\edef\@thmcounterend{.} \def\spnewtheorem{\@ifstar{\@sthm}{\@Sthm}} % definition of \spnewtheorem with number -\def\@spnthm#1#2{% - \@ifnextchar[{\@spxnthm{#1}{#2}}{\@spynthm{#1}{#2}}} +\def\@spnthm#1#2{\@ifnextchar[{\@spxnthm{#1}{#2}}{\@spynthm{#1}{#2}}} \def\@Sthm#1{\@ifnextchar[{\@spothm{#1}}{\@spnthm{#1}}} +% theorem-like environment with standard counter +\def\@spynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% + \expandafter\xdef\csname #1name\endcsname{#2}% + \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#3}{#4}}% + \global\@namedef{end#1}{\@endtheorem}}} + +% theorem-like environment with section-wise counter (envcountsect) \def\@spxnthm#1#2[#3]#4#5{\expandafter\@ifdefinable\csname #1\endcsname {\@definecounter{#1}\@addtoreset{#1}{#3}% \expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand @@ -1074,21 +1082,22 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}% \global\@namedef{end#1}{\@endtheorem}}} -\def\@spynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname - {\@definecounter{#1}% - \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% - \expandafter\xdef\csname #1name\endcsname{#2}% - \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#3}{#4}}% - \global\@namedef{end#1}{\@endtheorem}}} - +% theorem-like environment with shared counter (envcountsame) \def\@spothm#1[#2]#3#4#5{% \@ifundefined{c@#2}{\@latexerr{No theorem environment `#2' defined}\@eha}% {\expandafter\@ifdefinable\csname #1\endcsname {\newaliascnt{#1}{#2}% \expandafter\xdef\csname #1name\endcsname{#3}% + \if@envcntsect + % the following line, introduced in v2.24, fixes incorrect hypertexnames + % when envcountsect is used in combination with envcountsame + \@addtoreset{#1}{section} + \fi \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}% \global\@namedef{end#1}{\@endtheorem}}}} + + \def\@spthm#1#2#3#4{\topsep 7\p@ \@plus2\p@ \@minus4\p@ \refstepcounter{#1}% \@ifnextchar[{\@spythm{#1}{#2}{#3}{#4}}{\@spxthm{#1}{#2}{#3}{#4}}} @@ -1140,7 +1149,7 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} \fi \fi -%definition of divers theorem environments +%definition of various theorem environments \spnewtheorem*{claim}{Claim}{\itshape}{\rmfamily} \spnewtheorem*{proof}{Proof}{\itshape}{\rmfamily} \if@envcntsame % alle Umgebungen wie Theorem. diff --git a/macros/latex/contrib/llncs/llncsdoc.pdf b/macros/latex/contrib/llncs/llncsdoc.pdf Binary files differindex aae9c4d7a7..58f260083a 100644 --- a/macros/latex/contrib/llncs/llncsdoc.pdf +++ b/macros/latex/contrib/llncs/llncsdoc.pdf diff --git a/macros/latex/contrib/llncs/llncsdoc.tex b/macros/latex/contrib/llncs/llncsdoc.tex index 1f3e80c4c7..0c3784e74c 100644 --- a/macros/latex/contrib/llncs/llncsdoc.tex +++ b/macros/latex/contrib/llncs/llncsdoc.tex @@ -1,6 +1,6 @@ % This is LLNCSDOC.TEX the documentation file of % the LaTeX2e class from Springer-Verlag -% for Lecture Notes in Computer Science, version 2.23 +% for Lecture Notes in Computer Science, version 2.24 \documentclass{llncs} \usepackage{llncsdoc} \usepackage{graphicx} @@ -13,7 +13,7 @@ \title{Instructions for Using Springer's \texttt{llncs} Class for Computer Science Proceedings Papers} % -\subtitle{\texttt{llncs}, Version 2.23, Nov 02, 2023} +\subtitle{\texttt{llncs}, Version 2.24, Jan 29, 2024} % \author{} \institute{} @@ -341,21 +341,21 @@ environment, please use the syntax \section{Credits and Acknowledgments} \label{credits} \DescribeEnv{credits} -Credits and acknowledgments should be placed at the end of the paper, -just before the references. Please use the \verb|credits| environment -to make sure that both text and run-in headings are printed in small -font size. +Credits and acknowledgments should be placed at the end of the paper, +just before the references. Please use the \verb|credits| environment +to make sure that both text and run-in headings are printed in small +font size. \DescribeMacro{\ackname}\DescribeMacro{\discintname} There are two possible \verb|\subsubsection| headings to provide such -statements: ``Acknowledgments'' and ``Disclosure of Interests''. -The \verb|\ackname| and \verb|\discintname| macros are used to generate -the correct run-in titles. - -General acknowledgments can be provided in the (optional) paragraph -``Acknowledgments'', which is followed by the (mandatory) paragraph -``Disclosure of Interests'', where any competing interests of the authors -are to be declared. +statements: ``Acknowledgments'' and ``Disclosure of Interests''. +The \verb|\ackname| and \verb|\discintname| macros are used to generate +the correct run-in titles. + +General acknowledgments can be provided in the (optional) paragraph +``Acknowledgments'', which is followed by the (mandatory) paragraph +``Disclosure of Interests'', where any competing interests of the authors +are to be declared. % |