From a1ee43bf7ca4935ff646b317ef3bdb6a93fc7e1b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 20 Aug 2007 00:26:14 +0000 Subject: elsevier 2.20 (17aug07) git-svn-id: svn://tug.org/texlive/trunk@4768 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/elsevier/CHANGES | 43 +++++++++++++++++++++++ Master/texmf-dist/doc/latex/elsevier/README | 6 ++-- Master/texmf-dist/tex/latex/elsevier/elsart.cls | 31 ++++++++++------ Master/texmf-dist/tex/latex/elsevier/elsart1p.cls | 11 ++++-- Master/texmf-dist/tex/latex/elsevier/elsart3p.cls | 11 ++++-- Master/texmf-dist/tex/latex/elsevier/elsart5p.cls | 11 ++++-- 6 files changed, 91 insertions(+), 22 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/elsevier/CHANGES diff --git a/Master/texmf-dist/doc/latex/elsevier/CHANGES b/Master/texmf-dist/doc/latex/elsevier/CHANGES new file mode 100644 index 00000000000..976990eebce --- /dev/null +++ b/Master/texmf-dist/doc/latex/elsevier/CHANGES @@ -0,0 +1,43 @@ +Changes from elsart 2.19 to 2.20 +================================ + +Enable \tableofcontents at the end of the frontmatter +Suppress linenumbering in the frontmatter +Correct an error in the \collab command +Define \@ptsize to report the point size +Add \endNoHyper to \endfrontmatter +Change \let to \def in \endfigure, \endtable and \endalgorithm commands + +Changes from elsart 2.18 to 2.19 +================================ + +2006-05-01: added narrowdisplay option +2006-05-01: added draft and final option +2006-05-01: added \ensuremath around \ell in \@alph (suggested by + Alik Widge) +2006-05-01: added \cal and \mit as alternatives for \mathcal and + \mathnormal +2006-05-01, in \collab@fmt: added check for the presence of a + footnote symbol +2001-02-22, in \collab@arg: \first@collab has been replaced with + \first@author +2001-02-22, in \ead@au: changed \edef to \def +2001-12-14, in \collapse@citex: added code to remove leading spaces + on cite key, from ltbibl + +Changed files July 2006 +======================= + +Updated: elsart.cls. + +New: elsart1p.cls, elsart3p.cls, elsart5p.cls. + +Removed: elsart.sty, elsart12.sty. These are outdated. + +Rewritten: instructions-harv.pdf, instructions-num.pdf. These replace +model-harv.pdf and model-num.pdf. + +Removed: instraut. These instructions are outdated. + +Modified: template-harv.tex, template-num.tex. The lineno package was +added. diff --git a/Master/texmf-dist/doc/latex/elsevier/README b/Master/texmf-dist/doc/latex/elsevier/README index 8a2f4df16d6..853b8b9510c 100644 --- a/Master/texmf-dist/doc/latex/elsevier/README +++ b/Master/texmf-dist/doc/latex/elsevier/README @@ -1,10 +1,10 @@ This is the Elsevier LaTeX package -Last update: 18 July 2006 +Last update: 16 August 2007 Versions ======== -class files: version 2.19, 01-05-2006 +class files: version 2.20, 16-08-2007 documentation: 18-07-2006 The latest version of this package can always be found at Elsevier's @@ -33,4 +33,4 @@ instructions: instructions-num.pdf, template file: template-num.tex, the LaTeX file of the instructions: instructions-num.tex. -Copyright (C) 1998-2006 by Elsevier B.V., The Netherlands +Copyright (C) 1998-2007 by Elsevier B.V., The Netherlands diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart.cls b/Master/texmf-dist/tex/latex/elsevier/elsart.cls index 180bd02d38c..53ea10ee6ef 100644 --- a/Master/texmf-dist/tex/latex/elsevier/elsart.cls +++ b/Master/texmf-dist/tex/latex/elsevier/elsart.cls @@ -6,7 +6,7 @@ %% %% esl.dtx (with options: `package,elsart,ONECOL,DEEPLIST') %% -%% elsart.cls Copyright (C) 1994-2006 Elsevier Science +%% elsart.cls Copyright (C) 1994-2007 Elsevier Science %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.2 @@ -22,8 +22,8 @@ \def\RCSdate{#4}% } \def\@shortjnl{\relax} - \def\esp@fileversion{2.19} - \def\esp@filedate{2006/05/01} + \def\esp@fileversion{2.20} + \def\esp@filedate{2007/08/16} \def\@journal{Elsevier} \def\@company{Elsevier} \def\@issn{000-0000} \def\@shortjid{elsart} @@ -42,8 +42,8 @@ \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} \DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} \@twocolumnfalse -\DeclareOption{onecolumn}{\@twocolumnfalse\@TwoColumnfalse} -\DeclareOption{twocolumn}{\@twocolumntrue\@TwoColumntrue} +\DeclareOption{onecolumn}{\@TwoColumnfalse} +\DeclareOption{twocolumn}{\@TwoColumntrue} \newif\if@narrowdisplay \@narrowdisplayfalse \DeclareOption{narrowdisplay}{\@narrowdisplaytrue} @@ -134,6 +134,7 @@ \def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont} \def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont} \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}% +\def\@ptsize{2} \abovedisplayskip 12\p@ \@plus 2\p@ \@minus 2\p@% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ \@plus 2\p@% @@ -541,7 +542,7 @@ \def\ext@algorithm{lof} \def\fnum@algorithm{Algorithm \thealgorithm} \def\algorithm{\let\@makecaption\@makealgocaption\@float{algorithm}} -\let\endalgorithm\end@float +\def\endalgorithm{\end@float} \newtheorem{note}{Note} \newtheorem{summ}{Summary} \newtheorem{case}{Case} @@ -785,7 +786,7 @@ \def\figure{% \let\@makecaption\@makefigurecaption \let\contcaption\contfigurecaption \@float{figure}} -\let\endfigure\end@float +\def\endfigure{\end@float} \@namedef{figure*}{% \let\@makecaption\@makefigurecaption \let\contcaption\contfigurecaption \@dblfloat{figure}} @@ -805,7 +806,7 @@ }% \let\footnoterule\relax \let\contcaption\conttablecaption \@float{table}} -\let\endtable\end@float +\def\endtable{\end@float} \@namedef{table*}{% \let\@makecaption\@maketablecaption \def\@floatboxreset{% @@ -939,6 +940,9 @@ \let\report@elt\@gobble \newenvironment{NoHyper}{}{} \def\frontmatter{% + \newif\if@hastoc\@hastocfalse + \let\ltx@tableofcontents\tableofcontents + \def\tableofcontents{\global\@hastoctrue} \NoHyper \let\@corresp@note\relax \global\t@glob@notes={}\global\c@author\z@ @@ -984,6 +988,10 @@ \vskip \@overkeywordskip \unvbox\t@keyword % Keyword abstract, if any \fi % FI + \if@hastoc % IF keywords THEN + \vskip \@overkeywordskip + \ltx@tableofcontents % Keyword abstract, if any + \fi % FI \vskip 10\p@ \hrule height 0.4\p@ % rule below abstract/keywords \dedicated@fmt % print dedication @@ -991,6 +999,7 @@ \fi % FI \close@fm % Close front matter material. \output@glob@notes % Put notes at bottom of 1st page + \endNoHyper \global\c@footnote=\c@sv@footnote % restore footnote number \global\@prefacefalse \global\leftskip\z@ % Restore the normal values of @@ -1006,7 +1015,8 @@ \let\maketitle\relax \newdimen\t@xtheight \t@xtheight\textheight \advance\t@xtheight-\splittopskip -\def\open@fm{\global\setbox\fm@box=\vbox\bgroup +\let\nolinenumbers\relax +\def\open@fm{\global\setbox\fm@box=\vbox\bgroup\nolinenumbers \hsize=\@frontmatterwidth % Front matter is page-wide by default \centering % and centered \sv@hyphenpenalty\hyphenpenalty % (save \hyphenpenalty) @@ -1127,7 +1137,8 @@ \par % Start new paragraph \edef\@tempb{#2}\ifx\@tempb\@empty {\@authorsize #3}\else - {\@authorsize #3\,$^{\mathrm{#2}}$}} + {\@authorsize #3\,$^{\mathrm{#2}}$}% + \fi} \def\collab@fmt@init{\vskip 1em} % Vertical space above list \def\author@note@fmt{\setcounter{footnote}{0}% \def\thefootnote{\xarabic{footnote}}} diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls index 5b4916e54c8..f2c70e0ffdc 100644 --- a/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls +++ b/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls @@ -6,7 +6,7 @@ %% %% esl.dtx (with options: `package,elsauth,wrapper,SL1P') %% -%% elsart1p.cls Copyright (C) 1994-2006 Elsevier Science +%% elsart1p.cls Copyright (C) 1994-2007 Elsevier Science %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.2 @@ -21,8 +21,8 @@ \def\RCSversion{#3}% \def\RCSdate{#4}% } - \def\esp@fileversion{2.19} - \def\esp@filedate{2006/05/01} + \def\esp@fileversion{2.20} + \def\esp@filedate{2007/08/16} \def\@journal{Elsevier} \def\@company{Elsevier} \def\@issn{000-0000} \def\@shortjid{elsart1p} @@ -48,6 +48,7 @@ \def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont} \def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont} \def\normalsize{\@setfontsize\normalsize\@xpt{12}% +\def\@ptsize{0} \abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ \@plus 2\p@% @@ -263,6 +264,9 @@ \fi \ignorespaces} \def\frontmatter{% + \newif\if@hastoc\@hastocfalse + \let\ltx@tableofcontents\tableofcontents + \def\tableofcontents{\global\@hastoctrue} \NoHyper \let\@corresp@note\relax \global\t@glob@notes={}\global\c@author\z@ @@ -284,6 +288,7 @@ \fi \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}% \open@fm \ignorespaces} +\t@xtheight\textheight \advance\t@xtheight-\splittopskip \def\title@fmt#1#2{% \@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}% \vspace*{\@overtitleskip} % Vertical space above article type, diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls index cc7728ecdf7..f480c9d7792 100644 --- a/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls +++ b/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls @@ -6,7 +6,7 @@ %% %% esl.dtx (with options: `package,elsauth,wrapper,SL3P') %% -%% elsart3p.cls Copyright (C) 1994-2006 Elsevier Science +%% elsart3p.cls Copyright (C) 1994-2007 Elsevier Science %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.2 @@ -21,8 +21,8 @@ \def\RCSversion{#3}% \def\RCSdate{#4}% } - \def\esp@fileversion{2.19} - \def\esp@filedate{2006/05/01} + \def\esp@fileversion{2.20} + \def\esp@filedate{2007/08/16} \def\@journal{Elsevier} \def\@company{Elsevier} \def\@issn{000-0000} \def\@shortjid{elsart3p} @@ -51,6 +51,7 @@ \def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont} \def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont} \def\normalsize{\@setfontsize\normalsize\@xpt{12}% +\def\@ptsize{0} \abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ \@plus 2\p@% @@ -266,6 +267,9 @@ \fi \ignorespaces} \def\frontmatter{% + \newif\if@hastoc\@hastocfalse + \let\ltx@tableofcontents\tableofcontents + \def\tableofcontents{\global\@hastoctrue} \NoHyper \let\@corresp@note\relax \global\t@glob@notes={}\global\c@author\z@ @@ -287,6 +291,7 @@ \fi \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}% \open@fm \ignorespaces} +\t@xtheight\textheight \advance\t@xtheight-\splittopskip \def\title@fmt#1#2{% \@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}% \vspace*{\@overtitleskip} % Vertical space above article type, diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls index 3e3c81d4e0e..92f516688ab 100644 --- a/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls +++ b/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls @@ -6,7 +6,7 @@ %% %% esl.dtx (with options: `package,elsauth,wrapper,SL5P') %% -%% elsart5p.cls Copyright (C) 1994-2006 Elsevier Science +%% elsart5p.cls Copyright (C) 1994-2007 Elsevier Science %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.2 @@ -21,8 +21,8 @@ \def\RCSversion{#3}% \def\RCSdate{#4}% } - \def\esp@fileversion{2.19} - \def\esp@filedate{2006/05/01} + \def\esp@fileversion{2.20} + \def\esp@filedate{2007/08/16} \def\@journal{Elsevier} \def\@company{Elsevier} \def\@issn{000-0000} \def\@shortjid{elsart5p} @@ -48,6 +48,7 @@ \def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont} \def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont} \def\normalsize{\@setfontsize\normalsize\@xpt{12}% +\def\@ptsize{0} \abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ \@plus 2\p@% @@ -263,6 +264,9 @@ \fi \ignorespaces} \def\frontmatter{% + \newif\if@hastoc\@hastocfalse + \let\ltx@tableofcontents\tableofcontents + \def\tableofcontents{\global\@hastoctrue} \NoHyper \let\@corresp@note\relax \global\t@glob@notes={}\global\c@author\z@ @@ -284,6 +288,7 @@ \fi \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}% \open@fm \ignorespaces} +\t@xtheight\textheight \advance\t@xtheight-\splittopskip \def\title@fmt#1#2{% \@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}% \vspace*{\@overtitleskip} % Vertical space above article type, -- cgit v1.2.3