diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/caption/caption_1995-04-05.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/caption/caption_1995-04-05.sty | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/caption/caption_1995-04-05.sty b/Master/texmf-dist/tex/latex/caption/caption_1995-04-05.sty new file mode 100644 index 00000000000..13770a99e9c --- /dev/null +++ b/Master/texmf-dist/tex/latex/caption/caption_1995-04-05.sty @@ -0,0 +1,157 @@ +%% +%% This is file `caption_1995-04-05.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fallback/v1/caption.dtx (with options: `package') +%% +%% Copyright (C) 1994-2022 Axel Sommerfeldt (axel.sommerfeldt@f-m.fm) +%% +%% https://gitlab.com/axelsommerfeldt/caption +%% +%% -------------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% This Current Maintainer of this work is Axel Sommerfeldt. +%% +%% This work consists of the files +%% caption.ins, caption.dtx, caption-light.dtx, caption2.dtx, caption3.dtx, +%% caption-ams-smf.dtx, caption-beamer.dtx, caption-elsarticle.dtx, +%% caption-koma.dtx, caption-memoir.dtx, caption-ntg.dtx, +%% caption-thesis.dtx, bicaption.dtx, ltcaption.dtx, subcaption.dtx, +%% the derived files +%% caption.sty, caption-light.sty, caption2.sty, caption3.sty, +%% caption-ams-smf.sto, caption-beamer.sto, caption-elsarticle.sto, +%% caption-koma.sto, caption-memoir.sto, caption-ntg.sto, +%% caption-thesis.sto, bicaption.sty, ltcaption.sty, subcaption.sty. +%% +\NeedsTeXFormat{LaTeX2e}[1994/06/01] +\ProvidesPackage{caption}[1995/04/05 v1.4b caption package (AS)] +\newcommand{\captionsize}{} +\newcommand{\captionfont}{\captionsize} +\newcommand{\captionlabelfont}{} +\newlength{\captionmargin} +\newcommand{\as@normalcaption}[2]{% + #1 #2\par} +\newcommand{\as@isucaption}[2]{% + \sbox{\as@captionbox}{#1\space}% + \addtolength{\as@captionwidth}{-\wd\as@captionbox}% + \usebox{\as@captionbox}\parbox[t]{\as@captionwidth}{\leavevmode#2}} +\newcommand{\as@centercaption}[2]{% + \parbox[t]{\as@captionwidth}{{\centering#1 #2\par}}} +\newcommand{\as@annecaption}[2]{% + \addtolength{\leftskip}{0pt plus 1fil}% + \addtolength{\rightskip}{0pt plus -1fil}% + \setlength{\parfillskip}{0pt plus 2fil}% + #1 #2\par} +\let\as@shortcaption\as@centercaption +\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{nooneline}{\AtBeginDocument{\let\as@shortcaption\as@caption}} +\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}% + \captionfont% + \sbox{\as@captionbox}{{\captionlabelfont #1:} #2}% + \ifdim \wd\as@captionbox >\as@captionwidth + \as@caption{{\captionlabelfont #1:}}{#2}% + \else% + \as@shortcaption{{\captionlabelfont #1:}}{#2}% + \fi} +\renewcommand{\@makecaption}[2]{% + \vskip\abovecaptionskip% + \setlength{\as@captionwidth}{\linewidth}% + \as@makecaption{#1}{#2}% + \vskip\belowcaptionskip} +\ifx\@makerotcaption\undefined +\else + \typeout{\space\space\space\space\space\space\space\space\space + `rotating' package detected} + \renewcommand{\@makerotcaption}[2]{% + \captionfont% + \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}} +\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}% + \captionfont% + \as@caption{{\captionlabelfont #1:}}{#2}} + \fi +\fi +\endinput +%% +%% End of file `caption_1995-04-05.sty'. |