summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/springer/svjour/arma/svarma.clo
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/springer/svjour/arma/svarma.clo')
-rw-r--r--macros/latex/contrib/springer/svjour/arma/svarma.clo251
1 files changed, 251 insertions, 0 deletions
diff --git a/macros/latex/contrib/springer/svjour/arma/svarma.clo b/macros/latex/contrib/springer/svjour/arma/svarma.clo
new file mode 100644
index 0000000000..4c25374dd0
--- /dev/null
+++ b/macros/latex/contrib/springer/svjour/arma/svarma.clo
@@ -0,0 +1,251 @@
+% SVJour DOCUMENT CLASS OPTION ARMA -- Arch. Rational Mech. Anal.
+%
+% This is an enhancement for the
+% LaTeX document class for Springer journals (one column version)
+%
+%%
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{svarma.clo}
+ [1999/09/09 v1.2
+ style option for Arch. Rational Mech. Anal.]
+\typeout{SVJour Class option: svarma.clo for Arch. Rational Mech. Anal.}
+\DeclareOption{leqno}{\input{leqno.clo}}
+\ExecuteOptions{final,10pt,runningheads}
+\let\if@mathematic\iffalse
+% No size changing allowed, hence a copy of size10.clo is included
+\renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xpt{12pt}%
+ \abovedisplayskip=3 mm plus6pt minus 4pt
+ \belowdisplayskip=3 mm plus6pt minus 4pt
+ \abovedisplayshortskip=0.0 mm plus6pt
+ \belowdisplayshortskip=2 mm plus4pt minus 4pt
+ \let\@listi\@listI}
+\normalsize
+\newcommand\small{%
+ \@setfontsize\small\@ixpt{10pt}%
+ \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus2\p@
+ \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \parsep 0\p@ \@plus1\p@ \@minus\p@
+ \topsep 4\p@ \@plus2\p@ \@minus4\p@
+ \itemsep0\p@}%
+ \belowdisplayskip \abovedisplayskip
+}
+\let\footnotesize\small
+\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\newcommand\large{\@setfontsize\large\@xiipt{14pt}}
+\newcommand\Large{\@setfontsize\Large\@xivpt{18pt}}
+\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22pt}}
+\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
+\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+%
+\setlength{\textwidth}{11.5cm}
+\setlength{\textheight}{517dd}
+%
+\def\subclassname{{\it Mathematics Subject Classification (1991):\/} }
+\def\subclass#1{\par\addvspace\medskipamount\noindent\subclassname\
+\ignorespaces#1}
+%
+\def\arma@@maketitle{\newpage
+ \normalfont
+ \vbox to0pt{\vskip-40pt
+ \nointerlineskip
+ \makeheadbox\vss}\nointerlineskip
+ \setbox\authrun=\vbox\bgroup
+ {\LARGE \itshape
+ \pretolerance=10000
+ \centering
+ \noindent\ignorespaces
+ \@title \par}\vskip 0.5cm\relax
+ \lineskip .5em
+ \setbox0=\vbox{\setcounter{auth}{1}\def\and{\stepcounter{auth}}%
+ \hfuzz=2\textwidth\def\thanks##1{}\@author}%
+ \value{inst}=\value{auth}%
+ \setcounter{auth}{1}%
+ {\large\authorfont
+ \centering
+ \noindent\ignorespaces\@author\par}%
+ \vskip.9cm
+ \if!\@dedic!\else
+ {\itshape
+ \vskip-.35cm
+ \pretolerance=10000
+ \centering
+ \noindent\ignorespaces\@dedic\par}\vskip 12pt
+ \if!\@subtitle!\else\vskip.35cm\fi
+ \fi
+ \if!\@subtitle!\else
+ {\itshape
+ \vskip-.35cm
+ \pretolerance=10000
+ \centering
+ \noindent\ignorespaces\@subtitle \par}\vskip .9cm
+ \fi
+ \egroup % end of header box
+ \@tempdima=\headerboxheight
+ \advance\@tempdima by-\ht\authrun
+ \ifdim\@tempdima>0pt
+ \vrule width0pt height\@tempdima
+ \fi
+ \unvbox\authrun
+ \global\@minipagetrue
+ \global\everypar{\global\@minipagefalse\global\everypar{}}
+ \addvspace{22.47pt}
+}
+%
+\def\address{\par\addvspace{18pt}\begingroup\small\obeylines
+\def\\{\par}\def\par{\egroup\hbox\bgroup}%
+\def\and{\vspace{6pt}\\and\vspace{6pt}\\}\@ddress}
+\long\def\@ddress#1{\setbox0=\vbox{\hbox\bgroup#1\egroup}%
+\def\par{\hfil\egroup\hbox to\wd0\bgroup\hfil}%
+\hbox to\hsize{\hfil\vtop{\hbox to\wd0\bgroup\hfil#1\hfil\egroup}%
+}\endgroup}
+%
+\def\accepted#1{\par\addvspace{18pt}\centerline{\small\it(Accepted #1)}}
+%
+\def\arma@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty\else
+ \refstepcounter{#1}%
+ \protected@edef\@svsec{\@seccntformat{#1}}%
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup #6\relax
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ {\interlinepenalty \@M #8\par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}\addcontentsline
+ {toc}{#1}{\ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname\sectcounterend
+ }\fi
+ #7}\else
+ \def\@svsechd{#6\hskip #3\relax %% \relax added 2 May 90
+ \@svsec #8\csname #1mark\endcsname
+ {#7}\addcontentsline
+ {toc}{#1}{\ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ #7}}\fi
+ \@xsect{#5}}
+%
+\newcommand{\armappendix}[1][0]{\par
+ \setcounter{section}{0}%
+ \setcounter{subsection}{0}%
+ \ifnum #1=0
+ \def\@seccntformat##1{Appendix \csname the##1\endcsname\sectcounterend
+ \hskip\betweenumberspace}
+ %
+ \def\arma@sect##1##2##3##4##5##6[##7]##8{%
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty\else
+ \refstepcounter{##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup ##6\relax
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ {\interlinepenalty \@M ##8\par}%
+ \endgroup
+ \csname ##1mark\endcsname{##7}\addcontentsline
+ {toc}{##1}{\ifnum ##2>\c@secnumdepth \else
+ {Appendix \csname the##1\endcsname\sectcounterend\
+ }\fi
+ ##7}\else
+ \def\@svsechd{##6\hskip ##3\relax %% \relax added 2 May 90
+ \@svsec ##8\csname ##1mark\endcsname
+ {##7}\addcontentsline
+ {toc}{##1}{\ifnum ##2>\c@secnumdepth \else
+ {Appendix \csname the##1\endcsname}%
+ \fi
+ ##7}}\fi
+ \@xsect{##5}}
+ \else
+ \def\@seccntformat##1{Appendix\sectcounterend
+ \hskip\betweenumberspace}
+ %
+ \def\arma@sect##1##2##3##4##5##6[##7]##8{%
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty\else
+ \refstepcounter{##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup ##6\relax
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ {\interlinepenalty \@M ##8\par}%
+ \endgroup
+ \csname ##1mark\endcsname{##7}\addcontentsline
+ {toc}{##1}{\ifnum ##2>\c@secnumdepth \else
+ {Appendix\sectcounterend\
+ }\fi
+ ##7}\else
+ \def\@svsechd{##6\hskip ##3\relax %% \relax added 2 May 90
+ \@svsec ##8\csname ##1mark\endcsname
+ {##7}\addcontentsline
+ {toc}{##1}{\ifnum ##2>\c@secnumdepth \else
+ {Appendix\sectcounterend\ \csname the##1\endcsname}%
+ \fi
+ ##7}}\fi
+ \@xsect{##5}}
+ \fi
+ \let\@sect=\arma@sect
+ \renewcommand\thesection{\@Alph\c@section}%
+ \renewcommand{\theequation}{\thesection.\arabic{equation}}}
+%
+\AtEndOfClass{\institute{~}\date{}%
+\def\@evenhead{\small\rlap{\thepage}\hfil\leftmark\unskip\hfil}%
+\def\@oddhead{\small\hfil\rightmark\hfil\llap{\thepage}}%
+\let\@sect=\arma@sect
+\def\section{\@startsection{section}{1}{\z@}%
+ {22dd plus4pt minus4pt}{11dd plus4pt
+ minus4pt}{\centering\normalsize\bfseries}}
+\def\subsection{\@startsection{subsection}{2}{\z@}%
+ {17pt plus 4pt minus 4pt}{10pt plus4pt
+ minus4pt}{\centering\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {12pt plus 4pt minus 4pt}{8pt plus4pt
+ minus4pt}{\centering\normalsize\itshape}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {-5.388pt plus-4pt minus-4pt}{-5pt}{\normalsize\it}}
+\def\subparagraph{\@startsection{subparagraph}{5}{\z@}%
+ {-5.388pt plus-4pt minus-4pt}{-5pt}{\normalsize\it}}
+\let\@maketitle=\arma@@maketitle
+\let\authorfont=\scshape
+\def\email#1{{e-mail: #1}}
+\renewcommand\leftlegendglue{\hfil}
+\renewcommand\floatcounterend{.\enspace}
+\renewcommand\sectcounterend{.}
+\renewcommand\@thmcounterend{.}
+\setcounter{tocdepth}{2}
+\let\definition\undefined
+\spnewtheorem{definition}{Definition}{\bfseries}{\rmfamily}
+\let\proof\undefined
+\spnewtheorem*{proof}{Proof}{\bfseries}{\rmfamily}
+\renewcommand\abstractname{Abstract}
+\renewenvironment{abstract}{\section*{\abstractname}}{\par\addvspace{12pt}}
+\let\appendix=\armappendix
+\journalname{ARMA}}
+%
+\endinput
+%%
+%% End of file `svarma.clo'.