arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/procmult.cls	2012-08-16 17:18:58.129791731 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/revsvm.cls	2010-04-02 09:29:47.000000000 +0200
@@ -1,5 +1,5 @@
-% procmult DOCUMENT CLASS -- version 1.00 (12-April-06)
-% Siva global LaTeX2e support for multi authored books
+% Revision of svmult to label proceedings contribution
+% Springer Verlag global LaTeX2e support for multi authored books
 %%
 %%
 %% \CharacterTable
@@ -19,21 +19,23 @@
 %%   Right brace   \}     Tilde         \~}
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{procmult}[2006/04/12 v1.00 Siva global LaTeX document class for multi authored books]
+\ProvidesClass{svmult}[2002/10/08 v3.2
+^^JSpringer Verlag global LaTeX document class for multi authored books]
+
 % Options
 % citations
-%\DeclareOption{natbib}{\ExecuteOptions{oribibl}%
-%\AtEndOfClass{% Loading package 'NATBIB'
-%\RequirePackage{natbib}
+\DeclareOption{natbib}{\ExecuteOptions{oribibl}%
+\AtEndOfClass{% Loading package 'NATBIB'
+\RequirePackage{natbib}
 % Changing some parameters of NATBIB
-%\setlength{\bibhang}{\parindent}
+\setlength{\bibhang}{\parindent}
 %\setlength{\bibsep}{0mm}
-%\let\bibfont=\small
-%\def\@biblabel#1{#1.}
-%\newcommand{\etal}{\textit{et al}.}
+\let\bibfont=\small
+\def\@biblabel#1{#1.}
+\newcommand{\etal}{\textit{et al}.}
 %\bibpunct[,]{(}{)}{;}{a}{}{,}}}
-%}}
-% Siva environment
+}}
+% Springer environment
 \let\if@spthms\iftrue
 \DeclareOption{nospthms}{\let\if@spthms\iffalse}
 %
@@ -63,23 +65,17 @@
 %
 % languages
 \let\switcht@@therlang\relax
-\let\Sivalanginfo\relax
-\def\ds@deutsch{\def\switcht@@therlang{\switcht@deutsch}%
-\gdef\Sivalanginfo{\typeout{Man spricht deutsch.}\global\let\Sivalanginfo\relax}}
-\def\ds@francais{\def\switcht@@therlang{\switcht@francais}%
-\gdef\Sivalanginfo{\typeout{On parle francais.}\global\let\Sivalanginfo\relax}}
+\def\ds@deutsch{\def\switcht@@therlang{\switcht@deutsch}}
+\def\ds@francais{\def\switcht@@therlang{\switcht@francais}}
 %
 \AtBeginDocument{\@ifpackageloaded{babel}{%
 \@ifundefined{extrasenglish}{}{\addto\extrasenglish{\switcht@albion}}%
-\@ifundefined{extrasUKenglish}{}{\addto\extrasUKenglish{\switcht@albion}}%
 \@ifundefined{extrasfrenchb}{}{\addto\extrasfrenchb{\switcht@francais}}%
 \@ifundefined{extrasgerman}{}{\addto\extrasgerman{\switcht@deutsch}}%
-\@ifundefined{extrasngerman}{}{\addto\extrasngerman{\switcht@deutsch}}%
 }{\switcht@@therlang}%
 }
 % style for vectors
 \DeclareOption{vecphys}{\def\vec@style{phys}}
-\DeclareOption{vecarrow}{\def\vec@style{arrow}}
 % running heads
 \let\if@runhead\iftrue
 \DeclareOption{norunningheads}{\let\if@runhead\iffalse}
@@ -101,7 +97,7 @@
 \DeclareOption{chaprefs}{\let\chpbibl=Y}
 %
 % footinfo option (provides an informatory line on every page)
