%% %% This is file `caption.sty', generated %% on <1995/2/23> with the docstrip utility (2.2i). %% %% The original source files were: %% %% caption.dtx (with options: `package') %% %% Copyright (C) 1994 Harald Axel Sommerfeldt %% \NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesPackage{caption}[1995/01/09 v1.3 caption package (AS)] \typeout{Package: caption v1.3 <1995/01/09> (Axel Sommerfeldt)} \newcommand{\captionsize}{} \newcommand{\captionlabelfont}{} \newlength{\captionmargin} \newcommand{\as@normalcaption}[2]{% #1 #2} \newcommand{\as@isucaption}[2]{% \sbox{\as@captionbox}{#1\ }% \addtolength{\as@captionwidth}{-\wd\as@captionbox}% \usebox{\as@captionbox}\parbox[t]{\as@captionwidth}{#2}} \newcommand{\as@centercaption}[2]{% \parbox[t]{\as@captionwidth}{\begin{center}#1 #2\end{center}}} \newcommand{\as@annecaption}[2]{% \addtolength{\leftskip}{0pt plus 1fil}% \addtolength{\rightskip}{0pt plus -1fil}% \setlength{\parfillskip}{0pt plus 2fil}% #1 #2} \ifx\thesubfigure\undefined \newcommand{\as@subcapsize}[1]{} \else% \typeout{\space\space\space\space\space\space\space\space\space `subfigure' package detected} \let\as@subcapsize\subcapsize \renewcommand{\@thesubfigure}{{\captionlabelfont\thesubfigure}\space} \renewcommand{\@thesubtable}{{\captionlabelfont\thesubtable}\space} \fi \DeclareOption{normal}{\let\as@caption\as@normalcaption} \DeclareOption{isu}{\let\as@caption\as@isucaption} \DeclareOption{hang}{\ExecuteOptions{isu}} \DeclareOption{center}{\let\as@caption\as@centercaption} \DeclareOption{anne}{\let\as@caption\as@annecaption} \DeclareOption{centerlast}{\ExecuteOptions{anne}} \DeclareOption{scriptsize}{% \renewcommand{\captionsize}{\scriptsize} \as@subcapsize{\scriptsize}} \DeclareOption{footnotesize}{% \renewcommand{\captionsize}{\footnotesize} \as@subcapsize{\scriptsize}} \DeclareOption{small}{% \renewcommand{\captionsize}{\small} \as@subcapsize{\footnotesize}} \DeclareOption{normalsize}{% \renewcommand{\captionsize}{\normalsize} \as@subcapsize{\footnotesize}} \DeclareOption{large}{% \renewcommand{\captionsize}{\large} \as@subcapsize{\normalsize}} \DeclareOption{Large}{% \renewcommand{\captionsize}{\Large} \as@subcapsize{\large}} \DeclareOption{up}{\renewcommand{\captionlabelfont}{\upshape}} \DeclareOption{it}{\renewcommand{\captionlabelfont}{\itshape}} \DeclareOption{sl}{\renewcommand{\captionlabelfont}{\slshape}} \DeclareOption{sc}{\renewcommand{\captionlabelfont}{\scshape}} \DeclareOption{md}{\renewcommand{\captionlabelfont}{\mdseries}} \DeclareOption{bf}{\renewcommand{\captionlabelfont}{\bfseries}} \DeclareOption{rm}{\renewcommand{\captionlabelfont}{\rmfamily}} \DeclareOption{sf}{\renewcommand{\captionlabelfont}{\sffamily}} \DeclareOption{tt}{\renewcommand{\captionlabelfont}{\ttfamily}} \DeclareOption{ruled}{\newcommand\as@ruled{}} \ExecuteOptions{normal} \ProcessOptions \newsavebox{\as@captionbox} \newlength{\as@captionwidth} \newcommand{\as@makecaption}[2]{% \setlength{\leftskip}{\captionmargin}% \setlength{\rightskip}{\captionmargin}% \addtolength{\as@captionwidth}{-2\captionmargin}% \captionsize% \sbox{\as@captionbox}{{\captionlabelfont #1:} #2}% \ifdim \wd\as@captionbox >\as@captionwidth \as@caption{{\captionlabelfont #1:}}{#2}\par% \else% \begin{center}\usebox{\as@captionbox}\end{center}% \fi} \renewcommand{\@makecaption}[2]{% \vskip\abovecaptionskip% \setlength{\as@captionwidth}{\linewidth}% \as@makecaption{#1}{#2}% \vskip\belowcaptionskip} \ifx\@makercaption\undefined \else \typeout{\space\space\space\space\space\space\space\space\space `rotating' package detected} \renewcommand{\@makercaption}[2]{% \vskip 10\p@% \setlength{\as@captionwidth}{\textheight}% \as@makecaption{#1}{#2}} \renewcommand{\@makerotcaption}[2]{% \captionsize% \sbox{\as@captionbox}{{\captionlabelfont #1:} #2}% \ifdim \wd\as@captionbox > .8\vsize \rotatebox{90}{% \setlength{\as@captionwidth}{.8\textheight}% \begin{minipage}{\as@captionwidth}% \as@caption{{\captionlabelfont #1:}}{#2}% \end{minipage}}\par \else% \rotatebox{90}{\usebox{\as@captionbox}}% \fi \hspace{12pt}} \renewcommand{\sidewaysfigure}{% \let\@makecaption\@makercaption\@rotfloat{figure}} \renewcommand{\sidewaystable}{% \let\@makecaption\@makercaption\@rotfloat{table}} \fi \ifx\floatc@plain\undefined \else \typeout{\space\space\space\space\space\space\space\space\space `float' package detected} \renewcommand\floatc@plain[2]{% \setlength{\as@captionwidth}{\linewidth}% \as@makecaption{#1}{#2}} \ifx\as@ruled\undefined \else \renewcommand\floatc@ruled[2]{% \setlength{\as@captionwidth}{\linewidth}% \captionsize% \as@caption{{\captionlabelfont #1:}}{#2}\par} \fi \fi \endinput %% %% End of file `caption.sty'.