texlive[70902] Master/texmf-dist: elsarticle (9apr24)
commits+karl at tug.org
commits+karl at tug.org
Tue Apr 9 20:48:03 CEST 2024
Revision: 70902
https://tug.org/svn/texlive?view=revision&revision=70902
Author: karl
Date: 2024-04-09 20:48:03 +0200 (Tue, 09 Apr 2024)
Log Message:
-----------
elsarticle (9apr24)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst
trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst
trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst
trunk/Master/texmf-dist/doc/latex/elsarticle/README
trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex
trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num-names.tex
trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num.tex
trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.pdf
trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.tex
trunk/Master/texmf-dist/doc/latex/elsarticle/jfigs.pdf
trunk/Master/texmf-dist/doc/latex/elsarticle/makefile
trunk/Master/texmf-dist/doc/latex/elsarticle/manifest.txt
trunk/Master/texmf-dist/doc/latex/elsarticle/rvdtx.sty
trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.dtx
trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.ins
trunk/Master/texmf-dist/tex/latex/elsarticle/elsarticle.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/elsarticle/changelog.txt
Modified: trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,19 +1,19 @@
%%
%% This is file `elsarticle-harv.bst' (Version 2.1),
%%
-%% Copyright 2009-2020 Elsevier Ltd
+%% Copyright 2009-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
-%% $Id: elsarticle-harv.bst 194 2020-11-23 11:29:27Z rishi $
+%% $Id: elsarticle-harv.bst 255 2024-04-06 10:58:47Z rishi $
%%
%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-harv.bst $
%%
Modified: trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,19 +1,19 @@
%%
%% This is file `elsarticle-num-names.bst' (Version 2.1),
%%
-%% Copyright 2009-2020 Elsevier Ltd
+%% Copyright 2009-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
-%% $Id: elsarticle-num-names.bst 194 2020-11-23 11:29:27Z rishi $
+%% $Id: elsarticle-num-names.bst 253 2024-04-06 10:57:58Z rishi $
%%
%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-num-names.bst $
%%
Modified: trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,20 +1,20 @@
%%
%% This is file `elsarticle-num.bst' (Version 2.1),
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%%
-%% $Id: elsarticle-num.bst 194 2020-11-23 11:29:27Z rishi $
+%% $Id: elsarticle-num.bst 254 2024-04-06 10:58:22Z rishi $
%%
%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-num.bst $
%%
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/README 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/README 2024-04-09 18:48:03 UTC (rev 70902)
@@ -3,7 +3,7 @@
Elsevier's electronic submission system and elsewhere.
Elsevier's previous document class for typeset articles, elsart.cls,
-is now over 10 years old. It has been replaced with this newly written
+is now over 15 years old. It has been replaced with this newly written
document class elsarticle.cls, which has been developed for Elsevier
by the leading TeX developer STM Document Engineering Pvt Ltd.
@@ -40,7 +40,7 @@
The above procedure will create a print version, namely elsdoc.pdf.
-Copyright 2007-2020, Elsevier. Bugs, feature requests, suggestions and
+Copyright 2007-2024, Elsevier. Bugs, feature requests, suggestions and
comments may be mailed to elsarticle at stmdocs.in. elsarticle.cls,
related documentation and supporting packages are released under the
LATEX Project Public Licence, either version 1.3 or any later
Added: trunk/Master/texmf-dist/doc/latex/elsarticle/changelog.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/changelog.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/changelog.txt 2024-04-09 18:48:03 UTC (rev 70902)
@@ -0,0 +1,34 @@
+Change Log
+-----------
+
+* elsarticle.dtx
+
+1. Frontmatter: Overfull \hbox has occurred while \output is active
+
+https://tex.stackexchange.com/questions/514218/elsarticle-frontmatter-overfull-hbox-has-occurred-while-output-is-active/515199
+
+2. Footnotes: Updated to use non Arabic footnote numbers.
+
+https://tex.stackexchange.com/questions/669879/elsarticle-changing-symbol-used-in-fnref
+
+3. Author-affiliation: Updated for author-wise affiliation coding.
+Last author affiliation repeating for all authors problem is fixed.
+
+4. Accent characters in address: A bug fix. Accented characters in
+organisation field showed error. Hence loaded fontenc package.
+
+5. Updated for accent problems in TeXLive 2022. Font encoding T1 used
+by default
+
+6. Removed extra space appearing after 'Appendix' label
+
+7. updated for listing author affiliation below author names if
+\affiliation command is used immediately after \author (To match
+behaviour of \address command)
+
+* elsarticle-template-harv.tex, \
+ elsarticle-template-num-names.tex, \
+ elsarticle-template-num.tex
+
+1. Added examples for figures, tables and equations
+------------------------------------------------------------------------
Property changes on: trunk/Master/texmf-dist/doc/latex/elsarticle/changelog.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,14 +1,14 @@
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
@@ -37,6 +37,8 @@
%% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
+%% The amsmath package provides various useful equation environments.
+\usepackage{amsmath}
%% The amsthm package provides extended theorem environments
%% \usepackage{amsthm}
@@ -76,7 +78,7 @@
%% country={}}
%% \fntext[label3]{}
-\title{}
+\title{} %% Article title
%% use optional labels to link authors explicitly to addresses:
%% \author[label1,label2]{}
@@ -94,8 +96,9 @@
%% state={},
%% country={}}
-\author{}
+\author{} %% Author name
+%% Author affiliation
\affiliation{organization={},%Department and Organization
addressline={},
city={},
@@ -103,9 +106,10 @@
state={},
country={}}
+%% Abstract
\begin{abstract}
%% Text of abstract
-
+Abstract text.
\end{abstract}
%%Graphical abstract
@@ -119,6 +123,7 @@
\item Research highlight 2
\end{highlights}
+%% Keywords
\begin{keyword}
%% keywords here, in the form: keyword \sep keyword
@@ -131,20 +136,122 @@
\end{frontmatter}
+%% Add \usepackage{lineno} before \begin{document} and uncomment
+%% following line to enable line numbers
%% \linenumbers
%% main text
-\section{}
-\label{}
+%%
+%% Use \section commands to start a section
+\section{Example Section}
+\label{sec1}
+%% Labels are used to cross-reference an item using \ref command.
+
+Section text. See Subsection \ref{subsec1}.
+
+%% Use \subsection commands to start a subsection.
+\subsection{Example Subsection}
+\label{subsec1}
+
+Subsection text.
+
+%% Use \subsubsection, \paragraph, \subparagraph commands to
+%% start 3rd, 4th and 5th level sections.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Document_Structure#Sectioning_commands
+
+\subsubsection{Mathematics}
+%% Inline mathematics is tagged between $ symbols.
+This is an example for the symbol $\alpha$ tagged as inline mathematics.
+
+%% Displayed equations can be tagged using various environments.
+%% Single line equations can be tagged using the equation environment.
+\begin{equation}
+f(x) = (x+a)(x+b)
+\end{equation}
+
+%% Unnumbered equations are tagged using starred versions of the environment.
+%% amsmath package needs to be loaded for the starred version of equation environment.
+\begin{equation*}
+f(x) = (x+a)(x+b)
+\end{equation*}
+
+%% align or eqnarray environments can be used for multi line equations.
+%% & is used to mark alignment points in equations.
+%% \\ is used to end a row in a multiline equation.
+\begin{align}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align}
+
+\begin{eqnarray}
+ f(x) &=& (x+a)(x+b) \nonumber\\ %% If equation numbering is not needed for a row use \nonumber.
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray}
+
+%% Unnumbered versions of align and eqnarray
+\begin{align*}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align*}
+
+\begin{eqnarray*}
+ f(x)&=& (x+a)(x+b) \\
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray*}
+
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Mathematics
+%% https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics
+
+%% Use a table environment to create tables.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables
+\begin{table}[t]%% placement specifier
+%% Use tabular environment to tag the tabular data.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables#The_tabular_environment
+\centering%% For centre alignment of tabular.
+\begin{tabular}{l c r}%% Table column specifiers
+%% Tabular cells are separated by &
+ 1 & 2 & 3 \\ %% A tabular row ends with \\
+ 4 & 5 & 6 \\
+ 7 & 8 & 9 \\
+\end{tabular}
+%% Use \caption command for table caption and label.
+\caption{Table Caption}\label{fig1}
+\end{table}
+
+
+%% Use figure environment to create figures
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
+\begin{figure}[t]%% placement specifier
+%% Use \includegraphics command to insert graphic files. Place graphics files in
+%% working directory.
+\centering%% For centre alignment of image.
+\includegraphics{example-image-a}
+%% Use \caption command for figure caption and label.
+\caption{Figure Caption}\label{fig1}
+%% https://en.wikibooks.org/wiki/LaTeX/Importing_Graphics#Importing_external_graphics
+\end{figure}
+
+
%% The Appendices part is started with the command \appendix;
%% appendix sections are then done as normal sections
-%% \appendix
+\appendix
+\section{Example Appendix Section}
+\label{app1}
-%% \section{}
-%% \label{}
+Appendix text.
-%% If you have bibdatabase file and want bibtex to generate the
+%% For citations use:
+%% \citet{<label>} ==> Lamport (1994)
+%% \citep{<label>} ==> (Lamport, 1994)
+%%
+Example citation, See \citet{lamport94}.
+
+%% If you have bib database file and want bibtex to generate the
%% bibitems, please use
%%
%% \bibliographystyle{elsarticle-harv}
@@ -153,12 +260,21 @@
%% else use the following coding to input the bibitems directly in the
%% TeX file.
+%% Refer following link for more details about bibliography and citations.
+%% https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management
+
\begin{thebibliography}{00}
+%% For authoryear reference style
%% \bibitem[Author(year)]{label}
%% Text of bibliographic item
-\bibitem[ ()]{}
+\bibitem[Lamport(1994)]{lamport94}
+ Leslie Lamport,
+ \textit{\LaTeX: a document preparation system},
+ Addison Wesley, Massachusetts,
+ 2nd edition,
+ 1994.
\end{thebibliography}
\end{document}
@@ -166,3 +282,5 @@
\endinput
%%
%% End of file `elsarticle-template-harv.tex'.
+
+
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num-names.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num-names.tex 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num-names.tex 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,14 +1,14 @@
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
@@ -37,6 +37,8 @@
%% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
+%% The amsmath package provides various useful equation environments.
+\usepackage{amsmath}
%% The amsthm package provides extended theorem environments
%% \usepackage{amsthm}
@@ -55,7 +57,7 @@
%% use the tnoteref command within \title for footnotes;
%% use the tnotetext command for theassociated footnote;
-%% use the fnref command within \author or \address for footnotes;
+%% use the fnref command within \author or \affiliation for footnotes;
%% use the fntext command for theassociated footnote;
%% use the corref command within \author for corresponding author footnotes;
%% use the cortext command for theassociated footnote;
@@ -76,7 +78,7 @@
%% country={}}
%% \fntext[label3]{}
-\title{}
+\title{} %% Article title
%% use optional labels to link authors explicitly to addresses:
%% \author[label1,label2]{}
@@ -94,8 +96,9 @@
%% state={},
%% country={}}
-\author{}
+\author{} %% Author name
+%% Author affiliation
\affiliation{organization={},%Department and Organization
addressline={},
city={},
@@ -103,9 +106,10 @@
state={},
country={}}
+%% Abstract
\begin{abstract}
%% Text of abstract
-
+Abstract text.
\end{abstract}
%%Graphical abstract
@@ -119,6 +123,7 @@
\item Research highlight 2
\end{highlights}
+%% Keywords
\begin{keyword}
%% keywords here, in the form: keyword \sep keyword
@@ -131,25 +136,122 @@
\end{frontmatter}
+%% Add \usepackage{lineno} before \begin{document} and uncomment
+%% following line to enable line numbers
%% \linenumbers
%% main text
-\section{}
-\label{}
+%%
+%% Use \section commands to start a section
+\section{Example Section}
+\label{sec1}
+%% Labels are used to cross-reference an item using \ref command.
+
+Section text. See Subsection \ref{subsec1}.
+
+%% Use \subsection commands to start a subsection.
+\subsection{Example Subsection}
+\label{subsec1}
+
+Subsection text.
+
+%% Use \subsubsection, \paragraph, \subparagraph commands to
+%% start 3rd, 4th and 5th level sections.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Document_Structure#Sectioning_commands
+
+\subsubsection{Mathematics}
+%% Inline mathematics is tagged between $ symbols.
+This is an example for the symbol $\alpha$ tagged as inline mathematics.
+
+%% Displayed equations can be tagged using various environments.
+%% Single line equations can be tagged using the equation environment.
+\begin{equation}
+f(x) = (x+a)(x+b)
+\end{equation}
+
+%% Unnumbered equations are tagged using starred versions of the environment.
+%% amsmath package needs to be loaded for the starred version of equation environment.
+\begin{equation*}
+f(x) = (x+a)(x+b)
+\end{equation*}
+
+%% align or eqnarray environments can be used for multi line equations.
+%% & is used to mark alignment points in equations.
+%% \\ is used to end a row in a multiline equation.
+\begin{align}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align}
+
+\begin{eqnarray}
+ f(x) &=& (x+a)(x+b) \nonumber\\ %% If equation numbering is not needed for a row use \nonumber.
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray}
+
+%% Unnumbered versions of align and eqnarray
+\begin{align*}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align*}
+
+\begin{eqnarray*}
+ f(x)&=& (x+a)(x+b) \\
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray*}
+
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Mathematics
+%% https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics
+
+%% Use a table environment to create tables.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables
+\begin{table}[t]%% placement specifier
+%% Use tabular environment to tag the tabular data.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables#The_tabular_environment
+\centering%% For centre alignment of tabular.
+\begin{tabular}{l c r}%% Table column specifiers
+%% Tabular cells are separated by &
+ 1 & 2 & 3 \\ %% A tabular row ends with \\
+ 4 & 5 & 6 \\
+ 7 & 8 & 9 \\
+\end{tabular}
+%% Use \caption command for table caption and label.
+\caption{Table Caption}\label{fig1}
+\end{table}
+
+
+%% Use figure environment to create figures
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
+\begin{figure}[t]%% placement specifier
+%% Use \includegraphics command to insert graphic files. Place graphics files in
+%% working directory.
+\centering%% For centre alignment of image.
+\includegraphics{example-image-a}
+%% Use \caption command for figure caption and label.
+\caption{Figure Caption}\label{fig1}
+%% https://en.wikibooks.org/wiki/LaTeX/Importing_Graphics#Importing_external_graphics
+\end{figure}
+
+
%% The Appendices part is started with the command \appendix;
%% appendix sections are then done as normal sections
-%% \appendix
+\appendix
+\section{Example Appendix Section}
+\label{app1}
-%% \section{}
-%% \label{}
+Appendix text.
%% For citations use:
-%% \citet{<label>} ==> Jones et al. [21]
+%% \citet{<label>} ==> Lamport [21]
%% \citep{<label>} ==> [21]
%%
+Example citation, See \citet{lamport94}.
-%% If you have bibdatabase file and want bibtex to generate the
+%% If you have bib database file and want bibtex to generate the
%% bibitems, please use
%%
%% \bibliographystyle{elsarticle-num-names}
@@ -158,12 +260,21 @@
%% else use the following coding to input the bibitems directly in the
%% TeX file.
+%% Refer following link for more details about bibliography and citations.
+%% https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management
+
\begin{thebibliography}{00}
+%% For authoryear reference style
%% \bibitem[Author(year)]{label}
%% Text of bibliographic item
-\bibitem[ ()]{}
+\bibitem[Lamport(1994)]{lamport94}
+ Leslie Lamport,
+ \textit{\LaTeX: a document preparation system},
+ Addison Wesley, Massachusetts,
+ 2nd edition,
+ 1994.
\end{thebibliography}
\end{document}
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num.tex 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-num.tex 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,29 +1,24 @@
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
%% given in the file `manifest.txt'.
%%
-
%% Template article for Elsevier's document class `elsarticle'
%% with numbered style bibliographic references
%% SP 2008/03/01
+%% $Id: elsarticle-template-num.tex 249 2024-04-06 10:51:24Z rishi $
%%
-%%
-%%
-%% $Id: elsarticle-template-num.tex 190 2020-11-23 11:12:32Z rishi $
-%%
-%%
\documentclass[preprint,12pt]{elsarticle}
%% Use the option review to obtain double line spacing
@@ -44,6 +39,8 @@
%% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
+%% The amsmath package provides various useful equation environments.
+\usepackage{amsmath}
%% The amsthm package provides extended theorem environments
%% \usepackage{amsthm}
@@ -62,7 +59,7 @@
%% use the tnoteref command within \title for footnotes;
%% use the tnotetext command for theassociated footnote;
-%% use the fnref command within \author or \address for footnotes;
+%% use the fnref command within \author or \affiliation for footnotes;
%% use the fntext command for theassociated footnote;
%% use the corref command within \author for corresponding author footnotes;
%% use the cortext command for theassociated footnote;
@@ -101,8 +98,9 @@
%% state={},
%% country={}}
-\author{}
+\author{} %% Author name
+%% Author affiliation
\affiliation{organization={},%Department and Organization
addressline={},
city={},
@@ -110,9 +108,10 @@
state={},
country={}}
+%% Abstract
\begin{abstract}
%% Text of abstract
-
+Abstract text.
\end{abstract}
%%Graphical abstract
@@ -126,6 +125,7 @@
\item Research highlight 2
\end{highlights}
+%% Keywords
\begin{keyword}
%% keywords here, in the form: keyword \sep keyword
@@ -138,20 +138,122 @@
\end{frontmatter}
+%% Add \usepackage{lineno} before \begin{document} and uncomment
+%% following line to enable line numbers
%% \linenumbers
%% main text
-\section{}
-\label{}
+%%
+%% Use \section commands to start a section
+\section{Example Section}
+\label{sec1}
+%% Labels are used to cross-reference an item using \ref command.
+
+Section text. See Subsection \ref{subsec1}.
+
+%% Use \subsection commands to start a subsection.
+\subsection{Example Subsection}
+\label{subsec1}
+
+Subsection text.
+
+%% Use \subsubsection, \paragraph, \subparagraph commands to
+%% start 3rd, 4th and 5th level sections.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Document_Structure#Sectioning_commands
+
+\subsubsection{Mathematics}
+%% Inline mathematics is tagged between $ symbols.
+This is an example for the symbol $\alpha$ tagged as inline mathematics.
+
+%% Displayed equations can be tagged using various environments.
+%% Single line equations can be tagged using the equation environment.
+\begin{equation}
+f(x) = (x+a)(x+b)
+\end{equation}
+
+%% Unnumbered equations are tagged using starred versions of the environment.
+%% amsmath package needs to be loaded for the starred version of equation environment.
+\begin{equation*}
+f(x) = (x+a)(x+b)
+\end{equation*}
+
+%% align or eqnarray environments can be used for multi line equations.
+%% & is used to mark alignment points in equations.
+%% \\ is used to end a row in a multiline equation.
+\begin{align}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align}
+
+\begin{eqnarray}
+ f(x) &=& (x+a)(x+b) \nonumber\\ %% If equation numbering is not needed for a row use \nonumber.
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray}
+
+%% Unnumbered versions of align and eqnarray
+\begin{align*}
+ f(x) &= (x+a)(x+b) \\
+ &= x^2 + (a+b)x + ab
+\end{align*}
+
+\begin{eqnarray*}
+ f(x)&=& (x+a)(x+b) \\
+ &=& x^2 + (a+b)x + ab
+\end{eqnarray*}
+
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Mathematics
+%% https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics
+
+%% Use a table environment to create tables.
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables
+\begin{table}[t]%% placement specifier
+%% Use tabular environment to tag the tabular data.
+%% https://en.wikibooks.org/wiki/LaTeX/Tables#The_tabular_environment
+\centering%% For centre alignment of tabular.
+\begin{tabular}{l c r}%% Table column specifiers
+%% Tabular cells are separated by &
+ 1 & 2 & 3 \\ %% A tabular row ends with \\
+ 4 & 5 & 6 \\
+ 7 & 8 & 9 \\
+\end{tabular}
+%% Use \caption command for table caption and label.
+\caption{Table Caption}\label{fig1}
+\end{table}
+
+
+%% Use figure environment to create figures
+%% Refer following link for more details.
+%% https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
+\begin{figure}[t]%% placement specifier
+%% Use \includegraphics command to insert graphic files. Place graphics files in
+%% working directory.
+\centering%% For centre alignment of image.
+\includegraphics{example-image-a}
+%% Use \caption command for figure caption and label.
+\caption{Figure Caption}\label{fig1}
+%% https://en.wikibooks.org/wiki/LaTeX/Importing_Graphics#Importing_external_graphics
+\end{figure}
+
+
%% The Appendices part is started with the command \appendix;
%% appendix sections are then done as normal sections
-%% \appendix
+\appendix
+\section{Example Appendix Section}
+\label{app1}
-%% \section{}
-%% \label{}
+Appendix text.
-%% If you have bibdatabase file and want bibtex to generate the
+%% For citations use:
+%% \cite{<label>} ==> [1]
+
+%%
+Example citation, See \cite{lamport94}.
+
+%% If you have bib database file and want bibtex to generate the
%% bibitems, please use
%%
%% \bibliographystyle{elsarticle-num}
@@ -160,15 +262,25 @@
%% else use the following coding to input the bibitems directly in the
%% TeX file.
+%% Refer following link for more details about bibliography and citations.
+%% https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management
+
\begin{thebibliography}{00}
+%% For numbered reference style
%% \bibitem{label}
%% Text of bibliographic item
-\bibitem{}
+\bibitem{lamport94}
+ Leslie Lamport,
+ \textit{\LaTeX: a document preparation system},
+ Addison Wesley, Massachusetts,
+ 2nd edition,
+ 1994.
\end{thebibliography}
\end{document}
+
\endinput
%%
%% End of file `elsarticle-template-num.tex'.
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.tex 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/elsdoc.tex 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,20 +1,20 @@
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
%% given in the file `manifest.txt'.
%%
-%% $Id: elsdoc.tex 192 2020-11-23 11:14:41Z rishi $
+%% $Id: elsdoc.tex 261 2024-04-09 06:37:35Z rishi $
%%
\documentclass[a4paper,12pt]{article}
@@ -71,7 +71,7 @@
\author{Elsevier Ltd}
\contact{elsarticle at stmdocs.in}
-\version{3.3}
+\version{3.4}
\date{\today}
\maketitle
@@ -143,10 +143,10 @@
The package is available at author resources page at Elsevier
(\url{http://www.elsevier.com/locate/latex}).
-It can also be found in any of the nodes of the Comprehensive
-\TeX{} Archive Network (\textsc{ctan}), one of the primary nodes
-being
-\url{http://tug.ctan.org/tex-archive/macros/latex/contrib/elsarticle/}.
+It can also be found in Comprehensive
+\TeX{} Archive Network (\textsc{ctan}),
+\url{https://ctan.org/pkg/elsarticle}.
+
Please download the \file{elsarticle.dtx} which is a composite
class with documentation and \file{elsarticle.ins} which is the
\LaTeX{} installer file. When we compile the
@@ -154,7 +154,8 @@
\file{elsarticle.cls} by
stripping off all the documentation from the \verb+*.dtx+ file.
The class may be moved or copied to a place, usually,
-\verb+$TEXMF/tex/latex/elsevier/+, %$%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\verb+$TEXMF/tex/latex/+ %$%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\verb+elsevier/+,
or a folder which will be read
by \LaTeX{} during document compilation. The \TeX{} file
database needs updation after moving/copying class file. Usually,
@@ -251,7 +252,7 @@
\item each author is
connected to an affiliation with a footnote marker; hence all
authors are grouped together and affiliations follow;
-\pagebreak
+%\pagebreak
\item authors of same affiliations are grouped together and the
relevant affiliation follows this group.
\end{enumerate}
@@ -286,7 +287,10 @@
footnote is not yet sufficiently long enough to make two
lines of footnote text.}
\fntext[fn3]{Yet another author footnote.}
+\end{vquote}
+\begin{vquote}
+
\affiliation[1]{organization={Elsevier B.V.},
addressline={Radarweg 29},
postcode={1043 NX},
@@ -295,12 +299,10 @@
\affiliation[2]{organization={Sayahna Foundation},
addressline={JWRA 34, Jagathy},
- city={Trivandrum}
+ city={Trivandrum},
postcode={695014},
country={India}}
-\end{vquote}
-\begin{vquote}
\affiliation[3]{organization={STM Document Engineering
Pvt Ltd.},
@@ -314,11 +316,15 @@
\ref{clip2}. The header portion or title area is given in
Clip~\ref{clip1} and the footer area is given in Clip~\ref{clip2}.
+\vspace*{1pc}
+
\def\rulecolor{blue!70}
\src{Header of the title page.}
\includeclip{1}{130 612 477 707}{1psingleauthorgroup.pdf}%%{elstest-1p.pdf}%single author group
\def\rulecolor{orange}
+\pagebreak
+
\def\rulecolor{blue!70}
\src{Footer of the title page.}
\includeclip{1}{93 135 499 255}{1pseperateaug.pdf}%%{elstest-1p.pdf}%single author group
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/jfigs.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/makefile 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/makefile 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,4 +1,4 @@
-# $Id: makefile 193 2020-11-23 11:15:37Z rishi $
+# $Id: makefile 243 2024-04-06 10:34:40Z rishi $
file=elsdoc
@@ -36,7 +36,3 @@
copy:
cp $(file).sty ../
-
-
-
-
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/manifest.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/manifest.txt 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/manifest.txt 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,14 +1,14 @@
-% Copyright 2007-2020 Elsevier Ltd
+% Copyright 2007-2024 Elsevier Ltd
%
% This file is part of the 'Elsarticle Bundle'.
% ---------------------------------------------
%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.2
+% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
-% and version 1.2 or later is part of all distributions of LaTeX
+% and version 1.3 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
%
% The list of all files belonging to the LaTeX 'Elsarticle Bundle' is
@@ -40,6 +40,9 @@
elsarticle-template-num.tex
article template for a document with numbered citation
+changelog.txt
+ change log file
+
manifest.txt
this file
Modified: trunk/Master/texmf-dist/doc/latex/elsarticle/rvdtx.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/elsarticle/rvdtx.sty 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/doc/latex/elsarticle/rvdtx.sty 2024-04-09 18:48:03 UTC (rev 70902)
@@ -4,16 +4,16 @@
%
% Auxiliary package to format *.dtx documents.
%
-% Copyright (c) 2008-2020 CV Radhakrishnan <cvr at stmdocs.in>,
+% Copyright (c) 2008-2024 CV Radhakrishnan <cvr at stmdocs.in>,
%
% This file may be distributed and/or modified under the conditions
-% of the LaTeX Project Public License, either version 1.2 of this
+% of the LaTeX Project Public License, either version 1.3 of this
% license or (at your option) any later version. The latest version
% of this license is in:
%
% http://www.latex-project.org/lppl.txt
%
-% and version 1.2 or later is part of all distributions of LaTeX
+% and version 1.3 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
%
%
Modified: trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.dtx 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.dtx 2024-04-09 18:48:03 UTC (rev 70902)
@@ -1,22 +1,22 @@
% \iffalse meta-comment
%
-% Copyright (C) 2007-2020 by Elsevier Ltd
+% Copyright (C) 2007-2024 by Elsevier Ltd
% -----------------------------------------------
%
% This file may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.2
+% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% The latest version of this license is in:
%
% http://www.latex-project.org/lppl.txt
%
-% and version 1.2 or later is part of all distributions of LaTeX
+% and version 1.3 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
%
% \fi
-% \CheckSum{3243}
+% \CheckSum{3279}
%
-% $Id: elsarticle.dtx 190 2020-11-23 11:12:32Z rishi $
+% $Id: elsarticle.dtx 259 2024-04-06 12:00:41Z rishi $
% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle.dtx $
% \iffalse
%<*driver>
@@ -62,6 +62,7 @@
% \changes{v3.3}{2020/11/20}{Defined \string\affiliation command for structured
% address tagging.}
%
+% \changes{v3.4}{2022/11/26}{A bug fix. Accented characters produced errors. So loaded fontenc package.}
%
% \GetFileInfo{elsarticle.dtx}
%
@@ -83,8 +84,8 @@
%%
%%
\def\RCSfile{elsarticle}%
- \def\RCSversion{3.3}%
- \def\RCSdate{2020/11/20}%
+ \def\RCSversion{3.4}%
+ \def\RCSdate{2024/04/04}%
\def\@shortjnl{\relax}
\def\@journal{Elsevier Ltd}
\def\@company{Elsevier Ltd}
@@ -101,6 +102,8 @@
\newif\ifuseexplthreefunctions \useexplthreefunctionsfalse
+\RequirePackage[T1]{fontenc}
+
\IfFileExists{expl3.sty}{%
\global\useexplthreefunctionstrue%
\RequirePackage{expl3}}{}
@@ -228,7 +231,7 @@
\let\@fnotes\@empty\let\@fnmark\@empty
\def\fntext[#1]#2{\g at addto@macro\@fnotes{%
\refstepcounter{fnote}\elsLabel{#1}%
- \def\thefootnote{\c at fnote}%
+ \def\thefootnote{\thefnote}%
\global\setcounter{footnote}{\c at fnote}%
\footnotetext{#2}}}
@@ -449,6 +452,7 @@
{
op .tl_set_x:N = \l_organization_punc_tl,
oraganizationsep .tl_set_x:N = \l_organization_punc_tl,
+ oraganisationsep .tl_set_x:N = \l_organization_punc_tl,
ap .tl_set_x:N = \l_address_line_punc_tl,
addresslinesep .tl_set_x:N = \l_address_line_punc_tl,
cp .tl_set_x:N = \l_city_punc_tl,
@@ -459,6 +463,7 @@
statesep .tl_set_x:N = \l_state_punc_tl,
o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
+ organisation .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} },
addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} },
c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} },
@@ -509,18 +514,33 @@
{
\keys_set:nn { stm / affiliation } { #2 }
}
- \csgappto{elsaddress}{
- \def\baselinestretch{1}%
- \refstepcounter{affn}
- \xdef\@currentlabel{\theaffn}
- \IfNoValueTF { #1 }
- { }
- { \elsLabel{#1} }
- \textsuperscript{\theaffn}}
- \csxappto{elsaddress}{
- \csuse { ca_affiliation_values }
- \par
+ \IfNoValueTF { #1 }
+ {
+ \csgappto{elsauthors}{%
+ \par\vspace*{6pt}\noindent
+ \bgroup\def\baselinestretch{1}%
+ \footnotesize\itshape%
+ \unskip\ignorespaces}
+ \csxappto{elsauthors}{\csuse { ca_affiliation_values }}
+ \csgappto{elsauthors}{\par\vspace*{6pt}
+ \noindent\unskip\ignorespaces
+ \gdef\authorsep{}
+ \egroup}
}
+ {
+ \csgappto{elsaddress}{
+ \def\baselinestretch{1}%
+ \refstepcounter{affn}
+ \xdef\@currentlabel{\theaffn}
+ \IfNoValueTF { #1 }
+ { }
+ { \elsLabel{#1} }
+ \textsuperscript{\theaffn}}
+ \csxappto{elsaddress}{
+ \csuse { ca_affiliation_values }
+ \par
+ }
+ }
}
\ExplSyntaxOff
\else%
@@ -749,7 +769,12 @@
\noindent\unskip{\Large\@elsarticlehighlightstitle}%*%
\par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}%
\ifx\elsprelimauthors\@empty\relax\else%
- \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors%
+ \par\vskip6pt\noindent\unskip\ignorespaces%
+ \ifdoubleblind%
+ \vspace*{2pc}
+ \else%
+ \elsprelimauthors%
+ \fi%
\fi%
\par\medskip\noindent\unskip\ignorespaces
\begin{itemize}
@@ -763,7 +788,12 @@
\noindent\unskip{\Large\@elsarticlegrabstitle}%*%
\par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}%
\ifx\elsprelimauthors\@empty\relax\else%
- \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors%
+ \par\vskip6pt\noindent\unskip\ignorespaces%
+ \ifdoubleblind%
+ \vspace*{2pc}
+ \else%
+ \elsprelimauthors%
+ \fi%
\fi%
\par\medskip\noindent\unskip\ignorespaces}
{\egroup}
@@ -1089,7 +1119,7 @@
\fi%
\fi%
\fi%
- }
+ }%
}%
\let\@evenfoot\@oddfoot}
% \end{macrocode}
@@ -1425,7 +1455,7 @@
\@makeother\=
}{}}
%%
-\def\appendixname{Appendix }
+\def\appendixname{Appendix}
\renewcommand\appendix{\par
\setcounter{section}{0}%
\setcounter{subsection}{0}%
Modified: trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.ins 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/source/latex/elsarticle/elsarticle.ins 2024-04-09 18:48:03 UTC (rev 70902)
@@ -3,22 +3,22 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% ---------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
%% given in the file 'manifest.txt'.
%%
-%% $Id: elsarticle.ins 191 2020-11-23 11:13:24Z rishi $
+%% $Id: elsarticle.ins 251 2024-04-06 10:53:35Z rishi $
%%
%%
\input docstrip.tex
@@ -26,16 +26,16 @@
\preamble
-Copyright 2007-2020 Elsevier Ltd
+Copyright 2007-2024 Elsevier Ltd
This file is part of the 'Elsarticle Bundle'.
-------------------------------------------
It may be distributed under the conditions of the LaTeX Project Public
-License, either version 1.2 of this license or (at your option) any
+License, either version 1.3 of this license or (at your option) any
later version. The latest version of this license is in
http://www.latex-project.org/lppl.txt
-and version 1.2 or later is part of all distributions of LaTeX
+and version 1.3 or later is part of all distributions of LaTeX
version 1999/12/01 or later.
The list of all files belonging to the 'Elsarticle Bundle' is
Modified: trunk/Master/texmf-dist/tex/latex/elsarticle/elsarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/elsarticle/elsarticle.cls 2024-04-09 18:47:50 UTC (rev 70901)
+++ trunk/Master/texmf-dist/tex/latex/elsarticle/elsarticle.cls 2024-04-09 18:48:03 UTC (rev 70902)
@@ -6,16 +6,16 @@
%%
%% elsarticle.dtx (with options: `class')
%%
-%% Copyright 2007-2020 Elsevier Ltd
+%% Copyright 2007-2024 Elsevier Ltd
%%
%% This file is part of the 'Elsarticle Bundle'.
%% -------------------------------------------
%%
%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
+%% License, either version 1.3 of this license or (at your option) any
%% later version. The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
+%% and version 1.3 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
%%
%% The list of all files belonging to the 'Elsarticle Bundle' is
@@ -25,8 +25,8 @@
%%
%%
\def\RCSfile{elsarticle}%
- \def\RCSversion{3.3}%
- \def\RCSdate{2020/11/20}%
+ \def\RCSversion{3.4}%
+ \def\RCSdate{2024/04/04}%
\def\@shortjnl{\relax}
\def\@journal{Elsevier Ltd}
\def\@company{Elsevier Ltd}
@@ -43,6 +43,8 @@
\newif\ifuseexplthreefunctions \useexplthreefunctionsfalse
+\RequirePackage[T1]{fontenc}
+
\IfFileExists{expl3.sty}{%
\global\useexplthreefunctionstrue%
\RequirePackage{expl3}}{}
@@ -164,7 +166,7 @@
\let\@fnotes\@empty\let\@fnmark\@empty
\def\fntext[#1]#2{\g at addto@macro\@fnotes{%
\refstepcounter{fnote}\elsLabel{#1}%
- \def\thefootnote{\c at fnote}%
+ \def\thefootnote{\thefnote}%
\global\setcounter{footnote}{\c at fnote}%
\footnotetext{#2}}}
@@ -385,6 +387,7 @@
{
op .tl_set_x:N = \l_organization_punc_tl,
oraganizationsep .tl_set_x:N = \l_organization_punc_tl,
+ oraganisationsep .tl_set_x:N = \l_organization_punc_tl,
ap .tl_set_x:N = \l_address_line_punc_tl,
addresslinesep .tl_set_x:N = \l_address_line_punc_tl,
cp .tl_set_x:N = \l_city_punc_tl,
@@ -395,6 +398,7 @@
statesep .tl_set_x:N = \l_state_punc_tl,
o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
+ organisation .code:n = { \ca_organization[\l_organization_punc_tl]{#1} },
a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} },
addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} },
c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} },
@@ -445,18 +449,33 @@
{
\keys_set:nn { stm / affiliation } { #2 }
}
- \csgappto{elsaddress}{
- \def\baselinestretch{1}%
- \refstepcounter{affn}
- \xdef\@currentlabel{\theaffn}
- \IfNoValueTF { #1 }
- { }
- { \elsLabel{#1} }
- \textsuperscript{\theaffn}}
- \csxappto{elsaddress}{
- \csuse { ca_affiliation_values }
- \par
+ \IfNoValueTF { #1 }
+ {
+ \csgappto{elsauthors}{%
+ \par\vspace*{6pt}\noindent
+ \bgroup\def\baselinestretch{1}%
+ \footnotesize\itshape%
+ \unskip\ignorespaces}
+ \csxappto{elsauthors}{\csuse { ca_affiliation_values }}
+ \csgappto{elsauthors}{\par\vspace*{6pt}
+ \noindent\unskip\ignorespaces
+ \gdef\authorsep{}
+ \egroup}
}
+ {
+ \csgappto{elsaddress}{
+ \def\baselinestretch{1}%
+ \refstepcounter{affn}
+ \xdef\@currentlabel{\theaffn}
+ \IfNoValueTF { #1 }
+ { }
+ { \elsLabel{#1} }
+ \textsuperscript{\theaffn}}
+ \csxappto{elsaddress}{
+ \csuse { ca_affiliation_values }
+ \par
+ }
+ }
}
\ExplSyntaxOff
\else%
@@ -683,7 +702,12 @@
\noindent\unskip{\Large\@elsarticlehighlightstitle}%*%
\par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}%
\ifx\elsprelimauthors\@empty\relax\else%
- \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors%
+ \par\vskip6pt\noindent\unskip\ignorespaces%
+ \ifdoubleblind%
+ \vspace*{2pc}
+ \else%
+ \elsprelimauthors%
+ \fi%
\fi%
\par\medskip\noindent\unskip\ignorespaces
\begin{itemize}
@@ -697,7 +721,12 @@
\noindent\unskip{\Large\@elsarticlegrabstitle}%*%
\par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}%
\ifx\elsprelimauthors\@empty\relax\else%
- \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors%
+ \par\vskip6pt\noindent\unskip\ignorespaces%
+ \ifdoubleblind%
+ \vspace*{2pc}
+ \else%
+ \elsprelimauthors%
+ \fi%
\fi%
\par\medskip\noindent\unskip\ignorespaces}
{\egroup}
@@ -1017,7 +1046,7 @@
\fi%
\fi%
\fi%
- }
+ }%
}%
\let\@evenfoot\@oddfoot}
\def\@seccntDot{.}
@@ -1315,7 +1344,7 @@
\@makeother\=
}{}}
%%
-\def\appendixname{Appendix }
+\def\appendixname{Appendix}
\renewcommand\appendix{\par
\setcounter{section}{0}%
\setcounter{subsection}{0}%
More information about the tex-live-commits
mailing list.