diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-11 23:54:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-11 23:54:17 +0000 |
commit | b6997fafa1ead62e91af07d4b8ccaca942d7eb42 (patch) | |
tree | 1de2be134c2a485907c77e8e56aaef2d3db340e6 /Master/texmf-dist/source | |
parent | dfbd41f27c84fb81d22efb146e762747094198fe (diff) |
trunk/Master/texmf-dist/source/latex/kluwer
git-svn-id: svn://tug.org/texlive/trunk@341 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/kluwer/kluwer.dtx | 151 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/kluwer/kluwer.ins | 31 |
2 files changed, 182 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/kluwer/kluwer.dtx b/Master/texmf-dist/source/latex/kluwer/kluwer.dtx new file mode 100644 index 00000000000..ab012212546 --- /dev/null +++ b/Master/texmf-dist/source/latex/kluwer/kluwer.dtx @@ -0,0 +1,151 @@ +%<*head> +% +% This class file (c) Kluwer Academic Publishers. +% You are free to use this class file as you see fit, provided +% that you do not make changes to the included macro files. +% If you DO make changes, you are required to rename the files. +% +\def\filedate{2000/04/29} +\def\kluclassname{kluwer} +\def\kluclassversion{1.3} % option kaplist turned on for 1.2 +\def\klujnlname{none} +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{kluwer}[\filedate\space \kluclassversion\space + Kluwer base document class] +\newcommand\@ptsize{} +\newcommand\@pttensize{1} +\newif\if@restonecol +\newif\if@openright +%\DeclareOption{noid}{\PassOptionsToPackage{\CurrentOption}{kluedit}} +%\DeclareOption{namedreferences}{\PassOptionsToPackage{\CurrentOption}{kluref}} +%\DeclareOption{numreferences}{\PassOptionsToPackage{\CurrentOption}{kluref}} +%\DeclareOption{openbib}{\PassOptionsToPackage{\CurrentOption}{kluref}} +%\DeclareOption{thms}{\PassOptionsToPackage{\CurrentOption}{klumath}} +%\DeclareOption{mathsec}{\PassOptionsToPackage{\CurrentOption}{klumath}} +%\DeclareOption{fleqn}{\PassOptionsToPackage{\CurrentOption}{klumath}} +%\DeclareOption{leqno}{\PassOptionsToPackage{\CurrentOption}{klumath}} +%\DeclareOption{titlepage}{\PassOptionsToPackage{\CurrentOption}{klulist}} +%\DeclareOption{margspec}{\PassOptionsToPackage{\CurrentOption}{klulist}} +%\DeclareOption{klusym}{\PassOptionsToPackage{\CurrentOption}{klumac}} +% not specified in this file: leave handling to inserted package + +\DeclareOption{a4paper} + {\setlength\paperheight {297mm}% + \setlength\paperwidth {210mm}} +\DeclareOption{a5paper} + {\setlength\paperheight {210mm}% + \setlength\paperwidth {148mm}} +\DeclareOption{b5paper} + {\setlength\paperheight {250mm}% + \setlength\paperwidth {176mm}} +\DeclareOption{letterpaper} + {\setlength\paperheight {11in}% + \setlength\paperwidth {8.5in}} +\DeclareOption{legalpaper} + {\setlength\paperheight {14in}% + \setlength\paperwidth {8.5in}} +\DeclareOption{executivepaper} + {\setlength\paperheight {10.5in}% + \setlength\paperwidth {7.25in}} +\DeclareOption{landscape} + {\setlength\@tempdima {\paperheight}% + \setlength\paperheight {\paperwidth}% + \setlength\paperwidth {\@tempdima}} +\DeclareOption{9pt}{\renewcommand\@pttensize{}\renewcommand\@ptsize{9}} +\DeclareOption{10pt}{\renewcommand\@ptsize{0}} +\DeclareOption{11pt}{\renewcommand\@ptsize{1}} +\DeclareOption{12pt}{\renewcommand\@ptsize{2}} +\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} +\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} +\DeclareOption{openright}{\@openrighttrue} +\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{final}{\setlength\overfullrule{0pt}} +\DeclareOption{onecolumn}{\@twocolumnfalse} +\DeclareOption{twocolumn}{\@twocolumntrue} +\ExecuteOptions{a4paper,11pt,twoside,onecolumn,final,openright} +%\renewcommand{\encodingdefault}{T1} % handled by klups.sty +%</head> + +% here, docstrip reads head part of Kluwer modules, with options + +%<*neck> +\ProcessOptions % including options for modules +%</neck> + +% here, docstrip reads neck part of Kluwer modules, with loading of +% third-party packages and after that the main parts + +%<*tail> + +% klulist +\@kaplisttrue + +% klusec +\AtBeginDocument{\let\sectioncmd\section} +\AtBeginDocument{\let\imarkboth\@gobbletwo} + +% kluopen +\def\@date{\vskip \afterdateskip } % no default dates + +% klufloa +\renewcommand{\fnum@figure}{{\itshape\figurename~\thefigure\figtabdot\/}} +\renewcommand{\thetable}{\Roman{table}} +\indentedcaptions + +\def\Uppercase#1{#1} +\setlength\textheight{559pt} +\setlength\textwidth{28pc} +\setlength\marginparwidth{0pt} +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\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} +\providecommand{\cal}{\protect\pcal} +\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}} +\providecommand{\mit}{\protect\pmit} +\newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}} +\setlength\tabbingsep{\labelsep} +\clubpenalty=10000 +\widowpenalty=10000 +%%%%%%% +\def\kapmathindent{14pt} +\pagestyle{headings} +\pagenumbering{arabic} +\frenchspacing +\endinput +%</tail> +%<*other> +%% +%% End of file `kluwnew.dtx'. + +% contents of kluwnew.ins: +\input docstrip +\generate{\file{kluwnew.cls}{ + \from{kluwnew.dtx}{head} + \from{klumac.sty}{main} + \from{klu11.clo}{main} + \from{klulist.sty}{main} + \from{kluopen.sty}{main} + \from{kluedit.sty}{main} + \from{klutab.sty}{main} + \from{klufloa.sty}{main} + \from{klunote.sty}{main} + \from{kluref.sty}{main} + \from{klumath.sty}{main} + \from{klusec.sty}{main} + \from{kluwnew.dtx}{tail}}} +\endbatchfile +\endinput +%</other> diff --git a/Master/texmf-dist/source/latex/kluwer/kluwer.ins b/Master/texmf-dist/source/latex/kluwer/kluwer.ins new file mode 100644 index 00000000000..5dc969ed44a --- /dev/null +++ b/Master/texmf-dist/source/latex/kluwer/kluwer.ins @@ -0,0 +1,31 @@ +\input docstrip +\generate{\file{kluwer.cls}{ + \from{kluwer.dtx}{head} + \from{klumac.sty}{head} + \from{klu11.clo}{head} + \from{klulist.sty}{head} + \from{kluopen.sty}{head} + \from{kluedit.sty}{head} + \from{klutab.sty}{head} + \from{klufloa.sty}{head} + \from{klunote.sty}{head} + \from{kluref.sty}{head} + \from{klumath.sty}{head} + \from{klusec.sty}{head} + \from{kluwer.dtx}{neck} + \from{klumac.sty}{neck} + \from{klumac.sty}{main} + \from{klu11.clo}{main} + \from{klulist.sty}{main} + \from{kluopen.sty}{main} + \from{kluedit.sty}{main} + \from{klutab.sty}{main} + \from{klufloa.sty}{main} + \from{klunote.sty}{main} + \from{kluref.sty}{main} + \from{klumath.sty}{main} + \from{klusec.sty}{main} + \from{kluwer.dtx}{tail}}} +\endbatchfile +\endinput + |