-\def\SivaMacroPackageNameA{procmult.cls}
+\def\SpringerMacroPackageNameA{svmult.cls}
 % \thetime, \thedate and \timstamp are macros to include
 % time, date (or both) of the TeX run in the document
 \def\maketimestamp{\count255=\time
@@ -118,14 +114,11 @@
 %
 % \footinfo generates a info footline on every page containing
 % pagenumber, jobname, macroname, and timestamp
-\DeclareOption{footinfo}{\AtBeginDocument{\maketimestamp
-   \def\ps@empty{\let\@mkboth\@gobbletwo
-   \let\@oddhead\@empty\let\@evenhead\@empty}%
-   \def\@oddfoot{\scriptsize\tt Page:\,\thepage\space\hfil
-                 job:\,\jobname\space\hfil
-                 macro:\,\SivaMacroPackageNameA\space\hfil
-                 date/time:\,\thedate/\thetime}%
-   \let\@evenfoot=\@oddfoot}}
+\DeclareOption{footinfo}{\maketimestamp
+   \def\@oddfoot{\footnotesize\tt Page: \thepage\hfil job: \jobname\hfil
+                 macro: \SpringerMacroPackageNameA\hfil
+                 date/time: \thedate/\thetime}%
+   \let\@evenfoot=\@oddfoot}
 %
 % start new chapter on any page
 \newif\if@openright \@openrighttrue
@@ -146,17 +139,17 @@
 \def\ClassInfoNoLine#1#2{%
    \ClassInfo{#1}{#2\@gobble}%
 }
-\let\SivaMultOpt\@empty
-\DeclareOption*{\InputIfFileExists{Siva\CurrentOption.clo}{%
-\global\let\SivaMultOpt\CurrentOption}{%
-\ClassWarning{Siva-ProcMult}{Specified option or subpackage
+\let\SVMultOpt\@empty
+\DeclareOption*{\InputIfFileExists{sv\CurrentOption.clo}{%
+\global\let\SVMultOpt\CurrentOption}{%
+\ClassWarning{Springer-SVMult}{Specified option or subpackage
 "\CurrentOption" \MessageBreak not found
 passing it to article class \MessageBreak
 -}\PassOptionsToClass{\CurrentOption}{article}%
 }}
 \ProcessOptions\relax
-\ifx\SivaMultOpt\@empty\relax
-\ClassInfoNoLine{Siva-ProcMult}{extra/valid Siva sub-package
+\ifx\SVMultOpt\@empty\relax
+\ClassInfoNoLine{Springer-SVMult}{extra/valid Springer sub-package
 \MessageBreak not found in option list - using "global" style}{}
 \fi
 \LoadClass[\@rticle@options]{article}
@@ -164,9 +157,9 @@

 % various sizes and settings for contributed works

-\setlength{\textwidth}{13cm}   %  11.8cm
+\setlength{\textwidth}{28pc}   %  11.8cm
 %\setlength{\textheight}{12pt}\multiply\textheight by 45\relax
-\setlength{\textheight}{560\p@} %540
+\setlength{\textheight}{540\p@}
 \setlength{\topmargin}{0cm}
 \setlength\oddsidemargin   {63\p@}
 \setlength\evensidemargin  {63\p@}
@@ -234,11 +227,6 @@
 \newcommand{\subsecsize}{\normalsize}
 \newcommand{\subsecstyle}{\bfseries\boldmath}

-\newcommand\chapnumfont{\@setfontsize\large{20.74}{48}}
-\newcommand\chapfont{\@setfontsize\large{20.74}{28}}
-\newcommand\authfont{\@setfontsize\large{17.28}{20}}
-\newcommand\instfont{\@setfontsize\large{12}{17}}
-
 \def\newendpage {\par
                  \ifdim \pagetotal>\topskip
                      \else\thispagestyle{empty}
@@ -267,7 +255,6 @@
 % MiniTOC
 % one outputstream for all minitocs
 \newwrite\minitoc
-\let\MiniTOC=N % switch for MT processing in .aux files
 \newcounter{minitocdepth}
 \setcounter{minitocdepth}{0}

@@ -309,14 +296,13 @@
    \let\glossary\@gobble}%
   {\string\@mtwritefile{#1}}}
 %
-\newcommand{\@mtwritefile}[1]{\if Y\MiniTOC
-\@temptokena{#1} \immediate\write\minitoc{\the\@temptokena}\fi}
+\newcommand{\@mtwritefile}[1]
+{\@temptokena{#1} \immediate\write\minitoc{\the\@temptokena}}

-\AtEndDocument{\null\write\@auxout{\string\immediate\string\closeout\string\minitoc}}
+\AtEndDocument{\immediate\write\@auxout{\string\immediate
+\string\closeout\string\minitoc}}

-\newcommand{\dominitoc}{% switch \let\MiniTOC=Y
-    \protected@immwrite\@auxout{}{\let\MiniTOC=Y}%
-    \ifnum \c@minitocdepth<1
+\newcommand{\dominitoc}{\ifnum \c@minitocdepth<1
         \@mtstarttocquiet{t\thecontribution}\relax
     \else
         \@mtstarttoc{t\thecontribution}\par\addvspace\bigskipamount
@@ -383,11 +369,7 @@
          \hangindent\z@\noindent\box\@tempboxa}
 \fi

-
-
-%\def\chap@hangfrom#1{\hbox{#1}\noindent\vrule height 34pt width 0pt depth 0pt
-%\rlap{\smash{\lower 5pt\hbox to\textwidth{\}}}\vskip10pt}
-\def\chap@hangfrom#1{$\left.\right.$\\[2pc]\noindent\vrule height 34pt width 0pt depth 0pt
+\def\chap@hangfrom#1{\noindent\vrule height 34pt width 0pt depth 0pt
 \rlap{\smash{\lower 5pt\hbox to\textwidth{\hrulefill}}}\hbox{#1}
 \vskip10pt}
 \def\schap@hangfrom{\chap@hangfrom{}}
@@ -414,48 +396,6 @@
      \csname biblst@rthook\endcsname}%
 }

-\renewenvironment{titlepage}
-    {%
-      \cleardoublepage
-      \if@twocolumn
-        \@restonecoltrue\onecolumn
-      \else
-        \@restonecolfalse\newpage
-      \fi
-      \thispagestyle{empty}%
-      \addtocounter{page}\m@ne
-  \def\and{\unskip, }
-  \parindent=\z@
-  \pretolerance=10000
-  \rightskip=0pt plus 1fil
-  \large                    % default size for titlepage
-  \vspace*{2em}             % Vertical space above title.
- }{{\LARGE                   % each author set in \LARGE
-   \lineskip .5em
-   \@author
-   \par}%
-  \vskip 2cm                % Vertical space after author.
-  {\Huge\bfseries\@title \par}% Title set in \Huge size and bold face
-  \vskip 1cm                % Vertical space after title.
-  \if!\@subtitle!\else
-   {\LARGE\ignorespaces\@subtitle \par}
-   \vskip 1cm               % Vertical space after subtitle.
-  \fi
-  \if!\@date!\else
-    \@date
-    \par
-    \vskip 1.5em            % Vertical space after date.
-  \fi
- \vfill
- {\Large\bfseries \par}
- \vskip 3pt
-     \if@restonecol\twocolumn \else \newpage \fi
-     \if@twoside\else
-        \setcounter{page}\@ne
-     \fi
- \clearheadinfo
-}
-
 \def\@chapapp{\chaptername}

 \newcommand\chapter{\startnewpage
@@ -563,11 +503,11 @@
                 \setcounter{table}{0}
                 \setcounter{footnote}{0}
 \renewcommand\thechapter{\@Alph\c@chapter}
-\renewcommand\thesection{\@arabic\c@section} %\thechapter.
-\renewcommand\thesubsection{\@arabic\c@subsection}%\thesection.
-\renewcommand\theequation{\@arabic\c@equation} %\thechapter.
-\renewcommand\thefigure{\@arabic\c@figure} %\thechapter.
-\renewcommand\thetable{\@arabic\c@table}} %\thechapter.
+\renewcommand\thesection{\thechapter.\@arabic\c@section}
+\renewcommand\thesubsection{\thesection.\@arabic\c@subsection}
+\renewcommand\theequation{\thechapter.\@arabic\c@equation}
+\renewcommand\thefigure{\thechapter.\@arabic\c@figure}
+\renewcommand\thetable{\thechapter.\@arabic\c@table}}

 %  definition of sections
 %  \hyphenpenalty and \raggedright added, so that there is no
@@ -616,12 +556,7 @@
       \ifnum #2>\c@minitocdepth \else
          \mtaddtocont{\protect\contentsline
              \ifnum #2>\@ne{mtsec}\else{mtchap}\fi
-             \ifnum #2>\c@secnumdepth
-                {#7}%
-             \else
-                {\protect\numberline{\csname the#1\endcsname}#7}%
-             \fi
-             {\thepage}}%
+             {\protect\numberline{\csname the#1\endcsname}#7}{\thepage}}%
       \fi
    \else
       \def\@svsechd{%
@@ -663,7 +598,7 @@
 \renewcommand*\descriptionlabel[1]{\hspace\labelsep #1\hfil}

 % fixed indentation for standard itemize-environment
-\newdimen\Sivaitemindent \setlength{\Sivaitemindent}{\parindent}
+\newdimen\svitemindent \setlength{\svitemindent}{\parindent}

 % make indentations changeable
 \def\setitemindent#1{\settowidth{\labelwidth}{#1}%
@@ -702,7 +637,7 @@
   \ifnum \@itemdepth >\thr@@\@toodeep\else
     \advance\@itemdepth\@ne
     \ifx\setit@m\undefined
-       \ifnum \@itemdepth=1 \leftmargini=\Sivaitemindent
+       \ifnum \@itemdepth=1 \leftmargini=\svitemindent
           \labelwidth\leftmargini\advance\labelwidth-\labelsep
           \leftmarginii=\leftmargini \leftmarginiii=\leftmargini
        \fi
@@ -725,8 +660,8 @@
 \newcommand{\I}{{\rm i}}
 \let\imag=\I
 %
-% the definition of uppercase Greek characters
-% Siva likes them as italics to depict variables
+% the definition of versal greek characters
+% Springer likes them as italics to depict variables
 \DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00}
 \DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01}
 \DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02}
@@ -770,10 +705,7 @@
 \newcommand{\unu}{\allmodesymb{\greeksym}{n}}
 \newcommand{\upi}{\allmodesymb{\greeksym}{p}}
 \newcommand{\utau}{\allmodesymb{\greeksym}{t}}
-
-% redefines the \vec accent to a bold character - if desired
-\def\fig@type{arrow}% temporarily abused
-\ifx\vec@style\fig@type\else
+% redefines the \vec accent to a bold character
 \@ifundefined{vec@style}{%
  \def\vec#1{\ensuremath{\mathchoice
                      {\mbox{\boldmath$\displaystyle\mathbf{#1}$}}
@@ -787,7 +719,6 @@
                      {\mbox{\boldmath$\scriptstyle#1$}}
                      {\mbox{\boldmath$\scriptscriptstyle#1$}}}}%
 }
-\fi
 % tensor
 \def\tens#1{\relax\ifmmode\mathsf{#1}\else\textsf{#1}\fi}

@@ -807,18 +738,18 @@
   \def\thefigure{\@arabic\c@figure}%
   \def\thetable{\@arabic\c@table}%
   \def\theequation{\arabic{equation}}%
-  \def\thesubequation{\arabic{equation}\alph{subequation}}}
+  \def\thesubequation{\arabic{equation}\alph{eqsubcnt}}}
 %
 \def\ds@book{\@numartfalse
-\def\thesection{\@arabic\c@section}%\thechapter
-\def\thefigure{\@arabic\c@figure}%\thechapter.
-\def\thetable{\@arabic\c@table}%\thechapter.
-\def\theequation{\arabic{equation}}%\thechapter.
+\def\thesection{\thechapter.\@arabic\c@section}%
+\def\thefigure{\thechapter.\@arabic\c@figure}%
+\def\thetable{\thechapter.\@arabic\c@table}%
+\def\theequation{\thechapter.\arabic{equation}}%
 \@addtoreset{section}{chapter}%
 \@addtoreset{figure}{chapter}%
 \@addtoreset{table}{chapter}%
 \@addtoreset{equation}{chapter}%
-\def\thesubequation{\arabic{equation}\alph{subequation}}}%\thechapter.
+\def\thesubequation{\thechapter.\arabic{equation}\alph{eqsubcnt}}}
 %
 % Ragged bottom for the actual page
 \def\thisbottomragged{\def\@textbottom{\vskip\z@ \@plus.0001fil
@@ -828,58 +759,58 @@
 % it defines various texts and their translations
 % called up with documentstyle options
 \def\switcht@albion{%
-\def\abbrsymbname{List of Abbreviations and Symbols}%
-\def\abstractname{Summary.}%
-\def\ackname{Acknowledgement.}%
-\def\andname{and}%
-\def\bibname{References}%
-\def\lastandname{, and}%
-\def\appendixname{Appendix}%
-\def\chaptername{Chapter}%
-\def\claimname{Claim}%
-\def\conjecturename{Conjecture}%
-\def\contentsname{Contents}%
-\def\corollaryname{Corollary}%
-\def\definitionname{Definition}%
-\def\examplename{Example}%
-\def\exercisename{Exercise}%
-\def\figurename{Fig.}%
-\def\keywordname{{\bf Key words:}}%
-\def\indexname{Index}%
-\def\lemmaname{Lemma}%
-\def\contriblistname{List of Contributors}%
-\def\listfigurename{List of Figures}%
-\def\listtablename{List of Tables}%
-\def\mailname{{\it Correspondence to\/}:}%
-\def\noteaddname{Note added in proof}%
-\def\notename{Note}%
-\def\partname{Part}%
-\def\prefacename{Preface}%
-\def\problemname{Problem}%
-\def\proofname{Proof}%
-\def\propertyname{Property}%
-\def\propositionname{Proposition}%
-\def\questionname{Question}%
-\def\refname{References}%
-\def\remarkname{Remark}%
-\def\seename{see}%
-\def\solutionname{Solution}%
-\def\subclassname{{\it Subject Classifications\/}:}%
-\def\tablename{Table}%
+\def\abbrsymbname{List of Abbreviations and Symbols}
+\def\abstractname{Abstract.}
+\def\ackname{Acknowledgement.}
+\def\andname{and}
+\def\bibname{References}
+\def\lastandname{, and}
+\def\appendixname{Appendix}
+\def\chaptername{Chapter}
+\def\claimname{Claim}
+\def\conjecturename{Conjecture}
+\def\contentsname{Contents}
+\def\corollaryname{Corollary}
+\def\definitionname{Definition}
+\def\examplename{Example}
+\def\exercisename{Exercise}
+\def\figurename{Fig.}
+\def\keywordname{{\bf Key words:}}
+\def\indexname{Index}
+\def\lemmaname{Lemma}
+\def\contriblistname{List of Contributors}
+\def\listfigurename{List of Figures}
+\def\listtablename{List of Tables}
+\def\mailname{{\it Correspondence to\/}:}
+\def\noteaddname{Note added in proof}
+\def\notename{Note}
+\def\partname{Part}
+\def\prefacename{Preface}
+\def\problemname{Problem}
+\def\proofname{Proof}
+\def\propertyname{Property}
+\def\propositionname{Proposition}
+\def\questionname{Question}
+\def\refname{References}
+\def\remarkname{Remark}
+\def\seename{see}
+\def\solutionname{Solution}
+\def\subclassname{{\it Subject Classifications\/}:}
+\def\tablename{Table}
 \def\theoremname{Theorem}}
 \switcht@albion
 % Names of theorem like environments are already defined
 % but must be translated if another language is chosen
 %
 % French section
-\def\switcht@francais{\Sivalanginfo
- \def\abbrsymbname{Liste des abbr\'eviations et symboles}%
+\def\switcht@francais{\typeout{On parle francais.}%
+ \def\abbrsymbname{Liste des abbr\'eviations et symboles}
  \def\abstractname{R\'esum\'e.}%
  \def\ackname{Remerciements.}%
  \def\andname{et}%
  \def\lastandname{ et}%
  \def\appendixname{Appendice}%
- \def\bibname{Bibliographie}%
+ \def\bibname{Lit\'erature}%
  \def\chaptername{Chapitre}%
  \def\claimname{Pr\'etention}%
  \def\conjecturename{Hypoth\`ese}%
@@ -915,8 +846,8 @@
 }
 %
 % German section
-\def\switcht@deutsch{\Sivalanginfo
- \def\abbrsymbname{Abk\"urzungs- und Symbolverzeichnis}%
+\def\switcht@deutsch{\typeout{Man spricht deutsch.}%
+ \def\abbrsymbname{Abk\"urzungs- und Symbolverzeichnis}
  \def\abstractname{Zusammenfassung.}%
  \def\ackname{Danksagung.}%
  \def\andname{und}%
@@ -932,13 +863,13 @@
  \def\examplename{Beispiel}%
  \def\exercisename{\"Ubung}%
  \def\figurename{Abb.}%
- \def\keywordname{{\bf Schl\"usselw\"orter:}}%
- \def\indexname{Sachverzeichnis}%
+ \def\keywordname{{\bf Schl\"usselw\"orter:}}
+ \def\indexname{Index}
 %\def\lemmaname{Lemma}%
- \def\contriblistname{Mitarbeiter}%
+ \def\contriblistname{Mitarbeiter}
  \def\listfigurename{Abbildungsverzeichnis}%
  \def\listtablename{Tabellenverzeichnis}%
- \def\mailname{{\it Correspondence to\/}:}%
+ \def\mailname{{\it Correspondence to\/}:}
  \def\noteaddname{Nachtrag}%
  \def\notename{Anmerkung}%
  \def\partname{Teil}%
@@ -950,9 +881,9 @@
  \def\questionname{Frage}%
  \def\refname{Literaturverzeichnis}%
  \def\remarkname{Anmerkung}%
- \def\seename{siehe}%
+ \def\seename{siehe}
  \def\solutionname{L\"osung}%
- \def\subclassname{{\it Subject Classifications\/}:}%
+ \def\subclassname{{\it Subject Classifications\/}:}
  \def\tablename{Tabelle}%
 %\def\theoremname{Theorem}%
 }
@@ -1142,7 +1073,7 @@
  {\bfseries\boldmath#1}\ifx0#2\hfil\null
  \else
       \nobreak
-      \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{.}\mkern
+      \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
       \@dotsep mu$}\hfill
       \nobreak\hbox to\@pnumwidth{\hss #2}%
  \fi\par
@@ -1269,41 +1200,12 @@
                 \parindent\z@%
                 \rightskip\z@ \@plus 40\p@%
                 \parskip\z@ \@plus .3\p@\relax
-                \bigskipamount =12pt plus 6pt minus 8pt
                 \let\and\bigbreak
                 }
                {\end{multicols}
                 \global\let\if@threecolind\iffalse
                 \if@restonecol\onecolumn\else\clearpage\fi}

-\newenvironment{thecontriblist*}
-               {\if@twocolumn
-                  \@restonecolfalse
-                \else
-                  \@restonecoltrue
-                \fi
-                \columnseprule \z@
-                \columnsep 1cc
-                \@nobreaktrue
-                \if@threecolind
-                   \begin{multicols*}{3}[\chapter*{\contriblistname%
-                       \markboth{\contriblistname}{\contriblistname}}]%
-                \else
-                   \begin{multicols*}{2}[\chapter*{\contriblistname%
-                       \markboth{\contriblistname}{\contriblistname}}]%
-                \fi
-                \thispagestyle{empty}%
-                \obeylines%
-                \parindent\z@%
-                \rightskip\z@ \@plus 40\p@%
-                \parskip\z@ \@plus .3\p@\relax
-                \bigskipamount =12pt plus 6pt minus 8pt
-                \let\and\bigbreak
-                }
-               {\end{multicols*}
-                \global\let\if@threecolind\iffalse
-                \if@restonecol\onecolumn\else\clearpage\fi}
-
 \renewcommand\footnoterule{%
   \kern-3\p@
   \hrule\@width 50\p@
@@ -1502,7 +1404,7 @@
 % redefininition of the captions for "figure" and "table" environments
 %
 \@ifundefined{floatlegendstyle}{\def\floatlegendstyle{\bfseries}}{}
-\def\floatcounterend{\ \ \ } %.
+\def\floatcounterend{.\ }
 \def\capstrut{\vrule\@width\z@\@height\topskip}
 \@ifundefined{captionstyle}{\def\captionstyle{\normalfont\small}}{}
 \@ifundefined{instindent}{\newdimen\instindent}{}
@@ -1606,13 +1508,13 @@
 \advance\@tempdima by-\figgap
 \advance\@tempdima by-\wd\@tempboxa
 \ifdim\@tempdima<3cm
-   \ClassWarning{SivaMult}{\string\sidecaption: No sufficient room for the legend;
+   \ClassWarning{SVMono}{\string\sidecaption: No sufficient room for the legend;
              ^^Jusing normal \string\caption}%
    \unhbox\@tempboxa
    \let\@capcommand=\@caption
 \else
    \ifdim\@tempdima<4.5cm
-      \ClassWarning{SivaMult}{\string\sidecaption: Room for the legend very narrow;
+      \ClassWarning{SVMono}{\string\sidecaption: Room for the legend very narrow;
                ^^Jusing \string\raggedright}%
       \toks@\expandafter{\captionstyle\sloppy
                          \rightskip=\z@\@plus6mm\relax}%
@@ -1694,7 +1596,7 @@
      \addcontentsline{toc}{chapter}{\refname}%
      \csname biblst@rthook\endcsname}
 \fi}
-\ifx\oribibl\undefined % Siva way of life
+\ifx\oribibl\undefined % Springer way of life
    \renewenvironment{thebibliography}[1]{\bibsection
          \global\let\biblst@rthook=\undefined
          \def\@biblabel##1{##1.}
@@ -1811,10 +1713,10 @@
 \newtoks\titlerunning
 \newtoks\toctitle

-\def\clearheadinfo{\gdef\@author{Author Names not Given}%
-                   \gdef\@title{Title not Given}%
+\def\clearheadinfo{\gdef\@author{No Author Given}%
+                   \gdef\@title{No Title Given}%
                    \gdef\@subtitle{}%
-                   \gdef\@institute{Institute not Given}%
+                   \gdef\@institute{No Institute Given}%
                    \gdef\@thanks{}%
                    \global\titlerunning={}\global\authorrunning={}%
                    \global\toctitle={}\global\tocauthor={}}
@@ -1922,7 +1824,6 @@
   \fi
   \stepcounter{contribution}%
   \immediate\write\@auxout{\string\immediate\string\closeout\string\minitoc}%
-  \immediate\write\@auxout{\let\MiniTOC=N}%
   \begingroup
     \parindent=\z@
     \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
@@ -1938,7 +1839,10 @@
       \@maketitle
     \fi
     \@ifundefined{thispagecropped}{}{\thispagecropped}
-    \thispagestyle{empty}\@thanks
+%
+% Diana's hack for title page
+%       \thispagestyle{empty}\@thanks
+        \thispagestyle{headings}\@thanks
 %
     \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
     \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
@@ -1958,7 +1862,7 @@
                                    \@seccntformat{chapter}\fi
                                    \ignorespaces\@title}%
        \ifdim\wd\titrun>\instindent
-          \typeout{Title too long for running head. Provide}%
+          \typeout{Title too long for running head. Please supply}%
           \typeout{a shorter form with \string\titlerunning\space prior to
                    \string\maketitle}%
           \global\setbox\titrun=\hbox{\small\rm
@@ -1985,7 +1889,7 @@
        \fi
        \global\setbox\authrun=\hbox{\small\unboldmath\@author\unskip}%
        \ifdim\wd\authrun>\instindent
-          \typeout{Names of authors too long for running head. Provide}%
+          \typeout{Names of authors too long for running head. Please supply}%
           \typeout{a shorter form with \string\authorrunning\space prior to
                    \string\maketitle}%
           \global\setbox\authrun=\hbox{\small\rm
@@ -2013,7 +1917,7 @@
              \unskip,
           \fi}%
   \raggedright
- {\Large %\bfseries\boldmath
+ {\Large \bfseries\boldmath
   \pretolerance=10000
   \let\\=\newline
 % \@hangfrom{\@svsec}%
@@ -2024,10 +1928,10 @@
   \if@numart
      \chap@hangfrom{}%!!!
   \else
-     \chap@hangfrom{{\chapnumfont\thechapter}\thechapterend\hskip\betweenumberspace}%!!!
+     \chap@hangfrom{\thechapter\thechapterend\hskip\betweenumberspace}%!!!
   \fi
-  \ignorespaces\vspace{.8in}
-{\bfseries\boldmath\chapfont\@title}\par}\vskip 1.2cm
+  \ignorespaces
+  \@title \par}\vskip .8cm
 \if!\@subtitle!\else {\large \bfseries\boldmath
   \vskip -.65cm
   \pretolerance=10000
@@ -2039,10 +1943,10 @@
  \setcounter{@auth}{1}%
 {\lineskip .5em
 \noindent\ignorespaces
-{\authfont\@author}\vskip.35cm}
- {\instfont\it\institutename\par}
+\@author\vskip.35cm}
+ {\small\institutename\par}
  \ifdim\pagetotal>157\p@
-     \vskip 36\p@ %11
+     \vskip 11\p@
  \else
      \@tempdima=168\p@\advance\@tempdima by-\pagetotal
      \vskip\@tempdima
@@ -2081,12 +1985,30 @@
 \def\runheadstyle{\rmfamily\upshape}
 \def\customizhead{\hspace{\headlineindent}}

+
+%%%% Diana's hacks
+%% I've defined the text I want and added it to
+%% ps@headings where the title page points.
+%%  That means I've also had to remove the header definitions
+%%     from this.
+%%%
+
+\newbox\citebox
+\setbox\citebox=\vbox to 1.0truecm{\vskip2.0cm%
+  \hbox to\textwidth{\normalsize\tt\lower0.5ex
+        \hbox{Book Chapter in ``Physics of Active Galactic Nuclei at all Scales''
+}}
+\vskip0.1cm%
+  \hbox to\textwidth{\normalsize\tt\lower0.5ex
+\hbox{(Springer Verlag, Lecture Notes in Physics series)}}
+\vskip0.1cm%
+  \hbox to\textwidth{\normalsize\tt\lower0.5ex
+\hbox{eds. D. Alloin, R. Johnson, P. Lira (2004). Submitted May 2004.}}
+\vss}
+
 \def\ps@headings{\let\@mkboth\markboth
-   \let\@oddfoot\@empty\let\@evenfoot\@empty
-   \def\@evenhead{\runheadsize\runheadstyle\rlap{\thepage}\customizhead
-                  \leftmark\hfil}
-   \def\@oddhead{\runheadsize\runheadstyle\hfil\rightmark\customizhead
-                  \llap{\thepage}}
+    \def\@oddfoot{\copy\citebox}\let\@evenfoot\@empty
+    \let\@oddhead\@empty\let\@evenhead\@empty
    \def\chaptermark##1{\markboth{{\ifnum\c@secnumdepth>\m@ne
       \thechapter\thechapterend\hskip\betweenumberspace\fi ##1}}{{\ifnum %!!!
       \c@secnumdepth>\m@ne\thechapter\thechapterend\hskip\betweenumberspace\fi ##1}}}%!!!
@@ -2097,7 +2019,7 @@
    \let\@oddfoot\@empty\let\@evenfoot\@empty
    \def\@evenhead{\runheadsize\runheadstyle\rlap{\thepage}\customizhead
                   \leftmark\hfil}%
-   \def\@oddhead{\runheadsize\runheadstyle\hfil\rightmark\customizhead
+   \def\@oddhead{\hfil\runheadsize\runheadstyle\rightmark\customizhead
                   \llap{\thepage}}%
    \let\chaptermark\@gobble
    \let\sectionmark\@gobble
@@ -2107,5 +2029,5 @@
 \ps@empty\fi

 \endinput
-%end of file procmult.cls
+%end of file svmult.cls

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns