From e92099bbced020ae210f401bee6eb714b6fb50a4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 9 Apr 2024 18:48:03 +0000 Subject: elsarticle (9apr24) git-svn-id: svn://tug.org/texlive/trunk@70902 c570f23f-e606-0410-a88d-b1316a301751 --- .../bibtex/bst/elsarticle/elsarticle-harv.bst | 8 +- .../bibtex/bst/elsarticle/elsarticle-num-names.bst | 8 +- .../bibtex/bst/elsarticle/elsarticle-num.bst | 8 +- Master/texmf-dist/doc/latex/elsarticle/README | 4 +- .../texmf-dist/doc/latex/elsarticle/changelog.txt | 34 + .../latex/elsarticle/elsarticle-template-harv.tex | 144 +++- .../elsarticle/elsarticle-template-num-names.tex | 141 +++- .../latex/elsarticle/elsarticle-template-num.tex | 150 +++- Master/texmf-dist/doc/latex/elsarticle/elsdoc.pdf | Bin 455186 -> 453698 bytes Master/texmf-dist/doc/latex/elsarticle/elsdoc.tex | 34 +- Master/texmf-dist/doc/latex/elsarticle/jfigs.pdf | 910 +++++++++++++++------ Master/texmf-dist/doc/latex/elsarticle/makefile | 6 +- .../texmf-dist/doc/latex/elsarticle/manifest.txt | 9 +- Master/texmf-dist/doc/latex/elsarticle/rvdtx.sty | 6 +- .../source/latex/elsarticle/elsarticle.dtx | 76 +- .../source/latex/elsarticle/elsarticle.ins | 14 +- .../texmf-dist/tex/latex/elsarticle/elsarticle.cls | 71 +- 17 files changed, 1221 insertions(+), 402 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/elsarticle/changelog.txt diff --git a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst index 3bf1acb435d..2228e3d4204 100644 --- a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst +++ b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-harv.bst @@ -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 $ %% diff --git a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst index 562466a9096..de32b374c96 100644 --- a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst +++ b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num-names.bst @@ -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 $ %% diff --git a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst index 14499bfda7c..5e6b721a54e 100644 --- a/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst +++ b/Master/texmf-dist/bibtex/bst/elsarticle/elsarticle-num.bst @@ -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 $ %% diff --git a/Master/texmf-dist/doc/latex/elsarticle/README b/Master/texmf-dist/doc/latex/elsarticle/README index d36127266b3..f4be1f540fb 100644 --- a/Master/texmf-dist/doc/latex/elsarticle/README +++ b/Master/texmf-dist/doc/latex/elsarticle/README @@ -3,7 +3,7 @@ elsarticle.cls. It is now accepted for submitted articles, both in 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 @@ use the makefile. Use the target `all' (eg: make all). 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@stmdocs.in. elsarticle.cls, related documentation and supporting packages are released under the LATEX Project Public Licence, either version 1.3 or any later diff --git a/Master/texmf-dist/doc/latex/elsarticle/changelog.txt b/Master/texmf-dist/doc/latex/elsarticle/changelog.txt new file mode 100644 index 00000000000..b21a586099e --- /dev/null +++ b/Master/texmf-dist/doc/latex/elsarticle/changelog.txt @@ -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 +------------------------------------------------------------------------ diff --git a/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex b/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex index ba637ca2052..5a9e0135e67 100644 --- a/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex +++ b/Master/texmf-dist/doc/latex/elsarticle/elsarticle-template-harv.tex @@ -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{