summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/extsizes/size20.clo
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/extsizes/size20.clo')
-rw-r--r--macros/latex/contrib/extsizes/size20.clo172
1 files changed, 172 insertions, 0 deletions
diff --git a/macros/latex/contrib/extsizes/size20.clo b/macros/latex/contrib/extsizes/size20.clo
new file mode 100644
index 0000000000..a45443cb49
--- /dev/null
+++ b/macros/latex/contrib/extsizes/size20.clo
@@ -0,0 +1,172 @@
+%% A Class option for fourteen point fonts. Written by James Kilfiger
+%% This file may be distributed under the terms of the Latex project
+%% public licence.
+
+%% Please ensure that a class such as extarticle or extreport is
+%% available when distributing this file.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{size20.clo}
+ [1999/11/11
+ NON-Standard LaTeX file (size option)]
+\renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xxpt{25}%
+ \abovedisplayskip 17\p@ \@plus5\p@ \@minus8\p@
+ \abovedisplayshortskip \z@ \@plus5\p@
+ \belowdisplayshortskip 10\p@ \@plus5\p@ \@minus4\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\normalsize
+\newcommand\small{%
+ \@setfontsize\small\@xviipt{22}%
+ \abovedisplayskip 14\p@ \@plus3\p@ \@minus7\p@
+ \abovedisplayshortskip \z@ \@plus4\p@
+ \belowdisplayshortskip 9\p@ \@plus4\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 12\p@ \@plus5\p@ \@minus6\p@
+ \parsep 6\p@ \@plus3\p@ \@minus2\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand\footnotesize{%
+ \@setfontsize\footnotesize\@xivpt{17}%
+ \abovedisplayskip 14\p@ \@plus3\p@ \@minus7\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 7\p@ \@plus4\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 10\p@ \@plus4\p@ \@minus6\p@
+ \parsep 5\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand\scriptsize{\@setfontsize\scriptsize\@xiipt{14}}
+\newcommand\tiny{\@setfontsize\tiny\@xpt{11}}
+\newcommand\large{\@setfontsize\large\@xxvpt{30}}
+\newcommand\Large{\@setfontsize\Large{29.86pt}{35}}
+\newcommand\LARGE{\@setfontsize\LARGE{35.83pt}{41}}
+\newcommand\huge{\@setfontsize\huge{42.99pt}{52}}
+\newcommand\Huge{\@setfontsize\Huge{51.59pt}{63}}
+\if@twocolumn
+ \setlength\parindent{1em}
+\else
+ \setlength\parindent{1.5em}
+\fi
+\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
+\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
+\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\headheight{20\p@}
+\setlength\headsep {30\p@}
+\setlength\topskip {20\p@}
+\setlength\footskip{35\p@}
+\setlength\maxdepth{.5\topskip}
+
+ \setlength\@tempdima{\paperwidth}
+ \addtolength\@tempdima{-2in}
+ \setlength\@tempdimb{480\p@}
+ \if@twocolumn
+ \ifdim\@tempdima>2\@tempdimb\relax
+ \setlength\textwidth{2\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \else
+ \ifdim\@tempdima>\@tempdimb\relax
+ \setlength\textwidth{\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \fi
+ \@settopoint\textwidth
+
+ \setlength\@tempdima{\paperheight}
+ \addtolength\@tempdima{-2in}
+ \addtolength\@tempdima{-1.5in}
+ \divide\@tempdima\baselineskip
+ \@tempcnta=\@tempdima
+ \setlength\textheight{\@tempcnta\baselineskip}
+\addtolength\textheight{\topskip}
+\if@twocolumn
+ \setlength\marginparsep {15\p@}
+\else
+ \setlength\marginparsep{15\p@}
+\fi
+\setlength\marginparpush{12\p@}
+ \if@twoside
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.4\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.6\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \else
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.5\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.5\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \addtolength\marginparwidth {-.4in}
+ \fi
+ \ifdim \marginparwidth >2in
+ \setlength\marginparwidth{2in}
+ \fi
+ \@settopoint\oddsidemargin
+ \@settopoint\marginparwidth
+ \setlength\evensidemargin {\paperwidth}
+ \addtolength\evensidemargin{-2in}
+ \addtolength\evensidemargin{-\textwidth}
+ \addtolength\evensidemargin{-\oddsidemargin}
+ \@settopoint\evensidemargin
+ \setlength\topmargin{\paperheight}
+ \addtolength\topmargin{-2in}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \addtolength\topmargin{-\textheight}
+ \addtolength\topmargin{-\footskip} % this might be wrong!
+ \addtolength\topmargin{-.5\topmargin}
+ \@settopoint\topmargin
+\setlength\footnotesep{14\p@}
+\setlength{\skip\footins}{16\p@ \@plus 6\p@ \@minus 3\p@}
+\setlength\floatsep {15\p@ \@plus 5\p@ \@minus 5\p@}
+\setlength\textfloatsep{30\p@ \@plus 6\p@ \@minus 8\p@}
+\setlength\intextsep {18\p@ \@plus 6\p@ \@minus 6\p@}
+\setlength\dblfloatsep {15\p@ \@plus 5\p@ \@minus 5\p@}
+\setlength\dbltextfloatsep{30\p@ \@plus 6\p@ \@minus 8\p@}
+\setlength\@fptop{0\p@ \@plus 1fil}
+\setlength\@fpsep{14\p@ \@plus 2fil}
+\setlength\@fpbot{0\p@ \@plus 1fil}
+\setlength\@dblfptop{0\p@ \@plus 1fil}
+\setlength\@dblfpsep{14\p@ \@plus 2fil}
+\setlength\@dblfpbot{0\p@ \@plus 1fil}
+\setlength\partopsep{6\p@ \@plus 3\p@ \@minus 3\p@}
+\def\@listi{\leftmargin\leftmargini
+ \parsep 8\p@ \@plus4\p@ \@minus2\p@
+ \topsep 16\p@ \@plus7\p@ \@minus9\p@
+ \itemsep\parsep}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 9\p@ \@plus4\p@ \@minus2\p@
+ \parsep 4\p@ \@plus2\p@ \@minus2\p@
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 4.5\p@\@plus2\p@\@minus2\p@
+ \parsep \z@
+ \partopsep 3\p@ \@plus1\p@ \@minus3\p@
+ \itemsep \topsep}
+\def\@listiv {\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
+\def\@listv {\leftmargin\leftmarginv
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
+\def\@listvi {\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
+\endinput
+%%