From 007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Jan 2006 00:49:07 +0000 Subject: doc/latex git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/subfig/test3.tex | 206 +++++++++++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/subfig/test3.tex (limited to 'Master/texmf-dist/doc/latex/subfig/test3.tex') diff --git a/Master/texmf-dist/doc/latex/subfig/test3.tex b/Master/texmf-dist/doc/latex/subfig/test3.tex new file mode 100644 index 00000000000..8a4fa99b143 --- /dev/null +++ b/Master/texmf-dist/doc/latex/subfig/test3.tex @@ -0,0 +1,206 @@ +%% test3.tex +%% +%% This is file `test3.tex', one of a set of several test/example files +%% in the `subfig' package. +%% +%% Copyright © 2003, 2004, 2005 Steven Douglas Cochran. +%% +%% This work (the subfig package) 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 "author-maintained". +%% +%% This Current Maintainer of this work is Steven Douglas Cochran. +%% +%% This work consists of all files listed under "MANIFEST" in the +%% README file distributed with the subfig package. + +\documentclass{article} + +\usepackage{fullpage} +\usepackage[config=altsf]{subfig} +\usepackage{booktabs} + +\newdimen\testtemp +\newcommand{\ru}[1]{% + \testtemp #1% + \advance\testtemp .5pt% + \divide\testtemp 2% + \hbox to \testtemp{\leaders\hbox to 1mm{% + \vrule height1mm depth0pt width.25pt\hfil}\hfil}% + \hbox to 0pt{\hss\vrule height3mm depth0pt width.25pt\hss}% + \hbox to \testtemp{\leaders\hbox to 1mm{% + \hfil\vrule height1mm depth0pt width.25pt}\hfil}} + +\makeatletter + \renewcommand\abstract[1]{% + \def\@abstract{% + \centerline{{\large\bf Abstract}} + \noindent + #1}} + \renewcommand\@maketitle{% + \newpage + \null\vfil + \vskip 60\p@ + \begin{center}% + {\LARGE \@title \par}% + \vskip 3em% + {\large + \lineskip .75em% + \begin{tabular}[t]{c}% + \@author + \end{tabular}\par}% + \vskip 1.5em% + {\large \@date \par}% + \end{center}% + \vskip 2.5em% + \@abstract + \vfil\null}% +\makeatother + +\def\textfraction{.1} +\fboxsep=-\fboxrule +\newcommand{\figbox}[1]{% + \fbox{% + \vbox to 1in{% + \vfil + \hbox to 2in{% + \parbox{2in}{% + \centering + #1}}% + \vfil + \vbox to 0pt{% + \vss + \hbox to 2in{% + \hfil + \ru{1.1in}% + \hfil}}}}} + +\begin{document} + +\title{Subfig Package Test Program Three} +\author{Steven Douglas Cochran\\ + Digital Mapping Laboratory\\ + School of Computer Science\\ + Carnegie-Mellon University\\ + 5000 Forbes Avenue\\ + Pittsburgh, PA 15213-3890\\ + USA} +\date{21 December 2003} +\abstract{% +This test checks three things: +\begin{enumerate} + \item spacing is reduced at the start of a minipage or between + horizontal layers of subfloats; + \item extra blank spaces; and, + \item together with initialization options, that the subfig.cfg + file provides approximate compatibility with the old + {\bf subfigure} package. +\end{enumerate}} +\maketitle +\clearpage + +\setcounter{lofdepth}{2} +\listoffigures +\newpage + +\section{Reference Test} + +\begin{figure}% + \centering + \subfigure{% + \label{fig:A}% + \figbox{SUBFIGURE ONE:\\ + (no opt)}} + \quad + \subfigure[]{% + \label{fig:B}% + \figbox{SUBFIGURE TWO:\\ + (empty opt)}}\\ +% + \subfigure[Subfigure Three.]{% + \label{fig:C}% + \figbox{SUBFIGURE THREE:\\ + (opt)}} + \quad + \subfigure[][Subfigure Four.]{% + \label{fig:D}% + \figbox{SUBFIGURE FOUR:\\ + (empty opt and opt)}} + \quad + \subfigure[][]{% + \label{fig:E}% + \figbox{SUBFIGURE FIVE:\\ + (both empty opt)}}\\ +% + \subfigure[The Sixth Subfigure.][Subfigure Six.]{% + \label{fig:F}% + \figbox{SUBFIGURE SIX:\\ + (both opt)}} + \quad + \subfigure[The Seventh Subfigure][]{% + \label{fig:G}% + \figbox{SUBFIGURE SEVEN:\\ + (opt and empty opt)}} +% + \caption{Optional argument test.}% + \label{fig:main}% +\end{figure} + +The figure~\ref{fig:main} on page~\pageref{fig:main} is composed +of the seven subfigures~\subref{fig:A} (aka: \ref{fig:A}), +\subref{fig:B} (aka: \ref{fig:B}), \subref{fig:C} (aka: \ref{fig:C}), +\subref{fig:D} (aka: \ref{fig:D}), \subref{fig:E} (aka: \ref{fig:E}), +\subref{fig:F} (aka: \ref{fig:F}), and \subref{fig:G} (aka: +\ref{fig:G}). + +Note that the captions are correctly handled on the List-of-Figures +page and under the subfigures according to the form of the subfigure +command (see Table~\ref{tab:calling}). + +\begin{table}[b] + \centering + \caption{{\tt ${\tt\backslash}$subfigure} calling arguments.} + \label{tab:calling} + \begin{tabular}{llc} \\ \toprule + {\bf Subfigure Command} + & {\bf LoF/LoT} + & \multicolumn{1}{l}{\bf Subfigure Caption} + \\ \midrule + \verb/\subfigure/\{\dots fig\dots\} + & & \\ + \verb/\subfigure/[~]\{\dots fig\dots\} + & (b)\ \ . . . . . . . . . . + & (b) \\ + \verb/\subfigure/[Subcaption.]\{\dots fig\dots\} + & (c) Subcaption. . . . + & (c) Subcaption. \\ + \verb/\subfigure/[\space][Subcaption.]\{\dots fig\dots\} + & & (d) Subcaption. \\ + \verb/\subfigure/[\space][\space]\{\dots fig\dots\} + & & (e) \\ + \verb/\subfigure/[List\_entry.][Subcaption.]\{\dots fig\dots\} + & (f) List\_entry. . . . + & (f) Subcaption. \\ + \verb/\subfigure/[List\_entry.][~]\{\dots fig\dots\} + & (g) List\_entry. . . . + & (g) \\ \bottomrule + \end{tabular} +\end{table} + +\enlargethispage{12pt} +\section{Centering Test} + +Note that figures~\ref{fig:B}, \ref{fig:E} and \ref{fig:G} are centered. +This means that \verb|\subfigcapskip| has been set to zero and is not +offsetting the simple label to the left. Also the remaining captioned +subfigures (figures~\ref{fig:C}, \ref{fig:D}, and \ref{fig:F}) should +have centered labels. + + +\end{document} \ No newline at end of file -- cgit v1.2.3