diff options
author | Karl Berry <karl@freefriends.org> | 2010-11-07 23:55:44 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-11-07 23:55:44 +0000 |
commit | 10a19385f3b21d58c0603ccc5c8f381762c45420 (patch) | |
tree | 064e221acc04a1dfe556f8bbee1bd546fc3280fd /Master | |
parent | 87c1785b0399e6f7464638214c13c34e7dfb6df1 (diff) |
rm elsevier, use elsarticle
git-svn-id: svn://tug.org/texlive/trunk@20361 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
16 files changed, 3 insertions, 4346 deletions
diff --git a/Master/texmf-dist/doc/latex/elsevier/CHANGES b/Master/texmf-dist/doc/latex/elsevier/CHANGES deleted file mode 100644 index 976990eebce..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/CHANGES +++ /dev/null @@ -1,43 +0,0 @@ -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 deleted file mode 100644 index 853b8b9510c..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/README +++ /dev/null @@ -1,36 +0,0 @@ -This is the Elsevier LaTeX package -Last update: 16 August 2007 - -Versions -======== - -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 -web site: http://www.elsevier.com/locate/latex. - -Requirements -============ -Standard LaTeX 2e. Additional LaTeX packages are required for -additional functionality. - -Contained files -=============== - -The class file for preprint style: elsart.cls. - -The class files for journal layout style: elsart1p.cls, elsart3p.cls, -elsart5p.cls. See the instructions for an explanation. - -For articles with Harvard style (author-year) references: -instructions: instructions-harv.pdf, -template file: template-harv.tex, -the LaTeX file of the instructions: instructions-harv.tex. - -For articles with numbered references: -instructions: instructions-num.pdf, -template file: template-num.tex, -the LaTeX file of the instructions: instructions-num.tex. - -Copyright (C) 1998-2007 by Elsevier B.V., The Netherlands diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf Binary files differdeleted file mode 100644 index 5b65d009538..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex deleted file mode 100644 index c60219e226a..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex +++ /dev/null @@ -1,754 +0,0 @@ -\documentclass{elsart} -\usepackage{ifpdf} -\usepackage{graphicx,natbib,amssymb,lineno} -\ifpdf -\usepackage[% - pdftitle={Instructions for use of the document class - elsart},% - pdfauthor={Simon Pepping},% - pdfsubject={The preprint document class elsart},% - pdfkeywords={instructions for use, elsart, document class},% - pdfstartview=FitH,% - bookmarks=true,% - bookmarksopen=true,% - breaklinks=true,% - colorlinks=true,% - linkcolor=blue,anchorcolor=blue,% - citecolor=blue,filecolor=blue,% - menucolor=blue,pagecolor=blue,% - urlcolor=blue]{hyperref} -\else -\usepackage[% - breaklinks=true,% - colorlinks=true,% - linkcolor=blue,anchorcolor=blue,% - citecolor=blue,filecolor=blue,% - menucolor=blue,pagecolor=blue,% - urlcolor=blue]{hyperref} -\fi - -\renewcommand\floatpagefraction{.2} -\makeatletter -\def\elsartstyle{% - \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}} - \def\small{\@setfontsize\small\@xipt{13.6}} - \let\footnotesize=\small - \def\large{\@setfontsize\large\@xivpt{18}} - \def\Large{\@setfontsize\Large\@xviipt{22}} - \skip\@mpfootins = 18\p@ \@plus 2\p@ - \normalsize -} -\@ifundefined{square}{}{\let\Box\square} -\makeatother - -\def\file#1{\texttt{#1}} - -\pagestyle{plain} -\begin{document} - -\begin{frontmatter} -\title{Instructions for use\\of the document class \file{elsart}} - -\author{Simon Pepping} -\address{Elsevier, P.O. Box 103, 1000 AC Amsterdam, -Netherlands} - -\ead{s.pepping@elsevier.com} -\ead[url]{authors.elsevier.com/locate/latex} - -\begin{abstract} -This article discusses several features of preparing articles -with the \file{elsart} document style, using Harvard style bibliographic -references. -\end{abstract} - -\begin{keyword} -\file{elsart}, document class, instructions for use -\PACS 01.30.$-$y -\end{keyword} -\end{frontmatter} - -\section{Introduction} -\label{intro} - -This article discusses how to prepare articles with the \file{elsart} -document class. For more general information about \LaTeX{}, see the -\LaTeX{} manual written by \citet{Lamp86}. - -Elsevier has prepared the following \LaTeX{} support files for -authors: -\begin{itemize} -\item The document class \file{elsart.cls}, which provides a preprint - layout. -\item The document classes \file{elsart1p.cls}, \file{elsart3p.cls}, - \file{elsart5p.cls}, which each provide a layout in one of - Elsevier's standard journal styles, called 1+, 3+ and 5+. -\item The instructions for use of \file{elsart}, - \file{instructions-harv} for use with a Harvard-style bibliography, - and \file{instructions-num} for use with a numbered style - bibliography. -\item Template files for a quick start of your \LaTeX{} article with - \file{elsart}, - \newline - \file{template-harv.tex} for use with a Harvard-style - bibliography, and - \newline - \file{template-num.tex} for use with a numbered - style bibliography. -\item Styles for BibTeX, \file{elsart-harv.bst} for a Harvard-style - bibliography, and \file{elsart-num.bst} for a numbered style - bibliography. -\end{itemize} -The files are freely available from Elsevier's Author Gateway -\url{http://authors.elsevier.com/locate/latex}. - -On Elsevier's Author Gateway you will also find support files for CRC -journal articles. Support for monographs or contributed book chapters -may be obtained via the publisher of the book. - -Elsevier's \LaTeX{} support files can also be obtained from one of the -servers of the Comprehensive TeX Archive Network (CTAN) in the -directory\newline -\href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/elsevier}% -{\texttt{/tex-archive/macros/latex/contrib/supported/elsevier}}. CTAN is a -mirrored network of FTP servers, with the following web front ends: -\href{http://www.tex.ac.uk}{\texttt{www.tex.ac.uk}}, -\href{http://www.dante.de/software/ctan}{\texttt{www.dante.de/software/ctan}} -(in German) and \href{http://www.ctan.org}{\texttt{www.ctan.org}}. The -network is widely mirrored, see -\url{http://www.tug.org/tex-archive/CTAN.sites}. It holds up-to-date -copies of all the public-domain versions of \TeX, \LaTeX, Metafont and -ancillary programs. - -Note that CTAN is not related to Elsevier, and that Elsevier's author -support cannot accept complaints or answer questions about the -availability of any CTAN server. - -The non-Elsevier macro packages recommended later in this document and -many other useful macro packages can also be obtained from CTAN. - -In the following sections we show how you may use the \file{elsart} -document class. - -\section{Options} - -The \file{elsart} document class enables the following options: - -\begin{description} - -\item[doublespacing, reviewcopy] This is a single option with two - names to obtain double line spacing, as is sometimes required for - copies submitted for review. - -\item[seceqn, secthm] The option \texttt{seceqn} numbers the equation - environments per section. The option \texttt{secthm} does the same - for the \texttt{thm} environment. In elsart all predefined theorem - environments except Algorithm, Note, Summary and Case use the same - counter as the \texttt{thm} environment. - -\item[draft, final] As in many other document classes, these are - options to produce draft and final layout. In the draft layout you - will see warnings for overfull boxes. You also need draft layout to - test your formulas on a narrower display width, see option - \texttt{narrowdisplay}. - -\item[narrowdisplay] Many Elsevier journals print their text in two - columns. Because the preprint layout uses a larger line width - than such columns, the formulas are too wide for the line width in - print. In draft mode (see the \texttt{draft} option) you can use the - \texttt{narrowdisplay} option to force a narrower width for - displayed formulas. The width is roughly equal to the column width - of the printed journals, compensated for the larger font size of the - preprint layout. The \texttt{narrowdisplay} option is ineffective - with packages which redefine the equation environments, such as - \texttt{amsmath}. - - The \texttt{narrowdisplay} option is especially useful for journals - for which the articles are printed from the author's \LaTeX{} file. - This is the case for a number of mathematics journals. When you - break your formulas such that they fit in the narrow column width, - the typesetter will be able to retain most of your breaks. Article - for other journals are printed after transformation to an XML file. - For such journals the formula layout in the \LaTeX{} file is always - lost in the transformation. - - The narrow display width is obtained by giving the formulas a larger - indent. Too wide formulas in the one-line display environments - \texttt{equation} and \texttt{displaymath} will show an overfull - rule: - - \def\testformula{% - \sum_{i=0}^{\infty}A^n\int \mathrm{d}x\, \frac{F_n(x)}{A_n + B_n} = - B^n C^n \int\mathrm{d}x\,\int \mathrm{d}y\, - \frac{G_n(x,y)}{\mathcal{A}_n{x} + \mathcal{B}_n{y}} - } - \overfullrule 5pt - \mathindent\linewidth\relax - \advance\mathindent-259pt - \begin{equation} - \label{eq:1} - \testformula. - \end{equation} - - This is not the case for the multiline display environment - \texttt{eqnarray}. But in both cases too wide formulas will extend - into the right margin, giving you visual feedback: - - \begin{eqnarray} - \label{eq:2} - \testformula,\nonumber\\ - \testformula. - \end{eqnarray} - - When you switch off draft mode, the formulas will have their normal - indentation, and too wide formulas will no longer be signalled. - -\end{description} - -\section{Print layout} -\label{printlayout} - -Elsevier also makes available a few document classes that roughly -reproduce the layout of the printed journals. The majority of Elsevier -journals use one of a small set of standard layouts. We have document -classes for three of those layouts: - -\begin{description} -\item[elsart1p] text width 32 picas (134 mm), text height 47 lines, - one column. -\item[elsart3p] text width 39 picas (164 mm), text height 51 lines, - one or two columns. -\item[elsart5p] text width 43.5 picas (183 mm), text height 57 lines, - two columns. -\end{description} - -These classes can be used in the same way as elsart. If you prepared -an article for elsart, you can run it with one of these print layout -classes without changes to the markup. In fact, they use elsart and -you must have elsart on your system as well. - -Note that the layout is only roughly the same as that of the printed -journal. One major source of differences is the font. The printer uses -a different font with different character widths, which will cause -deviations in layout. There are various other sources of small -differences. You cannot use the layout of one of these classes to make -claims on the final layout of your article. - -\section{Frontmatter} -\label{frontmatter} - -The \texttt{elsart} document class has a separate -\texttt{frontmatter} environment for the title, authors, addresses, -abstract and keywords. -\begin{itemize} -\item \verb|\title|: As in standard \LaTeX, e.g. -\verb|\title{Model}|. -\item \verb|\author|: Different from standard \LaTeX, the \verb|\author| -command contains only one author and no address. -Multiple authors go into multiple \verb|\author| commands, -separated from each other by commas. -The address goes into a separate -\verb|\address| command. -Example: \verb|\author{D.E. Knuth}|. -\item \verb|\address|: Here goes the address, e.g. -\verb|\address{CERN, Geneva}|. -\item \verb|\thanks| and \verb|\thanksref|: -These provide footnotes to the title, authors and addresses. -The \verb|\thanksref| command takes a label: \verb|\thanksref{label}| -to relate it to the \verb|\thanks| command with -the same label: \verb|\thanks[label]|. There can be several -references to a single \verb|\thanks| command. Example:\\ -\verb|\title{Model\thanksref{titlefn}}| and\\ -\verb|\thanks[titlefn]{Supported by grants.}| -\item \verb|\corauth| and \verb|\corauthref|: -These provide footnotes to mark the corresponding author and the -correspondence address. They are used in the same manner as -\verb|\thanks| and \verb|\thanksref|. Example:\\ -\verb|\author{A. Name\corauthref{cor}}| and\\ -\verb|\corauth[cor]{Corresponding author. Address: ... .}| -\item \verb|\ead|: -This command should be used for the email address or the URL of the -author. It refers to the `current author', i.e., the author last -mentioned before the command. -When it holds a URL, this should be indicated by setting the -optional argument to `url'. Example: -\verb|\ead{s.pepping@elsevier.com}|, -\verb|\ead[url]{authors.elsevier.com/locate/latex}|. -\end{itemize} - -It is not necessary to give a \verb|\maketitle| command. The title, -authors and addresses are printed as soon as \TeX{} sees them. - -The authors and addresses can be combined in one of two ways: -\begin{itemize} -\item The simplest way lists the authors of one address or one group - of addresses, followed by the address or addresses, and so on for - all addresses or groups of addresses. -\item The other way first lists all authors, and then all addresses. -The authors and addresses are related to each other by labels: -\verb|\author[label1]{Name1}| corresponds to -\verb|\address[label1]{Address1}|. Example: -\begin{verbatim} -\author[South]{T.R. Marsh}, -\author[Oxford]{S.R. Duck} -\address[South]{University of Southampton, UK} -\address[Oxford]{University of Oxford, UK} -\end{verbatim} -\end{itemize} - -See the extensive examples in figs. -\ref{ex:explinput}, \ref{ex:exploutput}, -\ref{ex:implinput}, \ref{ex:imploutput}. - -If you put the frontmatter in an included file, that file should -contain the whole frontmatter, including its \texttt{begin} and -\texttt{end} commands. Otherwise, the labels of the frontmatter will -remain undefined. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:explinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] - -\caption{Article opening with explicit links (input)} \label{ex:explinput} -\vspace{1pc} - -\begin{verbatim} -\documentclass{elsart} -\usepackage{graphicx,natbib,amssymb} -\journal{New Astronomy} -\begin{document} -\begin{frontmatter} - -\title{Stroboscopic Doppler tomography of FO Aqr} -\author[South]{T.R. Marsh\corauthref{cor}}, -\corauth[cor]{Corresponding author.} -\ead{trm@astro.soton.ac.uk} - -\author[Oxford]{S.R. Duck\thanksref{now}} -\thanks[now]{Present address: Systems Engineering and Assessment Ltd., -Beckington Castle, PO Box 800, Bath BA3 6TB, UK.} -\ead{srd@sea.co.uk} - -\address[South]{University of Southampton, Department of Physics, -Highfield, Southampton SO17 1BJ, UK} -\address[Oxford]{University of Oxford, Department of Physics, Nuclear -Physics Laboratory, Keble Road, Oxford, OX1 3RH, UK} - -\begin{abstract} -FO Aqr is a close binary star in -which a magnetic white dwarf accretes from a cool companion. Light -curves and spectra show variations on the orbital frequency, the -white dwarf's spin frequency and combinations of the two. -\end{abstract} -\begin{keyword} -Accretion, accretion disks \sep Line: profiles \sep -Binaries: close \sep Novae, cataclysmic variables -\PACS 97.10.Gz \sep 97.30.Qt \sep 97.80.Gm -\end{keyword} -\end{frontmatter} - -\section{Introduction} -FO Aqr is a member of the DQ~Her class of stars which -are close binary stars in which a magnetic white dwarf accretes from -a late-type main-sequence secondary star. These stars have most -recently been reviewed by \citet{Patterson94}. -\end{verbatim} - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:exploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with explicit links (output)\label{ex:exploutput}} -\vspace{1pc} - -\begin{minipage}{\textwidth} -\elsartstyle -\parskip 12pt -% -\renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}} -% -\leftskip=2pc -% -\begin{center} -{\LARGE Stroboscopic Doppler tomography of FO Aqr}\\[30pt] -% -\large -T.R. Marsh$^{\mathrm{a},*}$, -S.R. Duck$^{\mathrm{b},1}$\\[12pt] -% -\small\itshape -$^a$University of Southampton, Department of Physics,\\ -Highfield, Southampton SO17 1BJ, UK\\ -$^b$University of Oxford, Department of Physics, Nuclear Physics\\ -Laboratory, Keble Road, Oxford, OX1 3RH, UK - -\end{center} - -\bigskip -\leftskip=0pt - -\hrule\vskip 8pt -\begin{small} -{\bfseries Abstract} -\parindent 1em - -FO Aqr is a close binary star in -which a magnetic white dwarf accretes from a cool companion. Light -curves and spectra show variations on the orbital frequency, the -white dwarf's spin frequency and combinations of the two. - -\noindent\textit{Key words:} -Accretion, accretion disks, Line: profiles, -Binaries: close, Novae, cataclysmic variables\\ -\textit{PACS:} 97.10.Gz, 97.30.Qt, 97.80.Gm -\end{small} -% -\vskip 10pt\hrule - -\leftskip=0pt - -\vspace{24pt} - -\textbf{Introduction} - -FO Aqr is a member of the DQ~Her class of stars which -are close binary stars in which a magnetic white dwarf accretes from -a late-type main-sequence secondary star. These stars have most -recently been reviewed by Patterson (1994). - -\begin{footnotesize} -\leavevmode -\rlap{$^*$}\hspace{1pc}Corresponding author.\\ -\rlap{$^1$}\hspace{1pc}Present address: Systems Engineering and -Assessment Ltd., Beckington Castle, PO Box 800, Bath BA3 6TB, UK.\\ -\rlap{}\hspace{1pc}\textit{Email addresses:} trm@astro.soton.ac.uk -(T.R. Marsh), srd@sea.co.uk (S.R. Duck). -\end{footnotesize} - -\leavevmode\hbox to \hsize{\small\slshape Preprint submitted to New Astronomy -\hfil 21 August 1997} - -\end{minipage} - -\bigskip - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:implinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with implicit links (input)\label{ex:implinput}} -\vspace{1pc} - -\begin{verbatim} -\documentclass{elsart} - -\begin{document} -\begin{frontmatter} -\title{Integrability in - random matrix models\thanksref{talk}} -\thanks[talk]{Expanded version of a talk - presented at the Singapore Meeting on - Particle Physics (Singapore, August 1990).} - -\author{L. Alvarez-Gaum\'{e}\corauthref{cor}} -\address{Theory Division, CERN, - CH-1211 Geneva 23, Switzerland} -\corauth[cor]{Corresponding author.} -\ead{lag@cern.ch} - -\author{C. Gomez\corauthref{cor}\thanksref{SNSF}} -\address{D\'{e}partment de Physique Th\'{e}orique, - Universit\'{e} de Gen\`{e}ve, - CH-1211 Geneva 4, Switzerland} -\ead{cg@ug.ch} - -\author{J. Lacki} -\address{School of Natural Sciences, - Institute for Advanced Study, - Princeton, NJ 08540, USA} -\ead[url]{www.ias.edu/~jl} -\thanks[SNSF]{Supported by the - Swiss National Science Foundation} - -\begin{abstract} -We prove the equivalence between the recent matrix -model formulation of 2D gravity and lattice -integrable models. For even potentials this -system is the Volterra hierarchy. -\end{abstract} -\end{frontmatter} - -\section{Introduction} -Some aspects of the recently discovered -non-perturbative solutions to non-critical strings -\cite{Patterson94} can be better understood and -clarified directly in terms of the integrability -properties of the random matrix model. -... -\end{verbatim} - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:imploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with implicit links (output)\label{ex:imploutput}} -\vspace{1pc} - -\begin{minipage}{\textwidth} -\elsartstyle -% -\renewcommand{\thempfootnote}{\fnstar{mpfootnote}} -% -\leftskip=2pc -% -\begin{center} -{\LARGE Integrability in random matrix models$^\star$}\\[30pt] -\footnotetext[1]{\upshape Expanded version of a talk presented at the -Singapore Meeting on Particle Physics (Singapore, August 1990).} -% -\large -L. Alvarez-Gaum\'{e}$^*$ \\[6pt] -{\small\itshape Theory Division, CERN, - CH-1211 Geneva 23, Switzerland}\\[18pt] -C. Gomez$^{*,1}$ \\[6pt] -{\small\itshape D\'{e}partment de Physique Th\'{e}orique, - Universit\'{e} de Gen\`{e}ve, - CH-1211 Geneva 4, Switzerland} \\[15pt] -J. Lacki \\[6pt] -{\small\itshape School of Natural Sciences, Institute for Advanced Study, - Princeton, NJ 08540, USA} -% BW: -\end{center} -% -\renewcommand{\thempfootnote}{\astsymbol{mpfootnote}} -\footnotetext[1]{Corresponding author.} -\setbox0=\hbox{\footnotesize 1} -\edef\thempfootnote{\hskip\wd0} -\footnotetext[0]{\textit{Email adresses:} lag@cern.ch - (L. Alvarez-Gaum\'{e}), cg@ug.ch (C. Gomez).} -\footnotetext[1]{\textit{URL:} www.ias.edu/\~{ }jl (J. Lacki).} -\renewcommand{\thempfootnote}{\arabic{mpfootnote}} -\footnotetext[1]{Supported by the Swiss National Science Foundation} - -\bigskip -\leftskip=0pt - -\hrule\vskip 8pt -\begin{small} -{\bfseries Abstract} -\parindent 1em - -We prove the equivalence between the recent matrix model -formulation of 2D gravity and lattice integrable models. For even -potentials this system is the Volterra hierarchy.\par -\end{small} -\vskip 10pt\hrule - -\medskip - -\section*{1. Introduction} - -Some aspects of the recently discovered non-perturbative -solutions to non-critical strings (Patterson, 1994) can be better -understood and clarified directly in terms of the -integrability properties of the random matrix model. - -... -\end{minipage} - -\bigskip - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%% end of figures %%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\section{Abstract} - -The abstract should be self-contained. Therefore, do not refer to the -list of references. Instead, quote the reference in full, as follows: -Wettig \& Brown (1996, NewA, 1, 17). - -\section{Keywords} -\label{keywd} -\enlargethispage*{2.5pc} - -In electronic publications a proper classification is more important -than ever. Elsevier's physics journals use several keyword -schemes:\ - -\begin{description} -\item[Keywords:] Uncontrolled keywords. -\item[PACS:] The PACS scheme, developed and maintained by the AIP, -covers the whole field of Physics. -See \url{http://www.aip.org/pacs/pacs.html} -or \url{http://www.elsevier.com/locate/pacs}. -\item[MSC:] The MSC scheme, developed and maintained by the AMS, -covers the whole field of Mathematics. -See \url{http://www.ams.org/msc} -or \url{http://www.elsevier.com/locate/msc}. -\end{description} - -Keywords are entered below the abstract in the following way: -\pagebreak[4] -\begin{verbatim} -\begin{keyword} -Keyword \sep Keyword -\PACS PACS code \sep PACS code -\MSC MSC code \sep MSC code -\end{keyword} -\end{verbatim} - -\section{Cross-references} -\label{xrefs} - -In electronic publications articles may be internally hyperlinked. -Hyperlinks are generated from proper cross-references in the article. - -For example, the words Fig. 1 will never be more than simple text, -whereas the proper cross-reference \verb|\ref{mapfigure}| may be -turned into a hyperlink to the figure itself. - -In the same way, the words Governato et al. (1997) will fail to -turn into a hyperlink; the proper cross-reference is -\verb|\citet{Gea97}|. - -Cross-referencing is possible in \LaTeX{} for sections, subsections, -formulae, figures, tables, and literature references. - -\section{PostScript figures} -\label{psfigs} - -\LaTeX{} and PostScript have had a long and successful relationship. -There are three packages for including PostScript figures: -\begin{itemize} -\item \texttt{graphics}. -This simple package provides the command\\ -\verb|\includegraphics*[<llx,lly>][<urx,ury>]{file}|. -The \texttt{*} is optional; it enables the PostScript feature of clipping. -In its simplest form,\\ -\verb|\includegraphics{file}|, -it includes the figure in the PostScript file \texttt{file} -without resizing. -\item \texttt{graphicx}. -This package provides the command\\ -\verb|\includegraphics*[key--value list]{file}|. -The \texttt{*} is optional; it enables the PostScript feature of clipping. -Often used keys are: -\def\labelitemii{--} -\begin{itemize} -\item \texttt{scale=.40} to scale the size of the figure with 40\%, -\item \texttt{width=25pc}, \texttt{height=15pc} to set the width or -height of the figure, -\item \texttt{angle=90} to rotate the figure over $90^\circ$. -\end{itemize} -\item \texttt{epsfig}. -This package is really the \texttt{graphicx} package, -but it allows one to include PostScript figures using -the familiar commands from -the earlier packages \texttt{epsfig} and \texttt{psfig}. -\end{itemize} -For detailed information, see the documentation of the \texttt{graphics} -packages, in particular the file \texttt{grfguide.tex}. -\begin{figure} -\leftmargin=2pc -\begin{verbatim} -\begin{figure} -\begin{center} -\includegraphics*[width=5cm]{name.eps} -\end{center} -\caption{An example of a figure.} -\label{fig:exmp} -\end{figure} -\end{verbatim} -\caption{An example of a figure.} -\label{fig:exmp} -\end{figure} - -\section{Mathematical symbols} -\label{symbols} - -Many physics authors require more mathematical symbols than the -few that are provided in standard \LaTeX. A useful package for -additional symbols is the \texttt{amssymb} package, developed by the American -Mathematical Society. This package includes such oft used symbols as -\verb|\lesssim| for $\lesssim$, \verb|\gtrsim| for $\gtrsim$ or -\verb|\hbar| for $\hbar$. Note that your \TeX{} system should have -the \texttt{msam} and \texttt{msbm} fonts installed. -If you need only a few symbols, such as \verb|\Box| for $\Box$, -you might try the package \texttt{latexsym}. - -In the \texttt{elsart} document class vectors are preferably coded as -\verb|\vec{a}| instead of \verb|\bf{a}| or \verb|\pol{a}|. - -\section{Line numbering} -\label{linenumbering} - -\begin{linenumbers} -Reviewing an electronic version of an article has many -advantages. However, reviewers have a harder task indicating remarks -and desired changes to the article. Their task is made easier if the -lines of the article are numbered. \LaTeX's \texttt{lineno} package -performs this task. It is compatible with \texttt{elsart}. -\end{linenumbers} - -\section{The Bibliography} -\label{thebib} - -In \LaTeX{} literature references are listed in the -\verb|thebibliography| environment. Each reference is a -\verb|\bibitem|; each \verb|\bibitem| is identified by a label, by -which it can be cited in the text: -\verb|\bibitem[Elson et al.(1996)]{ESG96}| -is cited as \verb|\citet{ESG96}|. In connection -with cross-referencing and possible future hyperlinking it is not a -good idea to collect more that one literature item in one -\verb|\bibitem|. - -The so-called Harvard or author-year style of referencing is enabled by -the \LaTeX{} package \texttt{natbib}. With this package the -literature can be cited as follows: - -\begin{itemize} -\item Parenthetical: \verb|\citep{WB96}| produces \citep{WB96}. -\item Textual: \verb|\citet{ESG96}| produces \citet{ESG96}. -\item An affix and part of a reference: - \verb|\citep[e.g.][Ch. 2]{Gea97}| - produces \citep[e.g.][Ch. 2]{Gea97}. -\end{itemize} - -\section{Template article} -\label{templart} - -There is a template article \file{templat-harv.tex}, which you can use as a -skeleton for your own article. It is available from Elsevier's Author -Gateway, \url{http://authors.elsevier.com/locate/latex}. - -\begin{thebibliography}{} - -\bibitem[Lamport(1986)]{Lamp86} -Leslie Lamport: \LaTeX, {\em A document preparation system}, -2nd edition, Addison-Wesley (Reading, Massachusetts, 1994). - -\bibitem[Wettig \& Brown(1996)]{WB96} -Wettig, T., \& Brown, G.E., -The evolution of relativistic binary pulsars, -1996, NewA, 1, 17-34. - -\bibitem[Elson et al.(1996)]{ESG96} -Elson, R.A.W., Santiago, B.X., \& Gilmore, G.F., -Halo stars, starbursts, and distant globular clusters: -A survey of unresolved objects in the Hubble Deep Field, -1996, NewA, 1, 1-16. -% (\url{http://www.elsevier.com/PII/S1384107696000061}) - -\bibitem[Governato et al.(1997)]{Gea97} -Governato, F., Moore, B., Cen, R., Stadel, J., Lake, G., \& Quinn, T., -The Local Group as a test of cosmological models, -1997, NewA 2, 91-106. - -\end{thebibliography} - -\end{document} diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf b/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf Binary files differdeleted file mode 100644 index 8a42c272f76..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex b/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex deleted file mode 100644 index 48de5c0e93b..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex +++ /dev/null @@ -1,774 +0,0 @@ -\documentclass{elsart} -\usepackage{ifpdf} -\usepackage{graphicx,amssymb,lineno} -\ifpdf -\usepackage[% - pdftitle={Instructions for use of the document class - elsart},% - pdfauthor={Simon Pepping},% - pdfsubject={The preprint document class elsart},% - pdfkeywords={instructions for use, elsart, document class},% - pdfstartview=FitH,% - bookmarks=true,% - bookmarksopen=true,% - breaklinks=true,% - colorlinks=true,% - linkcolor=blue,anchorcolor=blue,% - citecolor=blue,filecolor=blue,% - menucolor=blue,pagecolor=blue,% - urlcolor=blue]{hyperref} -\else -\usepackage[% - breaklinks=true,% - colorlinks=true,% - linkcolor=blue,anchorcolor=blue,% - citecolor=blue,filecolor=blue,% - menucolor=blue,pagecolor=blue,% - urlcolor=blue]{hyperref} -\fi - -\renewcommand\floatpagefraction{.2} -\makeatletter -\def\elsartstyle{% - \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}} - \def\small{\@setfontsize\small\@xipt{13.6}} - \let\footnotesize=\small - \def\large{\@setfontsize\large\@xivpt{18}} - \def\Large{\@setfontsize\Large\@xviipt{22}} - \skip\@mpfootins = 18\p@ \@plus 2\p@ - \normalsize -} -\@ifundefined{square}{}{\let\Box\square} -\makeatother - -\def\file#1{\texttt{#1}} - -\pagestyle{plain} -\begin{document} - -\begin{frontmatter} -\title{Instructions for use\\of the document class \file{elsart}} - -\author{Simon Pepping} -\address{Elsevier, P.O. Box 103, 1000 AC Amsterdam, -Netherlands} - -\ead{s.pepping@elsevier.com} -\ead[url]{authors.elsevier.com/locate/latex} - -\begin{abstract} -This article discusses several features of preparing articles -with the \file{elsart} document style, using numbered style bibliographic -references. -\end{abstract} - -\begin{keyword} -\file{elsart}, document class, instructions for use -\PACS 01.30.$-$y -\end{keyword} -\end{frontmatter} - -\section{Introduction} -\label{intro} - -This article discusses how to prepare articles with the \file{elsart} -document class. For more general information about \LaTeX{}, see the -\LaTeX{} manual written by Lamport \cite{Lamp86}. - -Elsevier has prepared the following \LaTeX{} support files for -authors: -\begin{itemize} -\item The document class \file{elsart.cls}, which provides a preprint - layout. -\item The document classes \file{elsart1p.cls}, \file{elsart3p.cls}, - \file{elsart5p.cls}, which each provide a layout in one of - Elsevier's standard journal styles, called 1+, 3+ and 5+. -\item The instructions for use of \file{elsart}, - \file{instructions-harv} for use with a Harvard-style bibliography, - and \file{instructions-num} for use with a numbered style - bibliography. -\item Template files for a quick start of your \LaTeX{} article with - \file{elsart}, - \newline - \file{template-harv.tex} for use with a Harvard-style - bibliography, and - \newline - \file{template-num.tex} for use with a numbered - style bibliography. -\item Styles for BibTeX, \file{elsart-harv.bst} for a Harvard-style - bibliography, and \file{elsart-num.bst} for a numbered style - bibliography. -\end{itemize} -The files are freely available from Elsevier's Author Gateway -\url{http://authors.elsevier.com/locate/latex}. - -On Elsevier's Author Gateway you will also find support files for CRC -journal articles. Support for monographs or contributed book chapters -may be obtained via the publisher of the book. - -Elsevier's \LaTeX{} support files can also be obtained from one of the -servers of the Comprehensive TeX Archive Network (CTAN) in the -directory\newline -\href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/elsevier}% -{\texttt{/tex-archive/macros/latex/contrib/supported/elsevier}}. CTAN is a -mirrored network of FTP servers, with the following web front ends: -\href{http://www.tex.ac.uk}{\texttt{www.tex.ac.uk}}, -\href{http://www.dante.de/software/ctan}{\texttt{www.dante.de/software/ctan}} -(in German) and \href{http://www.ctan.org}{\texttt{www.ctan.org}}. The -network is widely mirrored, see -\url{http://www.tug.org/tex-archive/CTAN.sites}. It holds up-to-date -copies of all the public-domain versions of \TeX, \LaTeX, Metafont and -ancillary programs. - -Note that CTAN is not related to Elsevier, and that Elsevier's author -support cannot accept complaints or answer questions about the -availability of any CTAN server. - -The non-Elsevier macro packages recommended later in this document and -many other useful macro packages can also be obtained from CTAN. - -In the following sections we show how you may use the \file{elsart} -document class. - -\section{Options} - -The \file{elsart} document class enables the following options: - -\begin{description} - -\item[doublespacing, reviewcopy] This is a single option with two - names to obtain double line spacing, as is sometimes required for - copies submitted for review. - -\item[seceqn, secthm] The option \texttt{seceqn} numbers the equation - environments per section. The option \texttt{secthm} does the same - for the \texttt{thm} environment. In elsart all predefined theorem - environments except Algorithm, Note, Summary and Case use the same - counter as the \texttt{thm} environment. - -\item[draft, final] As in many other document classes, these are - options to produce draft and final layout. In the draft layout you - will see warnings for overfull boxes. You also need draft layout to - test your formulas on a narrower display width, see option - \texttt{narrowdisplay}. - -\item[narrowdisplay] Many Elsevier journals print their text in two - columns. Because the preprint layout uses a larger line width - than such columns, the formulas are too wide for the line width in - print. In draft mode (see the \texttt{draft} option) you can use the - \texttt{narrowdisplay} option to force a narrower width for - displayed formulas. The width is roughly equal to the column width - of the printed journals, compensated for the larger font size of the - preprint layout. The \texttt{narrowdisplay} option is ineffective - with packages which redefine the equation environments, such as - \texttt{amsmath}. - - The \texttt{narrowdisplay} option is especially useful for journals - for which the articles are printed from the author's \LaTeX{} file. - This is the case for a number of mathematics journals. When you - break your formulas such that they fit in the narrow column width, - the typesetter will be able to retain most of your breaks. Article - for other journals are printed after transformation to an XML file. - For such journals the formula layout in the \LaTeX{} file is always - lost in the transformation. - - The narrow display width is obtained by giving the formulas a larger - indent. Too wide formulas in the one-line display environments - \texttt{equation} and \texttt{displaymath} will show an overfull - rule: - - \def\testformula{% - \sum_{i=0}^{\infty}A^n\int \mathrm{d}x\, \frac{F_n(x)}{A_n + B_n} = - B^n C^n \int\mathrm{d}x\,\int \mathrm{d}y\, - \frac{G_n(x,y)}{\mathcal{A}_n{x} + \mathcal{B}_n{y}} - } - \overfullrule 5pt - \mathindent\linewidth\relax - \advance\mathindent-259pt - \begin{equation} - \label{eq:1} - \testformula. - \end{equation} - - This is not the case for the multiline display environment - \texttt{eqnarray}. But in both cases too wide formulas will extend - into the right margin, giving you visual feedback: - - \begin{eqnarray} - \label{eq:2} - \testformula,\nonumber\\ - \testformula. - \end{eqnarray} - - When you switch off draft mode, the formulas will have their normal - indentation, and too wide formulas will no longer be signalled. - -\end{description} - -\section{Print layout} -\label{printlayout} - -Elsevier also makes available a few document classes that roughly -reproduce the layout of the printed journals. The majority of Elsevier -journals use one of a small set of standard layouts. We have document -classes for three of those layouts: - -\begin{description} -\item[elsart1p] text width 32 picas (134 mm), text height 47 lines, - one column. -\item[elsart3p] text width 39 picas (164 mm), text height 51 lines, - one or two columns. -\item[elsart5p] text width 43.5 picas (183 mm), text height 57 lines, - two columns. -\end{description} - -These classes can be used in the same way as elsart. If you prepared -an article for elsart, you can run it with one of these print layout -classes without changes to the markup. In fact, they use elsart and -you must have elsart on your system as well. - -Note that the layout is only roughly the same as that of the printed -journal. One major source of differences is the font. The printer uses -a different font with different character widths, which will cause -deviations in layout. There are various other sources of small -differences. You cannot use the layout of one of these classes to make -claims on the final layout of your article. - -\section{Frontmatter} -\label{frontmatter} - -The \texttt{elsart} document class has a separate -\texttt{frontmatter} environment for the title, authors, addresses, -abstract and keywords. -\begin{itemize} -\item \verb|\title|: As in standard \LaTeX, e.g. -\verb|\title{Model}|. -\item \verb|\author|: Different from standard \LaTeX, the \verb|\author| -command contains only one author and no address. -Multiple authors go into multiple \verb|\author| commands, -separated from each other by commas. -The address goes into a separate -\verb|\address| command. -Example: \verb|\author{D.E. Knuth}|. -\item \verb|\address|: Here goes the address, e.g. -\verb|\address{CERN, Geneva}|. -\item \verb|\thanks| and \verb|\thanksref|: -These provide footnotes to the title, authors and addresses. -The \verb|\thanksref| command takes a label: \verb|\thanksref{label}| -to relate it to the \verb|\thanks| command with -the same label: \verb|\thanks[label]|. There can be several -references to a single \verb|\thanks| command. Example:\\ -\verb|\title{Model\thanksref{titlefn}}| and\\ -\verb|\thanks[titlefn]{Supported by grants.}| -\item \verb|\corauth| and \verb|\corauthref|: -These provide footnotes to mark the corresponding author and the -correspondence address. They are used in the same manner as -\verb|\thanks| and \verb|\thanksref|. Example:\\ -\verb|\author{A. Name\corauthref{cor}}| and\\ -\verb|\corauth[cor]{Corresponding author. Address: ... .}| -\item \verb|\ead|: -This command should be used for the email address or the URL of the -author. It refers to the `current author', i.e., the author last -mentioned before the command. -When it holds a URL, this should be indicated by setting the -optional argument to `url'. Example: -\verb|\ead{s.pepping@elsevier.com}|, -\verb|\ead[url]{authors.elsevier.com/locate/latex}|. -\end{itemize} - -It is not necessary to give a \verb|\maketitle| command. The title, -authors and addresses are printed as soon as \TeX{} sees them. - -The authors and addresses can be combined in one of two ways: -\begin{itemize} -\item The simplest way lists the authors of one address or one group - of addresses, followed by the address or addresses, and so on for - all addresses or groups of addresses. -\item The other way first lists all authors, and then all addresses. -The authors and addresses are related to each other by labels: -\verb|\author[label1]{Name1}| corresponds to -\verb|\address[label1]{Address1}|. Example: -\begin{verbatim} -\author[South]{T.R. Marsh}, -\author[Oxford]{S.R. Duck} -\address[South]{University of Southampton, UK} -\address[Oxford]{University of Oxford, UK} -\end{verbatim} -\end{itemize} - -See the extensive examples in figs. -\ref{ex:explinput}, \ref{ex:exploutput}, -\ref{ex:implinput}, \ref{ex:imploutput}. - -If you put the frontmatter in an included file, that file should -contain the whole frontmatter, including its \texttt{begin} and -\texttt{end} commands. Otherwise, the labels of the frontmatter will -remain undefined. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:explinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] - -\caption{Article opening with explicit links (input)} \label{ex:explinput} -\vspace{1pc} - -\begin{verbatim} -\documentclass{elsart} -\usepackage{graphicx,amssymb} -\journal{New Astronomy} -\begin{document} -\begin{frontmatter} - -\title{Stroboscopic Doppler tomography of FO Aqr} -\author[South]{T.R. Marsh\corauthref{cor}}, -\corauth[cor]{Corresponding author.} -\ead{trm@astro.soton.ac.uk} - -\author[Oxford]{S.R. Duck\thanksref{now}} -\thanks[now]{Present address: Systems Engineering and Assessment Ltd., -Beckington Castle, PO Box 800, Bath BA3 6TB, UK.} -\ead{srd@sea.co.uk} - -\address[South]{University of Southampton, Department of Physics, -Highfield, Southampton SO17 1BJ, UK} -\address[Oxford]{University of Oxford, Department of Physics, Nuclear -Physics Laboratory, Keble Road, Oxford, OX1 3RH, UK} - -\begin{abstract} -FO Aqr is a close binary star in -which a magnetic white dwarf accretes from a cool companion. Light -curves and spectra show variations on the orbital frequency, the -white dwarf's spin frequency and combinations of the two. -\end{abstract} -\begin{keyword} -Accretion, accretion disks \sep Line: profiles \sep -Binaries: close \sep Novae, cataclysmic variables -\PACS 97.10.Gz \sep 97.30.Qt \sep 97.80.Gm -\end{keyword} -\end{frontmatter} - -\section{Introduction} -FO Aqr is a member of the DQ~Her class of stars which -are close binary stars in which a magnetic white dwarf accretes from -a late-type main-sequence secondary star. These stars have most -recently been reviewed in Ref. \cite{Patterson94}. -\end{verbatim} - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:exploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with explicit links (output)\label{ex:exploutput}} -\vspace{1pc} - -\begin{minipage}{\textwidth} -\elsartstyle -\parskip 12pt -% -\renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}} -% -\leftskip=2pc -% -\begin{center} -{\LARGE Stroboscopic Doppler tomography of FO Aqr}\\[30pt] -% -\large -T.R. Marsh$^{\mathrm{a},*}$, -S.R. Duck$^{\mathrm{b},1}$\\[12pt] -% -\small\itshape -$^a$University of Southampton, Department of Physics,\\ -Highfield, Southampton SO17 1BJ, UK\\ -$^b$University of Oxford, Department of Physics, Nuclear Physics\\ -Laboratory, Keble Road, Oxford, OX1 3RH, UK - -\end{center} - -\bigskip -\leftskip=0pt - -\hrule\vskip 8pt -\begin{small} -{\bfseries Abstract} -\parindent 1em - -FO Aqr is a close binary star in -which a magnetic white dwarf accretes from a cool companion. Light -curves and spectra show variations on the orbital frequency, the -white dwarf's spin frequency and combinations of the two. - -\noindent\textit{Key words:} -Accretion, accretion disks, Line: profiles, -Binaries: close, Novae, cataclysmic variables\\ -\textit{PACS:} 97.10.Gz, 97.30.Qt, 97.80.Gm -\end{small} -% -\vskip 10pt\hrule - -\leftskip=0pt - -\vspace{24pt} - -\textbf{Introduction} - -FO Aqr is a member of the DQ~Her class of stars which -are close binary stars in which a magnetic white dwarf accretes from -a late-type main-sequence secondary star. These stars have most -recently been reviewed in Ref. [1]. - -\begin{footnotesize} -\leavevmode -\rlap{$^*$}\hspace{1pc}Corresponding author.\\ -\rlap{$^1$}\hspace{1pc}Present address: Systems Engineering and -Assessment Ltd., Beckington Castle, PO Box 800, Bath BA3 6TB, UK.\\ -\rlap{}\hspace{1pc}\textit{Email addresses:} trm@astro.soton.ac.uk -(T.R. Marsh), srd@sea.co.uk (S.R. Duck). -\end{footnotesize} - -\leavevmode\hbox to \hsize{\small\slshape Preprint submitted to New Astronomy -\hfil 21 August 1997} - -\end{minipage} - -\bigskip - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:implinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with implicit links (input)\label{ex:implinput}} -\vspace{1pc} - -\begin{verbatim} -\documentclass{elsart} - -\begin{document} -\begin{frontmatter} -\title{Integrability in - random matrix models\thanksref{talk}} -\thanks[talk]{Expanded version of a talk - presented at the Singapore Meeting on - Particle Physics (Singapore, August 1990).} - -\author{L. Alvarez-Gaum\'{e}\corauthref{cor}} -\address{Theory Division, CERN, - CH-1211 Geneva 23, Switzerland} -\corauth[cor]{Corresponding author.} -\ead{lag@cern.ch} - -\author{C. Gomez\corauthref{cor}\thanksref{SNSF}} -\address{D\'{e}partment de Physique Th\'{e}orique, - Universit\'{e} de Gen\`{e}ve, - CH-1211 Geneva 4, Switzerland} -\ead{cg@ug.ch} - -\author{J. Lacki} -\address{School of Natural Sciences, - Institute for Advanced Study, - Princeton, NJ 08540, USA} -\ead[url]{www.ias.edu/~jl} -\thanks[SNSF]{Supported by the - Swiss National Science Foundation} - -\begin{abstract} -We prove the equivalence between the recent matrix -model formulation of 2D gravity and lattice -integrable models. For even potentials this -system is the Volterra hierarchy. -\end{abstract} -\end{frontmatter} - -\section{Introduction} -Some aspects of the recently discovered -non-perturbative solutions to non-critical strings -\cite{Patterson94} can be better understood and -clarified directly in terms of the integrability -properties of the random matrix model. -... -\end{verbatim} - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:imploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{figure}[p] -\caption{Article opening with implicit links (output)\label{ex:imploutput}} -\vspace{1pc} - -\begin{minipage}{\textwidth} -\elsartstyle -% -\renewcommand{\thempfootnote}{\fnstar{mpfootnote}} -% -\leftskip=2pc -% -\begin{center} -{\LARGE Integrability in random matrix models$^\star$}\\[30pt] -\footnotetext[1]{\upshape Expanded version of a talk presented at the -Singapore Meeting on Particle Physics (Singapore, August 1990).} -% -\large -L. Alvarez-Gaum\'{e}$^*$ \\[6pt] -{\small\itshape Theory Division, CERN, - CH-1211 Geneva 23, Switzerland}\\[18pt] -C. Gomez$^{*,1}$ \\[6pt] -{\small\itshape D\'{e}partment de Physique Th\'{e}orique, - Universit\'{e} de Gen\`{e}ve, - CH-1211 Geneva 4, Switzerland} \\[15pt] -J. Lacki \\[6pt] -{\small\itshape School of Natural Sciences, Institute for Advanced Study, - Princeton, NJ 08540, USA} -% BW: -\end{center} -% -\renewcommand{\thempfootnote}{\astsymbol{mpfootnote}} -\footnotetext[1]{Corresponding author.} -\setbox0=\hbox{\footnotesize 1} -\edef\thempfootnote{\hskip\wd0} -\footnotetext[0]{\textit{Email adresses:} lag@cern.ch - (L. Alvarez-Gaum\'{e}), cg@ug.ch (C. Gomez).} -\footnotetext[1]{\textit{URL:} www.ias.edu/\~{ }jl (J. Lacki).} -\renewcommand{\thempfootnote}{\arabic{mpfootnote}} -\footnotetext[1]{Supported by the Swiss National Science Foundation} - -\bigskip -\leftskip=0pt - -\hrule\vskip 8pt -\begin{small} -{\bfseries Abstract} -\parindent 1em - -We prove the equivalence between the recent matrix model -formulation of 2D gravity and lattice integrable models. For even -potentials this system is the Volterra hierarchy.\par -\end{small} -\vskip 10pt\hrule - -\medskip - -\section*{1. Introduction} - -Some aspects of the recently discovered non-perturbative -solutions to non-critical strings [1] can be better -understood and clarified directly in terms of the -integrability properties of the random matrix model. - -... -\end{minipage} - -\bigskip - -\end{figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%% end of figures %%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\section{Abstract} - -The abstract should be self-contained. Therefore, do not refer to the -list of references. Instead, quote the reference in full, as follows: -Wettig \& Brown (1996, NewA, 1, 17). - -\section{Keywords} -\label{keywd} -\enlargethispage*{2.5pc} - -In electronic publications a proper classification is more important -than ever. Elsevier's physics journals use several keyword -schemes:\ - -\begin{description} -\item[Keywords:] Uncontrolled keywords. -\item[PACS:] The PACS scheme, developed and maintained by the AIP, -covers the whole field of Physics. -See \url{http://www.aip.org/pacs/pacs.html} -or \url{http://www.elsevier.com/locate/pacs}. -\item[MSC:] The MSC scheme, developed and maintained by the AMS, -covers the whole field of Mathematics. -See \url{http://www.ams.org/msc} -or \url{http://www.elsevier.com/locate/msc}. -\end{description} - -Keywords are entered below the abstract in the following way: -\pagebreak[4] -\begin{verbatim} -\begin{keyword} -Keyword \sep Keyword -\PACS PACS code \sep PACS code -\MSC MSC code \sep MSC code -\end{keyword} -\end{verbatim} - -\section{Cross-references} -\label{xrefs} - -In electronic publications articles may be internally hyperlinked. -Hyperlinks are generated from proper cross-references in the article. - -For example, the words Fig. 1 will never be more than simple text, -whereas the proper cross-reference \verb|\ref{mapfigure}| may be -turned into a hyperlink to the figure itself. - -In the same way, the words Ref. [1] will fail to -turn into a hyperlink; the proper cross-reference is -\verb|\cite{Gea97}|. - -Cross-referencing is possible in \LaTeX{} for sections, subsections, -formulae, figures, tables, and literature references. - -\section{PostScript figures} -\label{psfigs} - -\LaTeX{} and PostScript have had a long and successful relationship. -There are three packages for including PostScript figures: -\begin{itemize} -\item \texttt{graphics}. -This simple package provides the command\\ -\verb|\includegraphics*[<llx,lly>][<urx,ury>]{file}|. -The \texttt{*} is optional; it enables the PostScript feature of clipping. -In its simplest form,\\ -\verb|\includegraphics{file}|, -it includes the figure in the PostScript file \texttt{file} -without resizing. -\item \texttt{graphicx}. -This package provides the command\\ -\verb|\includegraphics*[key--value list]{file}|. -The \texttt{*} is optional; it enables the PostScript feature of clipping. -Often used keys are: -\def\labelitemii{--} -\begin{itemize} -\item \texttt{scale=.40} to scale the size of the figure with 40\%, -\item \texttt{width=25pc}, \texttt{height=15pc} to set the width or -height of the figure, -\item \texttt{angle=90} to rotate the figure over $90^\circ$. -\end{itemize} -\item \texttt{epsfig}. -This package is really the \texttt{graphicx} package, -but it allows one to include PostScript figures using -the familiar commands from -the earlier packages \texttt{epsfig} and \texttt{psfig}. -\end{itemize} -For detailed information, see the documentation of the \texttt{graphics} -packages, in particular the file \texttt{grfguide.tex}. -\begin{figure} -\leftmargin=2pc -\begin{verbatim} -\begin{figure} -\begin{center} -\includegraphics*[width=5cm]{name.eps} -\end{center} -\caption{An example of a figure.} -\label{fig:exmp} -\end{figure} -\end{verbatim} -\caption{An example of a figure.} -\label{fig:exmp} -\end{figure} - -\section{Mathematical symbols} -\label{symbols} - -Many physics authors require more mathematical symbols than the -few that are provided in standard \LaTeX. A useful package for -additional symbols is the \texttt{amssymb} package, developed by the American -Mathematical Society. This package includes such oft used symbols as -\verb|\lesssim| for $\lesssim$, \verb|\gtrsim| for $\gtrsim$ or -\verb|\hbar| for $\hbar$. Note that your \TeX{} system should have -the \texttt{msam} and \texttt{msbm} fonts installed. -If you need only a few symbols, such as \verb|\Box| for $\Box$, -you might try the package \texttt{latexsym}. - -In the \texttt{elsart} document class vectors are preferably coded as -\verb|\vec{a}| instead of \verb|\bf{a}| or \verb|\pol{a}|. - -\section{Line numbering} -\label{linenumbering} - -\begin{linenumbers} -Reviewing an electronic version of an article has many -advantages. However, reviewers have a harder task indicating remarks -and desired changes to the article. Their task is made easier if the -lines of the article are numbered. \LaTeX's \texttt{lineno} package -performs this task. It is compatible with \texttt{elsart}. -\end{linenumbers} - -\section{The Bibliography} -\label{thebib} - -In \LaTeX{} literature references are listed in the -\verb|thebibliography| environment. Each reference is a -\verb|\bibitem|; each \verb|\bibitem| is identified by a label, by -which it can be cited in the text: \verb|\bibitem{ESG96}| is cited as -\verb|\cite{ESG96}|. - -Version 2.16 of \texttt{elsart} introduces the \texttt{subbibitems} -environment. The references in a \texttt{subbibitems} environment -have the same major reference number, and are counted by letters -a, b, etc. The \texttt{subbibitems} environment has -a label of its own: \verb|\begin{subbibitems}{label}|. -It can therefore be referred to as \verb|\cite{label}|, which produces -a citation like [7a--c]. A short citation like [7] can be produced by -adding \texttt{:s} to the label: \verb|\cite{label:s}|. Example: See -Refs. \cite{Lee}, or in short form, see Refs. \cite{Lee:s}. - -Version 2.16 of \texttt{elsart} also introduces the possibility to -insert notes into the bibliography, by using the \verb|\note| command. -In a \texttt{subbibitems} environment it must be the last item. -Example: See Refs. \cite{note,x}. - -These options do not work well with the \texttt{natbib} package. - -\section{Template article} -\label{templart} - -There is a template article \file{templat-num.tex}, which you can use as a -skeleton for your own article. It is available from Elsevier's Author -Gateway, \url{http://authors.elsevier.com/locate/latex}. - -\begin{thebibliography}{9} - -\bibitem{Lamp86} -Leslie Lamport: \LaTeX, {\em A document preparation system}, -2nd edition, Addison-Wesley (Reading, Massachusetts, 1994). - -\bibitem{WB96} -Wettig, T., \& Brown, G.E., -The evolution of relativistic binary pulsars, -1996, NewA, 1, 17-34. - -\bibitem{ESG96} -Elson, R.A.W., Santiago, B.X., \& Gilmore, G.F., -Halo stars, starbursts, and distant globular clusters: -A survey of unresolved objects in the Hubble Deep Field, -1996, NewA, 1, 1-16. -% (\url{http://www.elsevier.com/PII/S1384107696000061}) - -\bibitem{Gea97} -Governato, F., Moore, B., Cen, R., Stadel, J., Lake, G., \& Quinn, T., -The Local Group as a test of cosmological models, -1997, NewA 2, 91-106. - -\bibitem{note}% - \note We consider an exactly solvable two-band model of electrons moving in -one dimension and interacting with a $\delta$-function spin-exchange -potential. - -\begin{subbibitems}{Lee} -\bibitem{Lee:a} N.~Nagaosa and P.~A.~Lee, Phys. Rev. Lett. {\bf 79}, 3755 -(1997). -\bibitem{Lee:b}C.~P\'epin and P.~A.~Lee, Phys. Rev. Lett. {\bf 81}, - 2779 (1998). -\end{subbibitems} - -\bibitem{x} K.~Gorny, O.~M.~Vyasilev, -J.~A.~Marindale, V.~A.~Nandor, C.~H.~Pennington, P.~C.~Hammel, -W.~L.~Hults, J.~L.~Smith, P.~L.~Kuhns, A.~P.~Reyes and W.~G.~Moulton, -Phys. Rev. Lett. {\bf 82}, 177 (1999). -\note These references demonstrate that for some high-$T_c$ compounds -the gap does not seem to depend on the magnetic field. - -\end{thebibliography} - -\end{document} diff --git a/Master/texmf-dist/doc/latex/elsevier/template-harv.tex b/Master/texmf-dist/doc/latex/elsevier/template-harv.tex deleted file mode 100644 index 44b3c84f680..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/template-harv.tex +++ /dev/null @@ -1,105 +0,0 @@ -% Template article for preprint document class `elsart' -% with harvard style bibliographic references -% SP 2006/04/26 - -\documentclass{elsart} - -% Use the option doublespacing or reviewcopy to obtain double line spacing -% \documentclass[doublespacing]{elsart} - -% the natbib package allows both number and author-year (Harvard) -% style referencing; -\usepackage{natbib} - -% if you use PostScript figures in your article -% use the graphics package for simple commands -% \usepackage{graphics} -% or use the graphicx package for more complicated commands -% \usepackage{graphicx} -% or use the epsfig package if you prefer to use the old commands -% \usepackage{epsfig} - -% The amssymb package provides various useful mathematical symbols -\usepackage{amssymb} - -% The lineno packages adds line numbers. Start line numbering with -% \begin{linenumbers}, end it with \end{linenumbers}. Or switch it on -% for the whole article with \linenumbers. -% \usepackage{lineno} - -% \linenumbers -\begin{document} - -\begin{frontmatter} - -% Title, authors and addresses - -% use the thanksref command within \title, \author or \address for footnotes; -% use the corauthref command within \author for corresponding author footnotes; -% use the ead command for the email address, -% and the form \ead[url] for the home page: -% \title{Title\thanksref{label1}} -% \thanks[label1]{} -% \author{Name\corauthref{cor1}\thanksref{label2}} -% \ead{email address} -% \ead[url]{home page} -% \thanks[label2]{} -% \corauth[cor1]{} -% \address{Address\thanksref{label3}} -% \thanks[label3]{} - -\title{} - -% use optional labels to link authors explicitly to addresses: -% \author[label1,label2]{} -% \address[label1]{} -% \address[label2]{} - -\author{} - -\address{} - -\begin{abstract} -% Text of abstract - -\end{abstract} - -\begin{keyword} -% keywords here, in the form: keyword \sep keyword - -% PACS codes here, in the form: \PACS code \sep code - -\end{keyword} - -\end{frontmatter} - -% main text -\section{} -\label{} - -% The Appendices part is started with the command \appendix; -% appendix sections are then done as normal sections -% \appendix - -% \section{} -% \label{} - -% Bibliographic references with the natbib package: -% Parenthetical: \citep{Bai92} produces (Bailyn 1992). -% Textual: \citet{Bai95} produces Bailyn et al. (1995). -% An affix and part of a reference: -% \citep[e.g.][Ch. 2]{Bar76} -% produces (e.g. Barnes et al. 1976, Ch. 2). - -\begin{thebibliography}{} - -% \bibitem[Names(Year)]{label} or \bibitem[Names(Year)Long names]{label}. -% (\harvarditem{Name}{Year}{label} is also supported.) -% Text of bibliographic item - -\bibitem[]{} - -\end{thebibliography} - -\end{document} - diff --git a/Master/texmf-dist/doc/latex/elsevier/template-num.tex b/Master/texmf-dist/doc/latex/elsevier/template-num.tex deleted file mode 100644 index 24f204c7b2d..00000000000 --- a/Master/texmf-dist/doc/latex/elsevier/template-num.tex +++ /dev/null @@ -1,101 +0,0 @@ -% Template article for preprint document class `elsart' -% SP 2006/04/26 - -\documentclass{elsart} - -% Use the option doublespacing or reviewcopy to obtain double line spacing -% \documentclass[doublespacing]{elsart} - -% if you use PostScript figures in your article -% use the graphics package for simple commands -% \usepackage{graphics} -% or use the graphicx package for more complicated commands -% \usepackage{graphicx} -% or use the epsfig package if you prefer to use the old commands -% \usepackage{epsfig} - -% The amssymb package provides various useful mathematical symbols -\usepackage{amssymb} - -% The lineno packages adds line numbers. Start line numbering with -% \begin{linenumbers}, end it with \end{linenumbers}. Or switch it on -% for the whole article with \linenumbers. -% \usepackage{lineno} - -% \linenumbers -\begin{document} - -\begin{frontmatter} - -% Title, authors and addresses - -% use the thanksref command within \title, \author or \address for footnotes; -% use the corauthref command within \author for corresponding author footnotes; -% use the ead command for the email address, -% and the form \ead[url] for the home page: -% \title{Title\thanksref{label1}} -% \thanks[label1]{} -% \author{Name\corauthref{cor1}\thanksref{label2}} -% \ead{email address} -% \ead[url]{home page} -% \thanks[label2]{} -% \corauth[cor1]{} -% \address{Address\thanksref{label3}} -% \thanks[label3]{} - -\title{} - -% use optional labels to link authors explicitly to addresses: -% \author[label1,label2]{} -% \address[label1]{} -% \address[label2]{} - -\author{} - -\address{} - -\begin{abstract} -% Text of abstract -\end{abstract} - -\begin{keyword} -% keywords here, in the form: keyword \sep keyword - -% PACS codes here, in the form: \PACS code \sep code -\PACS -\end{keyword} -\end{frontmatter} - -% main text -\section{} -\label{} - -% The Appendices part is started with the command \appendix; -% appendix sections are then done as normal sections -% \appendix - -% \section{} -% \label{} - -\begin{thebibliography}{00} - -% \bibitem{label} -% Text of bibliographic item - -% notes: -% \bibitem{label} \note - -% subbibitems: -% \begin{subbibitems}{label} -% \bibitem{label1} -% \bibitem{label2} -% If there is a note, it should come last: -% \bibitem{label3} \note -% \end{subbibitems} - -\bibitem{} - -\end{thebibliography} - -\end{document} - diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart.cls b/Master/texmf-dist/tex/latex/elsevier/elsart.cls deleted file mode 100644 index 53ea10ee6ef..00000000000 --- a/Master/texmf-dist/tex/latex/elsevier/elsart.cls +++ /dev/null @@ -1,1446 +0,0 @@ -%% -%% This is file `elsart.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% esl.dtx (with options: `package,elsart,ONECOL,DEEPLIST') -%% -%% 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 -%% 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 -%% version 1999/12/01 or later. -%% -\def\readRCS$#1: #2 #3 #4 #5${% - \def\RCSfile{#2}% - \def\RCSversion{#3}% - \def\RCSdate{#4}% -} -\def\@shortjnl{\relax} - \def\esp@fileversion{2.20} - \def\esp@filedate{2007/08/16} - \def\@journal{Elsevier} \def\@company{Elsevier} - \def\@issn{000-0000} - \def\@shortjid{elsart} -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal] - -\newif\if@TwoColumn -\newif\if@seceqn -\newif\if@secthm -\newif\if@nameyear -\newif\if@Elproofing -\@Elproofingfalse -\DeclareOption{12pt}{} -\DeclareOption{11pt}{} -\DeclareOption{10pt}{} -\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} -\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} -\@twocolumnfalse -\DeclareOption{onecolumn}{\@TwoColumnfalse} -\DeclareOption{twocolumn}{\@TwoColumntrue} -\newif\if@narrowdisplay -\@narrowdisplayfalse -\DeclareOption{narrowdisplay}{\@narrowdisplaytrue} -\newif\if@draft\@draftfalse -\DeclareOption{draft}{% - \@drafttrue - \overfullrule 5\p@ % to indicate overfull boxes -} -\DeclareOption{final}{% - \@draftfalse - \overfullrule \z@ -} -\let\snm\relax \let\cty\relax \let\cny\relax\let\jr\relax -\newif\if@ussrhead \@ussrheadfalse -\DeclareOption{ussrhead}{\@ussrheadtrue} -\@seceqnfalse % Default: equation numbering is not -\DeclareOption{seceqn}{\@seceqntrue} % reset at beginning of each section -\@secthmfalse -\DeclareOption{secthm}{\@secthmtrue} -\@nameyearfalse -\DeclareOption{nameyear}{\@nameyeartrue} -\def\@blstr{1} -\DeclareOption{doublespacing}{\def\@blstr{1.7}} -\DeclareOption{reviewcopy}{\def\@blstr{1.7}} -\newif\if@symbold\@symboldfalse -\DeclareOption{symbold}{\@symboldtrue} -\newif\if@amsthm\@amsthmfalse -\DeclareOption{amsthm}{\@amsthmtrue} - \ExecuteOptions{oneside} - \ExecuteOptions{onecolumn,final} -\ProcessOptions -\if@TwoColumn\@narrowdisplayfalse\fi -\if@draft\else\@narrowdisplayfalse\fi -\def\@pagenumprefix{} -\def\author@font{} -\def\partname{Part} -\def\appendixname{Appendix} -\def\contentsname{Contents} -\def\listfigurename{List of Figures} -\def\listtablename{List of Tables} -\def\refname{References} -\def\indexname{Index} -\def\figurename{Fig.} -\def\tablename{Table} -\def\abstractname{Abstract} -\lineskip 1\p@ -\normallineskip 1\p@ -\def\baselinestretch{1} -\frenchspacing -\def\cropwidth{297mm} -\def\cropheight{210mm} -\def\cropleft{0mm} -\def\croptop{0mm} -\def\FullCopyrightText{} -\def\copyrightholder#1{\def\@copyrightholder{#1}} -\newdimen\@frontmatterwidth -\def\@overtitleskip{69\p@} -\def\@overhistoryskip{\z@} -\def\@undertitleskip{\z@} -\def\@overkeywordskip{12\p@} -\def\@overabstractskip{8\p@} -\def\@overcaptionskip{8\p@} -\def\@preabstractskip{24\p@ \@plus 6\p@ \@minus 3\p@} -\def\@belowfmskip{18\p@} -\def\@bibliosize{\small} -\def\@historysize{\small} -\def\@keywordsize{\small} -\def\@overaddressskip{2pt} -\def\@titlesize{\Large\bfseries} -\def\@bibitemsep{0.3\@bls \@plus 0.1\@bls \@minus 0.1\@bls} -\def\@authorsize{\large} -\def\@keywordheading{{\it Key words: \ }} -\def\@addressstyle{\small\itshape} -\def\@captionsize{\small} -\def\@tablecaptionsize{\@captionsize} -\def\@figurecaptionsize{\@captionsize} -\def\@tablesize{\small} -\def\@keywordwidth{.8\textwidth} -\def\@abstractwidth{.8\textwidth} -\def\@fignumfont#1{#1} -\def\@secnumfont#1{\upshape} -\def\@catchlinesize{\footnotesize} -\def\@runheadsize{\normalsize} -\def\@narrowdisplaywidth{259pt} -\def\etal{et al.} -\def\AND{\&} -\def\@Colofonheight{1cm} -\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@% -\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@ -\let\@listi\@listI} -\def\small{\@setfontsize\small\@xipt{13.6}% -\abovedisplayskip 11\p@ \@plus3\p@ minus6\p@ -\belowdisplayskip \abovedisplayskip -\abovedisplayshortskip \z@ \@plus3\p@ -\belowdisplayshortskip 6.5\p@ \@plus3.5\p@ minus3\p@ -\def\@listi{\leftmargin\leftmargini - \parsep 4.5\p@ \@plus2\p@ minus\p@ \itemsep \parsep - \topsep 9\p@ \@plus3\p@ minus5\p@}} -\let\footnotesize=\small -\let\@xviiipt\@xviipt -\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}} -\def\tiny{\@setfontsize\tiny\@vipt{7}} -\def\large{\@setfontsize\large\@xivpt{18}} -\def\Large{\@setfontsize\Large\@xviipt{22}} -\def\LARGE{\@setfontsize\LARGE\@xxpt{22}} -\def\huge{\@setfontsize\huge\@xxvpt{27}} -\let\Huge=\huge -\normalsize % Choose the normalsize font. -\newdimen\@bls % Several dimensions are -\@bls=\baselineskip % expressed in terms of this. -\if@twoside % Values for two-sided printing: - \oddsidemargin 20\p@ % Left margin on odd-numbered pages. - \evensidemargin 20\p@ % Left margin on even-numbered pages. - \marginparwidth 10\p@ % \@Width of marginal notes. -\else % Values for one-sided printing: - \oddsidemargin 20\p@ % Left margin on odd-numbered pages. - \evensidemargin 20\p@ % Left margin on even-numbered pages. - \marginparwidth 2pc -\fi -\marginparsep 20\p@ % Horizontal space between outer margin and - % marginal note -\topmargin \z@ % Nominal distance from top of page to top of - % box containing running head. -\headheight \z@ % \@Height of box containing running head. -\headsep \z@ % Space between running head and text. - \footskip 40\p@ -\bigskipamount=\@bls \@plus 0.3\@bls \@minus 0.3\@bls % 1/1 line -\medskipamount=0.5\bigskipamount % 1/2 line -\smallskipamount=0.25\bigskipamount % 1/4 line -\@tempdima=651pt \advance\@tempdima -\topskip \@tempcnta=\@tempdima -\@tempdimb=\@blstr\@bls \@tempcntb=\@tempdimb -\divide\@tempcnta\@tempcntb -\textheight\@tempdimb \multiply\textheight\@tempcnta -\advance\textheight\topskip -\textwidth 33pc % \@Width of text line. - % For two-column mode: - \columnsep 2pc % Space between columns -\columnseprule \z@ % \@Width of rule between columns. - \footnotesep 8.4\p@ -\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and - % top of first footnote. -\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved - % to top or bottom of text page. -\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats - % at top or bottom of page. -\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and - % text. -\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column - % figures in two-column mode. -\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column - % floats. -\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be - % \z@ \@plus ...) -\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column. -\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be - % \z@ \@plus ... ) -\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...) -\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page. -\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be - % \z@ \@plus ... ) -\marginparpush 5\p@ % Minimum vertical separation between two marginal - % notes. -\parskip 1pc \@plus 1\p@ % Extra vertical space between paragraphs. -\parindent \z@ % Indentation of each paragraph. -\newskip\eqntopsep % Extra vertical space, in addition to - \eqntopsep 12\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below -\newdimen\eqnarraycolsep % Half the space between columns -\eqnarraycolsep 1\p@ % in an \eqnarray. -\@lowpenalty 51 % Produced by \nopagebreak[1] or \nolinebreak[1] -\@medpenalty 151 % Produced by \nopagebreak[2] or \nolinebreak[2] -\@highpenalty 301 % Produced by \nopagebreak[3] or \nolinebreak[3] -\@beginparpenalty -\@lowpenalty % Before a list or paragraph environment. -\@endparpenalty -\@lowpenalty % After a list or paragraph environment. -\@itempenalty -\@lowpenalty % Between list items. -\def\section{\@startsection{section}{1}{\z@}{1.5\@bls - \@plus .4\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries}} -\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}} -\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls - \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}} -\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalsize\bfseries}} -\setcounter{secnumdepth}{4} -\def\half@em{\hskip 0.5em} -\def\lb@part{PART \thepart.\half@em} - \def\lb@empty@part{PART \thepart} -\def\lb@section{\thesection.\half@em} - \def\lb@empty@section{\thesection} -\def\lb@subsection{\thesubsection.\half@em} - \def\lb@empty@subsection{\thesubsection} -\def\lb@subsubsection{\thesubsubsection.\half@em} - \def\lb@empty@subsubsection{\thesubsubsection} -\def\lb@paragraph{\theparagraph.\half@em} - \def\lb@empty@paragraph{\theparagraph} -\def\lb@subparagraph{\thesubparagraph.\half@em} - \def\lb@empty@subparagraph{\thesubparagraph} -\def\head@format#1#2{#2} -\def\head@style{\interlinepenalty\@M - \hyphenpenalty\@M \exhyphenpenalty\@M - \rightskip \z@ \@plus 0.5\hsize \relax - } -\def\app@number#1{\setcounter{#1}{0}% - \@addtoreset{#1}{section}% - \@namedef{the#1}{\thesection.\arabic{#1}}} -\def\appendix{\@ifstar{\appendix@star}{\appendix@nostar}} -\def\appendix@nostar{% - \def\lb@section{\appendixname\ \thesection.\half@em} - \def\lb@empty@section{\appendixname\ \thesection} - \setcounter{section}{0}\def\thesection{\Alph{section}}% - \setcounter{subsection}{0}% - \setcounter{subsubsection}{0}% - \setcounter{paragraph}{0}% - \app@number{equation}\app@number{figure}\app@number{table}} -\def\appendix@star{% - \def\lb@section{\appendixname}\let\lb@empty@section\lb@section - \setcounter{section}{0}\def\thesection{\Alph{section}}% - \setcounter{subsection}{0}% - \setcounter{subsubsection}{0}% - \setcounter{paragraph}{0}% - \app@number{equation}\app@number{figure}\app@number{table}} -\def\ack{\section*{Acknowledgements}% - \addtocontents{toc}{\protect\vspace{6pt}}% - \addcontentsline{toc}{section}{Acknowledgements}% -} -\@namedef{ack*}{\par\vskip 3.0ex \@plus 1.0ex \@minus 1.0ex} -\let\endack\par -\@namedef{endack*}{\par} -\newdimen\labelwidthi -\newdimen\labelwidthii -\newdimen\labelwidthiii -\newdimen\labelwidthiv -\def\normal@labelsep{0.5em} -\labelsep\normal@labelsep -\settowidth{\labelwidthi}{(iii)} -\settowidth{\labelwidthii}{(d)} -\settowidth{\labelwidthiii}{(iii)} -\settowidth{\labelwidthiv}{(M)} -\leftmargini\labelwidthi \advance\leftmargini\labelsep -\leftmarginii\labelwidthii \advance\leftmarginii\labelsep -\leftmarginiii\labelwidthiii \advance\leftmarginiii\labelsep -\leftmarginiv\labelwidthiv \advance\leftmarginiv\labelsep -\def\setleftmargin#1#2{\settowidth{\@tempdima}{#2}\labelsep\normal@labelsep - \csname labelwidth#1\endcsname\@tempdima - \@tempdimb\@tempdima \advance\@tempdimb\labelsep - \csname leftmargin#1\endcsname\@tempdimb} -\def\@listI{\leftmargin\leftmargini - \labelwidth\labelwidthi \labelsep\normal@labelsep - \topsep \z@ \partopsep\z@ \parsep\z@ \itemsep\z@ - \listparindent 1em} -\def\@listii{\leftmargin\leftmarginii - \labelwidth\labelwidthii \labelsep\normal@labelsep - \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@ - \listparindent 1em} -\def\@listiii{\leftmargin\leftmarginiii - \labelwidth\labelwidthiii \labelsep\normal@labelsep - \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@ - \listparindent 1em} -\def\@listiv{\leftmargin\leftmarginiv - \labelwidth\labelwidthiv \labelsep\normal@labelsep - \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@ - \listparindent 1em} -\let\@listi\@listI -\@listi -\def\left@label#1{{#1}\hss} -\def\right@label#1{\hss\llap{#1}} -\def\thick@label#1{\hspace\labelsep #1} -\newcount\@maxlistdepth -\@maxlistdepth=4 -\def\labelitemi{$\bullet$} \def\labelitemii{$\cdot$} -\def\labelenumi{(\theenumi)} \def\theenumi{\arabic{enumi}} -\def\labelenumii{(\alph{enumii})} \def\theenumii{\theenumi\alph{enumii}} -\def\labelenumiii{(\roman{enumiii})}\def\theenumiii{\theenumii.\roman{enumiii}} -\def\labelenumiv{(\Alph{enumiv})} \def\theenumiv{\theenumiii.\Alph{enumiv}} -\def\enumerate{% - \ifnum \@enumdepth >\@maxlistdepth - \@toodeep - \else - \advance\@enumdepth \@ne - \edef\@enumctr{enum\romannumeral\the\@enumdepth}% - \list{\csname label\@enumctr\endcsname}% - {\usecounter{\@enumctr} - \let\makelabel=\right@label} - \fi} -\def\itemize{% - \ifnum \@itemdepth >\@maxlistdepth - \@toodeep - \else - \advance\@itemdepth \@ne - \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% - \setleftmargin{i}{--}% - \setleftmargin{ii}{$\cdot$}% - \list{\csname\@itemitem\endcsname}% - {\let\makelabel\right@label} - \fi} -\def\verse{\let\\=\@centercr - \list{}{\itemsep\z@ - \itemindent \z@ - \listparindent\z@ - \rightmargin 1em - \leftmargin \rightmargin}\item[]} -\let\endverse\endlist -\def\quotation{\list{}{\itemindent\z@ - \leftmargin 1em \rightmargin \z@ - \parsep \z@ \@plus 1pt}\item[]} -\let\endquotation=\endlist -\def\quote{\list{}{\itemindent\z@ - \leftmargin 1em \rightmargin \z@}% -\item[]} -\let\endquote=\endlist -\def\descriptionlabel#1{\hspace\labelsep \bfseries #1} -\def\description{\list{}{\labelwidth\z@ - \leftmargin 1em \itemindent-\leftmargin - \let\makelabel\descriptionlabel}} -\let\enddescription\endlist -\def\@atfmtname{atlplain} -\ifx\fmtname\@atfmtname - \def\neq{\not\nobreak\mkern -2mu =}% - \let\ne\neq -\fi -\def\operatorname#1{\mathop{\mathrm{#1}}\nolimits} -\def\lefteqn#1{\hbox to\z@{$\displaystyle {#1}$\hss}} -\newskip\eqnbaselineskip % Standard interline spacing in an {eqnarray} -\jot=2\p@ -\newskip\eqnlineskip % Minimal space between the bottom of - % a line and the top of the next line. -\eqnbaselineskip=14\p@ \eqnlineskip=2\p@ -\newdimen\mathindent -\if@TwoColumn - \mathindent 0em -\else - \mathindent 2em -\fi -\if@narrowdisplay - \def\calcmathindent{% - \mathindent\linewidth\relax - \advance\mathindent-\@narrowdisplaywidth} -\else - \let\calcmathindent\relax -\fi -\def\[{\relax\ifmmode\@badmath - \else%\bgroup removed on request from BW (1993-05-17) - \@beginparpenalty\predisplaypenalty - \@endparpenalty\postdisplaypenalty -\calcmathindent - \begin{trivlist}\@topsep \eqntopsep % used by first \item - \@topsepadd \eqntopsep % used by \@endparenv - \item[]\leavevmode - \hbox to\linewidth\bgroup$ \displaystyle - \hskip\mathindent\bgroup\fi} -\def\]{\relax\ifmmode \egroup $\hfil \egroup - \end{trivlist}% \egroup removed on request from BW (1993-05-17) - \else \@badmath \fi} -\def\equation{\@beginparpenalty\predisplaypenalty - \@endparpenalty\postdisplaypenalty - \refstepcounter{equation}\trivlist - \@topsep \eqntopsep % used by first \item - \@topsepadd \eqntopsep % used by \@endparenv -\calcmathindent - \item[]\leavevmode - \hbox to\linewidth\bgroup $ \displaystyle \hskip\mathindent\bgroup} -\def\endequation{\egroup$\hfil \displaywidth\linewidth - \@eqnnum\egroup \endtrivlist} -\def\eqnarray{% - \par %BW - \noindent %BW - \baselineskip\eqnbaselineskip\lineskip\eqnlineskip %BW - \lineskiplimit\eqnlineskip %BW -\calcmathindent - \stepcounter{equation}% - \let\@currentlabel=\theequation - \global\@eqnswtrue - \global\@eqcnt\z@ - \tabskip\mathindent - \let\\=\@eqncr - \abovedisplayskip\eqntopsep\ifvmode\advance\abovedisplayskip\partopsep\fi - \belowdisplayskip\abovedisplayskip - \belowdisplayshortskip\abovedisplayskip - \abovedisplayshortskip\abovedisplayskip - $$\halign to \displaywidth\bgroup\@eqnsel - \pre@coli$\displaystyle\tabskip\z@{##}$\post@coli - &\global\@eqcnt\@ne - \pre@colii$\displaystyle{##}$\post@colii - &\global\@eqcnt\tw@ - \pre@coliii $\displaystyle\tabskip\z@{##}$\post@coliii - \tabskip\@centering&\llap{##}\tabskip\z@\cr -} -\def\endeqnarray{\@@eqncr\egroup - \global\advance\c@equation\m@ne$$\global\@ignoretrue } -\def\pre@coli{\hskip\@centering} \def\post@coli{} -\def\pre@colii{\hskip 2\eqnarraycolsep \hfil} \def\post@colii{\hfil} -\def\pre@coliii{\hskip 2\eqnarraycolsep} \def\post@coliii{\hfil} -\arraycolsep 2\p@ % Half the space between columns in array environment. -\tabcolsep 6\p@ % idem in tabular environment. -\def\arraystretch{1.5} % More vertical space in tables -\arrayrulewidth 0.4\p@ % \@Width of rules and space between adjacent -\doublerulesep 2\p@ % rules in any of these two environments. -\newdimen\rulepreskip \newdimen\rulepostskip -\rulepreskip=4\p@ \rulepostskip=6\p@ -\tabbingsep \labelsep % Space used by the \' command. (See LaTeX{} manual.) -\skip\@mpfootins = 6\p@ \@plus 2\p@ % Space between last line of text and - % top of first footnote. -\fboxsep = 7\p@ % Space left between box and text by \fbox and \framebox. -\fboxrule = 0.4\p@ % \@Width of rules in box made by \fbox and \framebox. -\newcounter{section} -\newcounter{subsection}[section] -\newcounter{subsubsection}[subsection] -\newcounter{paragraph}[subsubsection] -\newcounter{subparagraph}[paragraph] -\if@seceqn - \@addtoreset{equation}{section} - \def\theequation{\arabic{section}.\arabic{equation}} -\else - \def\theequation{\arabic{equation}} -\fi -\def\thesection {\arabic{section}} -\def\thesubsection {\thesection.\arabic{subsection}} -\def\thesubsubsection{\thesubsection.\arabic{subsubsection}} -\def\theparagraph {\thesubsubsection.\arabic{paragraph}} -\def\thesubparagraph {\theparagraph.\arabic{subparagraph}} -\@addtoreset{section}{part} % reset section numbers at beginning of part - -\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} -\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} -\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} -\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} -\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} -\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} -\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} -\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} -\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} -\RequirePackage{latexsym} -\def\qed{\relax\ifmmode\hskip2em \Box\else\unskip\nobreak\hskip1em $\Box$\fi} -\def\proof@headerfont{\upshape\bfseries} -\if@amsthm - \RequirePackage{amsthm}% - \def\th@plain{% - \thm@preskip\parskip - \thm@postskip\z@ - \itshape % body font - } - \def\th@definition{% - \thm@preskip\parskip - \thm@postskip\z@ - \normalfont % body font - } - \def\th@remark{% - \thm@headfont{\itshape}% - \normalfont % body font - \thm@preskip\parskip \divide\thm@preskip\tw@ - \thm@postskip\z@ - } -\else\let\theoremstyle\@gobble\fi -\newenvironment{pf}% - {\par\addvspace{\@bls \@plus 0.5\@bls \@minus 0.1\@bls}\noindent - {\bfseries\Elproofname}\enspace\ignorespaces}% - {\par\addvspace{\@bls \@plus 0.5\@bls \@minus 0.1\@bls}} -\def\Elproofname{PROOF.} -\@namedef{pf*}#1{\par\begingroup\def\Elproofname{#1}\pf\endgroup\ignorespaces} -\expandafter\let\csname endpf*\endcsname=\endpf -\theoremstyle{plain} -\if@secthm - \newtheorem{thm}{Theorem}[section] - \@addtoreset{thm}{section} -\else - \newtheorem{thm}{Theorem} -\fi -\newtheorem{cor}[thm]{Corollary} -\newtheorem{lem}[thm]{Lemma} -\newtheorem{claim}[thm]{Claim} -\newtheorem{axiom}[thm]{Axiom} -\newtheorem{conj}[thm]{Conjecture} -\newtheorem{fact}[thm]{Fact} -\newtheorem{hypo}[thm]{Hypothesis} -\newtheorem{assum}[thm]{Assumption} -\newtheorem{prop}[thm]{Proposition} -\newtheorem{crit}[thm]{Criterion} -\theoremstyle{definition} -\newtheorem{defn}[thm]{Definition} -\newtheorem{exmp}[thm]{Example} -\newtheorem{rem}[thm]{Remark} -\newtheorem{prob}[thm]{Problem} -\newtheorem{prin}[thm]{Principle} -\newtheorem{alg}{Algorithm} -\long\def\@makealgocaption#1#2{\vskip 2ex \small - \hbox to \hsize{\parbox[t]{\hsize}{{\bfseries #1.} #2}}} -\newcounter{algorithm} -\def\thealgorithm{\@arabic\c@algorithm} -\def\fps@algorithm{tbp} -\def\ftype@algorithm{4} -\def\ext@algorithm{lof} -\def\fnum@algorithm{Algorithm \thealgorithm} -\def\algorithm{\let\@makecaption\@makealgocaption\@float{algorithm}} -\def\endalgorithm{\end@float} -\newtheorem{note}{Note} -\newtheorem{summ}{Summary} -\newtheorem{case}{Case} -\def\@pnumwidth{2.55em} -\def\@tocrmarg{2.55em \@plus 5em} -\def\@dotsep{-2.5} -\setcounter{tocdepth}{2} -\newcommand\listoffigures{% - \section*{\listfigurename - \@mkboth{\MakeUppercase\listfigurename}% - {\MakeUppercase\listfigurename}}% - \@starttoc{lof}% - } -\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} -\newcommand\listoftables{% - \section*{\listtablename - \@mkboth{% - \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}% - \@starttoc{lot}% - } -\let\l@table\l@figure -\def\tableofcontents{% - \begin{small} - \leftline {{\bfseries \contentsname\/}} - \setcounter{secnumdepth}{4}% - \setcounter{tocdepth}{2}% - {\@starttoc{toc}}% -\end{small} -} -\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}} -\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} -\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} -\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} -\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}} -\def\@dotsep{2000} -\def\thebibliography{% - \@startsection{section}{1}{\z@}{20\p@ \@plus 8\p@ \@minus 4pt} - {\@bls}{\normalsize\bfseries}*{\refname}% -\addcontentsline{toc}{section}{\refname}% - \@thebibliography} -\let\endthebibliography=\endlist -\def\@thebibliography#1{\@bibliosize - \list{\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}} - \if@nameyear - \labelwidth\z@ \labelsep\z@ \leftmargin\parindent - \itemindent-\parindent - \else - \labelsep 3\p@ \itemindent\z@ - \leftmargin\labelwidth \advance\leftmargin\labelsep -\fi -\itemsep\@bibitemsep - \usecounter{enumiv}\let\p@enumiv\@empty - \def\theenumiv{\arabic{enumiv}}}% - \tolerance\@M - \hyphenpenalty\@M - \hbadness5000 \sfcode`\.=1000\relax} -\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} -\if@nameyear - \def\@biblabel#1{} -\else - \def\@biblabel#1{[#1]\hskip \z@ \@plus 1filll} -\fi -\let\make@bb@error\relax -\def\@mkbberr{\def\bibitem{\ClassError{elsart}% - {Bibitem after note}% - {You are using a bibitem after a note in a subbibitems - environment;\MessageBreak - note should the last item in a subbibitems environment}}} -\def\@itemnote{\make@bb@error\item[]} -\def\mk@noitemnote{\ifx\@tempa\note \let\note\@noitemnote \fi} -\def\@noitemnote{\let\note\@itemnote} -\AtBeginDocument{% - \let\nopeek@bibitem\@bibitem - \let\nopeek@lbibitem\@lbibitem - \def\@bibitem#1{\let\note\@itemnote\nopeek@bibitem{#1}% - \futurelet\@tempa\mk@noitemnote} - \def\@lbibitem[#1]#2{\let\note\@itemnote\nopeek@lbibitem[#1]{#2}% - \futurelet\@tempa\mk@noitemnote} -} -\newif\if@natbibloaded\@natbibloadedfalse -\AtBeginDocument{\@ifpackageloaded{natbib}{\@natbibloadedtrue}{}} -\newenvironment{subbibitems}[1]{% - \if@natbibloaded\def\bib@ctr{NAT@ctr}\else\def\bib@ctr{enumiv}\fi - \if@filesw {\let \protect \noexpand \immediate \write \@auxout - {\string \nocollapse@cites}% - \global\let\nocollapse@cites\relax}\fi - \def\@itemslabel{#1}% - \stepcounter{\bib@ctr}% - \edef\main@bibnum{\the\value{\bib@ctr}}% - \setcounter{\bib@ctr}{0}% - \def\thebib@ctr{\main@bibnum\alph{\bib@ctr}}% - \if@natbibloaded - \def\bibitem{\@ifnextchar [{\@lbibitem }{\global \NAT@stdbsttrue - \stepcounter {\bib@ctr}\@lbibitem [\thebib@ctr]}}% - \else - \def\@bibitem##1{\stepcounter{\bib@ctr}\@lbibitem[\thebib@ctr]{##1}}% - \fi - \let\make@bb@error\@mkbberr -}{% - \if@filesw {% - \if@natbibloaded{% - \let\protect\noexpand - \immediate\write\@auxout {\string\bibcite{\@itemslabel}% - {{\main@bibnum a--\alph {\bib@ctr}}{}{{}}{{}}}}% - \immediate\write\@auxout {\string\bibcite{\@itemslabel :s}% - {{\main@bibnum}{}{{}}{{}}}}% - }\else{% - \let\protect\noexpand - \immediate\write\@auxout {\string\bibcite{\@itemslabel}% - {\main@bibnum a--\alph{\bib@ctr}}}% - \immediate\write\@auxout {\string\bibcite{\@itemslabel :s}% - {\main@bibnum}}% - }\fi - }\fi - \setcounter{\bib@ctr}{\main@bibnum}% -} -\let\nocollapse@citex\@citex -\newcount\@tempcntc -\def\collapse@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi - \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do - {\edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% - \@ifundefined - {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bfseries ?}\@warning - {Citation `\@citeb' on page \thepage \space undefined}}% - {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}% - \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne - \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}% - \else - \advance\@tempcntb\@ne - \ifnum\@tempcntb=\@tempcntc - \else\advance\@tempcntb\m@ne\@citeo - \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}} -\let\@citex\collapse@citex -\def\nocollapse@cites{% - \@ifpackageloaded{hyperref}{}{\global\let\@citex\nocollapse@citex}% - \global\let\nocollapse@cites\relax} -\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea\def\@citea{,}% - \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else - {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi - \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi} -\@namedef{cv*}{\section*{Curriculum Vitae}\cv} - \def\cv{\hangindent=7pc \hangafter=-12 \parskip\bigskipamount \small} -\def\footnote{\@ifnextchar[{\@xfootnote}{\refstepcounter - {\@mpfn}\protected@xdef\@thefnmark{\thempfn}\@footnotemark\@footnotetext}} -\def\footnotemark{\@ifnextchar[{\@xfootnotemark - }{\refstepcounter{footnote}\xdef\@thefnmark{\thefootnote}\@footnotemark}} -\def\footnoterule{\kern-3\p@ - \hrule \@width 3pc % The \hrule has default \@height of 0.4pt. - \kern 2.6\p@} -\def\thempfootnote{\alph{mpfootnote}} -\def\mpfootnotemark{% - \@ifnextchar[{\@xmpfootnotemark}{\stepcounter{mpfootnote}% - \begingroup - \let\protect\noexpand - \xdef\@thefnmark{\thempfootnote}% - \endgroup - \@footnotemark}} -\def\@xmpfootnotemark[#1]{% - \begingroup - \c@mpfootnote #1\relax - \let\protect\noexpand - \xdef\@thefnmark{\thempfootnote}% - \endgroup - \@footnotemark} -\def\@mpmakefnmark{\,\hbox{$^{\mathrm{\@thefnmark}}$}} -\long\def\@mpmakefntext#1{\noindent - \hbox{$^{\mathrm{\@thefnmark}}$} #1} -\def\@iiiminipage#1#2[#3]#4{% - \leavevmode - \@pboxswfalse - \setlength\@tempdima{#4}% - \def\@mpargs{{#1}{#2}[#3]{#4}}% - \setbox\@tempboxa\vbox\bgroup - \color@begingroup - \hsize\@tempdima - \textwidth\hsize \columnwidth\hsize - \@parboxrestore - \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@ - \let\@footnotetext\@mpfootnotetext - \let\@makefntext\@mpmakefntext - \let\@makefnmark\@mpmakefnmark - \let\@listdepth\@mplistdepth \@mplistdepth\z@ - \@minipagerestore\global\@minipagetrue %% \global added 24 May 89 - \everypar{\global\@minipagefalse\everypar{}}} -\def\fn@presym{} -\long\def\@makefntext#1{\noindent\hbox to 1em - {$^{\fn@presym\mathrm{\@thefnmark}}$\hss}#1} -\def\@makefnmark{\,\hbox{$^{\fn@presym\mathrm{\@thefnmark}}$}\,} -\def\patched@end@dblfloat{% - \if@twocolumn - \par\vskip\z@skip %% \par\vskip\z@ added 15 Dec 87 - \global\@minipagefalse - \outer@nobreak - \egroup %% end of vbox - \color@endbox - \ifnum\@floatpenalty <\z@ - \@largefloatcheck - \@cons\@dbldeferlist\@currbox - \fi - \ifnum \@floatpenalty =-\@Mii \@Esphack\fi - \else - \end@float - \fi -} -\setcounter{topnumber}{5} -\def\topfraction{0.99} -\def\textfraction{0.05} -\def\floatpagefraction{0.9} -\setcounter{bottomnumber}{5} -\def\bottomfraction{0.99} -\setcounter{totalnumber}{10} -\def\dbltopfraction{0.99} -\def\dblfloatpagefraction{0.8} -\setcounter{dbltopnumber}{5} -\long\def\@maketablecaption#1#2{\@tablecaptionsize - \global \@minipagefalse - \hbox to \hsize{\parbox[t]{\hsize}{#1 \\ #2}}} -\long\def\@makefigurecaption#1#2{\@figurecaptionsize - \vskip \@overcaptionskip - \setbox\@tempboxa\hbox{#1. #2} - \ifdim \wd\@tempboxa >\hsize % IF longer than one line THEN - \unhbox\@tempboxa\par % set as justified paragraph - \else % ELSE - \global \@minipagefalse - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% center single line. - \fi} -\def\@makecaption{\@makefigurecaption} -\def\conttablecaption{\par \begingroup \@parboxrestore \normalsize - \@makecaption{\fnum@table\,---\,continued}{}\par - \vskip-1pc \endgroup} -\def\contfigurecaption{\vskip-1pc \par \begingroup \@parboxrestore - \@captionsize - \@makecaption{\fnum@figure\,---\,continued}{}\par - \endgroup} -\newcounter{figure} -\def\thefigure{\@arabic\c@figure} -\def\fps@figure{tbp} -\def\ftype@figure{1} -\def\ext@figure{lof} -\def\fnum@figure{\figurename~\thefigure} -\def\figure{% - \let\@makecaption\@makefigurecaption - \let\contcaption\contfigurecaption \@float{figure}} -\def\endfigure{\end@float} -\@namedef{figure*}{% - \let\@makecaption\@makefigurecaption - \let\contcaption\contfigurecaption \@dblfloat{figure}} -\@namedef{endfigure*}{\end@dblfloat} -\newcounter{table} -\def\thetable{\@arabic\c@table} -\def\fps@table{tbp} -\def\ftype@table{2} -\def\ext@table{lot} -\def\fnum@table{\tablename~\thetable} -\let\old@floatboxreset\@floatboxreset -\def\table{% -\let\@makecaption\@maketablecaption -\def\@floatboxreset{% - \old@floatboxreset - \@tablesize -}% - \let\footnoterule\relax - \let\contcaption\conttablecaption \@float{table}} -\def\endtable{\end@float} -\@namedef{table*}{% -\let\@makecaption\@maketablecaption -\def\@floatboxreset{% - \old@floatboxreset - \@tablesize -}% - \let\footnoterule\relax - \let\contcaption\conttablecaption \@dblfloat{table}} -\@namedef{endtable*}{\end@dblfloat} -\newtoks\t@glob@notes % List of all notes -\newtoks\t@loc@notes % List of notes for one element -\newcount\note@cnt % Number of notes per element -\newtoks\corauth@text -\newtoks\email@text -\newtoks\url@text -\newcounter{corauth} -\newcounter{author} % Author counter -\newcount\n@author % Total number of authors -\def\n@author@{1} % idem, read from .aux file -\newcounter{collab} % Collaboration counter -\newcount\n@collab % Total number of collaborations -\def\n@collab@{} % idem, read from .aux file -\newcounter{address} % Address counter -\def\theHaddress{\arabic{address}}% for hyperref -\newdimen\sv@mathsurround % Dimen register to save \mathsurround -\newcount\sv@hyphenpenalty % Count register to save \hyphenpenalty -\newcount\prev@elem \prev@elem=0 % Variables to keep track of -\newcount\cur@elem \cur@elem=0 % types of elements that are processed -\chardef\e@title=1 -\chardef\e@subtitle=1 -\chardef\e@author=2 -\chardef\e@collab=3 -\chardef\e@address=4 -\newif\if@newelem % Switch to new type of element? -\newif\if@firstauthor % First author or collaboration? -\newif\if@preface % If preface: omit history and abstract -\newif\if@hasabstract % If abstract / keywords: do not omit rules -\newif\if@haskeywords % If abstract / keywords: do not omit rules -\newbox\fm@box % Box for collected front matter -\newdimen\fm@size % Total height of \fm@box -\newbox\t@abstract % Box for abstract -\newbox\t@keyword % Box for keyword abstract - \let\report@elt\@gobble -\def\add@tok#1#2{\global#1\expandafter{\the#1#2}} -\def\add@xtok#1#2{\begingroup - \no@harm - \xdef\@act{\global\noexpand#1{\the#1#2}}\@act -\endgroup} -\def\beg@elem{\global\t@loc@notes={}\global\note@cnt\z@} -\def\@xnamedef#1{\expandafter\xdef\csname #1\endcsname} -\def\no@harm{% - \let\\=\relax \let\rm\relax - \let\ss=\relax \let\ae=\relax \let\oe=\relax - \let\AE=\relax \let\OE=\relax - \let\o=\relax \let\O=\relax - \let\i=\relax \let\j=\relax - \let\aa=\relax \let\AA=\relax - \let\l=\relax \let\L=\relax - \let\d=\relax \let\b=\relax \let\c=\relax - \let\bar=\relax - \def\protect{\noexpand\protect\noexpand}} -\def\proc@elem#1#2{\begingroup - \no@harm % make a few instructions harmless - \let\thanksref\@gobble % remove \thanksref from element - \let\corauthref\@gobble - \@xnamedef{@#1}{#2}% % and store as \@#1 - \let\thanksref\add@thanksref - \let\corauthref\add@thanksref - \setbox\@tempboxa\hbox{#2}% - \endgroup - \prev@elem=\cur@elem % keep track of type of previous - \cur@elem=\csname e@#1\endcsname % and current element -} -\def\add@thanksref#1{\global\advance\note@cnt\@ne - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{\ref{#1}}} -\def\note@sep{,} -\def\thanks{\@ifnextchar[{\@tempswatrue - \thanks@optarg}{\@tempswafalse\thanks@optarg[]}} -\def\thanks@optarg[#1]#2{\refstepcounter{footnote}% - \if@tempswa\label{#1}\else\relax\fi - \add@tok\t@glob@notes{\footnotetext}% - \add@xtok\t@glob@notes{[\the\c@footnote]}% - \add@tok\t@glob@notes{{#2}}% - \ignorespaces} -\def\corauth{\@ifnextchar[{\@tempswatrue - \corauth@optarg}{\@tempswafalse\corauth@optarg[]}} -\def\corauth@optarg[#1]#2{\refstepcounter{corauth}% - \if@tempswa\label{#1}\else\relax\fi - \add@tok\corauth@text{\footnotetext}% - \add@xtok\corauth@text{[\the\c@corauth]}% - \add@tok\corauth@text{{#2}}\ignorespaces} -\newcommand\ead[1][email]{% - \add@eadcomma{#1}% - \expandafter\ifcase\csname has@ead@#1\endcsname - \expandafter\global\expandafter\chardef - \csname has@ead@#1\endcsname=1\relax\else - \expandafter\global\expandafter\chardef - \csname has@ead@#1\endcsname=2\relax\fi - \add@ead{#1}% -} -\def\add@ead#1#2{% - \expandafter\add@tok\csname #1@text\endcsname{\texttt{#2}\ead@au}% - \expandafter\add@xtok\csname #1@text\endcsname{{\@author}}% - \ignorespaces -} -\def\add@eadcomma#1{% - \expandafter\ifcase\csname has@ead@#1\endcsname\else - \expandafter\add@tok\csname #1@text\endcsname{, }\fi -} -\let\@ead@au\@empty -\def\ead@newau{\ifx\@ead@au\@empty\else\ead@addau\@ead@au - \let\@ead@au\@empty\fi} -\let\ead@endau\ead@newau -\def\ead@addau#1{ (#1)} -\def\ead@au#1{\def\@ead@au{#1}} -\def\email@name{Email address} -\def\emails@name{Email addresses} -\chardef\has@ead@email=0 -\def\url@name{URL} -\def\urls@name{URLs} -\chardef\has@ead@url=0 -\let\real@refstepcounter\refstepcounter -\def\footnote{\@ifnextchar[{\@xfootnote}{\real@refstepcounter - {\@mpfn}\protected@xdef\@thefnmark{\thempfn}\@footnotemark\@footnotetext}} -\def\footnotemark{\@ifnextchar[{\@xfootnotemark - }{\real@refstepcounter{footnote}\xdef\@thefnmark{\thefootnote}\@footnotemark}} -\def\footnoterule{\kern-3\p@ - \hrule \@width 3pc % The \hrule has default \@height of 0.4pt. - \kern 2.6\p@} - \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@ - \global\c@collab\z@ \global\c@address\z@ - \sv@mathsurround\mathsurround \m@th - \global\n@author=0\n@author@\relax - \global\n@collab=0\n@collab@\relax - \global\advance\n@author\m@ne % In comparisons later on we need - \global\advance\n@collab\m@ne % n@author-1 and n@collab-1 - \global\@firstauthortrue % set to false by first \author or \collab - \global\@hasabstractfalse % Default: no abstract or keywords - \global\@haskeywordsfalse % Default: no abstract or keywords - \global\@prefacefalse % not preface - \ifnum\c@firstpage=\c@lastpage - \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}} - \else - \gdef\@pagerange{\@pagenumprefix - \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}% - \fi - \parskip 4\p@ - \open@fm \ignorespaces} -\def\preface{\@prefacetrue} -\def\endfrontmatter{% - \ifx\@runauthor\relax - \global\let\@runauthor\@runningauthor - \fi - \global\n@author=\c@author - \global\n@collab=\c@collab \@writecount - \global\@topnum\z@ - \thispagestyle{copyright}% % Format rest of front matter: - \if@preface \else % IF not preface THEN - \vskip \@overhistoryskip - \history@fmt % print history (received, ...) - \newcount\c@sv@footnote - \global\c@sv@footnote=\c@footnote % save current footnote number - \if@hasabstract % IF abstract/ keywords THEN - \vskip \@preabstractskip % Space above rule - \hrule height 0.4\p@ % Rule above abstract/keywords - \vskip 8\p@ - \unvbox\t@abstract % print abstract, if any - \fi - \if@haskeywords % IF keywords THEN - \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 - \vskip \@belowfmskip % Vertical space below frontmatter -\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 - \global\@rightskip\z@ % \leftskip, - \global\rightskip\@rightskip % \rightskip and - \global\mathsurround\sv@mathsurround % \mathsurround. - \let\title\relax \let\author\relax - \let\collab\relax \let\address\relax - \let\frontmatter\relax \let\endfrontmatter\relax - \let\@maketitle\relax \let\@@maketitle\relax - \normal@text -} -\let\maketitle\relax -\newdimen\t@xtheight -\t@xtheight\textheight \advance\t@xtheight-\splittopskip -\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) - \hyphenpenalty\@M} % and not hyphenated -\def\close@fm{\egroup % close \vbox (\fm@box) - \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box - \@whiledim\fm@size>\t@xtheight \do{% - \global\setbox\@tempboxa=\vsplit\fm@box to \t@xtheight - \unvbox\@tempboxa \newpage - \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box} - \if@TwoColumn - \emergencystretch=1pc \twocolumn[\unvbox\fm@box] - \else - \unvbox\fm@box - \fi} -\def\output@glob@notes{\bgroup - \the\t@glob@notes - \egroup} -\def\justify@off{\let\\=\@normalcr - \leftskip\z@ \@rightskip\@flushglue \rightskip\@rightskip} -\def\justify@on{\let\\=\@normalcr - \leftskip\z@ \@rightskip\z@ \rightskip\@rightskip} -\def\normal@text{\global\let\\=\@normalcr - \global\leftskip\z@ \global\@rightskip\z@ \global\rightskip\@rightskip - \global\parfillskip\@flushglue} -\def\@writecount{\write\@mainaux{\string\global - \string\@namedef{n@author@}{\the\n@author}}% - \write\@mainaux{\string\global\string - \@namedef{n@collab@}{\the\n@collab}}} -\def\title#1{% - \beg@elem - \title@note@fmt % formatting instruction - \add@tok\t@glob@notes % for \thanks commands - {\title@note@fmt}% - \proc@elem{title}{#1}% - \def\title@notes{\the\t@loc@notes}% % store the notes of the title, - \title@fmt{\@title}{\title@notes}% % print the title - \ignorespaces} -\def\subtitle#1{% - \beg@elem - \proc@elem{subtitle}{#1}% - \def\title@notes{\the\t@loc@notes}% % store the notes of the title, - \subtitle@fmt{\@subtitle}{\title@notes}% print the title - \ignorespaces} -\newdimen \@logoheight \@logoheight 5pc -\def\@Lhook{\vrule \@height \@logoheight \@width \z@ \vrule \@height 10\p@ \@width 0.2\p@ \vrule \@height 0.2\p@ \@width 10pt} -\def\@Rhook{\vrule \@height 0.2\p@ \@width 10\p@ \vrule \@height 10\p@ \@width 0.2\p@ \vrule \@height \@logoheight \@width \z@} -\def\title@fmt#1#2{% -\@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}% - \vspace*{12pt} % Vertical space above title - {\@titlesize #1\,\hbox{$^{#2}$}\par}% - \vskip\@undertitleskip -\vskip24\p@ % Vertical space below title - } -\def\subtitle@fmt#1#2{% % No vertical space above sub-title - {\@titlesize #1\,\hbox{$^{#2}$}}\par} -\def\title@note@fmt{\def\thefootnote{\fnstar{footnote}}} -\def\author{\@ifnextchar[{\author@optarg}{\author@optarg[]}} -\def\author@optarg[#1]#2{\stepcounter{author}% - \beg@elem - \add@tok\email@text{\ead@newau}% - \add@tok\url@text{\ead@newau}% - \@for\@tempa:=#1\do{\expandafter\add@thanksref\expandafter{\@tempa}}% - \report@elt{author}\proc@elem{author}{#2}% - \ifnum0\n@collab@=\z@ \runningauthor@fmt \fi - \author@fmt{\the\c@author}{\the\t@loc@notes}{\@author}% -} -\def\runningauthor@fmt{% - \begingroup\no@harm - \if@firstauthor - \ifnum0\n@author@ > 2 - \global\edef\@runningauthor{\@author\ et al.}% - \else - \global\let\@runningauthor\@author% - \fi - \else % \c@author > 1 - \ifnum0\n@author@ = 2 - \global\edef\@runningauthor{\@runningauthor\ \& \noexpand\@author}% - \fi - \fi - \endgroup -} -\def\author@fmt#1#2#3{\@newelemtrue - \if@firstauthor - \first@author \global\@firstauthorfalse \fi - \ifnum\prev@elem=\e@author \global\@newelemfalse \fi - \if@newelem \author@fmt@init \fi - \edef\@tempb{#2}\ifx\@tempb\@empty - \hbox{{\author@font #3}}\else - \hbox{{\author@font #3}\,$^{\mathrm{#2}}$}% - \fi} -\def\first@author{\author@note@fmt - \corauth@mark@fmt - \add@tok\t@glob@notes - {\output@corauth@text - \output@ead@text{email}% - \output@ead@text{url}% - \author@note@fmt}% -}% -\def\author@fmt@init{% - \par - \vskip 8\p@ \@plus 4\p@ \@minus 2\p@ - \@authorsize - \leavevmode} % Vertical space above author list - \def\and{\unskip~and~} -\def\collab{\@ifstar{\collab@arg}{\collab@arg}} -\let\collaboration=\collab -\def\collab@arg#1{\stepcounter{collab}% - \if@firstauthor \first@author \global\@firstauthorfalse \fi - \gdef\@runningauthor{#1}% - \beg@elem - \proc@elem{collab}{#1}% - \collab@fmt{\the\c@collab}{\the\t@loc@notes}{\@collab}% - \ignorespaces} -\def\collab@fmt#1#2#3{\@newelemtrue - \ifnum\prev@elem=\e@collab \global\@newelemfalse \fi - \if@newelem \collab@fmt@init \fi - \par % Start new paragraph - \edef\@tempb{#2}\ifx\@tempb\@empty - {\@authorsize #3}\else - {\@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}}} -\let\collab@note@fmt=\author@note@fmt -\def\corauth@mark@fmt{\def\thecorauth{\astsymbol{corauth}}} -\def\output@corauth@text{\def\thefootnote{\astsymbol{footnote}}% - \the\corauth@text} -\def\output@ead@text#1{% - \expandafter\add@tok\csname #1@text\endcsname{\ead@endau}% - \expandafter\ifcase\csname has@ead@#1\endcsname\else - {\let\thefootnote\relax - \footnotetext[0]{\raggedright\textit{% - \expandafter\ifcase\csname has@ead@#1\endcsname\or - \csname #1@name\endcsname\else - \csname #1s@name\endcsname\fi - : }% - \expandafter\the\csname #1@text\endcsname.}}% - \fi} -\def\xarabic#1{% - \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0 - *\else\arabic{#1} \fi} -\def\xalph#1{% - \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0 - *\else\alph{#1} \fi} -\def\xfnsymbol#1{% - \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0 - *\else\fnsymbol{#1} \fi} -\def\address{\@ifstar{\address@star}% - {\@ifnextchar[{\address@optarg}{\address@noptarg}}} -\def\address@optarg[#1]#2{\real@refstepcounter{address}% - \beg@elem - \report@elt{address}\proc@elem{address}{#2}% - \address@fmt{\c@address}{\the\t@loc@notes}{\@address}{#1}% - \if@Elproofing\else\label{#1}\fi - \ignorespaces} -\def\address@noptarg#1{\real@refstepcounter{address}% - \beg@elem - \proc@elem{address}{#1}% - \address@fmt{\z@}{\the\t@loc@notes}{\@address}{\theaddress}% - \ignorespaces} -\def\address@star#1{% - \beg@elem - \proc@elem{address}{#1}% - \address@fmt{\m@ne}{\the\t@loc@notes}{\@address}{*}% - \ignorespaces} -\def\theaddress{\alph{address}} -\def\address@fmt#1#2#3#4{\@newelemtrue - \if@Elproofing\def\@eltag{#4}\else\def\@eltag{\theaddress}\fi - \ifnum\prev@elem=\e@address \@newelemfalse \fi - \if@newelem \address@fmt@init \fi - \noindent \bgroup \@addressstyle - \ifnum#1=\z@ - #3\,$^{\mathrm{#2}}$\space% - \else - \ifnum#1=\m@ne - $^{\phantom{\mathrm{\@eltag}}}$\space #3\,$^{\mathrm{#2}}$% - \else - $^{\mathrm{\@eltag}}\space$#3\,$^{\mathrm{#2}}$% - \fi - \fi - \par \egroup} -\def\address@fmt@init{% - \par % Start new paragraph - \vskip 6\p@ \@plus 3\p@ \@minus 1.5pt} -\def\abstract{\@ifnextchar[{\@abstract}{\@abstract[]}} -\def\@abstract[#1]{% - \global\@hasabstracttrue - \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty - \global\setbox\t@abstract=\vbox\bgroup - \leftskip\z@ - \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue - \small - \parindent 1em % \parindent in abstract - \noindent {\bfseries\abstractname} % caption `Abstract' (bold) - \vskip 0.5\@bls % half a line of space below -\noindent\ignorespaces -} - \def\endabstract{\par \egroup} -\def\keyword{% - \global\@haskeywordstrue % Implies rules are to be printed - \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty - \def\sep{\unskip, } % separator for multiple keywords - \def\MSC{\par\leavevmode\hbox {\it 1991 MSC:\ }}% - \def\PACS{\par\leavevmode\hbox {\it PACS:\ }}% - \global\setbox\t@keyword=\vbox\bgroup - \@keywordsize - \parskip\z@ - \vskip 10\p@ \@plus 2\p@ \@minus 2\p@ % One line of space above keywords. - \noindent\@keywordheading - \justify@off % Keywords are not justified. - \ignorespaces} -\def\endkeyword{\par \egroup} -\def\runtitle#1{\gdef\@runtitle{#1}} -\def\runauthor#1{\gdef\@runauthor{#1}} -\let\@runauthor\relax -\let\@runtitle\relax -\let\@runningauthor\relax -\def\RUNDATE{} -\def\RUNJNL{} -\def\RUNART{} -\def\journal#1{\gdef\@journal{#1}} -\def\volume#1{\gdef\@volume{#1}} \def\@volume{0} -\def\issue#1{\gdef\@issue{#1}} \def\@issue{0} -\newcount\@pubyear -\@pubyear=\number\year -\def\company#1{\def\@company{#1}} -\def\@copyrightyear{\number\year} -\def\@shortenyear#1#2#3#4\\{\global\def\@shortyear{#3#4}} -\expandafter\@shortenyear\the\@pubyear\\ -\def\pubyear#1{\global\@pubyear#1 - \expandafter\@shortenyear\the\@pubyear\\% - \ignorespaces} -\def\copyear#1{% - \gdef\@copyrightyear{#1}% - \ignorespaces} -\let\copyrightyear\copyear -\newcounter{firstpage} -\newcounter{lastpage} -\let\ESpagenumber\arabic -\def\firstpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else - \setcounter{firstpage}{#1}% - \global\c@page=#1 \ignorespaces\fi} -\setcounter{firstpage}{1} -\let\realpageref\pageref -\setcounter{lastpage}{0} -\def\lastpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else - \setcounter{lastpage}{#1}\ignorespaces\fi - } -\AtEndDocument{% - \clearpage - \addtocounter{page}{-1}% - \immediate\write\@auxout{% - \string\global\string\c@lastpage=\the\c@page}% - \addtocounter{page}{1}% -} -\def\date#1{\gdef\@date{#1}} \def\@date{\today} -\def\aid#1{} -\def\ssdi#1#2{} -\def\received#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@received{#1}\fi} - \def\@received{\relax} -\def\revised#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@revised{#1}\fi} - \def\@revised{\relax} -\def\accepted#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@accepted{#1}\fi} - \def\@accepted{\relax} -\def\communicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@communicated{#1}\fi} - \def\@communicated{\relax} -\def\dedicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@dedicated{#1}\fi} - \def\@dedicated{\relax} -\def\presented#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@presented{#1}\fi} - \def\@presented{\relax} -\def\articletype#1{\gdef\@articletype{#1}} - \@ifundefined{@articletype}{\def\@articletype{}}{} -\def\received@prefix{Received~} -\def\revised@prefix{; revised~} -\def\accepted@prefix{; accepted~} -\def\communicated@prefix{; communicated~by~} -\def\history@prefix{} -\def\received@postfix{} -\def\revised@postfix{} -\def\accepted@postfix{} -\def\communicated@postfix{} -\def\history@postfix{} -\def\empty@data{\relax} -\def\history@fmt{% - \bgroup - \@historysize - \vskip 6\p@ \@plus 2\p@ \@minus 1\p@ % Vertical space above history - \ifx\@received\empty@data \else % If there is no \received, - % do not print anything - \leavevmode - \history@prefix - \received@prefix\@received \received@postfix% - \ifx\@revised\empty@data \else - \revised@prefix\@revised \revised@postfix% - \fi - \ifx\@accepted\empty@data \else - \accepted@prefix\@accepted \accepted@postfix% - \fi - \ifx\@communicated\empty@data \else - \communicated@prefix\@communicated \communicated@postfix% - \fi - \history@postfix - \fi - \par \egroup} -\def\dedicated@fmt{% - \ifx\@dedicated\empty@data \else - \vskip 4\p@ \@plus 3\p@ - \normalsize\it\centering \@dedicated - \fi} -\def\@alph#1{\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or -j\or k\or \ensuremath{\ell}\or m\or n\or o\or p\or q\or r\or s\or t\or -u\or v\or w\or x\or y\or z\or aa\or ab\or ac\or ad\or ae\or af\or ag\or -ah\or ai\or aj\or ak\or a\ensuremath{\ell}\or am\or an\or ao\or ap\or -aq\or ar\or as\or at\or au\or av\or aw\or ay\or az\or ba\or bb\or bc\or -bd\or be\or bf\or bg\or bh\or bi\or bj\or bk\or b\ensuremath{\ell}\or -bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or bu\or bw\or bx\or by\or -bz\or ca\or cb\or cc\or cd\or ce\or cf\or cg\or ch\or ci\or cj\or ck\or -c\ensuremath{\ell}\or cm\or cn\or co\or cp\or cq\or cr\or cs\or ct\or -cu\or cw\or cx\or cy\or cz\or da\or db\or dc\or dd\or de\or df\or dg\or -dh\or di\or dj\or dk\or d\ensuremath{\ell}\or dm\or dn\or do\or dp\or -dq\or dr\or ds\or dt\or du\or dw\or dx\or dy\or dz\or ea\or eb\or ec\or -ed\or ee\or ef\or eg\or eh\or ei\or ej\or ek\or e\ensuremath{\ell}\or -em\or en\or eo\or ep\or eq\or er\or es\or et\or eu\or ew\or ex\or ey\or -ez\else\@ctrerr\fi} -\def\fnstar#1{\@fnstar{\@nameuse{c@#1}}} -\def\@fnstar#1{\ifcase#1\or - \hbox{$\star$}\or - \hbox{$\star\star$}\or - \hbox{$\star\star\star$}\or - \hbox{$\star\star\star\star$}\or - \hbox{$\star\star\star\star\star$}\or - \hbox{$\star\star\star\star\star\star$} - \else - \@ctrerr - \fi - \relax} -\def\astsymbol#1{\@astsymbol{\@nameuse{c@#1}}} -\def\@astsymbol#1{\ifcase#1\or - \hbox{$\ast$}\or - \hbox{$\ast\ast$}\or - \hbox{$\ast\ast\ast$}\or - \hbox{$\ast\ast\ast\ast$}\or - \hbox{$\ast\ast\ast\ast\ast$}\or - \hbox{$\ast\ast\ast\ast\ast\ast$}% - \else - \@ctrerr - \fi - \relax} -\mark{{}{}} % Initializes TeX's marks -\def\ps@plain{\let\@mkboth\@gobbletwo - \def\@oddhead{}% - \def\@evenhead{}% - \def\@oddfoot{\hfil {\rmfamily\thepage} \hfil}% - \let\@evenfoot\@oddfoot} -\def\@copyright{\@issn/\@shortyear/\$\@price\ $\copyright$\ \the\@pubyear\ - \@company{} All rights reserved} -\def\@jou@vol@pag{\@journal\ \@volume\ (\the\@pubyear)\ \@pagerange} -\def\sectionmark#1{} -\def\subsectionmark#1{} -\let\@j@v@p\@jou@vol@pag % long journal title appears in reprint line -\let\@@j@v@p\@jou@vol@pag % long journal title appears in running headline -\def\sectionmark#1{} -\def\subsectionmark#1{} -\def\ps@copyright{\let\@mkboth\@gobbletwo - \def\@oddhead{}% - \let\@evenhead\@oddhead - \def\@oddfoot{\small\slshape - \def\@tempa{0} - \ifx\@volume\@tempa - Preprint submitted to \@journal\hfil\@date\/% - \else - Article published in \@jou@vol@pag\hfil\hbox{}\fi}% - \let\@evenfoot\@oddfoot -} -\let\ps@noissn\ps@empty -\let\ps@headings\ps@plain -\def\today{\number\day\space\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\year} -\def\nuc#1#2{\relax\ifmmode{}^{#1}{\protect\text{#2}}\else${}^{#1}$#2\fi} -\def\itnuc#1#2{\setbox\@tempboxa=\hbox{\scriptsize\it #1} - \def\@tempa{{}^{\box\@tempboxa}\!\protect\text{\it #2}}\relax - \ifmmode \@tempa \else $\@tempa$\fi} -\let\old@vec\vec % save old definition of \vec -\def\pol#1{\old@vec{#1}} -\def\half{{\textstyle\frac{1}{2}}} -\def\threehalf{{\textstyle\frac{3}{2}}} -\def\quart{{\textstyle\frac{1}{4}}} -\if@symbold\else\def\d{\,\mathrm{d}}\fi -\def\e{\mathop{\mathrm{e}}\nolimits} -\def\int{\intop} -\def\oint{\ointop} -\newbox\slashbox \setbox\slashbox=\hbox{$/$} -\newbox\Slashbox \setbox\Slashbox=\hbox{\large$/$} -\def\pFMslash#1{\setbox\@tempboxa=\hbox{$#1$} - \@tempdima=0.5\wd\slashbox \advance\@tempdima 0.5\wd\@tempboxa - \copy\slashbox \kern-\@tempdima \box\@tempboxa} -\def\pFMSlash#1{\setbox\@tempboxa=\hbox{$#1$} - \@tempdima=0.5\wd\Slashbox \advance\@tempdima 0.5\wd\@tempboxa - \copy\Slashbox \kern-\@tempdima \box\@tempboxa} -\def\FMslash{\protect\pFMslash} -\def\FMSlash{\protect\pFMSlash} - \def\Cset{\mathbb{C}} - \def\Hset{\mathbb{H}} - \def\Nset{\mathbb{N}} - \def\Qset{\mathbb{Q}} - \def\Rset{\mathbb{R}} - \def\Zset{\mathbb{Z}} -\if@TwoColumn - \adjdemerits=100 - \linepenalty=100 - \doublehyphendemerits=5000 % experimental (1993-12-14) - \emergencystretch=1.6pc - \spaceskip=0.3em \@plus 0.17em \@minus 0.12em -\fi -\@frontmatterwidth\textwidth -\ps@headings % 'headings' page style -\pagenumbering{arabic} % Arabic page numbers -\def\thepage{\@pagenumprefix\ESpagenumber{page}} % preceded by \@pagenumprefix -\let\baselinestretch\@blstr -\InputIfFileExists{\@shortjid.cfg}{}{} -\endinput -%% -%% End of file `elsart.cls'. diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls deleted file mode 100644 index f2c70e0ffdc..00000000000 --- a/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls +++ /dev/null @@ -1,360 +0,0 @@ -%% -%% This is file `elsart1p.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% esl.dtx (with options: `package,elsauth,wrapper,SL1P') -%% -%% 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 -%% 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 -%% version 1999/12/01 or later. -%% -\def\readRCS$#1: #2 #3 #4 #5${% - \def\RCSfile{#2}% - \def\RCSversion{#3}% - \def\RCSdate{#4}% -} - \def\esp@fileversion{2.20} - \def\esp@filedate{2007/08/16} - \def\@journal{Elsevier} \def\@company{Elsevier} - \def\@issn{000-0000} - \def\@shortjid{elsart1p} -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal] -\let\@save@journal\@journal -\let\@save@company\@company -\let\@save@shortjid\@shortjid - -\DeclareOption{narrowdisplay}{} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}} -\ProcessOptions\relax - \LoadClass[onecolumn]{elsart} - -\let\@journal\@save@journal -\let\@company\@save@company -\let\@shortjid\@save@shortjid - -\def\@xiiipt{12} -\def\@titlesize{\Large} -\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@} -\def\captionwidth{.8\linewidth} -\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@% -\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@ -\let\@listi\@listI} -\def\small{\@setfontsize\small\@viiipt{10}% -\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@% -\belowdisplayskip \abovedisplayskip -\abovedisplayshortskip \z@ \@plus 1\p@% -\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@ -\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}} -\let\footnotesize=\small -\let\@xviiipt\@xviipt -\def\scriptsize{\@setfontsize\scriptsize\@viipt{8}} -\def\tiny{\@setfontsize\tiny\@vipt{7}} -\def\large{\@setfontsize\large\@xiiipt{14}} -\def\Large{\@setfontsize\Large\@xviipt{20}} -\def\LARGE{\@setfontsize\LARGE\@xviipt{19}} -\def\huge{\@setfontsize\huge\@xxpt{22}} -\def\Huge{\@setfontsize\Huge\@xxvpt{27}} -\normalsize % Choose the normalsize font. -\if@twoside - \oddsidemargin \z@ - \evensidemargin \z@ - \marginparwidth 10\p@ -\else - \oddsidemargin \z@ - \evensidemargin \z@ - \marginparwidth 2pc -\fi -\marginparsep 20\p@ % Horizontal space between outer margin and - % marginal note -\topmargin \z@ % Nominal distance from top of page to top of - % box containing running head. -\headheight 10\p@ % - \headsep 11\p@ % - \footskip 23\p@ -\bigskipamount=\@bls \@plus 0.3\@bls \@minus 0.3\@bls % 1/1 line -\medskipamount=0.5\bigskipamount % 1/2 line -\smallskipamount=0.25\bigskipamount % 1/4 line - \textheight 46\baselineskip -\advance\textheight\topskip - \textwidth 32pc - % For two-column mode: - \columnsep 2pc % Space between columns -\columnseprule \z@ % \@Width of rule between columns. - \footnotesep 6.65\p@ -\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and - % top of first footnote. -\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved - % to top or bottom of text page. -\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats - % at top or bottom of page. -\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and - % text. -\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column - % figures in two-column mode. -\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column - % floats. -\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be - % \z@ \@plus ...) -\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column. -\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be - % \z@ \@plus ... ) -\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...) -\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page. -\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be - % \z@ \@plus ... ) -\marginparpush 5\p@ % Minimum vertical separation between two marginal - % notes. -\parskip \z@ -\parindent 1em - \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below -\eqnarraycolsep 1\p@ % in an \eqnarray. -\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus - 0.4\@bls}{\@bls}{\normalsize}} -\def\partmark#1{} -\if@ussrhead -\def\section{\@startsection{section}{1}{\parindent}{\@bls - \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}} -\else -\def\section{\@startsection{section}{1}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries - \boldmath}} -\fi -\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}} -\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls - \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}} -\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\@sect#1#2#3#4#5#6[#7]#8{% - \ifnum #2>\c@secnumdepth - \let\@svsec\@empty - \else - \refstepcounter{#1}\def\@tempa{#8}% - \ifx\@tempa\@empty - \edef\@svsec{\csname lb@empty@#1\endcsname}% - \else - \edef\@svsec{\csname lb@#1\endcsname}\fi\fi - \@tempskipa #5\relax - \ifdim \@tempskipa>\z@ - \begingroup #6\relax -\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}% - {\head@style\head@format{#2}{#8}\par}% - \endgroup - \csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}% - \else - \def\@svsechd{#6\hskip #3\relax {\@secnumfont{#2}\@svsec }% - {\head@style\head@format{#2}{#8}}\csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}}% - \fi - \@xsect{#5}} -\def\@ssect#1#2#3#4#5#6{% - \@tempskipa #4\relax - \ifdim \@tempskipa>\z@ - \begingroup - #5{% - \@hangfrom{\hskip #2}% - \interlinepenalty \@M \head@format{#1}{#6}\@@par}% - \endgroup - \else - \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}% - \fi - \@xsect{#4}} -\def\@startsection#1#2#3#4#5#6{% - \if@noskipsec \leavevmode \fi - \par - \@tempskipa #4\relax - \@afterindenttrue - \ifdim \@tempskipa <\z@ - \@tempskipa -\@tempskipa \@afterindentfalse - \fi - \if@nobreak - \everypar{}% - \else - \addpenalty\@secpenalty\addvspace\@tempskipa - \fi - \@ifstar - {\@ssect{#2}{#3}{#4}{#5}{#6}}% - {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} - -\@maxlistdepth=2 -\def\labelitemi{--} -\def\labelitemii{$\cdot$} -\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}} -\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}} - \tabcolsep 1\p@ % idem in tabular environment. -\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or - \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi - \edef\@preamble{\@preamble - \ifcase \@chnum - \hfil$\relax\displaystyle\@sharp$\hfil \or - $\relax\displaystyle\@sharp$\hfil \or - \hfil$\relax\displaystyle\@sharp$\fi}} -\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@ -\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet - \@tempa\@xhline} -\newdimen\crulepostskip \crulepostskip -7\p@ -\def\ccline#1{% - \noalign{\vskip\rulepreskip}% - \do@ccline(#1,1-0)\cr - \noalign{\vskip\crulepostskip}} -\def\do@ccline(#1-#2,#3){% - \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi - \ignorespaces} -\newdimen\@Ldec \newdimen\@Rdec -\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi} -\def\setdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Ldec\wd0\global\@Rdec\wd1 - \egroup} -\setdec 000.000 % default 3 digits on each side -\newdimen\@Lpmdec \newdimen\@Rpmdec -\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi} -\def\setpmdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Lpmdec\wd0\global\@Rpmdec\wd1 - \egroup} -\setpmdec 0.0 % default 1 digit on each side -\def\add@thanksref#1{% - \global\advance\note@cnt\@ne - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{*}% - \else - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{% - \if@Elproofing#1\else\ref{#1}\fi - }% - \fi} -\def\thanks@optarg[#1]#2{% - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta - \gdef\@corresp@note{\footnotetext[-1]{#2}}% - \else - \add@tok\t@glob@notes{\footnotetext}% - \refstepcounter{footnote}% - \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi - \add@xtok\t@glob@notes{[\the\c@footnote]}% - \add@tok\t@glob@notes{{#2}}% - \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@ - \global\c@collab\z@ \global\c@address\z@ - \sv@mathsurround\mathsurround \m@th - \global\n@author=0\n@author@\relax - \global\n@collab=0\n@collab@\relax - \global\advance\n@author\m@ne % In comparisons later on we need - \global\advance\n@collab\m@ne % n@author-1 and n@collab-1 - \global\@firstauthortrue % set to false by first \author or \collab - \global\@hasabstractfalse % Default: no abstract or keywords - \global\@haskeywordsfalse % Default: no abstract or keywords - \global\@prefacefalse % not preface - \ifnum\c@firstpage=\c@lastpage - \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}} - \else - \gdef\@pagerange{\@pagenumprefix - \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}% - \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, - \@articletypesize % Size for article type - \leavevmode\vphantom{Aye!} - \@articletype - \vskip12\p@ - {\@titlesize #1\,\hbox{$^{#2}$}\par}% - \vskip\@undertitleskip - } -\def\address@fmt@init{% - \par % Start new paragraph - \vskip \@overaddressskip} % Vertical space before addresses -\def\@abstract[#1]{% - \global\@hasabstracttrue - \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty - \global\setbox\t@abstract=\vbox\bgroup - \leftskip\z@ - \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue - \@abstractsize % Text in 9/11 - \parindent 1em % \parindent in abstract - \noindent {\bfseries\abstractname} % caption `Abstract' (bold) - \vskip 0.5\@bls % half a line of space below -\noindent\ignorespaces -} -\def\@bfvec#1{\boldsymbol{#1}} -\def\@pmbfvec#1{\pmb{#1}} -\mathchardef\Gamma="0000 -\mathchardef\Delta="0001 -\mathchardef\Theta="0002 -\mathchardef\Lambda="0003 -\mathchardef\Xi="0004 -\mathchardef\Pi="0005 -\mathchardef\Sigma="0006 -\mathchardef\Upsilon="0007 -\mathchardef\Phi="0008 -\mathchardef\Psi="0009 -\mathchardef\Omega="000A -\mathchardef\varGamma="0100 -\mathchardef\varDelta="0101 -\mathchardef\varTheta="0102 -\mathchardef\varLambda="0103 -\mathchardef\varXi="0104 -\mathchardef\varPi="0105 -\mathchardef\varSigma="0106 -\mathchardef\varUpsilon="0107 -\mathchardef\varPhi="0108 -\mathchardef\varPsi="0109 -\mathchardef\varOmega="010A -\if@TwoColumn - \adjdemerits=100 - \linepenalty=100 - \doublehyphendemerits=5000 % experimental (1993-12-14) - \emergencystretch=1.6pc - \spaceskip=0.3em \@plus 0.17em \@minus 0.12em -\fi -\binoppenalty=300 -\relpenalty=100 -\clubpenalty=5000 % 'Club line' at bottom of page. -\widowpenalty=2000 % 'Widow line' at top of page. -\displaywidowpenalty=1000 % Math display widow line. -\predisplaypenalty=150 % Breaking before a math display. -\postdisplaypenalty=50 % Breaking after a math display. -\hfuzz=1\p@ -\hbadness=3000 -\@frontmatterwidth\textwidth -\endinput -%% -%% End of file `elsart1p.cls'. diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls deleted file mode 100644 index f480c9d7792..00000000000 --- a/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls +++ /dev/null @@ -1,363 +0,0 @@ -%% -%% This is file `elsart3p.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% esl.dtx (with options: `package,elsauth,wrapper,SL3P') -%% -%% 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 -%% 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 -%% version 1999/12/01 or later. -%% -\def\readRCS$#1: #2 #3 #4 #5${% - \def\RCSfile{#2}% - \def\RCSversion{#3}% - \def\RCSdate{#4}% -} - \def\esp@fileversion{2.20} - \def\esp@filedate{2007/08/16} - \def\@journal{Elsevier} \def\@company{Elsevier} - \def\@issn{000-0000} - \def\@shortjid{elsart3p} -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal] -\let\@save@journal\@journal -\let\@save@company\@company -\let\@save@shortjid\@shortjid - -\DeclareOption{onecolumn}{\def\@xcolumn{onecolumn}} -\DeclareOption{twocolumn}{\def\@xcolumn{twocolumn}} -\def\@xcolumn{twocolumn} -\DeclareOption{narrowdisplay}{} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}} -\ProcessOptions\relax - \LoadClass[\@xcolumn]{elsart} - -\let\@journal\@save@journal -\let\@company\@save@company -\let\@shortjid\@save@shortjid - -\def\@xiiipt{12} -\def\@titlesize{\Large} -\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@} -\def\captionwidth{.8\linewidth} -\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@% -\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@ -\let\@listi\@listI} -\def\small{\@setfontsize\small\@viiipt{10}% -\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@% -\belowdisplayskip \abovedisplayskip -\abovedisplayshortskip \z@ \@plus 1\p@% -\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@ -\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}} -\let\footnotesize=\small -\let\@xviiipt\@xviipt -\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}} -\def\tiny{\@setfontsize\tiny\@vipt{7}} -\def\large{\@setfontsize\large\@xiiipt{14}} -\def\Large{\@setfontsize\Large\@xviipt{20}} -\def\LARGE{\@setfontsize\LARGE\@xviiipt{22}} -\def\huge{\@setfontsize\huge\@xxpt{22}} -\def\Huge{\@setfontsize\Huge\@xxvpt{27}} -\normalsize % Choose the normalsize font. -\if@twoside - \oddsidemargin \z@ - \evensidemargin \z@ - \marginparwidth 10\p@ -\else - \oddsidemargin \z@ - \evensidemargin \z@ - \marginparwidth 2pc -\fi -\marginparsep 20\p@ % Horizontal space between outer margin and - % marginal note -\topmargin \z@ % Nominal distance from top of page to top of - % box containing running head. -\headheight 10\p@ % - \headsep 11\p@ % - \footskip 23\p@ -\bigskipamount=\@bls \@plus 0.3\@bls \@minus 0.3\@bls % 1/1 line -\medskipamount=0.5\bigskipamount % 1/2 line -\smallskipamount=0.25\bigskipamount % 1/4 line - \textheight 51\baselineskip -\advance\textheight\topskip % excl. running head and foot). - \textwidth 39pc % \@Width of text line. - % For two-column mode: - \columnsep 2pc % Space between columns -\columnseprule \z@ % \@Width of rule between columns. - \footnotesep 6.65\p@ -\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and - % top of first footnote. -\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved - % to top or bottom of text page. -\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats - % at top or bottom of page. -\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and - % text. -\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column - % figures in two-column mode. -\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column - % floats. -\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be - % \z@ \@plus ...) -\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column. -\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be - % \z@ \@plus ... ) -\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...) -\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page. -\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be - % \z@ \@plus ... ) -\marginparpush 5\p@ % Minimum vertical separation between two marginal - % notes. -\parskip \z@ -\parindent 1em - \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below -\eqnarraycolsep 1\p@ % in an \eqnarray. -\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus - 0.4\@bls}{\@bls}{\normalsize}} -\def\partmark#1{} -\if@ussrhead -\def\section{\@startsection{section}{1}{\parindent}{\@bls - \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}} -\else -\def\section{\@startsection{section}{1}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries - \boldmath}} -\fi -\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}} -\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls - \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}} -\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\@sect#1#2#3#4#5#6[#7]#8{% - \ifnum #2>\c@secnumdepth - \let\@svsec\@empty - \else - \refstepcounter{#1}\def\@tempa{#8}% - \ifx\@tempa\@empty - \edef\@svsec{\csname lb@empty@#1\endcsname}% - \else - \edef\@svsec{\csname lb@#1\endcsname}\fi\fi - \@tempskipa #5\relax - \ifdim \@tempskipa>\z@ - \begingroup #6\relax -\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}% - {\head@style\head@format{#2}{#8}\par}% - \endgroup - \csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}% - \else - \def\@svsechd{#6\hskip #3\relax {\@secnumfont{#2}\@svsec }% - {\head@style\head@format{#2}{#8}}\csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}}% - \fi - \@xsect{#5}} -\def\@ssect#1#2#3#4#5#6{% - \@tempskipa #4\relax - \ifdim \@tempskipa>\z@ - \begingroup - #5{% - \@hangfrom{\hskip #2}% - \interlinepenalty \@M \head@format{#1}{#6}\@@par}% - \endgroup - \else - \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}% - \fi - \@xsect{#4}} -\def\@startsection#1#2#3#4#5#6{% - \if@noskipsec \leavevmode \fi - \par - \@tempskipa #4\relax - \@afterindenttrue - \ifdim \@tempskipa <\z@ - \@tempskipa -\@tempskipa \@afterindentfalse - \fi - \if@nobreak - \everypar{}% - \else - \addpenalty\@secpenalty\addvspace\@tempskipa - \fi - \@ifstar - {\@ssect{#2}{#3}{#4}{#5}{#6}}% - {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} - -\@maxlistdepth=2 -\def\labelitemi{--} -\def\labelitemii{$\cdot$} -\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}} -\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}} - \tabcolsep 1\p@ % idem in tabular environment. -\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or - \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi - \edef\@preamble{\@preamble - \ifcase \@chnum - \hfil$\relax\displaystyle\@sharp$\hfil \or - $\relax\displaystyle\@sharp$\hfil \or - \hfil$\relax\displaystyle\@sharp$\fi}} -\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@ -\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet - \@tempa\@xhline} -\newdimen\crulepostskip \crulepostskip -7\p@ -\def\ccline#1{% - \noalign{\vskip\rulepreskip}% - \do@ccline(#1,1-0)\cr - \noalign{\vskip\crulepostskip}} -\def\do@ccline(#1-#2,#3){% - \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi - \ignorespaces} -\newdimen\@Ldec \newdimen\@Rdec -\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi} -\def\setdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Ldec\wd0\global\@Rdec\wd1 - \egroup} -\setdec 000.000 % default 3 digits on each side -\newdimen\@Lpmdec \newdimen\@Rpmdec -\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi} -\def\setpmdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Lpmdec\wd0\global\@Rpmdec\wd1 - \egroup} -\setpmdec 0.0 % default 1 digit on each side -\def\add@thanksref#1{% - \global\advance\note@cnt\@ne - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{*}% - \else - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{% - \if@Elproofing#1\else\ref{#1}\fi - }% - \fi} -\def\thanks@optarg[#1]#2{% - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta - \gdef\@corresp@note{\footnotetext[-1]{#2}}% - \else - \add@tok\t@glob@notes{\footnotetext}% - \refstepcounter{footnote}% - \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi - \add@xtok\t@glob@notes{[\the\c@footnote]}% - \add@tok\t@glob@notes{{#2}}% - \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@ - \global\c@collab\z@ \global\c@address\z@ - \sv@mathsurround\mathsurround \m@th - \global\n@author=0\n@author@\relax - \global\n@collab=0\n@collab@\relax - \global\advance\n@author\m@ne % In comparisons later on we need - \global\advance\n@collab\m@ne % n@author-1 and n@collab-1 - \global\@firstauthortrue % set to false by first \author or \collab - \global\@hasabstractfalse % Default: no abstract or keywords - \global\@haskeywordsfalse % Default: no abstract or keywords - \global\@prefacefalse % not preface - \ifnum\c@firstpage=\c@lastpage - \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}} - \else - \gdef\@pagerange{\@pagenumprefix - \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}% - \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, - \@articletypesize % Size for article type - \leavevmode\vphantom{Aye!} - \@articletype - \vskip12\p@ - {\@titlesize #1\,\hbox{$^{#2}$}\par}% - \vskip\@undertitleskip - } -\def\address@fmt@init{% - \par % Start new paragraph - \vskip \@overaddressskip} % Vertical space before addresses -\def\@abstract[#1]{% - \global\@hasabstracttrue - \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty - \global\setbox\t@abstract=\vbox\bgroup - \leftskip\z@ - \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue - \@abstractsize % Text in 9/11 - \parindent 1em % \parindent in abstract - \noindent {\bfseries\abstractname} % caption `Abstract' (bold) - \vskip 0.5\@bls % half a line of space below -\noindent\ignorespaces -} -\def\@bfvec#1{\boldsymbol{#1}} -\def\@pmbfvec#1{\pmb{#1}} -\mathchardef\Gamma="0000 -\mathchardef\Delta="0001 -\mathchardef\Theta="0002 -\mathchardef\Lambda="0003 -\mathchardef\Xi="0004 -\mathchardef\Pi="0005 -\mathchardef\Sigma="0006 -\mathchardef\Upsilon="0007 -\mathchardef\Phi="0008 -\mathchardef\Psi="0009 -\mathchardef\Omega="000A -\mathchardef\varGamma="0100 -\mathchardef\varDelta="0101 -\mathchardef\varTheta="0102 -\mathchardef\varLambda="0103 -\mathchardef\varXi="0104 -\mathchardef\varPi="0105 -\mathchardef\varSigma="0106 -\mathchardef\varUpsilon="0107 -\mathchardef\varPhi="0108 -\mathchardef\varPsi="0109 -\mathchardef\varOmega="010A -\if@TwoColumn - \adjdemerits=100 - \linepenalty=100 - \doublehyphendemerits=5000 % experimental (1993-12-14) - \emergencystretch=1.6pc - \spaceskip=0.3em \@plus 0.17em \@minus 0.12em -\fi -\binoppenalty=300 -\relpenalty=100 -\clubpenalty=5000 % 'Club line' at bottom of page. -\widowpenalty=2000 % 'Widow line' at top of page. -\displaywidowpenalty=1000 % Math display widow line. -\predisplaypenalty=150 % Breaking before a math display. -\postdisplaypenalty=50 % Breaking after a math display. -\hfuzz=1\p@ -\hbadness=3000 -\@frontmatterwidth\textwidth -\endinput -%% -%% End of file `elsart3p.cls'. diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls deleted file mode 100644 index 92f516688ab..00000000000 --- a/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls +++ /dev/null @@ -1,360 +0,0 @@ -%% -%% This is file `elsart5p.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% esl.dtx (with options: `package,elsauth,wrapper,SL5P') -%% -%% 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 -%% 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 -%% version 1999/12/01 or later. -%% -\def\readRCS$#1: #2 #3 #4 #5${% - \def\RCSfile{#2}% - \def\RCSversion{#3}% - \def\RCSdate{#4}% -} - \def\esp@fileversion{2.20} - \def\esp@filedate{2007/08/16} - \def\@journal{Elsevier} \def\@company{Elsevier} - \def\@issn{000-0000} - \def\@shortjid{elsart5p} -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal] -\let\@save@journal\@journal -\let\@save@company\@company -\let\@save@shortjid\@shortjid - -\DeclareOption{narrowdisplay}{} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}} -\ProcessOptions\relax - \LoadClass[twocolumn]{elsart} - -\let\@journal\@save@journal -\let\@company\@save@company -\let\@shortjid\@save@shortjid - -\def\@xiiipt{12} -\def\@titlesize{\Large} -\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@} -\def\captionwidth{.8\linewidth} -\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@% -\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@ -\let\@listi\@listI} -\def\small{\@setfontsize\small\@viiipt{10}% -\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@% -\belowdisplayskip \abovedisplayskip -\abovedisplayshortskip \z@ \@plus 1\p@% -\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@ -\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}} -\let\footnotesize=\small -\let\@xviiipt\@xviipt -\def\scriptsize{\@setfontsize\scriptsize\@viipt{8}} -\def\tiny{\@setfontsize\tiny\@vipt{7}} -\def\large{\@setfontsize\large\@xiiipt{14}} -\def\Large{\@setfontsize\Large\@xviipt{20}} -\def\LARGE{\@setfontsize\LARGE\@xviiipt{22}} -\def\huge{\@setfontsize\huge\@xxpt{22}} -\def\Huge{\@setfontsize\Huge\@xxvpt{27}} -\normalsize % Choose the normalsize font. -\if@twoside - \oddsidemargin -3pc - \evensidemargin \z@ - \marginparwidth 10\p@ -\else - \oddsidemargin -3pc - \evensidemargin -3pc - \marginparwidth 2pc -\fi -\marginparsep 20\p@ % Horizontal space between outer margin and - % marginal note -\topmargin \z@ % Nominal distance from top of page to top of - % box containing running head. -\headheight 10\p@ % - \headsep 11\p@ % - \footskip 23\p@ -\bigskipamount=\@bls \@plus 0.3\@bls \@minus 0.3\@bls % 1/1 line -\medskipamount=0.5\bigskipamount % 1/2 line -\smallskipamount=0.25\bigskipamount % 1/4 line - \textheight 56\baselineskip % \@Height of text (incl. footnotes and figures, -\advance\textheight\topskip % excl. running head and foot). - \textwidth 43.5pc % \@Width of text line. - % For two-column mode: - \columnsep 1.5pc % Space between columns -\columnseprule \z@ % \@Width of rule between columns. - \footnotesep 6.65\p@ -\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and - % top of first footnote. -\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved - % to top or bottom of text page. -\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats - % at top or bottom of page. -\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and - % text. -\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column - % figures in two-column mode. -\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column - % floats. -\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be - % \z@ \@plus ...) -\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column. -\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be - % \z@ \@plus ... ) -\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...) -\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page. -\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be - % \z@ \@plus ... ) -\marginparpush 5\p@ % Minimum vertical separation between two marginal - % notes. -\parskip \z@ -\parindent 1em - \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below -\eqnarraycolsep 1\p@ % in an \eqnarray. -\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus - 0.4\@bls}{\@bls}{\normalsize}} -\def\partmark#1{} -\if@ussrhead -\def\section{\@startsection{section}{1}{\parindent}{\@bls - \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}} -\else -\def\section{\@startsection{section}{1}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries - \boldmath}} -\fi -\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls - \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}} -\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls - \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}} -\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus - 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}} -\def\@sect#1#2#3#4#5#6[#7]#8{% - \ifnum #2>\c@secnumdepth - \let\@svsec\@empty - \else - \refstepcounter{#1}\def\@tempa{#8}% - \ifx\@tempa\@empty - \edef\@svsec{\csname lb@empty@#1\endcsname}% - \else - \edef\@svsec{\csname lb@#1\endcsname}\fi\fi - \@tempskipa #5\relax - \ifdim \@tempskipa>\z@ - \begingroup #6\relax -\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}% - {\head@style\head@format{#2}{#8}\par}% - \endgroup - \csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}% - \else - \def\@svsechd{#6\hskip #3\relax {\@secnumfont{#2}\@svsec }% - {\head@style\head@format{#2}{#8}}\csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}\fi #7}}% - \fi - \@xsect{#5}} -\def\@ssect#1#2#3#4#5#6{% - \@tempskipa #4\relax - \ifdim \@tempskipa>\z@ - \begingroup - #5{% - \@hangfrom{\hskip #2}% - \interlinepenalty \@M \head@format{#1}{#6}\@@par}% - \endgroup - \else - \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}% - \fi - \@xsect{#4}} -\def\@startsection#1#2#3#4#5#6{% - \if@noskipsec \leavevmode \fi - \par - \@tempskipa #4\relax - \@afterindenttrue - \ifdim \@tempskipa <\z@ - \@tempskipa -\@tempskipa \@afterindentfalse - \fi - \if@nobreak - \everypar{}% - \else - \addpenalty\@secpenalty\addvspace\@tempskipa - \fi - \@ifstar - {\@ssect{#2}{#3}{#4}{#5}{#6}}% - {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} - -\@maxlistdepth=2 -\def\labelitemi{--} -\def\labelitemii{$\cdot$} -\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}} -\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}} - \tabcolsep 1\p@ % idem in tabular environment. -\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or - \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi - \edef\@preamble{\@preamble - \ifcase \@chnum - \hfil$\relax\displaystyle\@sharp$\hfil \or - $\relax\displaystyle\@sharp$\hfil \or - \hfil$\relax\displaystyle\@sharp$\fi}} -\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@ -\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet - \@tempa\@xhline} -\newdimen\crulepostskip \crulepostskip -7\p@ -\def\ccline#1{% - \noalign{\vskip\rulepreskip}% - \do@ccline(#1,1-0)\cr - \noalign{\vskip\crulepostskip}} -\def\do@ccline(#1-#2,#3){% - \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi - \ignorespaces} -\newdimen\@Ldec \newdimen\@Rdec -\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi} -\def\setdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Ldec\wd0\global\@Rdec\wd1 - \egroup} -\setdec 000.000 % default 3 digits on each side -\newdimen\@Lpmdec \newdimen\@Rpmdec -\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}% -\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi} -\def\setpmdec #1.#2 {\relax - \bgroup - \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}% - \global\@Lpmdec\wd0\global\@Rpmdec\wd1 - \egroup} -\setpmdec 0.0 % default 1 digit on each side -\def\add@thanksref#1{% - \global\advance\note@cnt\@ne - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{*}% - \else - \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi - \add@tok\t@loc@notes{% - \if@Elproofing#1\else\ref{#1}\fi - }% - \fi} -\def\thanks@optarg[#1]#2{% - \def\@tempa{*}\def\@tempb{#1}% - \ifx\@tempa\@tempb - \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta - \gdef\@corresp@note{\footnotetext[-1]{#2}}% - \else - \add@tok\t@glob@notes{\footnotetext}% - \refstepcounter{footnote}% - \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi - \add@xtok\t@glob@notes{[\the\c@footnote]}% - \add@tok\t@glob@notes{{#2}}% - \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@ - \global\c@collab\z@ \global\c@address\z@ - \sv@mathsurround\mathsurround \m@th - \global\n@author=0\n@author@\relax - \global\n@collab=0\n@collab@\relax - \global\advance\n@author\m@ne % In comparisons later on we need - \global\advance\n@collab\m@ne % n@author-1 and n@collab-1 - \global\@firstauthortrue % set to false by first \author or \collab - \global\@hasabstractfalse % Default: no abstract or keywords - \global\@haskeywordsfalse % Default: no abstract or keywords - \global\@prefacefalse % not preface - \ifnum\c@firstpage=\c@lastpage - \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}} - \else - \gdef\@pagerange{\@pagenumprefix - \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}% - \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, - \@articletypesize % Size for article type - \leavevmode\vphantom{Aye!} - \@articletype - \vskip12\p@ - {\@titlesize #1\,\hbox{$^{#2}$}\par}% - \vskip\@undertitleskip - } -\def\address@fmt@init{% - \par % Start new paragraph - \vskip \@overaddressskip} % Vertical space before addresses -\def\@abstract[#1]{% - \global\@hasabstracttrue - \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty - \global\setbox\t@abstract=\vbox\bgroup - \leftskip\z@ - \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue - \@abstractsize % Text in 9/11 - \parindent 1em % \parindent in abstract - \noindent {\bfseries\abstractname} % caption `Abstract' (bold) - \vskip 0.5\@bls % half a line of space below -\noindent\ignorespaces -} -\def\@bfvec#1{\boldsymbol{#1}} -\def\@pmbfvec#1{\pmb{#1}} -\mathchardef\Gamma="0000 -\mathchardef\Delta="0001 -\mathchardef\Theta="0002 -\mathchardef\Lambda="0003 -\mathchardef\Xi="0004 -\mathchardef\Pi="0005 -\mathchardef\Sigma="0006 -\mathchardef\Upsilon="0007 -\mathchardef\Phi="0008 -\mathchardef\Psi="0009 -\mathchardef\Omega="000A -\mathchardef\varGamma="0100 -\mathchardef\varDelta="0101 -\mathchardef\varTheta="0102 -\mathchardef\varLambda="0103 -\mathchardef\varXi="0104 -\mathchardef\varPi="0105 -\mathchardef\varSigma="0106 -\mathchardef\varUpsilon="0107 -\mathchardef\varPhi="0108 -\mathchardef\varPsi="0109 -\mathchardef\varOmega="010A -\if@TwoColumn - \adjdemerits=100 - \linepenalty=100 - \doublehyphendemerits=5000 % experimental (1993-12-14) - \emergencystretch=1.6pc - \spaceskip=0.3em \@plus 0.17em \@minus 0.12em -\fi -\binoppenalty=300 -\relpenalty=100 -\clubpenalty=5000 % 'Club line' at bottom of page. -\widowpenalty=2000 % 'Widow line' at top of page. -\displaywidowpenalty=1000 % Math display widow line. -\predisplaypenalty=150 % Breaking before a math display. -\postdisplaypenalty=50 % Breaking after a math display. -\hfuzz=1\p@ -\hbadness=3000 -\@frontmatterwidth\textwidth -\endinput -%% -%% End of file `elsart5p.cls'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 0973f34f8c1..08c9ead612e 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -115,8 +115,8 @@ my @TLP_working = qw( ebong ebsthesis ecc ecclesiastic ecltree economic ecv ed edmac edmargin ednotes eemeir eepic egameps egplot eiad eiad-ltx eijkhout - elbioimp electrum ellipsis elmath elpres elsarticle elsevier - elsevier-bib elteikthesis eltex elvish + elbioimp electrum ellipsis elmath elpres elsarticle + elteikthesis eltex elvish emptypage emulateapj emp encxvlna endfloat endheads endnotes engpron engrec engtlc enumitem envbig environ envlab epigrafica epigraph epiolmec eplain diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index 2229279ef3a..6c3220704d6 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -180,7 +180,6 @@ depend egplot depend ellipsis depend elmath depend elpres -depend elsarticle depend em depend emptypage depend emulateapj diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 2885770cb17..6a563883fa1 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -23,7 +23,7 @@ depend dfgproposal depend ebsthesis depend economic depend elbioimp -depend elsevier +depend elsarticle depend elteikthesis depend erdc depend estcpmm diff --git a/Master/tlpkg/tlpsrc/elsevier.tlpsrc b/Master/tlpkg/tlpsrc/elsevier.tlpsrc deleted file mode 100644 index e69de29bb2d..00000000000 --- a/Master/tlpkg/tlpsrc/elsevier.tlpsrc +++ /dev/null |