Steven Douglan Cochran - The subfig package.pdf
(
626 KB
)
Pobierz
TheSubfigPackage
StevenDouglasCochran
DigitalMappingLaboratory,SchoolofComputerScience
Carnegie-MellonUniversity,5000ForbesAvenue
Pittsburgh,PA15213–3890
USA
cochran@ieee.org
sdc@cs.cmu.edu
2005/07/05
Abstract
ThisarticledocumentstheL
A
T
E
Xpackage‘subfig’,whichprovidessupportforthe
inclusionofsmall,‘sub’,figuresandtables.Itsimplifiesthepositioning,captioning
andlabelingofsuchobjectswithinasingle
figure
or
table
environmentandto
continuea
figure
or
table
acrossmultiplepages.Inaddition,thispackageallows
suchsub-captionstobewrittentoaList-of-Floatspageasdesired.The‘subfig’
packagerequiresthe‘caption’packagebyH.A.Sommerfeldtandreplacestheolder
‘subfigure’package.
Thispaperdocumentsthesubfigpackageversion1.3,lastrevised2005/06/28.
i
Contents
1Introduction 1
1.1DoYouNeedThisPackage?......................... 1
2PackageCommands 2
2.1PreambleCommands............................. 2
2.1.1The\usepackageCommand..................... 2
2.1.2The\newsubfloatCommand.................... 3
2.1.3The\DeclareCaptionListOfFormatCommand........... 3
2.1.4The\DeclareSubrefFormatCommand............... 3
2.2GeneralCommands.............................. 4
2.2.1The\subfloatCommand....................... 4
2.2.2The\subrefCommand........................ 4
2.2.3The\ContinuedFloatCommand.................. 5
2.2.4The\listsubcaptionsCommand................... 6
2.2.5The\captionsetupCommand.................... 6
3Options:KeywordsandValues 7
3.1OptionsfromtheCaptionPackage..................... 7
3.1.1TheCaptionFontSettings...................... 10
3.1.2TheCaptionShapeSettings..................... 10
3.1.3TheCaptionJustificationOptions ................. 28
3.1.4TheCaptionLabelOptions..................... 28
3.1.5TheCaptionPositionOption.................... 31
3.2OptionsfromtheSubfigPackage...................... 32
3.2.1TheSubfigConfigurationSpecification............... 32
3.2.2TheSubfigList-of-FloatsSpecification............... 33
3.2.3TheSubfigLayout.......................... 33
3.2.4TheSubfigPackageStartup..................... 34
4CompatibilityWithOtherPackages. 36
4.1CaptionPackage................................ 36
4.2FloatPackage................................. 36
4.3FloatRowPackage............................... 37
4.4verbatimandfancyvrbpackages....................... 38
4.5IEEEtransClass................................ 39
4.6OtherPackages................................ 39
4.7BackwardCompatibilitywiththeSubfigurePackage........... 40
5SomeExamples 41
5.1ASimpleExample.............................. 42
5.2AMoreAdvancedExample......................... 43
5.3AnExampleWithoutSub-captionText.................. 44
5.4AnotherExample............................... 44
6FrequentlyAskedQuestions(FAQs) 46
6.1“Mysub-floatsarenotalignedalongtheirbottoms.Why?”....... 46
6.2“HowcanIgetmyfloats/sub-floatstolineupthewayIwant?”..... 46
6.3“Ihavetoomanysub-floatsforonepage,HowcanIspreadthemover
twoormorepagesandcontinuethenumbering?”............. 46
6.4“WhydoIgetagarbledcaptionoranerrorwhenIusesquarebrackets?”46
6.5“HowdoImakemysubcaptionsprintontheList-of-Floatspages?”.. 47
6.6“Isetanoptionandithadnoeect.Whatishappening?”....... 47
6.7“HowdoImakeachangeinthesettingsforjustasinglefloat?”.... 47
6.8“HowdoIputtextlabelsonanimportedsub-float?”.......... 47
ii
TheSubfigPackage
6.9“Iwantmysub-floatstobeorderedbycolumnratherthanbyrow,how
doIdothat?”................................. 48
6.10“HowdoIputaverbatimenvironmentinasub-float?”......... 48
7TheCode 49
7.1Identification................................. 49
7.2CheckforNastyClasses........................... 49
7.3LoadTheCaptionPackage.......................... 49
7.3.1LoadTheKeyvalPackageandScanOptions............ 49
7.3.2LoadandExtendtheCaptionPackage............... 50
7.4OptionsProcessing.............................. 52
7.5GeneralizedList-of-Floats.......................... 53
7.6CreateNewSub-floats............................ 54
7.7LayoutParameters.............................. 54
7.8ProcessthePackageOptions ........................ 55
7.9DefinetheSub-floatLayout......................... 56
7.10UsetheCaptionPackagetoBuildtheSub-floatCaptions......... 59
7.11SubfigCaptionProcessingfortheList-of-FloatsFiles........... 60
7.12Sub-floatLabelHandling.......................... 61
7.13SupportforContinuedFigures ....................... 63
7.14AutomatetheSub-floatListings ...................... 64
7.15ProvideCompatibilitywithOtherPackages................ 65
7.15.1TheHyperrefPackage........................ 65
7.15.2TheFloatPackage.......................... 65
7.15.3TheFixltx2ePackage......................... 65
8Acknowledgments
66
ListofFigures
1 Herearetwofiguresside-by-side....................... 2
2 First....................................... 2
3 Second. .................................... 2
4 Herearethefirsttwofiguresofacontinuedfigure. ............ 5
5 Levelsatwhichkeyword/valuespairsmaybesettoapplyto,oroverride
earlierkeyword/valuespairs,forfloatsandsub-floats. .......... 7
6 Floatcaption.................................. 10
(a)Sub-floatcaption. ........................... 10
7 Fontsizeoptions................................ 10
(a)Option[
font=Large
]. ......................... 10
(b)Option[
font=large
]. ......................... 10
(c)Option[
font=normalsize
]....................... 10
(d)Option[
font=small
]. ......................... 10
(e)Option[
font=footnotesize
]. .................... 10
(f)Option[
font=scriptsize
]....................... 10
8 OtherFontOptions.............................. 11
(a)Option[
font=
{
rm,md,up
}]....................... 11
(b)Option[
font=
{
rm,md,it
}]....................... 11
(c)Option[
font=
{
rm,md,sl
}]....................... 11
(d)Option[
font=
{
rm,md,sc
}]....................... 11
(e)Option[
font=
{
rm,bf,up
}]....................... 11
(f)Option[
font=
{
rm,bf,it
}]....................... 11
(g)Option[
font=
{
rm,bf,sl
}]....................... 11
(h)Option[
font=
{
rm,bf,sc
}]....................... 11
iii
(i)Option[
font=
{
sf,md,up
}]....................... 11
(j)Option[
font=
{
sf,md,it
}]....................... 11
(k)Option[
font=
{
sf,md,sl
}]....................... 11
(l)Option[
font=
{
sf,md,sc
}]....................... 11
(m)Option[
font=
{
sf,bf,up
}]....................... 11
(n)Option[
font=
{
sf,bf,it
}]....................... 11
(o)Option[
font=
{
sf,bf,sl
}]....................... 11
(p)Option[
font=
{
sf,bf,sc
}]....................... 11
(q)Option[
font=
{
tt,md,up
}]....................... 11
(r)Option[
font=
{
tt,md,it
}]....................... 11
(s)Option[
font=
{
tt,md,sl
}]....................... 11
(t)Option[
font=
{
tt,md,sc
}]....................... 11
(u)Option[
font=
{
tt,bf,up
}]....................... 11
(v)Option[
font=
{
tt,bf,it
}]....................... 11
(w)Option[
font=
{
tt,bf,sl
}]....................... 11
(x)Option[
font=
{
tt,bf,sc
}]....................... 11
9 Options[
singlelinecheck=false
]...................... 12
10Options[]................................... 13
11Options[
indention=10pt,singlelinecheck=false
]. .......... 13
12Options[
indention=10pt
]. ......................... 13
13Options[
hangindent=10pt,singlelinecheck=false
]........... 14
14Options[
hangindent=10pt
].......................... 14
15Options[
hangindent=10pt,indention=10pt,
singlelinecheck=false
]........................... 14
16Options[
hangindent=10pt,indention=10pt
]. .............. 14
17Options[
parskip=5pt,singlelinecheck=false
]. ............ 14
18Options[
parskip=5pt
]. ........................... 15
19Options[
parskip=5pt,indention=10pt,singlelinecheck=false
]. .. 15
20Options[
parskip=5pt,indention=10pt
].................. 15
21Options[
parskip=5pt,hangindent=10pt,
singlelinecheck=false
]........................... 15
22Options[
parskip=5pt,hangindent=10pt
]. ................ 15
23Options[
parskip=5pt,hangindent=10pt,indention=10pt,
singlelinecheck=false
]........................... 16
24Options[
parskip=5pt,hangindent=10pt,indention=10pt
]. ...... 16
25Options[
format=hang,singlelinecheck=false
]. ............ 16
26Options[
format=hang
]. ........................... 16
27Options[
format=hang,indention=10pt,singlelinecheck=false
]. .. 17
28Options[
format=hang,indention=10pt
].................. 17
29Options[
format=hang,hangindent=10pt,
singlelinecheck=false
]........................... 17
30Options[
format=hang,hangindent=10pt
]. ................ 17
31Options[
format=hang,hangindent=10pt,indention=10pt,
singlelinecheck=false
]........................... 18
32Options[
format=hang,hangindent=10pt,indention=10pt
]. ...... 18
33Options[
format=hang,parskip=5pt,singlelinecheck=false
]. .... 18
34Options[
format=hang,parskip=5pt
]. ................... 18
35Options[
format=hang,parskip=5pt,indention=10pt,
singlelinecheck=false
]........................... 19
36Options[
format=hang,parskip=5pt,indention=10pt
].......... 19
37Options[
format=hang,parskip=5pt,hangindent=10pt,
singlelinecheck=false
]........................... 19
38Options[
format=hang,parskip=5pt,hangindent=10pt
]. ........ 19
39Options[
format=hang,parskip=5pt,hangindent=10pt,
indention=10pt,singlelinecheck=false
]................. 20
Plik z chomika:
Sassemi
Inne pliki z tego folderu:
Andrzej Kuczyński, Przemysław Barański - Kurs LaTeX.pdf
(1818 KB)
Donald E.Knuth - The TeXbook.pdf
(2252 KB)
Lars Kotthoff - The gnuplottex package.pdf
(161 KB)
Peter Wilson - Some examples of title pages.pdf
(978 KB)
Ryszard Paweł Kostecki - W miarę krótki i praktyczny kurs LaTeXa w pie minut.pdf
(282 KB)
Inne foldery tego chomika:
Elektrotechnika
Filmy
Różne
Zgłoś jeśli
naruszono regulamin