texlive[69629] Master/texmf-dist: llncs (29jan24)

commits+karl at tug.org commits+karl at tug.org
Mon Jan 29 22:18:29 CET 2024


Revision: 69629
          https://tug.org/svn/texlive?view=revision&revision=69629
Author:   karl
Date:     2024-01-29 22:18:29 +0100 (Mon, 29 Jan 2024)
Log Message:
-----------
llncs (29jan24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/llncs/README.md
    trunk/Master/texmf-dist/doc/latex/llncs/history.txt
    trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf
    trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex
    trunk/Master/texmf-dist/tex/latex/llncs/llncs.cls

Modified: trunk/Master/texmf-dist/doc/latex/llncs/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/llncs/README.md	2024-01-29 21:18:20 UTC (rev 69628)
+++ trunk/Master/texmf-dist/doc/latex/llncs/README.md	2024-01-29 21:18:29 UTC (rev 69629)
@@ -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 at springer.com](mailto:lncs at springer.com)
 
@@ -36,5 +36,5 @@
 
 ## 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.

Modified: trunk/Master/texmf-dist/doc/latex/llncs/history.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/llncs/history.txt	2024-01-29 21:18:20 UTC (rev 69628)
+++ trunk/Master/texmf-dist/doc/latex/llncs/history.txt	2024-01-29 21:18:29 UTC (rev 69629)
@@ -2,86 +2,73 @@
 
  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 at 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
@@ -88,68 +75,83 @@
                                   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 at 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

Modified: trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex	2024-01-29 21:18:20 UTC (rev 69628)
+++ trunk/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex	2024-01-29 21:18:29 UTC (rev 69629)
@@ -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 @@
 \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. 
+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. 
+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.
 
 
 %

Modified: trunk/Master/texmf-dist/tex/latex/llncs/llncs.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/llncs/llncs.cls	2024-01-29 21:18:20 UTC (rev 69628)
+++ trunk/Master/texmf-dist/tex/latex/llncs/llncs.cls	2024-01-29 21:18:29 UTC (rev 69629)
@@ -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 at envcntreset\iffalse
@@ -1055,17 +1055,25 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\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 @@
    \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 at 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 @@
    \fi
 \fi
 
-%definition of divers theorem environments
+%definition of various theorem environments
 \spnewtheorem*{claim}{Claim}{\itshape}{\rmfamily}
 \spnewtheorem*{proof}{Proof}{\itshape}{\rmfamily}
 \if at envcntsame % alle Umgebungen wie Theorem.



More information about the tex-live-commits mailing list.