Quotient-Paper-jv/document/svglov3.clo
changeset 3082 a6b0220fb8ae
equal deleted inserted replaced
3081:660a4f5adee8 3082:a6b0220fb8ae
       
     1 % SVJour3 DOCUMENT CLASS OPTION SVGLOV3 -- for standardised journals
       
     2 %
       
     3 % This is an enhancement for the LaTeX
       
     4 % SVJour3 document class for Springer journals
       
     5 %
       
     6 %%
       
     7 %%
       
     8 %% \CharacterTable
       
     9 %%  {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
       
    10 %%   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
       
    11 %%   Digits        \0\1\2\3\4\5\6\7\8\9
       
    12 %%   Exclamation   \!     Double quote  \"     Hash (number) \#
       
    13 %%   Dollar        \$     Percent       \%     Ampersand     \&
       
    14 %%   Acute accent  \'     Left paren    \(     Right paren   \)
       
    15 %%   Asterisk      \*     Plus          \+     Comma         \,
       
    16 %%   Minus         \-     Point         \.     Solidus       \/
       
    17 %%   Colon         \:     Semicolon     \;     Less than     \<
       
    18 %%   Equals        \=     Greater than  \>     Question mark \?
       
    19 %%   Commercial at \@     Left bracket  \[     Backslash     \\
       
    20 %%   Right bracket \]     Circumflex    \^     Underscore    \_
       
    21 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
       
    22 %%   Right brace   \}     Tilde         \~}
       
    23 \ProvidesFile{svglov3.clo}
       
    24               [2009/12/18 v3.2
       
    25       style option for standardised journals]
       
    26 \typeout{SVJour Class option: svglov3.clo for standardised journals}
       
    27 \def\validfor{svjour3}
       
    28 \global\let\if@runhead\iftrue
       
    29 \ExecuteOptions{final,10pt}
       
    30 % No size changing allowed, hence a "copy" of size10.clo is included
       
    31 \DeclareFontShape{OT1}{cmr}{m}{n}{
       
    32         <-6>    cmr5
       
    33         <6-7>   cmr6
       
    34         <7-8>   cmr7
       
    35         <8-9>   cmr8
       
    36         <9-10>  cmr9
       
    37         <10-12> cmr10
       
    38         <12-17> cmr12
       
    39         <17->   cmr17
       
    40       }{}
       
    41 %
       
    42 \renewcommand\normalsize{%
       
    43 \if@twocolumn
       
    44    \@setfontsize\normalsize\@xpt{12.5pt}%
       
    45 \else
       
    46    \if@smallext
       
    47       \@setfontsize\normalsize\@xpt\@xiipt
       
    48    \else
       
    49       \@setfontsize\normalsize{9.5pt}{11.5pt}%
       
    50    \fi
       
    51 \fi
       
    52    \abovedisplayskip=3 mm plus6pt minus 4pt
       
    53    \belowdisplayskip=3 mm plus6pt minus 4pt
       
    54    \abovedisplayshortskip=0.0 mm plus6pt
       
    55    \belowdisplayshortskip=2 mm plus4pt minus 4pt
       
    56    \let\@listi\@listI}
       
    57 \normalsize
       
    58 \newcommand\small{%
       
    59 \if@twocolumn
       
    60    \@setfontsize\small{8.5pt}\@xpt
       
    61 \else
       
    62    \if@smallext
       
    63       \@setfontsize\small\@viiipt{9.5pt}%
       
    64    \else
       
    65       \@setfontsize\small\@viiipt{9.25pt}%
       
    66    \fi
       
    67 \fi
       
    68    \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
       
    69    \abovedisplayshortskip \z@ \@plus2\p@
       
    70    \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
       
    71    \def\@listi{\leftmargin\leftmargini
       
    72                \parsep 0\p@ \@plus1\p@ \@minus\p@
       
    73                \topsep 4\p@ \@plus2\p@ \@minus4\p@
       
    74                \itemsep0\p@}%
       
    75    \belowdisplayskip \abovedisplayskip
       
    76 }
       
    77 \let\footnotesize\small
       
    78 \newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
       
    79 \newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
       
    80 \if@twocolumn
       
    81    \newcommand\large{\@setfontsize\large\@xiipt\@xivpt}
       
    82    \newcommand\LARGE{\@setfontsize\LARGE{16pt}{18pt}}
       
    83 \else
       
    84    \newcommand\large{\@setfontsize\large\@xipt\@xiipt}
       
    85    \newcommand\LARGE{\@setfontsize\LARGE{13pt}{15pt}}
       
    86 \fi
       
    87 \newcommand\Large{\@setfontsize\Large\@xivpt{16dd}}
       
    88 \newcommand\huge{\@setfontsize\huge\@xxpt{25}}
       
    89 \newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
       
    90 %
       
    91 \def\runheadhook{\rlap{\smash{\lower6.5pt\hbox to\textwidth{\hrulefill}}}}
       
    92 \if@twocolumn
       
    93 \setlength{\textwidth}{17.4cm}
       
    94 \setlength{\textheight}{234mm}
       
    95 \AtEndOfClass{\setlength\columnsep{6mm}}
       
    96 \else
       
    97    \if@smallext
       
    98       \setlength{\textwidth}{11.9cm}
       
    99       \setlength{\textheight}{19.4cm}
       
   100    \else
       
   101       \setlength{\textwidth}{12.2cm}
       
   102       \setlength{\textheight}{19.8cm}
       
   103    \fi
       
   104 \fi
       
   105 %
       
   106 \AtBeginDocument{%
       
   107 \@ifundefined{@journalname}
       
   108  {\typeout{Unknown journal: specify \string\journalname\string{%
       
   109 <name of your journal>\string} in preambel^^J}}{}}
       
   110 %
       
   111 \endinput
       
   112 %%
       
   113 %% End of file `svglov3.clo'.