1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
|
# hvfloat package
# Matthew Bertucci 2024/10/05 for v2.51
#include:caption
#include:varwidth
#include:fbox
#include:subcaption
#include:atbegshi
#include:picture
#include:trimclip
#include:etoolbox
#include:marginnote
#include:multido
#include:graphicx
#include:xkeyval
#include:ifoddpage
#include:afterpage
#include:stfloats
#include:zref-savepos
#keyvals:\usepackage/hvfloat#c
fbox
hyperref
nostfloats
#endkeyvals
#ifOption:hyperref
#include:hyperref
#endif
\hvFloatSet{options%keyvals}
\hvFloatSetDefaults
\hvFloat{float type}{object}{caption%text}{label}#l
\hvFloat{float type}{object}[short caption%text]{caption%text}{label}#*l
\hvFloat[options%keyvals]{float type}{object}{caption%text}{label}#l
\hvFloat[options%keyvals]{float type}{object}[short caption%text]{caption%text}{label}#*l
\hvFloat*{float type}{object}{caption%text}{label}#l
\hvFloat*{float type}{object}[short caption%text]{caption%text}{label}#*l
\hvFloat*[options%keyvals]{float type}{object}{caption%text}{label}#l
\hvFloat*[options%keyvals]{float type}{object}[short caption%text]{caption%text}{label}#*l
\figcaption{caption%text}
\figcaption[short caption%text]{caption%text}
\tabcaption{caption%text}
\tabcaption[short caption%text]{caption%text}
\tabcaptionbelow{caption%text}
\tabcaptionbelow[short caption%text]{caption%text}
\hvDefFloatStyle{name}{options%keyvals}
#keyvals:\hvFloatSet,\hvFloat,\hvFloat*,\hvDefFloatStyle
floatPos=%<float pos%>
rotAngle=%<angle%>
capWidth=%<h, w, l, or <number>%>
capAngle=%<integer%>
capPos=#before,top,left,after,bottom,right,inner,outer,evenPage,oddPage
capVPos=#bottom,center,top
capHPos=#left,center,right
objectPos=#left,center,right
objectAngle=%<integer%>
floatCapSep=##L
useOBox#true,false
onlyText#true,false
onlyTextInTOC#true,false
nonFloat#true,false
nonFloatTopSkip=##L
wide#true,false
inMargin#true,false
objectFrame#true,false
fboxLines=%<letters%>
fboxSep=##L
style=%<style%>
capFormat={%<caption settings%>}
subcapFormat={%<subcaption settings%>}
fullpage#true,false
FullPage#true,false
FULLPAGE#true,false
doublePage#true,false
doublePAGE#true,false
doubleFullPage#true,false
doubleFULLPAGE#true,false
forceLeft#true,false
vFill#true,false
sameHeight#true,false
multiFloat#true,false
subFloat#true,false
separatorLine#true,false
bindCorr=##L
twoColumnCaption#true,false
#endkeyvals
\begin{hvFloatEnv}
\begin{hvFloatEnv}[width]
\end{hvFloatEnv}
\IncludeGraphics{imagefile}#*g
\IncludeGraphics[keyvals]{imagefile}#*g
#keyvals:\includegraphics,\IncludeGraphics
columnWidth#true,false
fullpage#true,false
FullPage#true,false
FULLPAGE#true,false
doubleFullPage#true,false
doubleFULLPAGE#true,false
doublefullPage#true,false
doubleFullPagebindCorr#true,false
doubleFULLPAGEbindCorr#true,false
#endkeyvals
#keyvals:\IncludeGraphics
actualtext={%<text%>}
alt={%<alt text%>}
artifact#true,false
bb=%<llx lly urx ury%>
bbllx=
bblly=
bburx=
bbury=
natwidth=
natheight=
hiresbb#true,false
pagebox=#mediabox,cropbox,bleedbox,trimbox,artbox
viewport=%<llx lly urx ury%>
trim=%<llx lly urx ury%>
angle=%<degrees%>
origin=
width=##L
height=##L
totalheight=##L
keepaspectratio#true,false
scale=%<factor%>
clip#true,false
draft#true,false
type=%<file type%>
ext=%<file extension%>
read=%<read-file extension%>
command=
quiet
page=%<page number%>
interpolate#true,false
decodearray={%<color array%>}
#endkeyvals
\LenToUnit{length}#*
\drawSepLine#*
\getMultiCaptionAndLabel#*
\getMultiObjectAndLabel#*
\getMultiSubCaptionAndLabel#*
\getMultiSubObjectAndLabel#*
\getSingleCaptionAndLabel#*
\hvObjectBox#*
\restoreCaptionSkip#*
\saveCaptionSkip#*
\setBottomCaption#*
\setDefaults#*
\setPageObject#*
\defhvstyle{name}{options}#S
\hvFloatFileVersion#S
\hvFloatFullWidth#*
\hvObjectWidth#*
\hvCapWidth#*
\hvWideWidth#*
\hvMultiFloatSkip#*
\hvNonFloatTopSkip#*
\hvMaxCapWidth#*
\hvAboveCaptionSkip#*
\hvBelowCaptionSkip#*
\fboxlinewidth#*
\hvOBox#*
|