diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty')
-rw-r--r-- | Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty b/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty new file mode 100644 index 00000000000..4e9a361d95a --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty @@ -0,0 +1,55 @@ +% topcapt.sty v1.1a +% Copyright 1994, 1998, 1999 Robin Fairbairns (rf10@cam.ac.uk) +% +% This program can redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. +% +% This is a jiffy LaTeX package that enables coherent setting +% of the caption _above_ a figure or table +% +% Author: Robin Fairbairns 1994/11/18 +% Bugfix from Bernd Schandl incorporated 1998/12/31 +% Copyright statement incorporated 1999/03/03 +% +% Works under 2e or 2.09 +% +% Usage: \usepackage{...,topcapt,...} (2e) +% \documentstyle[...,topcapt,...]{whateverclass} (2.09) +% +% defines a \topcaption command that sets a caption as if above the +% table (i.e., with the abovecaptionskip and the belowcaptionskip +% exchanged) + +\@ifundefined{abovecaptionskip}{% in 2.09 + \newlength\abovecaptionskip + \newlength\belowcaptionskip + \setlength\abovecaptionskip{10pt} + \setlength\belowcaptionskip{0pt} + \long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{#1: #2}% + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + }{% in 2e; everything's already set up as above +} + +% \topcaption simply advances the caption count, sorts out the +% arguments and passes on to \@topcaption +\newcommand\topcaption{\refstepcounter\@captype + \@dblarg{\@topcaption\@captype}} + +% \@topcaption swaps above and below caption skips and the relays its +% arguments to \@caption +\def\@topcaption#1[#2]#3{\@tempskipa\abovecaptionskip + \abovecaptionskip\belowcaptionskip + \belowcaptionskip\@tempskipa + \@caption{#1}[{#2}]{#3}% + \@tempskipa\abovecaptionskip + \abovecaptionskip\belowcaptionskip + \belowcaptionskip\@tempskipa} |