1# hyperref package 2# neeraavi 21 Mar 2007 3#modified Edson 30-12-2010 4#modified Denis Bitouz\'e 14-06-2014 5#modified muzimuzhi 18 Jan 2020, 8 May 2020, 8 Jul 2020 6#modified Matthew Bertucci 9 Nov 2021 for v7.00m 7 8#include:iftex 9#include:keyval 10#include:kvsetkeys 11#include:kvdefinekeys 12#include:pdfescape 13#include:hycolor 14#include:letltxmacro 15#include:auxhook 16#include:kvoptions 17#include:intcalc 18#include:url 19#include:bitset 20#include:bigintcalc 21#include:atbegshi 22#include:atveryend 23#include:rerunfilecheck 24#include:nameref 25 26#ifOption:backref 27#include:backref 28#endif 29 30\hypersetup{keyvals} 31#keyvals:\hypersetup 32allbordercolors=#%color 33allcolors=#%color 34anchorcolor=#%color 35backref#section,slide,page,none,false 36baseurl= 37bookmarks#true,false 38bookmarksdepth 39bookmarksdepth=%<number%> 40bookmarksnumbered#true,false 41bookmarksopen#true,false 42bookmarksopenlevel= 43bookmarkstype= 44breaklinks#true,false 45CJKbookmarks#true,false 46citebordercolor=#%color 47citecolor=#%color 48colorlinks#true,false 49customdriver=%<file%> 50debug#true,false 51destlabel#true,false 52draft#true,false 53driverfallback= 54dvipdfm 55dvipdfmx 56dvips 57dvipsone 58dviwindo 59encap= 60extension= 61filebordercolor=#%color 62filecolor=#%color 63final#true,false 64frenchlinks#true,false 65hidelinks 66hyperfigures#true,false 67hyperfootnotes#true,false 68hyperindex#true,false 69hypertex 70hypertexnames#true,false 71implicit#true,false 72latex2html 73linkbordercolor=#%color 74linkcolor=#%color 75linktoc=#section,page,all,none 76linktocpage#true,false 77localanchorname#true,false 78menubordercolor=#%color 79menucolor=#%color 80nativepdf#true,false 81naturalnames#true,false 82nesting#true,false 83ocgcolorlinks#true,false 84pageanchor#true,false 85pagebackref#true,false 86pdfauthor= 87pdfborder= 88pdfborderstyle= 89pdfcenterwindow#true,false 90pdfcreator= 91pdfdirection= 92pdfdisplaydoctitle#true,false 93pdfduplex 94pdfencoding=#pdfdoc,unicode,auto 95pdfescapeform#true,false 96pdffitwindow#true,false 97pdfhighlight= 98pdfinfo= 99pdfkeywords= 100pdflang= 101pdflinkmargin=##L 102pdfmark#true,false 103pdfmenubar#true,false 104pdfnewwindow#true,false 105pdfnonfullscreenpagemode 106pdfnumcopies= 107pdfpagelabels#true,false 108pdfpagelayout=#SinglePage,OneColumn,TwoColumnLeft,TwoColumnRight,TwoPageLeft,TwoPageRight 109pdfpagemode=#FullScreen,UseNone,UseOutlines,UseOC,UseAttachments,UseThumbs 110pdfpagescrop= 111pdfpagetransition= 112pdfpicktraybypdfsize= 113pdfprintarea= 114pdfprintclip= 115pdfprintpagerange= 116pdfprintscaling= 117pdfproducer= 118pdfremotestartview= 119pdfstartpage= 120pdfstartview= 121pdfsubject= 122pdftex 123pdftitle= 124pdftoolbar#true,false 125pdftrapped=#True,False,Unknown 126pdfusetitle 127pdfview= 128pdfviewarea= 129pdfviewclip= 130pdfwindowui#true,false 131plainpages#true,false 132ps2pdf 133psdextra#true,false 134raiselinks#true,false 135runbordercolor=#%color 136runcolor=#%color 137setpagesize#true,false 138tex4ht 139textures 140unicode#true,false 141urlbordercolor=#%color 142urlcolor=#%color 143verbose#true,false 144vtex 145xetex 146#endkeyvals 147 148\href[options%keyvals]{URL}{text%plain}#U 149\href{URL}{text%plain}#U 150 151#keyvals:\href 152pdfremotestartview=%<name%> 153pdfnewwindow#true,false 154page=%<number%> 155ismap#true,false 156nextactionraw= 157#endkeyvals 158 159\url{URL}#U 160\nolinkurl{URL}#U 161 162\hyperbaseurl{URL}#U 163\hyperimage{imageURL}{text}#U 164\hyperdef{category}{name}{text} 165\hyperref{URL}{category}{name}{text}#M 166# trick for commandExtract, for now 167\hyperref[label%ref]{URL}{category}{name}{text}#M 168\hyperref[label%ref]{text} 169\hyperref{text} 170\hyperlink{target name}{link text%text} 171\hypertarget{target name}{anchor text%text} 172 173\phantomsection 174 175\autopageref{label}#r 176\autopageref*{label}#r 177\autoref{label}#r 178\autoref*{label}#r 179\ref*{label}#r 180\pageref*{label}#r 181\thispdfpagelabel 182\pdfstringdef{macroname%cmd}{TeXstring}#d 183\begin{NoHyper} 184\end{NoHyper} 185\pdfbookmark{text}{name} 186\pdfbookmark[level]{text}{name} 187\currentpdfbookmark{text}{name} 188\subpdfbookmark{text}{name} 189\belowpdfbookmark{text}{name} 190\texorpdfstring{TEXstring}{PDFstring} 191\pdfstringdefDisableCommands{hooks} 192\hypercalcbp{dimen specification} 193 194\Acrobatmenu{menuoption}{text} 195 196\begin{Form} 197\begin{Form}[options%keyvals] 198\end{Form} 199#keyvals:\begin{Form} 200action=%<URL%> 201encoding= 202method=#post,get 203#endkeyvals 204 205\TextField{label}#/Form 206\TextField[parameters%keyvals]{label}#/Form 207\CheckBox{label}#/Form 208\CheckBox[parameters%keyvals]{label}#/Form 209\ChoiceMenu{label}{choices}#/Form 210\ChoiceMenu[parameters%keyvals]{label}{choices}#/Form 211\PushButton{label}#/Form 212\PushButton[parameters%keyvals]{label}#/Form 213\Submit{label}#/Form 214\Submit[parameters%keyvals]{label}#/Form 215\Reset{label}#/Form 216\Reset[parameters%keyvals]{label}#/Form 217#keyvals:\TextField,\CheckBox,\ChoiceMenu,\PushButton,\Submit,\Reset 218accesskey 219align=#0,1,2 220altname 221backgroundcolor=#%color 222bordercolor=#%color 223bordersep=##L 224borderwidth=##L 225calculate 226charsize=##L 227checkboxsymbol 228checked#true,false 229color=#%color 230combo#true,false 231default 232disabled#true,false 233format 234height=##L 235hidden#true,false 236keystroke 237mappingname 238maxlen 239menulength 240multiline#true,false 241name 242onblur 243onchange 244onclick 245ondbclick 246onfocus 247onkeydown 248onkeypress 249onkeyup 250onmousedown 251onmousemove 252onmouseout 253onmouseover 254onmouseup 255onselect 256password#true,false 257popdown#true,false 258radio#true,false 259radiosymbol 260readonly#true,false 261rotation 262tabkey 263validate 264value 265width=##L 266#endkeyvals 267 268\LayoutTextField{label}{field}#* 269\LayoutChoiceField{label}{field}#* 270\LayoutCheckField{label}{field}#* 271\MakeRadioField{width}{height}#* 272\MakeCheckField{width}{height}#* 273\MakeTextField{width}{height}#* 274\MakeChoiceField{width}{height}#* 275\MakeButtonField{text}#* 276\DefaultHeightofSubmit#* 277\DefaultWidthofSubmit#* 278\DefaultHeightofReset#* 279\DefaultWidthofReset#* 280\DefaultHeightofCheckBox#* 281\DefaultWidthofCheckBox#* 282\DefaultHeightofChoiceMenu#* 283\DefaultWidthofChoiceMenu#* 284\DefaultHeightofText#* 285\DefaultHeightofTextMultiline#* 286\DefaultWidthofText#* 287 288\XeTeXLinkBox{contents}#* 289\XeTeXLinkMargin#* 290\IfHyperBooleanExists{option}{true}{false}#* 291\IfHyperBoolean{options}{true}{false}#* 292\MaybeStopEarly#* 293\MaybeStopNow#* 294\unichar{char num}#* 295\ifpdfstringunicode{unicode chars}{chars}#* 296\hyperpage{arg}#* 297\nohyperpage{arg}#* 298\HyperDestNameFilter{arg}#* 299\HyperDestLabelReplace{dest}#* 300#ifOption:destlabel 301\HyperDestRename{destination}{newname} 302#endif 303\theHequation#* 304\theHpart#* 305\theHchapter#* 306\theHfigure#* 307\theHtable#* 308\theHsection#* 309\theHsubsection#* 310\theHsubsubsection#* 311\theHparagraph#* 312\theHsubparagraph#* 313\theHtheorem#* 314\theHthm#* 315\theHenumi#* 316\theHenumii#* 317\theHenumiii#* 318\theHenumiv#* 319\theHHfootnote#* 320\theHmpfootnote#* 321\pdfstringdefPreHook#* 322\pdfstringdefPostHook#* 323