summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/hyperref
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/hyperref
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff)
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/hyperref')
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog1656
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/README396
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/cmmi10-22.gifbin0 -> 917 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/cmsy10-21.gifbin0 -> 956 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/fdl.tex422
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hycheck.tex297
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hylatex.ltx43
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manifest.txt106
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.html4109
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.pdfbin0 -> 342982 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual.tex1123
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual2.html17
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/manual3.html20
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/options.tex103
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/paper.pdfbin0 -> 161506 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/slides.pdfbin0 -> 346068 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/Makefile5
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bit.tex2
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bml.pngbin0 -> 396 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bmoe.pngbin0 -> 405 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bmsc.pngbin0 -> 452 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bmyi.pngbin0 -> 396 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/bmzc.pngbin0 -> 402 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/hog.eps463
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/hog.pdfbin0 -> 5765 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/phys1.jpgbin0 -> 26655 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/phys2.jpgbin0 -> 26058 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/picture.eps311
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/picture.pdf93
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/picture.pngbin0 -> 18752 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test0.tex99
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test1.tex328
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test2.tex63
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test3.tex556
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test4.tex36
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test6.tex18
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test7.pdf179
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test7.tex12
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/test8.tex41
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testams.tex253
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbib.bbl4
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbib.bib27
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbib.tex57
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbma.tex157
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbmgl.tex522
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbmu.tex1723
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testbookmark.tex17
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testfor2.tex61
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testform.tex50
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testnb.tex50
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testoz.tex38
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testslide.tex101
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testurl.bbl8
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testurl.bib6
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/test/testurl.tex14
55 files changed, 13586 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
new file mode 100644
index 00000000000..bede770d64d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog
@@ -0,0 +1,1656 @@
+2003-12-03 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * nameref 2.21
+ * \ref and \pageref are defined at any case, if hyperref
+ is not loaded.
+
+2003-11-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74m
+ * \textcolor disabled in bookmarks.
+
+2003-11-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74l
+ * Typo fixed by Werner Lemberg: s/CJK@punktcharx/CJK@punctcharx/
+
+2003-10-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * nameref 2.10: titlesec support added.
+
+2003-10-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74k
+ * Fix for more than one footnote in longtable's
+ columns of type "p".
+
+2003-10-06 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74j
+ * Bug fix: automatic link type detection failed for
+ url field in references (eg. imported labels by xr-hyper).
+
+2003-09-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74i
+ * Bug fix (\if-commands after \ifx of 6.74h's "fleqn" detection).
+
+2003-07-27 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74h
+ * The lost source for the manual is rewritten by Steve Peter
+ and updated by Karl Berry.
+ * Bug fix of 6.74f does not work for amsmath's option "fleqn",
+ the \label does not detect the equation number, therefore
+ the fix is disabled, if "fleqn" is detected.
+
+2003-07-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74g
+ * Bug fixed in pdfmark.def: definition of \strip@pt@and@otherjunk
+ moved before \endinput by implicit=false.
+
+2003-07-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74f
+ * Fix for wrong vertical spacing between amsmath's
+ equation environments (Dmitri Chubarov <chubarik@gorodok.net>).
+
+2003-06-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74e
+ * README: Hint for hypcap added.
+ * pdfmark.def: "cvn" added for named GoToR destination
+ (Reinhard Jahraus).
+
+2003-05-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74d
+ * An empty dictionary /ViewerPreferences is now suppressed.
+
+2003-05-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74c
+ * \@addtoreset: \edef replaced by \xdef.
+
+2003-04-28 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74b
+ * Patch for float.sty compatibility (Anselm Lingnau/Marco Kuhlmann).
+ * Tried better anchor setting for floats that are controlled
+ by float.sty. Several captions inside one float are not supported.
+
+2003-04-27 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.74a
+ * \newcounter{foo}[bar]: using \theHbar, if available.
+
+2003-04-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73z
+ * New option "pdfdisplaydoctitle" (PDF 1.4).
+ * New option "pdfnonfullscreenpagemode".
+
+2003-03-31 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73y
+ * Also the KOMA-Script classes redefine \LT@array, therefore
+ longtable fix extended.
+
+2003-03-25 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73x
+ * Behaviour of warning "bookmark level for unknown ..." changed:
+ * The missing \toclevel@... command is globally defined
+ to avoid further warnings.
+ * If this entry is not used for the bookmarks, the
+ warning is changed into a \PackageInfo.
+ * Language support for Afrikaans added.
+
+2003-03-21 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73w
+ * Errors corrected in documentation part.
+
+2003-03-21 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73v
+ * \hyperpage now ignores spaces and empty arguments.
+
+2003-03-21 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73u
+ * Option "encap", other encap character for use with hyperindex
+ can be given.
+
+2003-03-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73t
+ * hyperref now uses the same method for language support as
+ backref 1.23.
+ * Change from \captions<lang> to \extras<lang>.
+ * backref 1.23
+ Babel support for language strings added
+ (suggestion of Danie Els).
+
+2003-03-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73s
+ * Default for \itemautorefname added.
+ * backref 1.22
+ Bug fixes and additions of Danie Els <dnjels@sun.ac.za>:
+ * Typo fixed in \backreflastsep.
+ * Package natbib support, if hyperref is not loaded.
+ * Language Afrikaans added.
+ * hyperref.ins:
+ hyperref.drv and hycheck.tex are put outside the scope
+ of \usedir.
+
+2003-03-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73r
+ * \hyper@link@: \@safe@activestrue used for internal name
+ * backref 1.21:
+ * Continued with inserting of \@safe@activestrue.
+ * \backrefxxxdupe added for comparision and detection
+ of dupes.
+ * \backrefalt added with more powerful interface with macros
+ \backrefsep, \backreftwosep, and \backreflastsep.
+ * Language options added.
+ * More documentation.
+
+2003-03-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73q
+ * Suppressing /URI entry if \@baseurl is empty (hpdftex, hdvipsone).
+ * /URI moved to Cataloge (hdvipsone).
+ * Some locations of "file:" replaced by \Hy@linkfileprefix.
+
+2003-03-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73p
+ * Patch for longtable added (problem reported by Thomas Beuthe).
+
+2003-02-11 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73o
+ * Support for babel's shorthands in \autoref fixed.
+ * Support for \autoref in bookmarks added.
+ * Option final added similar to graphics.sty, article.cls, ...
+ * \hyperref[#1] does now use babel's \@safe@activestrue.
+
+2003-01-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73n
+ * Unsafe key value pair: Action=<<...#2...#3...>>
+ replaced by: Action={<<...#2...#3...>>}
+ because it breaks, if #2 or #3 contain a comma.
+
+2003-01-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73m
+ * Support for \@makecaption of class IEEEtran with
+ three arguments removed, because version V1.6b uses
+ the standard LaTeX interface with two arguments.
+
+2003-01-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73l
+ * Footnote fix: Initialization of \Hy@footnote@currentHref
+ added (Thorsten Schwander <schwander@horse.lanl.gov>).
+
+2003-01-17 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73k
+ * Footnote fix: \label commands inside \footnote do
+ not need nameref support (\@currentlabelname).
+
+2003-01-17 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73j
+ * Fix for footnote code: a \label after \footnote
+ commands refers to the previous section or similar
+ and not to the footnote.
+
+2002-12-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73i
+ * \texteuro fixed for PU encoding,
+ Maksym Polyakov <polyama@myrealbox.com>.
+
+2002-12-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73h
+ * Bugreport of Michael W Daniels <daniels@ling.ohio-state.edu>:
+ height in \TextField is not respected, if multiline is set.
+ * Fixed by moving the height setting code in the default
+ section.
+ * Also "4\DefaultHeightofText" replaced by a more robust
+ construct.
+
+2002-12-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73g
+ * \edef instead of \def for comparison with value of option
+ bookmarkstype (in \@@writetorep), the following should
+ work: bookmarkstype=lof
+
+2002-12-03 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73f
+ * Option "setpagesize" added also for VTeX's \mediawidth/height.
+ * VTeX: \mediawidth/height is only set with positive dimen values.
+
+2002-11-29 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73e
+ * Option "setpagesize" added.
+
+2002-11-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73d
+ * Support for \@addtoreset added, similar to
+ \numberwithin (idea of Markus Kohm in
+ de.comp.text.tex).
+
+2002-11-07 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73c
+ * Added "hyperpage" also after "closing range"
+ (\index{...|)hyperpage}), because it is allowed
+ for makeindex and necessary for XIndy.
+
+2002-11-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73b
+ * \Hy@raisedlink for caption without option nesting.
+ * Support for \@makecaption of class IEEEtran that
+ uses three arguments.
+
+2002-10-24 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.73a
+ * vtexpdfmark: pdfborder={0 0 1} (Walter Schmidt).
+
+2002-10-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72z
+ * A small remainder of option 4 removed.
+ * options.tex: option pdfpagelabels added,
+ option 4 removed.
+
+2002-09-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72y
+ * Addition to \hyper@normalise: \_, \textunderscore,
+ \textasciitilde.
+
+2002-09-04 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72x
+ * \ReadBookmarks is disabled if bookmarks=false is given.
+ * \Hy@raisedlink introduced into \hyper@natanchorstart
+ (Thanks to Macro Kuhlmann <mk@mcqm.net>).
+
+2002-08-24 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72w
+ * "\let\pdfoutput\@undefined" removed.
+ * Bug fix: option bookmarksnumbered is now respected,
+ if package slidesec is used.
+
+2002-08-04 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72v
+ * Koma classes: optional argument for \maketitle.
+
+2002-08-03 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72u
+ * \appendix: \Hy@org@appendix moved to the end
+ and renamed to \HyOrg@appendix.
+
+2002-07-25 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72t
+ * Support for footnotes in p-columns of longtables.
+
+2002-06-06 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72s
+ * \Hy@defaultdriver used, so that "hypertex" can
+ be redefined in hyperref.cfg (eg. "dvips").
+
+2002-06-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * backref 1.20
+ * Babel's \@safe@activestrue inserted to bibitem commands.
+ But problems with \cite remains (frenchb.ldf).
+
+2002-05-27 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72r
+ * Problem with varioref's \vref@pagenum fixed
+ (Thanks to Felix Neubauer <felix.neubauer@gmx.net>).
+
+2002-05-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72q
+ * Some spaces in PDF output of driver pdftex removed.
+
+2002-05-09 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72p
+ * Option `pdfusetitle' now correctly disabled.
+
+2002-04-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72o
+ * Bug fix of 6.72n is wrong:
+ Octal escape sequences (\000) are not detected by the method
+ with \meaning. Now another method, based on \dospecials, is
+ used to protect active characters while reading the .out file.
+
+2002-04-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72n
+ * Bug fixed in \ReadBookmarks of driver vtex:
+ the text arguments in the .out file are
+ now protected.
+
+2002-04-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72m
+ * Adaption to subfigure 2002/03/26 v2.1.2. It uses
+ \AtBeginDocument{...\newcommand{\toclevel@subfigure}...}.
+
+2002-04-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72l
+ * Fix from Werner Lemberg <wl@gnu.org> for
+ bookmarks with Big5 encoded strings,
+ preprocessed by package cjk.
+
+2002-04-09 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72k
+ * \protected@edef instead of \edef in \hyper@link@.
+
+2002-03-27 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72j
+ * Tried to fix the problem that links to
+ bibliography points to baseline if pdfTeX is
+ used by inserting \Hy@raisedlink.
+ * \Hy@raisedlink disabled for pdfmark drivers,
+ because they use a PostScript method.
+
+2002-03-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72i
+ * \toclevel@subfigure and \toclevel@subtable fixed.
+
+2002-03-15 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72h
+ * New structure on tug server.
+ * Makefile: target "distrib" removed.
+ * Textures update by Ross Moore <ross@maths.mq.edu.au>.
+
+2002-03-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72g
+ * Added fix for subfigure 2002/02/14 v2.1.
+ Loading order: nameref, subfigure, hyperref.
+
+2002-03-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72f
+ * dvipdfm: pdfstartpage and pdfstartview fixed
+ (Akira Kakuto <kakuto@fuk.kindai.ac.jp>).
+
+2002-02-16 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72e
+ * \pdfstringdef: \cyr disabled for russian.ldf
+ * \pdfstringdef: shorthands for macedonian.ldf
+ * VTeX 7.54: pdfnewwindow supported in \hyper@linkfile.
+
+2002-01-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72d
+ * Bug fix: \Hy@title, \Hy@author.
+
+2002-01-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72c
+ * pdfmark.def: /URI moved from /DOCVIEW to {Catalog}.
+ * pdfmark.def: Unused \@dobaseurl removed.
+
+2002-01-07 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72b
+ * Support of \stockwidth and \stockheight (memoir class).
+
+2002-01-06 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.72a
+ * Annotation's additinal-actions dictionary for form fields:
+ Supported: keystroke (/K), validate (/V), format (/F)
+ and now added: onfocus (/Fo), onblur (/Bl),
+ onmousedown (/D), onmouseup (/U),
+ onenter (/E), onexit(/X)
+ * Additional-actions dictionary added in \PDFForm@List and
+ \PDFForm@Radio.
+ * \PDFForm@Text: "/Ff 1" added, if only \ifFld@readonly is set.
+
+2001-12-23 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71z
+ * Some \providecommand replaced by \providecommand*.
+ * Babel's \@number of file lrbabel.def inserts
+ unexpandable tokens into the expansion of \arabic.
+ At some places dummy for \@number inserted, where
+ anchor and link names are expanded.
+
+2001-12-21 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71y
+ * Support for chapterbib added, provided by
+ Julian Gilbey <J.D.Gilbey@qmul.ac.uk>.
+
+2001-12-06 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71x
+ * Added fix by Denis Girou for pst-key.tex (1998,
+ derived from old keyval.dtx). Any initial brace group
+ in the value field is removed.
+
+2001-11-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71w
+ * Added suggestion of Didier Verna <didier@lrde.epita.fr>:
+ The fix for multind is also applied for package index.
+
+2001-11-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71v
+ * The feature of 6.71r with automatic detection of
+ title and author can be enabled by option
+ pdfusetitle. The default is disabled.
+ * If pdfusetitle is enabled, an optional argument
+ is detected for \title and \author (amsart class).
+
+2001-11-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71u
+ * \literalps@out for dviwindo (D.P. Story).
+
+2001-11-04 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71t
+ * The patch for harvard is delayed by \AtBeginDocument
+ to solve a problem with the package load order, if
+ html.sty is present (Command \harvarditem already
+ defined).
+ * The fix for the Adobe bug introduced in 6.71n
+ is changed completely, because Adobe's suggestion
+ generates an extra empty page at the end.
+ (\literalps@out for dviwindo is currently only a dummy.)
+
+2001-10-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71s
+ * If "\\" or "\newline" are used in \title or
+ \author and reused for the pdf information
+ entries, then they are replaced by a space
+ or a comma and space, see hyperref.dtx.
+
+2001-10-11 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71r
+ * Detection of \author and \title added for
+ defaults of pdf information entries.
+
+2001-09-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71q
+ * Fix for Adobe bug of 6.71n:
+ * VTeX in PS mode with GeX: \immediate\special{!=...}
+
+2001-09-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71p
+ * Fix for Adobe bug of 6.71n improved:
+ * Support for dviwindo added (D.P. Story).
+ * Check for product added (product is level 2).
+
+2001-09-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71o
+ * Warning, if \hypercalcbp is used without
+ package calc or e-TeX.
+ * Use of \hypercalcbp removed to avoid the above warning.
+ * \usepackage{calc} added in testams.tex.
+
+2001-09-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71n
+ * If package tex4ht is loaded, option tex4ht
+ is added to hyperref's option list
+ (Eitan Gurari <gurari@cis.ohio-state.edu>).
+ * Bug fix added for Adobe Distiller 5
+ (Adobe bug number 466320, thanks to
+ D.P. Story and M. Vulis).
+ * testams.tex fixed.
+
+2001-08-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71m
+ * VTeX's \OpMode=3 is accepted the same way as 1 and 2.
+
+2001-08-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71l
+ * OS part in VTeX's /Producer default corrected.
+
+2001-08-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71k
+ * Default of /Producer string:
+ * updated for pdfTeX >= 1.00a,
+ * pdfeTeX detection added,
+ * \VTeXOS added for VTeX >= 7.45.
+
+2001-08-16 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71j
+ * Translation of \autoref names to brazil/portuges by
+ Willie Dresler Leiva <dreslerleiva@hotmail.com>.
+ * test/test0.dvi removed.
+ * test/test7.tex: \usepackage{times} to get smaller test7.pdf.
+ * Makefile: targets clean and distrib updated, $(RM) introduced.
+
+2001-08-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71i
+ * Compatibility problem with xypic, introduced by
+ version 6.71g, fixed.
+
+2001-07-03 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * Two small fixes of Makefile, provided by
+ Martin Maechler <maechler@stat.math.ethz.ch>.
+
+2001-06-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71h
+ * Option pdfpagemode with empty argument sets
+ default behaviour (an alternative would be "UseNone")
+ in order to avoid the wrong name "/".
+2001-05-26 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71g
+ * Contributions by Ross Moore <ross@ics.mq.edu.au> and
+ Daniel Steffen:
+ a. patch to htexture.def that adjusts the PDF@SetupDoc
+ so that it includes the setup information from pdfmark.def
+ as well as the tokens needed by Textures itself.
+ b. changes to the \AtBeginDocument usage to implement
+ compatibility with the ldump.sty package.
+ * Bug fix in multind support (forgotten backslash).
+ * Fix for driver pdftex: \pdfpagewidth and \pdfpageheight
+ are not set, if \paperwidth or \paperheight are zero,
+ because it is likely that the settings of pdftex.cfg
+ are better than the heuristics of pdfTeX, if the dimen
+ lengths are zero.
+
+2001-04-13 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71f
+ * Feature request of Jens-Uwe Morawski <morawski@gmx.net>:
+ \thispdfpagelabel introduced.
+
+2001-04-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71e
+ * \@begindvi changed:
+ * \Hy@begindvi for hyperref stuff in \@begindvi introduced,
+ * small bug fix (first page with options
+ pdfpagelabels + pageanchor=false).
+
+2001-04-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71d
+ * Fix for \@@Radio in hdvipdfm.def for AR5, provided
+ by D. P. Story <story@uakron.edu>.
+ * Spell error corrected (\Hy@captionsspanish).
+ * The fix of 6.71b for VTeX paper size was introduced
+ to solve problem with prosper, but because of new problem
+ with pdfscreen, the fix is redone.
+
+2001-02-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71c
+ * Bug fix, introduced in 6.71b.
+
+2001-02-20 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71b
+ * Fixes by Markus Kohm:
+ * Applying the \@addchap hack for scrreprt.
+ * Disabling the \@addchap hack for komascript
+ versions since 2001/01/01, because these
+ versions contain hyperref support.
+ * The \@ssect, \@schapter, ... hacks are also applied
+ to driver hypertex.
+ * Fixes by Alex (VTeX):
+ * Correction of paper size setting.
+ * /Replace transition supported.
+
+2001-01-27 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * nameref 2.19:
+ option final of showkeys now detected.
+
+2000-11-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.71a
+ * Two errorneous garbage lines removed, they cause
+ an infinite loop with \autoref{<equation|footnote>}.
+
+2000-10-04 Sebastian Rathz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.71 CTAN release
+
+2000-09-29 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70y
+ * Check of empty /Dest and /DestAnchor values
+ improved (\pdfmark).
+
+2000-09-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70x
+ * Next typo fixed (option american).
+
+2000-09-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70w
+ * \DeclareRobustCommand: \href, \url, \hyperimage,
+ \hyperref
+ * Typo fixed (option american).
+
+2000-09-07 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70v
+ * Fix for option CJKbookmarks.
+
+2000-09-06 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70u
+ * Fix of \pdf@rect and \@hyperfixhead for seminar
+ * Default for \special@paper with values for
+ packages typearea or geometry.
+ * Fix for seminar: true values for \pdf{h,v}origin
+ and \pdfpage{width,height} (Thanks to
+ Stephan Lehmke).
+ * File `test/seminar.con' replaced by environment
+ `filecontents' in file `testslide.tex'.
+
+2000-09-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70t
+ * Fixes for packages listings and listing.
+ * Some \setbox...=\hbox replaced by color safer
+ constructs.
+ * Patch for bookmarks with package cjk, enabled
+ with option `CJKbookmarks'.
+
+2000-08-31 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70s
+ * URLs, broken by bibTeX, work now:
+ \url{%
+ http://www.%
+ dante.de/%
+ }
+ ("%^^M" are detected and removed, thanks
+ Stefan Ulrich <ulrich@cis.uni-muenchen.de>
+ for his suggestion.)
+ * Checks added to hycheck.tex
+ * \caption checks whether \@captype is defined.
+
+2000-08-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70r
+ * Shorter PostScript names (/H.X) for drivers of dvips type.
+ * Bug fix (hvpdfmark.def): /pdf@voff
+ * New test file `hycheck.tex'.
+ * Bug fix: latex/2318 fix added to \@caption.
+ * Bug fix: \numberwithin
+
+2000-07-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70q
+ * VTeX: further fixes.
+
+2000-07-17 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70p
+ * \test@reftype fixed (used for \autoref).
+ * autorefnames: german fixed, spanish added.
+ * VTeX: additions and fixes from Alex Kostin.
+
+2000-07-04 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70o
+ * Test files testbm{oe,sc,zc,yi,l}.tex merged to testbma.tex.
+ * Added correct \@hyper@launch for hvtex.def (Alex Kostin).
+
+2000-07-03 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70n
+ * Default for \Hy@pageheight changed from A4 to
+ setting via \hypercalcbp and \paperheight.
+
+2000-07-02 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70m
+ * Feature added: \hypercalcbp (see hyperref.dtx).
+
+2000-07-02 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70l
+ * Bugfix in onopen of 6.70k undoned. It will
+ be fixed in VTeX itself.
+
+2000-07-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70k
+ * Own section for vtexpdfmark driver and
+ PostScript code fixed.
+ * Bug in hvtex.def fixed: missing space in onopen special.
+
+2000-07-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70j
+ * hyperref.ins for vtexpdfmark corrected.
+
+2000-07-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70i
+ * Start of new VTeX driver that support pdfmark specials.
+ Option `vtexpdfmark', file `vtexmrk.def'
+ (contributed by Michael Vulis).
+ * hyperref.ins: hvtexmrk.def added.
+
+2000-06-30 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70h
+ * nohyperref: \hyperpage disabled.
+ * Defaults for \autoref's names only define \...autorefname.
+ * Problem with \hyper@hash fixed.
+ * \nolinkurl added (variant of \url, that does not make
+ a link, eg. for use in the second argument of \href).
+ * Problem fixed, that warning ``Label(s) may have changed.''
+ always appears with `babel' and `\bibcite'.
+ * Update of htextures.def by Ross Moore <ross@ics.mq.edu.au>:
+ * the blue rectangles no longer appear with `colorlinks',
+ * pdfmark support,
+ * the built-in support for hypertex specials is
+ utilised.
+ * Update of hvtex.def by Michael Vulis
+ <support@micropress-inc.com>:
+ * Bug in \Acrobatmenu fixed.
+ * Transition effects added (written by Alex Kostin).
+ * pdfmark.def: Character slash `/' now works
+ in destination names (eg: "cite.OMG:formal/98-12-01").
+
+2000-05-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70g
+ * \autoref names: To solve the uppercase problem,
+ first the names \...autorefname are used in \autoref.
+ Language options added for english and german languages.
+
+2000-05-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70f, nameref: 2.18
+ * Anchor of foonotes raised.
+ * showkey support (nameref.dtx: \label, \ref, \pageref, \nameref,
+ not checked and tested is \cite).
+ * \@xfootnotetext calls \H@@mpfootnotetext, if called in minipage.
+ * Bug \href{foo.pdf#bar} fixed, introduced in 6.70c.
+ * Bug harvard/backref fixed ({\thepage}{\current@label}).
+
+2000-04-12 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70e
+ * Empty reference causes crash of distiller, therefore
+ empty references replaced by UNDEFINED
+ (pdftex, pdfmark, dvips, vtex, dvipdfm).
+
+2000-04-11 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70d
+ * hvtexhtm detected as default driver.
+ * Bug fix (undefined \pageref within \ifthenelse).
+
+2000-03-31 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70c
+ * \hyper@normalise: %, \%, #, \# expands to catcode `other'
+ characters, \url{http://foo.bar/%2e_~#hash} should work.
+ * \pdfBorderAttrs removed and replaced by
+ "/Border [\@pdfborder]".
+ If option colorlinks is set, the border is set to zero
+ immediately, not \AtBeginDocument (for people who
+ want to have both borders and colored links).
+
+2000-03-31 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70b
+ * Definition of \x remains unchanged (bug introduced in 6.67g).
+ * Packages titlesec and titletoc support by Javier Bezos
+ <jbezos@arrakis.es>.
+ * \MP added (\pdfbookmarkstring, htex4ht.cfg).
+ * All files of hyperref.dtx now identify themselves
+ by \Provides{File,Package}.
+ * Start with nohyperref.sty (SR), toc-level addtions by HO.
+ * Updated: testbm{gl,u}.tex
+
+2000-03-23 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.70a
+ * New option: pdfpageduration for the /Dur key
+ in the pdf page object, the value is empty or
+ contains the length in seconds (real).
+ Supported drivers: pdftex, pdfmark.
+ * New option: pdfpagehidden for the /Hid key
+ in the pdf page object, the value is a boolean.
+ Supported drivers: pdftex, pdfmark.
+
+2000-03-22 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.70 CTAN release (TeX Live 5)
+
+2000-03-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69f
+ * \@ifundefined{thechapter} changed to \@ifundefined{chapter}
+ because of compatibility with french.sty.
+ * xr-hyper.sty: \xdef changed to \protected@xdef
+ (Stephan Lehmke <Stephan.Lehmke@cs.uni-dortmund.de>).
+ * hvtex.def: default for pdfview changed to xyz.
+
+2000-03-07 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69e
+ * Fix for babel/3174 (\@save@activestrue in \hyper@normalise).
+
+2000-03-02 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69d
+ * Fix for \texttilde with babel's spanish, estonian, galician
+ * Expandable versions without link of \ref and \pageref:
+ \hypergetref and \hypergetpageref.
+ * \ifthenelse: \ref and \pageref use the \hyperget... variants.
+ * \hyper@chars added in \hyper@anchor of drivers
+ hypertex, vtexhtml, and vtex.
+ * Forms: checkboxsymbol introduced (Michael Wiedmann
+ <michael.wiedmann@detewe.de>).
+ * Redefinitions in \appendix are made globally
+ (Tim J Harding <Tim.Harding@quadstone.com>).
+ * If \chapter is undefined, it remains now undefined.
+
+2000-01-22 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69c
+ * D. P. Story <story@uakron.edu> has adapted forms
+ part of pdfTeX to dvipdfm.
+
+2000-01-21 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69b
+ * \@writetorep: destination and level check added.
+ * \addcontentsline: \phantomsection added, if no destination.
+
+2000-01-19 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.69a
+ * Bug fixed: tabularx+\maketitle+\footnote.
+ * LPPL 1.2, manifest.txt updated.
+
+2000-01-18 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.69 CTAN release
+ * Missing test files added.
+
+2000-01-17 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.68a
+ * pdfpagescrop works now with dvipdfm (D. P. Story
+ <story@uakron.edu>).
+
+2000-01-13 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.68 CTAN release
+
+2000-01-11 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67h
+ * pdfpagemode: /None corrected to /UseNone.
+ * \pdfstringdef: \halign disabled (because of errors by #).
+ * Option draft: bookmarks are disabled (thanks to Michael Vulis).
+ * Outdated bookmark documentation removed.
+ * hvtex.def: \media{width,height} supported.
+ * Space after \@pdfhighlight inserted (hpdftex.def).
+ * Bug fixed in redefinition of \@chapter.
+ * Small bug fixed in \Hy@boolkey.
+
+1999-12-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67g
+ * test/phys332-{1,2}.jpg renamed to test/phys{1,2}.jpg
+ * Improved \catcode check and settings at the beginning
+ of hyperref.sty.
+ * [#1]-Bug fixed by [{#1}] in the definition of \htmlref
+ and \@newctr and in many uses of \pdfmark.
+
+1999-11-24 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67f
+ * Test files checked by Sebastian Rahtz.
+ * Unwanted spaces removed (dviwindo, outline).
+ * Redone: \def\texorpdfstring to \newcommand*
+ * Other implementation of \HyPSD@tocsection by Michael Downes.
+ * ps2pdf: Default for pdfborder: 0 0 1
+ * \belowpdfbookmark added (setting bookmark below current
+ level without changing it).
+ * \@ChoiceMenu: coiled "{\if}\fi" cleared to "{\if\fi}".
+ * Fix for \citeN and \shortciteN of package chicago.
+
+1999-11-09 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67e
+ * Detection of VTeX PS mode (OpMode=2).
+ * Added \tocsection fix for AMS classes
+ (thanks to Michael Downes/Tom Kacvinsky).
+ * Changed \newcommand*{\texorpdfstring} to \def\texorpdfstring
+ (a wish of Tom Kacvinsky).
+ * INSTALLDIRVAR added to makefile (default: TEXMFMAIN).
+
+1999-11-09 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67d
+ * Unwanted space removed in \hyper@linkstart (hvtex.def).
+ * <hvtex,hvtexhtml> renamed to <vtex,vtexhtml>
+ * If no driver is given, VTeX in PDF mode is now detected.
+
+1999-11-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67c
+ * hog.{eps,pdf} added for test0.tex
+ * Bug in \Acrobatmenu of hvtex.def fixed.
+
+1999-11-04 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67b
+ * New feature: With option `pdfpagelabels' the
+ /PageLabels entry in the /Catalog object of PDF 1.3
+ is supported.
+ With `pdftex' and `vtex' one TeX run suffices,
+ other pdf driver, that work via \special, need
+ two TeX runs.
+ * Option `4' removed, because it is not used.
+
+1999-10-23 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67a
+ * \Hy@boolkey with optional argument for option name, if it
+ is different.
+ * hpdftex.def: \pdfrefform\OBJ@acroform, ... added.
+
+1999-10-18 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.67 public release on CTAN
+
+1999-10-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66m
+ * makefile fixes.
+
+1999-10-13 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66l
+ * dvipdfm driver updated by Sebastian Rahtz.
+ * LPPL 1.1, manifest.txt added.
+ * \hyperlinkfileprefix for Ross Moore.
+ * Option baseurl disabled after first use.
+ * Option debug = verbose.
+ * Used global options are removed from the unused option list.
+ * \pdfstringdef: \leavevmode disabled,
+ \guill@spacing (frenchb.ldf) properly defined.
+ * Directory structure: test/ and doc/
+ * Slides and paper of Heiko's talk at EuroTeX'99 added in doc/.
+
+1999-10-07 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66k
+ * hyperref.ins: eight times faster by \generate (docstrip 2.4)
+ (Suggestion by Werner Lemberg <wl@gnu.org>).
+ * backref.dtx 1.19:
+ * \backcite ignores entries that are already present.
+ * Some cosmetic clean up.
+ * nameref.dtx 2.17: Some cosmetic clean up.
+ * \Hy@boolkey with error checking.
+ * Code for options backref and pagebackref rewritten.
+ * Options are disabled after use.
+
+1999-10-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66j
+ * foiltex: \ext@table, \ext@figure defined.
+
+1999-10-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66i
+ * \pdfstringdef: support of shorthands of some babel
+ languages added.
+ * \ij, \IJ added in PD1 and PU encoding for Dutch.
+
+1999-10-05 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66h
+ * Making destination for \addcontentsline in
+ \@chapter, if \c@secnumdepth<0, \frontmatter, or \backmatter.
+ * `(' and `)' added to \Hy@{Set,Restore}Catcodes.
+
+1999-10-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66g
+ * \index{test|(} supported.
+
+1999-09-28 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66f
+ * options.tex with bookmarkstype
+ * Bug in \autoref fixed: chapter/appendix detection
+ * \\ and \newline produces a warning in \pdfstringdef
+ * draft=false should work.
+
+1999-09-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66e
+ * Unwanted space in \HyPsd@LetUnexpandableSpace removed.
+
+1999-09-13 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66d
+ * \@footnotemark is also disabled, if package
+ tabularx is loaded.
+
+1999-09-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66c
+ * Bug fix: Definition of \Hy@SaveLastSkip is moved before \MaybeStopEarly.
+
+1999-09-10 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66b
+ * Starting with option warnings, if the option is
+ set at a wrong place.
+ * Support for package multind.
+ * \textnumero added to testbmu.tex.
+
+1999-09-08 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.66a
+ * Catcodes are set at begin of package and restored at the end.
+ (Bug fix: ltxdoc.cls makes '|' active...)
+
+1999-09-08 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * Release 6.66
+
+1999-09-01 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.65e
+ * Test for \XR@addURL instead of the package name, because
+ they exist different versions of xr and xr-hyper.
+
+1999-08-31 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.65d
+ * Bug fixed (use of \renewcommand in \pdfstringdefDisableCommands)
+ * Weak support for \ref and \pageref in bookmarks added.
+ * Made bookmark code less slow (testbmu.tex compiles 20% faster):
+ \HyPsd@ConvertToUnicode rewritten, \HyPsd@string introduced, ...
+ * Bug detected by Ian Bruce: hyperref has a different spacing
+ with theorem environments.
+ Cause: The \lastskip value is destroyd by the specials that
+ set the anchor.
+ Fix: Saving the \lastskip value before the specials, and after
+ setting \nobreak\{h,v}skip-\lastskip\{h,v}skip\lastskip.
+ See \Hy@SaveLastskip - \Hy@RestoreLastskip.
+ (most drivers: \hyper@anchor, \hyper@anchorstart - \hyper@anchorend;
+ pdftex: \new@pdflink; dvipdfm: \@pdfm@dest)
+ * \CYRCHDSC and \cyrchdsc corrected to \CYRCHRDSC and \cyrchrdsc
+ (Thanks to Vladimir Volovich <vvv@vvv.vsu.ru>)
+ * Bug fixed: \HAR@checkcitations redefined to add \hyper@@link.
+ Without this the "Changed labels" warning would always appear.
+
+1999-08-24 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.65c
+ * Unicode bookmark support 0x0000..0x04FF.
+ * testbmu.tex: detailed test file for Unicode bookmarks.
+ * Default setting of \@pdfborder with \providecommand,
+ so package option `pdfborder' does work now.
+ * \hv@pdf@char: support of octal codes with VTeX
+ versions greater or equal 6.50.
+ * Typo in option 'vtex' corrected.
+ * Again backref 1.18.
+ * Various drivers (dviwindo, hypertex, ...): \leavevmode in
+ \hyper@linkurl, \hyper@linkfile, ... added where missing.
+ * testform2.tex renamed to testfor2.tex (8+3 file name).
+
+1999-08-17 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.65b
+ * Unicode bookmark support, starting with Cyrillic.
+
+1999-08-14 Heiko Oberdiek <oberdiek@uni-freiburg.de>
+ * 6.65a
+ * Module pdfstringdef: bug (\space) and typo fixed.
+
+1999-08-12 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.65
+
+1999-08-10 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.64h
+ * Moved some sections to before \MaybeStopEarly. Otherwise
+ implicit=false mode never saw some important stuff.
+ * hyperref.dtx: added \href to list of ignored commands in
+ bookmarks. cleaned up VTEX stuff as per diagnosis by Heiko
+
+1999-08-06 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * 6.64g
+ * hyperref.dtx: typos and little fixes from Heiko
+ * added another special thing for typexml
+
+1999-07-29 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * version 6.64c. hyperref.dtx: some typos corrected, and form
+ primitives of pdftex
+
+1999-07-28 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * cut out any footnote work if tabularx is
+ loaded. add some form stuff from D P Story
+
+1999-07-28 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * version 6.64b
+ * hyperref.dtx:
+ Changes from Heiko:
+ Module pdfstringdef:
+ * Small bug in \HyPsd@ProtectSpaces/HyPsd@RemoveMask fixed.
+ * \@ifnextchar because of \futurelet disabled.
+ * Disabling of \@ifstar removed, because it calls \@ifnextchar.
+ * \@protected@testopt disabled to show the problematic macro in
+ the warning message (commands with an optional argument).
+ * \pdfstringdefWarn#1 prints a warning message with token #1,
+ it can be used in code that disables macros by the user.
+ * \pdfstringdefDisableCommands#1 is a easier interface for
+ the hook \pdfstringdefPreHook. It appends its argument to the
+ meaning of \pdfstringdefPreHook. The character @ can be used
+ in command names.
+ * \penalty is removed silently.
+ * \kern and \hskip are detected with a warning:
+ * At the beginning or, if the value is less than 1ex,
+ they are removed.
+ * Else they are replaced by a space.
+
+ Fix for \pdfpage(s)attr:
+ * Setting the /CropBox with \pdfpagesattr:
+ The old meaning of \pdfpagesattr is appended.
+ * Initial value of \@pdfpagestransition is \relax
+ to differentiate between a unused or empty option.
+ * \hyper@pagetransition (hpdftex):
+ * The old entry /Trans is removed from \pdfpageattr.
+ * The remaining old meaning retains and
+ * the new /Trans is appended.
+ * \hyper@pagetransition (pdfmark):
+ * \if-switch for \relax added to get the old behaviour.
+ ? (1) Need to delete an old entry?
+ ? If 1=yes, how to delete?
+
+1999-07-21 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ *version 6.64a, corrected typos in VTEX stuff
+
+1999-07-19 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.64
+ * hyperref.dtx: support pdftex > 0.14 with new primitive names
+ * hyperref.dtx: bookmark patches from Stephan Haller, to allow
+ local changes of open status
+ * hyperref.dtx: small patche for \seteqlabel. obscure problem in
+ amstex compatibility mode, found by Michael Downes.
+ * hyperref.dtx: patches to VTEX bookmark processing, from Taco
+ Hoekwater, following patches by Denis Girou.
+
+1999-07-08 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * RELEASE 6.63
+ * hyperref.dtx: added "typexml" option for typexml package
+ Some cleanups from Heiko
+
+1999-06-29 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.62
+ * hyperref.dtx: (from Heiko), gobble \discretionary in bookmarks
+
+1999-06-27 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.61
+ * hyperref.dtx: for Babel compatibility, use its \@safe@actives
+ switch in cross-refs (also in nameref.dtx), plus be nicer about
+ * in \pdfstringdef (from Heiko). Move \phantomsection to main package.
+
+1999-06-11 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.60
+ * nameref.dtx: changed \Sectionformat to a \providecommand, as it
+ now comes \AtBeginDocument
+
+1999-06-10 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * hyperref.dtx: * Increment of version letter to 6.58f
+ * hyperref.dtx: add \phantomsection, to make a section-like anchor
+ Missing {} after \@ifpackageloaded{subfigure}
+ * nameref.dtx define \section@level for pdfscreen
+ From Heiko:
+ * lastpage fix (added page anchor name, ...).
+ * documentation for lastpage support added.
+ * \pdfstringdef: \Generic{Error,Warn,Info} disabled while
+ expanding.
+ * \pdfstringdef: french fix changed to get rid of hard coded
+ numbers for the guillemets.
+
+1999-06-09 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * hyperref.dtx: * Increment of version letter to 6.58b
+ Loads of cleanups by Heiko:
+ * \def\@pdfpagecrop{} removed, because it isn't used further
+ * Loading of \Hy@driver part replaced (see previous email)
+ * Old name \Hy@PDFDef found, replaced by \pdfstringdef
+ * Module \pdfstringdef: Use of prefix "\HyPsd@" (it's shorter
+ and easier to read than "\Hy@psd@".
+ * \let\add@accent\HyPsd@add@accent instead of the definition
+ in \pdfstringdef (saving run time).
+ * Corrected to \begin{macro}{\HyPsd@ITALCORR}.
+ * old ifbookmark replaced by texorpdfstring in description.
+ * Missing lines added in pd1enc.def (\",\r,\v,\.,\c)
+ * Bugs in \define@key{Field}{maxlen}{\Fld@maxlen=#1}
+ and \define@key{Field}{menulength}{%
+ * Changed \orig@appendix to \Hy@orig@appendix.
+ \orig@maketitle to \Hy@orig@maketitle.
+ * Replaced \global\def --> \gdef
+ * Replaced \global\edef --> \xdef
+ * Starting with identing (length 2) and checking the line length.
+
+1999-06-08 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * hyperref.dtx. make "subfigure" force hypertexnames=false; remove
+ exactdef option (obsolete), and set default of 0 for bookmark
+ level of unknown objects (\toclevel@...)
+
+ * a lot of cleaning up of code layout, requested by Heiko, and bug
+ fixing related to \addcontentsline
+
+1999-05-30 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * backref.dtx: added debugging/verbose output
+ * hyperref.dtx: considerable reworking of \addcontentsline, with
+ wide-reaching effects
+ * Some more PD1 fixes from Heiko. Stop using \@foo, too common a
+ choice by others
+ * Some fixes for TeX4ht, from Eitan Gurari
+
+1999-05-19 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * RELEASE 6.57
+ * hyperref.dtx: a good many missing or extra spaces in and around
+ line endings were found by Heiko and corrected.
+
+1999-05-18 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+ * hyperref.dtx: fixes to \textLF etc from Heiko
+
+1999-05-17 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * hyperref.dtx: Raise equation anchors by \baselineskip;
+ dangerous, but its the only hope for XYZ views
+ * Some fixes for tex4ht from Eitan Gurari
+ * stop defaulting papersize \special
+ * make bookmarks use tocdepth not secnumdepth
+ * Some fixes for AMS equations, will probably break something!
+ * some characters changed, and some added, in PD1
+ encoding, to allow for silly behaviour of Acrobat, and to help
+ Poles (via Wojciech A. Myszka <W.Myszka@immt.pwr.wroc.pl>)
+
+ * backref.dtx: added support for chicago.sty (requested by Alan Reese)
+
+1999-05-14 Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+
+ * hyperref.dtx: added new option hypertexnames. if it is *false*,
+ unique arbitrary names are given for anchors and links, to avoid
+ any conflict caused by counters being redefined etc. Long overdue.
+
+ Guillemet fix from Heiko.
+
+1999-04-13 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.56
+ * hyperref.dtx: missed a \if@filesw (Heiko spotted), and removed
+ the <repere> section
+
+1999-04-12 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.55
+ * hyperref.dtx: when the run: type of URL is used, a \relax creeps
+ into the output with pdfmark drivers. corrected.
+
+ Add some missing \if@filesw code (from Heiko)
+
+ Proper dummy initialisation of \pdfbookmark
+
+ Correct serious error over detecting whether seminar is being used
+ (added new test, and defined \ifhy@seminarslides)
+
+ If implicit=false is used, ensure that \PDF@FinishDoc (to add
+ DOCINFO stuff) is still done, \AtBeginDocument (it was tied to the
+ redefinition of \@thehead)
+
+1999-03-31 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.54
+ * hyperref.dtx: fixes from Heiko in pdf doc encoding stuff
+
+1999-03-30 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.53
+ * hyperref.dtx: complete replacement of Heiko's part by nicely
+ documented dtx....
+
+ Name changes:
+ \newif\ifPDFbookmark ==> \newif\ifHy@pdfstring (internal name)
+ \ifbookmark ==> \texorpdfstring (user command)
+ \Hy@PDFDef ==> \pdfstringdef (user or package command)
+
+ Heiko summarizes the features of this \Hy@PDFDef:
+ * PD1 encoding
+ * Unknown glyphs don't cause an infinite error loop now (see
+ bug report few weeks ago in pdftex@tug.org).
+ * Grouping characters can be used, they are removed silently,
+ so things like "\TeX{}" can be written.
+ * With this version of \Hy@PDFDef the option exactdef can be
+ removed now because of the warning messages.
+ * All non-expandible commands like unknown glyphs or stomach
+ commands are catched by this version: a comprehensive
+ warning message is produced and the tokens are removed.
+ * xspace support.
+ * Support for unbalanced parentheses, hyparen.sty is now obsolete.
+
+
+1999-03-26 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.52
+
+ * hyperref.dtx: Wherever "naturalnames" is used, disable
+ \textlatin (from Babel 3.6k). Thanks to Felix Neubauer
+ <Felix.Neubauer@gmx.net>
+
+ * Fixes for seminar (Denis Girou <denis.girou@idris.fr>)
+
+1999-03-12 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.51 (unreleased)
+ * hyperref.dtx: yet more bookmark magic from Heiko Oberdiek!
+
+1999-02-21 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: trap a URL type of "run:" and attempt to use it to
+ launch an application. In dvips, dvipdfm and pdftex drivers; it
+ seems to work in Windows. By default it translates to file:
+
+1999-02-17 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ Changed the copyright notice
+
+ * hyperref.dtx: some (more) corrections from Heiko
+
+1999-02-16 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.50
+ * hyperref.dtx: some corrections from Heiko
+
+1999-02-14 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.49
+ * hyperref.dtx: remove grouping around PDF@SetupDoc, allowing
+ \pdfpagesttr in pdftex to work properly (ie CropBox)
+ move PD@FinishDoc to happen at start of dvi (in page header);
+ this allows for documents ending in \clearpage in which case the
+ stuff never happened. sigh.
+
+1999-02-06 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.48
+ * hyperref.dtx: add option "naturalnames", which makes hyperref use
+ eg \thesection instead of \theHsection. may help some people.
+ Add option "verbose" to provide a debugging hook.
+ Set some more commands to no-op in bookmarks.
+ remove all pdfinfo from PDF@SetupDoc, and transfer to new
+ PDF@FinishDoc, which happens \AtEndDocument. This allows
+ \maketitle to do \hypersetup{pdftitle=\@title} etc
+
+ Rearranged some lines of code.
+
+1999-02-01 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.47
+ * hyperref.dtx: removed code from dvipdfm by mistake. restored.
+
+1999-01-27 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.46
+ * hyperref.dtx: add support for colorlinks to dvipdfm driver
+ (missed out by mistake before), and \AcrobatMenu
+
+1999-01-20 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: changed \texttilde to \textasciitilde; removed
+ \textbeta
+
+1998-12-17 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.45
+ * hyperref.dtx: make \footnotemark and \footnotetext use original
+ non-hyper definitions. from pzezza@facec.cce.unifi.it.
+
+1998-12-07 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.44
+ * hyperref.dtx: corrected bookmark writing errors. again...
+ removed some spurious \makeat s. removed a spurious { in tex4ht
+
+1998-12-01 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.43
+ * hyperref.dtx: fixes for \addcontentsline from
+ kevin@rodin.wustl.edu (Kevin Ruland)
+ - make \EndOfPackage things happen \AtBeginDocument instead, for
+ consistency
+ - fixes to hy@temp from Heiko
+ - added optional first parameter to \BOOKMARK in order to provide
+ dvipdfm with what it wants
+
+1998-11-27 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * hyperref.dtx: added dvipdfm driver from
+ Mark Wicks <mwicks@kettering.edu>.
+ cleaned up more bookmark code (from Heiko)
+
+1998-11-11 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.42
+ * hyperref.dtx: replaced bookmark and docinfo writing with new code
+ from Heiko Oberdiek which seems to do a better job
+
+ Support for lastpage package.
+
+Tue Nov 3 21:06:33 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.41
+ * hyperref.dtx: cleaned up test for existence of pdftex again, to
+ avoid trampling on other packages. Thomas Esser and David Carlisle
+ pointed out the mess.
+
+Sun Nov 1 18:53:20 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.40
+ * hyperref.dtx: checked various drivers, and had to introduce mew
+ docstrip guards to add some pdfmark to dviwindo. dvipdf broken, so
+ removed from hyperref.ins. Thanks to Thomas Esser for testing so
+ quickly.
+
+Fri Oct 30 14:13:39 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.39
+ * hyperref.dtx: serious error in where colorlinks and frenchlinks
+ were checked. now all at EndOfPackage, after driver load.
+
+Fri Oct 23 16:30:32 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.38
+ * hyperref.dtx: rework handling of driver options so that driver
+ is only loaded at the end, with whatever is the latest name given
+ in config file, document etc. (Thanks to Thomas Esser for suggestion)
+
+Sat Oct 17 23:29:26 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.37
+ * hyperref.dtx: back out change of link to use Action dictionary,
+ it seems to break some Distiller setups, and Ghostscript
+
+Tue Oct 06 10:52:32 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: make all eqnarray stop being an anchor, as it may
+ break over pages.
+ Whoops. PDF@SetupDoc was after \MayBeStopEarly...
+
+Thu Sep 24 11:27:41 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.36
+ * hyperref.dtx: even if bookmark writing disable, \pdfbookmark still
+ needs to make anchors
+
+Tue Sep 22 11:04:49 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: xdef not edef in \@writetorep (thanks to Christian
+ Kumpf <kumpf@igd.fhg.de>)
+
+Sat Sep 12 21:09:55 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: added option pdfnumberbookmarks to include section
+ numbers in PDF bookmarks
+
+Mon Sep 07 12:58:58 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.35
+ * hyperref.dtx: added DOCVIEW stuff to dviwindo driver
+ better check for playing in head, means no more overfull hbox
+ messages
+
+Fri Sep 04 23:38:00 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: added DOCVIEW stuff to dvipsone driver (pointed
+ out by D P Story)
+
+Thu Sep 03 21:16:47 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx:
+ a) added new option linktocpage to make TOC have links on page
+ numbers
+ b) rewrote or checked all uses of \colorlink, so that they
+ have a corresponding \hy@endcolorlink (was \hyper@resetcolor),
+ and so are in a \begingroup ... \endgroup group (requested by
+ Patrick Daly, for consistency if nothing else). Renamed
+ \colorlink to \hy@colorlink
+
+Wed Sep 02 13:31:05 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.34
+ * hyperref.dtx: chivvied around pdfview so that it worked, and did
+ not override hyperref.cfg. concept of \@pdfviewparam for size
+ parameters
+
+Tue Aug 11 15:55:47 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.33
+ * hyperref.dtx: fix up some forms problems for Laurent Guillope
+
+Sat Aug 08 15:01:14 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: add option `implicit' to allow (with value of
+ false) for no redefinition of LaTeX internals. Re-ordered some
+ code sections to allow for this.
+
+Sun Aug 02 12:10:08 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: corrected some typos and mistakes in form support
+
+Mon Jul 20 01:22:51 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: change check of empty head (from test by Denis
+ Roegel)
+
+Mon Jul 06 15:09:08 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.32
+ * backref.dtx: better test for natbib-like styles
+ * hyperref.dtx: add natbib link break macro
+ dvipsone: use same pdfsetup as dviwindo
+
+Sat Jun 27 10:09:36 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.31
+ * hyperref.dtx: correct order of part and writetorep
+ * hyperref.dtx: more fixes from MicroPress for their driver. zero
+ width hidden fields -> width of 1sp. Piet van Oostrum's additions
+ to bookmark writing code.
+ * add support for "pdfstartview={}", to get `default'
+ magnification. hyper@linkfile for pdftex always does a user action
+ now
+ * Patrick Daly's addition of \ifvmode\nobreak\fi in pdftex start
+ anchor fixes his section problems, but is not entirely general.
+
+Thu Jun 25 14:24:23 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * hyperref.dtx: fix NoHyper bug *properly* this time.
+
+Thu Jun 25 14:24:23 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.30
+ * hyperref.dtx: zero width hidden fields. support pdfstartview of
+ {}. allow NewWindow false with pdfnewwindow option. correct bug in
+ default value of centerwindow and fitwindow. fix bug in NoHyper.
+ fix bug in \pageref*.
+
+ Add \autoref macro to generate tagged references.
+
+Wed Jun 24 13:40:29 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.29
+ * hyperref.dtx: add \ref* and \pageref* to produce unlinked
+ references, and fix bug in label@hyperref.
+ add page transitions for pdftex driver
+
+Tue Jun 23 12:49:35 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: add support for page transitions in pdfmark driver
+ * hyperref.dtx: add key pdfpagelayout
+ * hyperref.dtx: revise form lists, now support Display=Value syntax
+ * hyperref.dtx: change test for whether natbib-like code is
+ present (if NAT@parse is defined), since things like aguplus dont
+ load natbib per se, but use the same code.
+
+
+Sun Jun 21 22:08:47 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * hyperref.dtx: if form list value starts with a [, its assumed to
+ be an array of two strings, display and use values.
+ * hyperref.dtx: add `readonly' key for pdf forms, and hidden for
+ HTML
+ * hyperref.dtx: restructure form drivers to isolate common code
+ for pdftex and pdfmark.
+
+Sat Jun 20 21:41:30 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: add `hidden' key for forms
+
+Fri Jun 19 10:04:44 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * hyperref.dtx: use pdftex version and revision numbers
+
+ * RELEASE 6.28
+ * hyperref.dtx: corrected stupid error which meant that the
+ bookmark file was not being opened.
+
+Tue Jun 16 00:05:31 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.27
+ * hyperref.dtx: finished pdftex forms, and reworked several
+ aspects of forms in general.
+
+Mon Jun 15 14:37:33 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: use \filename@parse to decide whether a file: URL
+ is a local open or a URL. makes ../../xxx work.
+
+ VTEX drivers driven by single `vtex' option which checks
+ \OpMode
+
+Sat Jun 13 16:59:03 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * hyperref.dtx: merge in material from MicroPress to provide support
+ for VTEX's two new modes of operation, PDF and HTML. Drivers hvtex
+ and hvtexhtml.
+
+Fri Jun 12 01:12:05 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * (private) RELEASE 6.26
+ addition from DPC to provide better support for encoding in
+ .out files (must use inputenc)
+ * (private) RELEASE 6.25
+ * hyperref.dtx:
+ removed quotes from names in dviwindo (DP Story)
+ comma after file destination in dviwindo (DP Story)
+ rejig parsing of file: to cope with ../foo/bar, at the
+ cost of files having to be at least two characters long. ../..
+ doesn't work either :-}
+
+Fri Jun 05 12:35:11 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * (private) RELEASE 6.24
+ * hyperref.dtx: unset \@tempa at start of ProcessKVOptions (David
+ Carlisle)
+ * hyperref.dtx: pdftex base url syntax wrong; and if baseurl
+ provided, need to strip file: from URL (corrections by
+ daly@linpwd.mpae.gwdg.de (P.W.Daly, MPAe, Lindau, Germany)
+
+Wed May 27 21:41:12 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * (private) RELEASE 6.23
+ * hyperref.dtx: remove spurious space in pdfview in pdftex driver
+
+Sat May 16 22:02:34 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * (private) RELEASE 6.22
+ * hyperref.dtx: in draft mode, need fifth and secondoffive to be
+ really secondoffive
+
+Fri May 08 11:21:45 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * (private) RELEASE 6.21
+ * hyperref.dtx: added new key "pdfhighlight" to set Acrobat
+ behaviour when a link is pressed. Make destinations use the Action
+ dictionary. Added first cut at forms support.
+
+Wed Mar 25 14:22:46 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * (private) RELEASE 6.20
+ * RELEASE 6.19
+ * pdftex seems to have changed, added goto page for openaction
+ * hyperref.dtx: put / in front of pdfstartview
+ still changing textures driver
+
+Sun Mar 22 21:01:07 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.18
+
+Sat Mar 21 14:13:23 1998 Sebastian Rahtz <srahtz@ogre>
+ * hyperref.dtx: add conditional code for fancyvrb, to stop
+ links being made to fancyvrb lines.
+ * experimental textures driver
+ * pdftex as 0.12 the default; use guard pdftexold to select 0.11
+ behaviour
+
+Sat Mar 07 22:40:06 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.17
+ * hyperref.dtx: patches from Piotr Krysiuk
+ <pkrysiuk@mimuw.edu.pl> to make it run under LaTeX 209
+ compatibility mode
+
+Thu Mar 5 23:55:14 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: put braces around URL in pdfmark driver, to stop
+ keyval splitting at an = sign within the URL (bug report from Ahmed
+ Hindawi <hindawi@ephouse.com>)
+
+Tue Mar 03 23:24:34 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: add first cut at tex4ht driver
+ * hyperref.dtx: changes for pdftex 0.12 driver (syntax changes)
+
+Sat Feb 28 12:41:02 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * (private) RELEASE 6.16
+ * hyperref.dtx: AMSLaTeX does everything twice; pdftex actually
+ *executes* the hyper code twice, so that destinations are defined
+ twice. Make use of \ifmeasuring@ to avoid this.
+
+Wed Feb 25 13:31:36 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.15
+ * Sigh. Messed up counters again. Fixed. It had better be right
+ this time.
+ * RELEASE 6.14
+ * hyperref.dtx: added key bookmarksopen to dictate whether or not
+ the bookmark tree is expanded (from Brian Ripley)
+ * cleaned up the *horrible* mess created by me over items, which
+ mean that I had turned off the incrementing....
+ * typo in \pdfbookmark corrected
+
+Mon Feb 23 22:37:12 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * RELEASE 6.13
+ * changes to \item had totally wrecked natbib :-}
+ * added keys for PDF creator and producer
+ * re-fix \@footnotemark in \maketitle
+ * reverse parameters of \htmladdnormallink
+
+Fri Feb 20 21:54:38 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.12
+ * RELEASE 6.11
+ * hyperref.dtx: play around with items again for Tanmoy. ugh, all
+ sorts of changes to stop bibitems getting 3 destinations defined.
+
+Mon Jan 26 22:37:48 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: define \@makefnmark instead of \@footnotemark, to
+ take advantage of white space and hyphenation fudges (from DPC)
+ * backref.dtx: remove white space in for loop of \backcite
+
+Thu Jan 22 13:50:35 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.10
+ * more dealing with \url, allowing for _
+
+Wed Jan 21 12:04:41 1998 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * release 6.9
+ * fixed some small bugs (though more remain) and added
+ \Acrobatmenu command.
+
+Thu Dec 11 21:12:09 1997 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: altered algorithm of tocdepth for pdf bookmarks;
+ rewrote nesting again. still concerned about global allocation
+ of `current' tokens, and lack of nesting in PS file.
+
+Tue Dec 09 13:40:28 1997 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+
+ * hyperref.dtx: rewrote handling of (non) nesting. the innards of
+ an anchor are now processing inside {\stop@hyper...} which
+ hopefully makes all hyper commands no-ops. ripley@stats.ox.ac.uk
+ (Prof Brian Ripley) found several things which forced me to do
+ *something* (ie a \cite inside a \caption gave the destination of
+ the cite to the caption)
+
+ Daniel T. Cobra <cobra@gyron.acate.com.br> gave me a new
+ incompatibility with ps2pdf
+
+Mon Nov 24 14:59:40 1997 Sebastian Rahtz <s.rahtz@elsevier.co.uk>
+ * RELEASE 6.7
+ * started hyperref ChangeLog. cleanup of copyright for Debian inclusion
diff --git a/Master/texmf-dist/doc/latex/hyperref/README b/Master/texmf-dist/doc/latex/hyperref/README
new file mode 100644
index 00000000000..4baa2d9454b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/README
@@ -0,0 +1,396 @@
+README for hyperref bundle 2003/07/27
+
+TABLE OF CONTENTS
+=================
+
+Introduction
+Download
+Installation
+Additional Packages
+New Features
+Package Compatibility
+Hints
+Authors/Maintainers
+Bugreports
+Known Problems
+ToDo
+
+
+INTRODUCTION
+============
+
+This package is used to emend cross-referencing commands in LaTeX to
+produce some sort of \special commands; there are backends for the
+\special set defined for HyperTeX dvi processors, for embedded pdfmark
+commands for processing by Acrobat Distiller (dvips and dvipsone), for
+dviwindo, for pdfTeX, for TeX4ht, and for VTEX's pdf and HTML
+backends.
+
+Included are:
+
+ a) `backref' a package by David Carlisle to provide links back from
+ bibliography to the main text; these are hypertext links after using
+ hyperref.
+ b) `nameref' a package to allow reference to the *names* of sections rather
+ than their numbers.
+
+Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
+Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>
+
+December 1994-March 2002
+
+DOWNLOAD
+========
+
+`hyperref' is available on CTAN:
+ CTAN:macros/latex/contrib/supported/hyperref/
+
+`CTAN:' means one of the `Comprehensive TeX Archive Network'
+nodes or one of its mirrors. This is explained in
+ http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives
+
+The files are organized in three, sometimes four directories:
+ ./
+ Root directory that contains `README', `.dtx',
+ and `.ins' files.
+ doc/
+ Directory for documentation files.
+ test/
+ Directory for some test files.
+ beta/
+ Sometimes this directory exists and contains
+ the latest beta/test versions of some files,
+ often `hyperref.dtx'.
+
+The main repository of hyperref is located at the server
+of the international `TeX User Group' (TUG). The hyperref
+directory at the TUG server
+ http://www.tug.org/applications/hyperref/
+contains the following files:
+ hyperref.zip
+ hyperref-doc.zip
+ hyperref-test.zip
+ hyperref-beta.zip
+ The files of the four directories, described above, are
+ packed into four ZIP archives, so that they can be easily
+ downloaded. (The ZIP files do not contain directories.)
+
+ manual.html
+ manual2.html
+ manual.css
+ HTML version of the quite old hyperref manual in `doc/manual.pdf'.
+
+The CTAN stuff will be mirrored automatically from the
+ftp server, so
+ ftp://ftp.tug.org/pub/tex/hyperref/
+corresponds to
+ CTAN:macros/latex/contrib/supported/hyperref/
+
+INSTALLATION
+============
+
+a) Download the hyperref files from CTAN or the TUG server.
+ If necessary, unpack them.
+b) Replace the files by the counterparts in the beta directory,
+ if you want to use the latest versions.
+c) Generate the package and driver files:
+ tex hyperref.ins
+d) Install the files `*.sty', `*.def', and `*.cfg' in your TDS tree:
+ cp *.sty *.def *.cfg .../texmf/tex/latex/hyperref/
+ Replace `...' by the prefix of your TDS tree.
+e) Update the databases if necessary, eg. for teTeX:
+ mktexlsr .../texmf
+
+ADDITIONAL PACKAGES
+===================
+
+Depending on the driver, hyperref loads other packages:
+* url.sty
+ CTAN:macros/latex/contrib/other/misc/url.sty
+* keyval.sty, color.sty:
+ CTAN:macros/latex/required/graphics/
+ An uptodate pdftex.def is available at
+ http://www.tug.org/applications/pdftex/pdftex.def
+ CTAN:macros/pdftex/graphics/pdftex.def
+
+NEW FEATURES
+============
+
+* Default driver setting (hyperref >= 6.72s).
+ If no driver is given, hyperref tries its best to guess the
+ most suitable driver. Thus it loads "hpdftex", if pdfTeX is
+ detected running in PDF mode. Or it loads the corresponding
+ VTeX driver for VTeX's working modes.
+ Unhappily many driver programs run after the TeX compiler,
+ so hyperref does not have a chance (dvips, dvipdfm, ...).
+ In this case driver "hypertex" is loaded that supports the
+ HyperTeX features that are recognized by xdvi for example.
+ This behaviour, however, can easily changed in the configuration
+ file "hyperref.cfg":
+ \providecommand*{\Hy@defaultdriver}{hdvips}
+ for dvips, or
+ \providecommand*{\Hy@defaultdriver}{hypertex}
+ for the default behaviour of hyperref.
+
+PACKAGE COMPATIBILITY
+=====================
+
+Currently only package loading orders are available:
+
+algorithm:
+ \usepackage{hyperref}
+ \usepackage[chapter]{algorithm}% eg.
+
+babel/magyar.ldf: unsupported
+ magyar.ldf's redefinitions of many LaTeX internals conflict
+ with hyperref's redefinitions of these commands.
+
+cite:
+ This is from Mike Shell:
+> cite.sty cannot currently be used with hyperref.
+> However, I can do a workaround via:
+>
+> \makeatletter
+> \def\NAT@parse{\typeout{This is a fake Natbib command to fool Hyperref.}}
+> \makeatother
+>
+> \usepackage[hypertex]{hyperref}
+>
+> so that hyperref will not redefine any of the biblabel stuff - so cite.sty
+> will work as normal - although the citations will not be hyperlinked, of
+> course (But this may not be an issue for many people).
+
+dblaccnt:
+ pd1enc.def or puenc.def should be loaded before:
+ \usepackage{hyperref}
+ \usepackage{dblaccnt}
+ or see entry for "vietnam".
+
+easyeqn: not compatible, breaks.
+
+float:
+ \usepackage{float}
+ \usepackage{hyperref}
+
+ * Several \caption commands are not supported inside one float object.
+ * Anchor are set at top of the float object, if its style is controlled
+ by float.sty.
+
+footnote:
+ This package is not supported, you have to disable hyperref's footnote
+ support by using option "hyperfootnotes=false".
+
+IEEEtran.cls:
+ version >= V1.6b (because of \@makecaption, see ChangeLog)
+
+lastpage: compatible
+
+linguex:
+ \usepackage{hyperref}
+ \usepackage{linguex}
+
+ltabptch:
+ \usepackage{longtable}
+ \usepackage{ltabptch}
+ \usepackage{hyperref}
+
+minitoc-hyper:
+ This package is obsolete, use the uptodate original
+ package minitoc instead.
+
+natbib:
+ \usepackage{natbib}
+ \usepackage{hyperref}
+
+nomencl:
+Example for introducing links for the page numbers:
+\renewcommand*{\pagedeclaration}[1]{\unskip, \hyperpage{#1}}
+
+prettyref:
+%%% example for prettyref %%%
+\documentclass{article}
+\usepackage{prettyref}
+\usepackage[pdftex]{hyperref}
+
+%\newrefformat{FIG}{Figure~\ref{#1}}% without hyperref
+\newrefformat{FIG}{\hyperref[{#1}]{Figure~\ref*{#1}}}
+
+\begin{document}
+ This is a reference to \prettyref{FIG:ONE}.
+ \newpage
+ \begin{figure}
+ \caption{This is my figure}
+ \label{FIG:ONE}
+ \end{figure}
+\end{document}
+%%% example for prettyref %%%
+
+ntheorem:
+ ntheorem-hyper.sty is an old patched version of ntheorem.sty.
+ Newer versions of ntheorem know the option hyperref:
+ \usepackage{hyperref}
+ \usepackage[hyperref]{ntheorem}
+
+setspace:
+ \usepackage{setspace}
+ \usepackage{hyperref}
+
+sidecap before 2002/05/24 v1.5h:
+ \usepackage{nameref}
+ \usepackage{hyperref}
+ \usepackage{sidecap}
+
+subfigure 1995/03/06 v2.0:
+ \usepackage{subfigure}
+ \usepackage{hyperref}
+ % hypertexnames is set to false.
+subfigure v2.1:
+ \usepackage{nameref}
+ \usepackage{subfigure}
+ \usepackage{hyperref}
+ or
+ \usepackage{hyperref}
+ \usepackage{subfigure}
+subfigure v2.1.2:
+ please update
+subfigure v2.1.3:
+ \usepackage{hyperref}
+ \usepackage{subfigure}
+ or vice versa?
+
+titleref:
+ \usepackage{nameref}
+ \usepackage{titleref}% without usetoc
+ \usepackage{hyperref}
+
+titlesec:
+ "nameref" supports titlesec, but hyperref does not
+ (unsolved is the anchor setting, missing with unnumbered
+ section, perhaps problems with page breaks with numbered ones).
+
+varioref:
+ \usepackage{nameref}
+ \usepackage{varioref}
+ \usepackage{hyperref}
+
+vietnam:
+ % pd1enc.def should be loaded before package dblaccnt:
+ \usepackage[PD1,OT1]{fontenc}
+ \usepackage{vietnam}
+ \usepackage{hyperref}
+
+
+HINTS
+=====
+
+* Index with makeindex
+ * Package hyperref adds \hyperpage commands by the encap
+ mechanism, if option hyperindex is set (default).
+ \hyperpage uses the page anchors that are set by
+ hyperref at each page (default). However in the
+ default case page numbers are used in anchor names
+ in arabic form. If the page numbers in other formats
+ are used (book class with \frontmatter, \romannumbering, ...),
+ then the page anchors are not unique. Therefore option
+ "plainpages=false" is recommended.
+ * The encap mechanism of hyperref allows one command only.
+ If the user sets such a command, hyperref suppresses its
+ \hyperpage command. With logical markup this situation
+ can easily solved:
+ \usepackage{makeidx}
+ \makeindex
+ \usepackage[hyperindex]{hyperref}
+ \newcommand*{\main}[1]{\textbf{\hyperpage{#1}}}
+ ...
+ \index{Some example|main}
+ * Other encap characters can be set by option "encap".
+ Example for use of "?":
+ \usepackage[encap=?]{hyperref}
+ * An other possibility is the insertion of \hyperpage by
+ a style file for makeindex. For this case, hyperref's
+ insertion will be disabled by "hyperindex=false".
+ \hyperpage will be defined regardless of setting of hyperindex.
+
+%%% cut %%% hyperindex.ist %%% cut %%%
+delim_0 ", \\hyperpage{"
+delim_1 ", \\hyperpage{"
+delim_2 ", \\hyperpage{"
+delim_n "}, \\hyperpage{"
+delim_t "}"
+encap_prefix "}\\"
+encap_infix "{\\hyperpage{"
+encap_suffix "}"
+%%% cut %%% hyperindex.ist %%% cut %%%
+
+* Warning "bookmark level for unknown <foobar> defaults to 0".
+ Getting rid of it:
+
+\makeatletter
+\providecommand*{\toclevel@<foobar>}{0}
+\makeatother
+
+* Link anchors in figures.
+ The caption command increments the counter and here is the
+ place where hyperref set the corresponding anchor. Unhappily
+ the caption is set below the figure, so the figure is not
+ visible if a link jumps to a figure.
+ In this cases, try package "hypcap.sty" that implements
+ a method to circumvent the problem.
+
+
+AUTHORS/MAINTAINERS
+===================
+
+* Sebastian Rahtz <sebastian.rahtz@computing-services.oxford.ac.uk>
+* Heiko Oberdiek <oberdiek@uni-freiburg.de>
+
+
+BUGREPORTS
+==========
+
+A bug report should contain:
+* Comprehensive problem description. This includes error or
+ warning messages.
+ * \errorcontextlines=\maxdimen can be added in the TeX code
+ to get more informations in TeX error messages.
+* Minimal test file that shows the problem, but does not
+ contain any unnecessary packages and code.
+* Used drivers/programs.
+* Version information about used packages and programs.
+ * If you are using LaTeX, then add "\listfiles" to get
+ a list of version informations at the end of the
+ LaTeX run.
+* Please no other files than the minimal test file.
+ The other files .log, .dvi, .ps, .pdf are seldom necessary,
+ so send them only on request.
+
+Bug address: Heiko Oberdiek <oberdiek@uni-freiburg.de>
+
+
+KNOWN PROBLEMS
+==============
+
+* (half-done) hyper images (link from thumbnail in text)
+* Relative links are not sorted out or documented well.
+ For PDF generation:
+ * With baseurl: all links are considered relative to this URL.
+ * Without baseurl: a relative link without "file:" can be
+ achieved by:
+ \begingroup
+ \hypersetup{linkfileprefix={}}%
+ \href{../foo/bar.html}{bar.html}
+ \endgroup
+* ...
+
+TODO
+====
+
+* modules
+* bookmark organisation
+* documentation
+* PDF threads
+* more for PDF forms
+ * per object setting
+ * vary gap between text and box
+* better color interface for *bordercolor options
+* ...
diff --git a/Master/texmf-dist/doc/latex/hyperref/cmmi10-22.gif b/Master/texmf-dist/doc/latex/hyperref/cmmi10-22.gif
new file mode 100644
index 00000000000..ab41b85ae24
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/cmmi10-22.gif
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/cmsy10-21.gif b/Master/texmf-dist/doc/latex/hyperref/cmsy10-21.gif
new file mode 100644
index 00000000000..dd190e44e91
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/cmsy10-21.gif
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/fdl.tex b/Master/texmf-dist/doc/latex/hyperref/fdl.tex
new file mode 100644
index 00000000000..637c1cb63c9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/fdl.tex
@@ -0,0 +1,422 @@
+% This file is a chapter. It must be included in a larger document to work
+% properly.
+
+\chapter{GNU Free Documentation License}
+
+Version 1.2, November 2002\\
+
+
+ Copyright \copyright\ 2000,2001,2002 Free Software Foundation, Inc.\\
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\\
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+\section*{PREAMBLE}
+
+The purpose of this License is to make a manual, textbook, or other
+functional and useful document ``free'' in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+
+This License is a kind of ``copyleft'', which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+\section{APPLICABILITY AND DEFINITIONS}
+\label{applicability}
+
+This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The ``Document'', below,
+refers to any such manual or work. Any member of the public is a
+licensee, and is addressed as ``you''. You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+
+A ``Modified Version'' of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A ``Secondary Section'' is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject. (Thus, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The ``Invariant Sections'' are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License. If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant. The Document may contain zero
+Invariant Sections. If the Document does not identify any Invariant
+Sections then there are none.
+
+The ``Cover Texts'' are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License. A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+
+A ``Transparent'' copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text. A copy that is not ``Transparent'' is called ``Opaque''.
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, \LaTeX\ input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML, PostScript or PDF designed for human modification. Examples of
+transparent image formats include PNG, XCF and JPG. Opaque formats
+include proprietary formats that can be read and edited only by
+proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML, PostScript or PDF produced by some word
+processors for output purposes only.
+
+The ``Title Page'' means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, ``Title Page'' means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+A section ``Entitled XYZ'' means a named subunit of the Document whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language. (Here XYZ stands for a
+specific section name mentioned below, such as ``Acknowledgements'',
+``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title''
+of such a section when you modify the Document means that it remains a
+section ``Entitled XYZ'' according to this definition.
+
+The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document. These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+
+
+\section{VERBATIM COPYING}
+\label{verbatim}
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in
+section~\ref{copying}.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+\section{COPYING IN QUANTITY}
+\label{copying}
+
+If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document's license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+\section{MODIFICATIONS}
+\label{modifications}
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections~\ref{verbatim} and \ref{copying} above,
+provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
+\renewcommand{\labelenumi}{\Alph{enumi}.}
+\begin{enumerate}
+\item Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document). You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+\item List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has fewer than five),
+ unless they release you from this requirement.
+\item State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+\item Preserve all the copyright notices of the Document.
+\item Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+\item Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+\item Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+\item Include an unaltered copy of this License.
+\item Preserve the section Entitled ``History'', Preserve its Title, and add
+ to it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+ there is no section Entitled ``History'' in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+\item Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on. These may be placed in the ``History'' section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+\item For any section Entitled ``Acknowledgements'' or ``Dedications'',
+ Preserve the Title of the section, and preserve in the section all
+ the substance and tone of each of the contributor acknowledgements
+ and/or dedications given therein.
+\item Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles. Section numbers
+ or the equivalent are not considered part of the section titles.
+\item Delete any section Entitled ``Endorsements''. Such a section
+ may not be included in the Modified Version.
+\item Do not retitle any existing section to be Entitled ``Endorsements''
+ or to conflict in title with any Invariant Section.
+\item Preserve any Warranty Disclaimers.
+
+\end{enumerate}
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section Entitled ``Endorsements'', provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+\section{COMBINING DOCUMENTS}
+\label{combining}
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section~\ref{modifications}
+above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections Entitled ``History''
+in the various original documents, forming one section Entitled
+``History''; likewise combine any sections Entitled ``Acknowledgements'',
+and any sections Entitled ``Dedications''. You must delete all sections
+Entitled ``Endorsements''.
+
+
+\section{COLLECTIONS OF DOCUMENTS}
+\label{collections}
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+\section{AGGREGATION WITH INDEPENDENT WORKS}
+\label{aggregation}
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an ``aggregate'' if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation's users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+
+If the Cover Text requirement of section~\ref{copying} is applicable to
+these copies of the Document, then if the Document is less than one half
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+
+
+\section{TRANSLATION}
+\label{translation}
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of
+section~\ref{modifications}.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers. In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+
+If a section in the Document is Entitled ``Acknowledgements'',
+``Dedications'', or ``History'', the requirement
+(section~\ref{modifications}) to Preserve
+its Title (section~\ref{applicability}) will typically require
+changing the actual title.
+
+
+\section{TERMINATION}
+\label{termination}
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License. Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+\section{FUTURE REVISIONS OF THIS LICENSE}
+\label{future}
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http://www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License ``or any later version'' applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+\section*{ADDENDUM: How to use this License for your documents}
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+\begin{quote}
+ Copyright \copyright\ YEAR YOUR NAME.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.2
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ A copy of the license is included in the section entitled ``GNU
+ Free Documentation License''.
+\end{quote}
+
+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the ``with...Texts.'' line with this:
+
+ with the Invariant Sections being LIST THEIR TITLES, with the
+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+
+If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
diff --git a/Master/texmf-dist/doc/latex/hyperref/hycheck.tex b/Master/texmf-dist/doc/latex/hyperref/hycheck.tex
new file mode 100644
index 00000000000..d56c78aedf9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/hycheck.tex
@@ -0,0 +1,297 @@
+%%
+%% This is file `hycheck.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyperref.dtx (with options: `check')
+%%
+%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
+%% RCS: $Id: hyperref.dtx 6.71 2000/10/04 rahtz Exp rahtz $
+%%
+%% This file is part of the `Hyperref Bundle'.
+%% -------------------------------------------
+%%
+%% It may be distributed under the conditions of the LaTeX Project Public
+%% License, either version 1.2 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.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%% The list of all files belonging to the `Hyperref Bundle' is
+%% given in the file `manifest.txt'.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{hycheck.tex}
+ [2003/11/30 v6.74m
+ Hyperref test file]
+\documentclass{article}
+\makeatletter
+\newcommand*{\checklatex}[1][]{%
+ \typeout{}%
+ \typeout{* Format: `LaTeX2e' #1}%
+ \typeout{\space\space Loaded: `\fmtname' \fmtversion}%
+}%
+\newcommand*{\checkpackage}[1]{%
+ \def\HyC@package{#1}%
+ \let\HyC@date\@empty
+ \@ifnextchar[\HyC@getDate\HyC@checkPackage
+}
+\def\HyC@getDate[#1]{%
+ \def\HyC@date{#1}%
+ \HyC@checkPackage
+}
+\def\HyC@checkPackage{%
+ \typeout{}
+ \begingroup
+ \edef\x{\endgroup
+ \noexpand\RequirePackage{\HyC@package}%
+ \ifx\HyC@date\@empty\relax\else[\HyC@date]\fi%
+ }%
+ \x
+ \typeout{}%
+ \typeout{%
+ * Package `\HyC@package'%
+ \ifx\HyC@date\@empty
+ \else
+ \space\HyC@date
+ \fi
+ }%
+ \@ifundefined{ver@\HyC@package.sty}{%
+ }{%
+ \typeout{%
+ \space\space Loaded: `\HyC@package' %
+ \csname ver@\HyC@package.sty\endcsname
+ }%
+ }%
+}
+\newcommand*{\checkcommand}[1]{%
+ \begingroup
+ \ifx\long#1\relax
+ \expandafter\HyC@checklong
+ \else
+ \def\HyC@defcmd{#1}%
+ \expandafter\let\expandafter\HyC@next
+ \csname HyC@\expandafter\@gobble\string#1\endcsname
+ \expandafter\HyC@checkcommand
+ \fi
+}
+\def\HyC@checklong#1{%
+ \def\HyC@defcmd{\long#1}%
+ \expandafter\let\expandafter\HyC@next
+ \csname HyC@\expandafter\@gobble\string#1\endcsname
+ \HyC@checkcommand
+}
+\def\HyC@checkcommand{%
+ \ifx\HyC@next\relax
+ \PackageError{hycheck}{%
+ Unknown command `\expandafter\strip@prefix\meaning\HyC@cmd'%
+ }\@ehd
+ \expandafter\endinput
+ \fi
+ \@ifstar{%
+ \def\HyC@star{*}%
+ \HyC@check
+ }{%
+ \let\HyC@star\@empty
+ \HyC@check
+ }%
+}
+\def\HyC@check#1{%
+ \def\HyC@cmd{#1}%
+ \let\HyC@org@cmd#1%
+ \let#1\relax
+ \let\HyC@param\@empty
+ \HyC@Toks{}%
+ \let\HyC@org@optcmd\HyC@noValue
+ \let\HyC@org@robustcmd\HyC@noValue
+ \let\HyC@org@robustoptcmd\HyC@noValue
+ \HyC@next
+}
+\def\HyC@noValue{NoValue}
+\def\HyC@newcommand{%
+ \let\HyC@@cmd\HyC@cmd
+ \@ifnextchar[\HyC@nc@opt\HyC@nc@noopt
+}
+\newtoks\HyC@Toks
+\long\def\HyC@nc@noopt#1{%
+ \edef\x{%
+ \expandafter\noexpand\HyC@defcmd
+ \HyC@star
+ \expandafter\noexpand\HyC@cmd
+ \HyC@param\the\HyC@Toks
+ }%
+ \x{#1}%
+ \HyC@doCheck
+}
+\def\HyC@nc@opt[#1]{%
+ \def\HyC@param{[#1]}%
+ \@ifnextchar[\HyC@nc@default\HyC@nc@noopt
+}
+\def\HyC@nc@default[#1]{%
+ \HyC@Toks={[{#1}]}%
+ \edef\HyC@optcmd{%
+ \expandafter\noexpand
+ \csname\expandafter\string\HyC@@cmd\endcsname
+ }%
+ \expandafter\let\expandafter\HyC@org@optcmd\HyC@optcmd
+ \HyC@nc@noopt
+}
+\def\HyC@DeclareRobustCommand{%
+ \edef\HyC@robustcmd{%
+ \expandafter\noexpand
+ \csname\expandafter\expandafter\expandafter\@gobble
+ \expandafter\string\HyC@cmd\space\endcsname
+ }%
+ \expandafter\let\expandafter\HyC@org@robustcmd\HyC@robustcmd
+ \expandafter\let\HyC@robustcmd\relax
+ \let\HyC@@cmd\HyC@robustcmd
+ \@ifnextchar[\HyC@nc@opt\HyC@nc@noopt
+}
+\def\HyC@def#1#{%
+ \HyC@Toks={#1}%
+ \HyC@nc@noopt
+}
+\let\HyC@edef\HyC@def
+\def\HyC@doCheck{%
+ \typeout{* Checking `\HyC@string\HyC@cmd':}%
+ \HyC@checkItem{cmd}%
+ \HyC@checkItem{robustcmd}%
+ \HyC@checkItem{optcmd}%
+ \HyC@checkItem{robustoptcmd}%
+ \endgroup
+}
+\def\HyC@checkItem#1{%
+ \expandafter\ifx\csname HyC@org@#1\endcsname\HyC@noValue
+ \else
+ \expandafter\expandafter\expandafter\ifx
+ \csname HyC@#1\expandafter\endcsname
+ \csname HyC@org@#1\endcsname
+ \expandafter\HyC@checkOk\csname HyC@#1\endcsname
+ \else
+ \expandafter\HyC@checkFailed
+ \csname HyC@#1\expandafter\endcsname
+ \csname HyC@org@#1\endcsname
+ \fi
+ \fi
+}
+\def\HyC@string#1{\expandafter\string#1}
+\def\HyC@meaning#1{\expandafter\meaning#1}
+\def\HyC@checkOk#1{%
+ \typeout{\space\space`\HyC@string#1' ok.}}
+\def\HyC@checkFailed#1#2{%
+ \typeout{\space\space`\HyC@string#1' failed.}%
+ \typeout{\space\space* original: \meaning#2}%
+ \typeout{\space\space* expected: \HyC@meaning#1}%
+}
+\checkpackage{lastpage}[1994/06/25]
+\checkcommand\def\lastpage@putlabel{%
+ \addtocounter{page}{-1}%
+ \immediate\write\@auxout{%
+ \string\newlabel{LastPage}{{}{\thepage}}%
+ }%
+ \addtocounter{page}{1}%
+}
+\checklatex
+\checkcommand\def\@xfootnotenext[#1]{%
+ \begingroup
+ \csname c@\@mpfn\endcsname #1\relax
+ \unrestored@protected@xdef\@thefnmark{\thempfn}%
+ \endgroup
+ \@footnotetext
+}
+\checkcommand\def\@xfootnotemark[#1]{%
+ \begingroup
+ \c@footnote #1\relax
+ \unrestored@protected@xdef\@thefnmark{\thefootnote}%
+ \endgroup
+ \@footnotemark
+}
+\checkcommand\def\@footnotemark{%
+ \leavevmode
+ \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi
+ \@makefnmark
+ \ifhmode\spacefactor\@x@sf\fi
+ \relax
+}
+\checklatex[1999/06/01 - 2000/06/01]
+\checkcommand\def\caption{%
+ \ifx\@captype\@undefined
+ \@latex@error{\noexpand\caption outside float}\@ehd
+ \expandafter\@gobble
+ \else
+ \refstepcounter\@captype
+ \expandafter\@firstofone
+ \fi
+ {\@dblarg{\@caption\@captype}}%
+}
+\checkcommand\long\def\@caption#1[#2]#3{%
+ \par
+ \addcontentsline{\csname ext@#1\endcsname}{#1}%
+ {\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%
+ \begingroup
+ \@parboxrestore
+ \if@minipage
+ \@setminipage
+ \fi
+ \normalsize
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
+ \endgroup
+}
+\checklatex
+\checkcommand\def\@lbibitem[#1]#2{%
+ \item[\@biblabel{#1}\hfill]%
+ \if@filesw
+ {%
+ \let\protect\noexpand
+ \immediate\write\@auxout{%
+ \string\bibcite{#2}{#1}%
+ }%
+ }%
+ \fi
+ \ignorespaces
+}
+\checkcommand\def\@bibitem#1{%
+ \item
+ \if@filesw
+ \immediate\write\@auxout{%
+ \string\bibcite{#1}{\the\value{\@listctr}}%
+ }%
+ \fi
+ \ignorespaces
+}
+\checklatex
+\checkcommand\def\addcontentsline#1#2#3{%
+ \addtocontents{#1}{\protect\contentsline{#2}{#3}{\thepage}}%
+}
+\checkcommand\def\contentsline#1{\csname l@#1\endcsname}
+\checkpackage{amsmath}[1999/12/14 - 2000/06/06]
+\checkcommand\newcommand{\numberwithin}[3][\arabic]{%
+ \@ifundefined{c@#2}{\@nocounterr{#2}}{%
+ \@ifundefined{c@#3}{\@nocnterr{#3}}{%
+ \@addtoreset{#2}{#3}%
+ \@xp\xdef\csname the#2\endcsname{%
+ \@xp\@nx\csname the#3\endcsname .\@nx#1{#2}%
+ }%
+ }%
+ }%
+}%
+\checklatex
+\checkcommand\def\@setref#1#2#3{%
+ \ifx#1\relax
+ \protect\G@refundefinedtrue
+ \nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{%
+ Reference `#3' on page \thepage\space undefined%
+ }%
+ \else
+ \expandafter#2#1\null
+ \fi
+}
+\typeout{}
+\begin{document}
+\end{document}
+\endinput
+%%
+%% End of file `hycheck.tex'.
diff --git a/Master/texmf-dist/doc/latex/hyperref/hylatex.ltx b/Master/texmf-dist/doc/latex/hyperref/hylatex.ltx
new file mode 100644
index 00000000000..7eb223db30d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/hylatex.ltx
@@ -0,0 +1,43 @@
+%
+% hylatex.ltx
+% Tanmoy Bhattacharya and Sebastian Rahtz, June 1995
+%
+% Use this file to make a format which includes the
+% hyperref package in every LaTeX job.
+%
+% In web2c 7-based TeX world, we create the format file with
+% tex -ini \&latex hylatex.ltx
+% and then use with
+% tex \&hylatex
+%
+% In teTeX (TeX version 3.14159 (C version 6.1), LaTeX2e <1996/12/01>
+% patch level 1), I create the format file with
+% initex \&latex hylatex.ltx
+% and then use with
+% virtex \&hylatex
+%
+% This method is not supported by the LaTeX2e team, so
+% I will try to find a better way. \AtBeginDocument does not
+% work for reasons which I do not understand.
+%
+\makeatletter
+\expandafter\everyjob\expandafter{\the\everyjob
+ \typeout{ ********* Hyperref Macros loaded ******* }}
+%
+\expandafter\let\csname REAL document\endcsname\document
+%
+\def\document{%
+ \endgroup
+%
+% NOTE:
+% This setup sets up no options by default;
+% change to suit your needs, by writing a hyperref.cfg control
+% file.
+%
+ \RequirePackage{hyperref}
+ \begingroup
+ \@endpefalse\csname REAL document\endcsname
+}
+\makeatother
+\dump
+
diff --git a/Master/texmf-dist/doc/latex/hyperref/manifest.txt b/Master/texmf-dist/doc/latex/hyperref/manifest.txt
new file mode 100644
index 00000000000..b059408bf5c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manifest.txt
@@ -0,0 +1,106 @@
+% \iffalse meta-comment
+%
+% 2002/03/15
+%
+% Copyright 1999-2002 Sebastian Rahtz, Heiko Oberdiek
+%
+% This file is part of the `Hyperref Bundle'.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.2
+% 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.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% The list of all files belonging to the LaTeX `Hyperref Bundle' is
+% given in the file `manifest.txt'.
+%
+% \fi
+%
+% CONTENTS OF THE HYPERREF BUNDLE
+% ===============================
+
+hyperref.dtx
+ Main package with various drivers.
+backref.dtx
+ Bibliographical back referencing.
+nameref.dtx
+ Cross-referencing by name of section.
+
+hyperref.ins
+ Docstrip batch file.
+
+minitoc-hyper.sty
+ Patched version of `minitoc.sty' to work with `hyperref.sty'.
+ntheorem-hyper.sty
+ Patched version of `ntheorem.sty' to work with `hyperref.sty'.
+xr-hyper.sty
+ Patched version of `xr.sty' to work with `hyperref.sty'.
+
+ChangeLog
+ Versions history
+hylatex.ltx
+ For creating format file.
+Makefile
+ Makefile for installing and other things.
+manifest.txt
+ Short description of the files.
+README
+ Short readme file.
+
+% Directory doc/
+% =============
+
+manual.pdf
+ Manual, but a little out of date.
+options.tex
+ Short description of options from package `hyperref'.
+paper.pdf
+ Online version of paper for Heiko Oberdiek's talk
+ at EuroTeX'99.
+slides.pdf
+ Slides for Heiko Oberdiek's talk at EuroTeX'99.
+
+% Directory test/
+% ==============
+
+test0.tex, test0.dvi, hog.eps, hog.pdf
+test1.tex
+test2.tex
+test3.tex, phys1.jpg, phys2.jpg
+test4.tex, bit.tex
+test5.tex
+test6.tex
+test7.tex, test7.pdf
+test8.tex
+testams.tex
+testbib.tex, testbib.bib, testbib.bbl
+testbookmark.tex
+testfor2.tex
+testform.tex
+testnb.tex
+testoz.tex
+testslide.tex, seminar.con
+testurl.tex, testurl.bib, testurl.bbl
+picture.eps, picture.pdf, picture.png
+ Used in `test0.tex' and `test1.tex'.
+
+testbmgl.tex
+ Test file that produces all glyphs of PDFDocEncoding
+ in the bookmarks and shows the commands to produce them.
+testbmu.tex
+ Test file that produces glyphs 0x0000 until 0x04FF
+ of Unicode in the bookmarks and the commands.
+ (Caution: large pool size needed.)
+
+testbma.tex
+ Test files that shows some AcrobatReaders's problems
+ with some Unicode glyphs in bookmarks, screenshots:
+ bml.png: Lslash/lslash
+ bmoe.png: OE/oe
+ bmsc.png: Scaron/scaron
+ bmyi.png: Ydieresis/dotlessi
+ bmzc.png: Zcaron/zcaron
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.html b/Master/texmf-dist/doc/latex/hyperref/manual.html
new file mode 100644
index 00000000000..afaaa8fa142
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.html
@@ -0,0 +1,4109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html >
+<head><title>Hypertext marks in LaTeX: a manual for hyperref</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<!-- html -->
+<meta name="src" content="manual.tex">
+<meta name="date" content="2004-02-12 15:16:00">
+<link rel="stylesheet" type="text/css" href="manual.css">
+</head><body
+>
+ <div class="maketitle">
+
+
+
+
+<h2 class="titleHead">Hypertext marks in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>: a manual for hyperref</h2>
+ <div class="author" ><span
+class="ecrm-1200">Sebastian Rahtz </span><br class="and"><span
+class="ecrm-1200">Heiko Oberdiek</span></div>
+<br>
+<div class="date" ><span
+class="ecrm-1200">February 2004</span></div>
+ </div>
+ <h3 class="likesectionHead"><a
+ id="x1-1000"></a>Contents</h3>
+ <div class="tableofcontents">
+ <span class="sectionToc">1 <a
+href="#x1-20001" id="QQ2-1-2">Introduction</a></span>
+<br> <span class="sectionToc">2 <a
+href="#x1-30002" id="QQ2-1-3">Implicit behavior</a></span>
+<br> <span class="sectionToc">3 <a
+href="#x1-40003" id="QQ2-1-4">Package options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.1 <a
+href="#x1-50003.1" id="QQ2-1-5">General options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.2 <a
+href="#x1-60003.2" id="QQ2-1-6">Configuration options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.3 <a
+href="#x1-70003.3" id="QQ2-1-7">Backend drivers</a></span>
+<br> &nbsp;<span class="subsectionToc">3.4 <a
+href="#x1-80003.4" id="QQ2-1-8">Extension options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.5 <a
+href="#x1-90003.5" id="QQ2-1-9">PDF-specific display options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.6 <a
+href="#x1-100003.6" id="QQ2-1-10">PDF display and information options</a></span>
+<br> &nbsp;<span class="subsectionToc">3.7 <a
+href="#x1-110003.7" id="QQ2-1-11">Big alphabetical list</a></span>
+<br> <span class="sectionToc">4 <a
+href="#x1-120004" id="QQ2-1-12">Additional user macros</a></span>
+<br> &nbsp;<span class="subsectionToc">4.1 <a
+href="#x1-130004.1" id="QQ2-1-13">Replacement macros</a></span>
+<br> <span class="sectionToc">5 <a
+href="#x1-140005" id="QQ2-1-14">Acrobat-specific behavior</a></span>
+<br> <span class="sectionToc">6 <a
+href="#x1-150006" id="QQ2-1-15">PDF and HTML forms</a></span>
+<br> &nbsp;<span class="subsectionToc">6.1 <a
+href="#x1-160006.1" id="QQ2-1-16">Forms environment parameters</a></span>
+<br> &nbsp;<span class="subsectionToc">6.2 <a
+href="#x1-170006.2" id="QQ2-1-17">Forms optional parameters</a></span>
+<br> <span class="sectionToc">7 <a
+href="#x1-180007" id="QQ2-1-18">Defining a new driver</a></span>
+<br> <span class="sectionToc">8 <a
+href="#x1-190008" id="QQ2-1-19">Special support for other packages</a></span>
+<br> <span class="sectionToc">9 <a
+href="#x1-200009" id="QQ2-1-20">History and acknowledgments</a></span>
+<br> <span class="sectionToc">10 <a
+href="#x1-2100010" id="QQ2-1-21">GNU Free Documentation License</a></span>
+<br> &nbsp;<span class="subsectionToc">10.1 <a
+href="#x1-2300010.1" id="QQ2-1-23">Applicability and definitions</a></span>
+<br> &nbsp;<span class="subsectionToc">10.2 <a
+href="#x1-2400010.2" id="QQ2-1-24">Verbatim copying</a></span>
+<br> &nbsp;<span class="subsectionToc">10.3 <a
+href="#x1-2500010.3" id="QQ2-1-25">Copying in quantity</a></span>
+<br> &nbsp;<span class="subsectionToc">10.4 <a
+href="#x1-2600010.4" id="QQ2-1-26">Modifications</a></span>
+<br> &nbsp;<span class="subsectionToc">10.5 <a
+href="#x1-2700010.5" id="QQ2-1-27">Combining documents</a></span>
+<br> &nbsp;<span class="subsectionToc">10.6 <a
+href="#x1-2800010.6" id="QQ2-1-28">Collections of documents</a></span>
+<br> &nbsp;<span class="subsectionToc">10.7 <a
+href="#x1-2900010.7" id="QQ2-1-29">Aggregation with independent works</a></span>
+<br> &nbsp;<span class="subsectionToc">10.8 <a
+href="#x1-3000010.8" id="QQ2-1-30">Translation</a></span>
+<br> &nbsp;<span class="subsectionToc">10.9 <a
+href="#x1-3100010.9" id="QQ2-1-31">Termination</a></span>
+<br> &nbsp;<span class="subsectionToc">10.10 <a
+href="#x1-3200010.10" id="QQ2-1-32">Future revisions of this license</a></span>
+
+
+ </div>
+<!--l. 123--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">1 </span> <a
+ id="x1-20001"></a>Introduction</h3>
+<!--l. 125--><p class="noindent">The package derives from, and builds on, the work of the Hyper<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;project, described at
+<a
+href="http://xxx.lanl.gov/hypertex/" class="url" ><span
+class="ectt-1000">http://xxx.lanl.gov/hypertex/</span></a>. It extends the functionality of all the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;cross-referencing
+commands (including the table of contents, bibliographies etc) to produce <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands which a
+driver can turn into hypertext links; it also provides new commands to allow the user to write <span
+class="ecti-1000">ad hoc</span>
+hypertext links, including those to external documents and URLs.
+<!--l. 133--><p class="indent"> This manual provides a brief overview of the <span
+class="ecss-1000">hyperref </span>package. For more details, you should read the
+additional documentation distributed with the package, as well as the complete documentation by
+processing <span
+class="ectt-1000">hyperref.dtx</span>. You should also read the chapter on <span
+class="ecss-1000">hyperref </span>in <span
+class="ecti-1000">The </span><span class="LATEX"><span
+class="ecti-1000">L</span><span class="A"><span
+class="ecti-1000">A</span></span><span class="TEX"><span
+class="ecti-1000">T</span><span
+class="E"><span
+class="ecti-1000">E</span></span><span
+class="ecti-1000">X</span></span></span><span
+class="ecti-1000">&nbsp;Web Companion</span>,
+where you will find additional examples.
+<!--l. 140--><p class="indent"> The Hyper<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;specification<a
+href="manual2.html" id="manual2.html" ><sup>1</sup></a>
+says that conformant viewers/translators must recognize the following set of <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> constructs:
+ <dl class="description"><dt class="description">
+<span
+class="ecbx-1000">href:</span> </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">html:&lt;a</span><span
+class="ectt-1000">&nbsp;href</span><span
+class="ectt-1000">&nbsp;=</span><span
+class="ectt-1000">&nbsp;&#34;href_string&#34;&gt;</span></span></span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">name:</span> </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">html:&lt;a</span><span
+class="ectt-1000">&nbsp;name</span><span
+class="ectt-1000">&nbsp;=</span><span
+class="ectt-1000">&nbsp;&#34;name_string&#34;&gt;</span></span></span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">end:</span> </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">html:&lt;/a&gt;</span></span></span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">image:</span> </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">html:&lt;img</span><span
+class="ectt-1000">&nbsp;src</span><span
+class="ectt-1000">&nbsp;=</span><span
+class="ectt-1000">&nbsp;&#34;href_string&#34;&gt;</span></span></span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">base_name:</span> </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">html:&lt;base</span><span
+class="ectt-1000">&nbsp;href</span><span
+class="ectt-1000">&nbsp;=</span><span
+class="ectt-1000">&nbsp;&#34;href_string&#34;&gt;</span></span></span></dd></dl>
+<!--l. 152--><p class="indent"> The <span
+class="ecti-1000">href</span>, <span
+class="ecti-1000">name </span>and <span
+class="ecti-1000">end </span>commands are used to do the basic hypertext operations of establishing links
+between sections of documents. The <span
+class="ecti-1000">image </span>command is intended (as with current HTML
+viewers) to place an image of arbitrary graphical format on the page in the current location.
+The <span
+class="ecti-1000">base_name </span>command is be used to communicate to the DVI viewer the full (URL)
+location of the current document so that files specified by relative URL&#8217;s may be retrieved
+correctly.
+<!--l. 161--><p class="indent"> The <span
+class="ecti-1000">href </span>and <span
+class="ecti-1000">name </span>commands must be paired with an <span
+class="ecti-1000">end </span>command later in the <span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;file&#8212;the
+<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;commands between the two ends of a pair form an <span
+class="ecti-1000">anchor </span>in the document. In the case of an <span
+class="ecti-1000">href</span>
+command, the <span
+class="ecti-1000">anchor </span>is to be highlighted in the <span
+class="ecti-1000">DVI viewer</span>, and when clicked on will cause the scene to
+shift to the destination specified by <span
+class="ecti-1000">href_string</span>. The <span
+class="ecti-1000">anchor </span>associated with a name command
+represents a possible location to which other hypertext links may refer, either as local references
+(of the form <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">href=&#34;#name_string&#34;</span></span></span> with the <span
+class="ecti-1000">name_string </span>identical to the one in the name
+command) or as part of a URL (of the form <span
+class="ecti-1000">URL#name_string</span>). Here <span
+class="ecti-1000">href_string </span>is a valid URL
+or local identifier, while <span
+class="ecti-1000">name_string </span>could be any string at all: the only caveat is that &#8216;<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">&#34;</span></span></span>&#8217;
+characters should be escaped with a backslash (<span
+class="cmsy-10">\</span>), and if it looks like a URL name it may cause
+problems.
+<!--l. 177--><p class="indent"> However, the drivers intended to produce <span
+class="ecti-1000">only </span>PDF use literal PostScript or PDF <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span>
+commands. The commands are defined in configuration files for different drivers, selected by package
+options; at present, the following drivers are supported:
+
+ <dl class="description"><dt class="description">
+<span
+class="ecbx-1000">hypertex</span> </dt><dd
+class="description">DVI processors conforming to the Hyper<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;guidelines (i.e.&nbsp;<span
+class="ecss-1000">xdvi</span>, <span
+class="ecss-1000">dvips </span>(with the <span
+class="ecss-1000">-z</span>
+ option), <span
+class="ecss-1000">OzTeX</span>, and <span
+class="ecss-1000">Textures</span>)
+ </dd><dt class="description">
+<span
+class="ecbx-1000">dvips</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands tailored for <span
+class="ecss-1000">dvips</span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">dvipsone</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands tailored for <span
+class="ecss-1000">dvipsone</span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">ps2pdf</span> </dt><dd
+class="description">a special case of output suitable for processing by earlier versions of Ghostscript&#8217;s PDF
+ writer; this is basically the same as that for <span
+class="ecss-1000">dvips</span>, but a few variations remained before
+ version 5.21
+ </dd><dt class="description">
+<span
+class="ecbx-1000">tex4ht</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands for use with <span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span><span
+class="ecss-1000">4ht</span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">pdftex</span> </dt><dd
+class="description">pdf<span class="TEX">T<span
+class="E">E</span>X</span>, H&agrave;n Th&ecirc;' Th&agrave;nh&#8217;s <span class="TEX">T<span
+class="E">E</span>X</span> variant that writes PDF directly
+ </dd><dt class="description">
+<span
+class="ecbx-1000">dvipdf</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands for the DVI to PDF driver <span
+class="ecss-1000">dvipdf</span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">dvipdfm</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands for Mark Wicks&#8217; DVI to PDF driver <span
+class="ecss-1000">dvipdfm</span>
+ </dd><dt class="description">
+<span
+class="ecbx-1000">dviwindo</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands that Y&amp;Y&#8217;s Windows previewer interprets as hypertext
+ jumps within the previewer
+ </dd><dt class="description">
+<span
+class="ecbx-1000">vtex</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands that MicroPress&#8217; HTML and PDF-producing <span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;variants
+ interpret as hypertext jumps within the previewer
+ </dd><dt class="description">
+<span
+class="ecbx-1000">textures</span> </dt><dd
+class="description">produces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands that <span
+class="ecss-1000">Textures </span>interprets as hypertext jumps within the
+ previewer</dd></dl>
+<!--l. 200--><p class="indent"> Output from <span
+class="ecss-1000">dvips </span>or <span
+class="ecss-1000">dvipsone </span>must be processed using Acrobat Distiller to obtain a PDF
+file.<a
+href="manual3.html" id="manual3.html" ><sup>2</sup></a>
+The result is generally preferable to that produced by using the <span
+class="ecss-1000">hypertex </span>driver, and then
+processing with <span
+class="ecss-1000">dvips -z</span>, but the DVI file is not portable. The main advantage of using the
+Hyper<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;<span
+class="ectt-1000">\special </span>commands is that you can also use the document in hypertext DVI viewers, such
+as <span
+class="ecss-1000">xdvi</span>.
+ <h3 class="sectionHead"><span class="titlemark">2 </span> <a
+ id="x1-30002"></a>Implicit behavior</h3>
+<!--l. 212--><p class="noindent">This package can be used with more or less any normal <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;document by specifying in the
+document preamble
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\usepackage{hyperref}
+</div>
+</td></tr></table>
+<!--l. 217--><p class="nopar">
+<!--l. 219--><p class="indent"> Make sure it comes <span
+class="ecti-1000">last </span>of your loaded packages, to give it a fighting chance of not being over-written,
+since its job is to redefine many <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;commands. Hopefully you will find that all cross-references
+work correctly as hypertext. For example, <span
+class="ectt-1000">\section </span>commands will produce a bookmark and a
+link, whereas <span
+class="ectt-1000">\section* </span>commands will only show links when paired with a corresponding
+<span
+class="ectt-1000">\addcontentsline </span>command.
+<!--l. 227--><p class="indent"> In addition, the <span
+class="ectt-1000">hyperindex </span>option (see below) attempts to make items in the index by hyperlinked
+back to the text, and the option <span
+class="ectt-1000">backref </span>inserts extra &#8216;back&#8217; links into the bibliography for each entry.
+Other options control the appearance of links, and give extra control over PDF output. For example,
+<span
+class="ectt-1000">colorlinks</span>, as its name well implies, colors the links instead of using boxes; this is the option used in
+this document.
+<!--l. 236--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">3 </span> <a
+ id="x1-40003"></a>Package options</h3>
+<!--l. 238--><p class="noindent">All user-configurable aspects of <span
+class="ecss-1000">hyperref </span>are set using a single &#8216;key=value&#8217; scheme (using the <span
+class="ecss-1000">keyval</span>
+package) with the key <span
+class="ectt-1000">Hyp</span>. The options can be set either in the optional argument to the
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\usepackage</span></span></span> command, or using the <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hypersetup</span></span></span> macro. When the package is loaded, a file
+<span
+class="ectt-1000">hyperref.cfg </span>is read if it can be found, and this is a convenient place to set options on a site-wide
+basis.
+<!--l. 246--><p class="indent"> As an example, the behavior of a particular file could be controlled by:
+ <ul class="itemize1">
+ <li class="itemize">a site-wide <span
+class="ectt-1000">hyperref.cfg </span>setting up the look of links, adding backreferencing, and setting
+ a PDF display default:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ \hypersetup{backref,
+ &nbsp;<br />pdfpagemode=FullScreen,
+ &nbsp;<br />colorlinks=true}
+</div>
+ </td></tr></table>
+ <!--l. 256--><p class="nopar">
+ </li>
+ <li class="itemize">A global option in the file, which is passed down to <span
+class="ecss-1000">hyperref</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ \documentclass[dvips]{article}
+</div>
+ </td></tr></table>
+ <!--l. 263--><p class="nopar">
+ </li>
+ <li class="itemize">File-specific options in the <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\usepackage</span></span></span> commands, which override the ones set in
+ <span
+class="ectt-1000">hyperref.cfg</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ \usepackage[pdftitle={A&nbsp;Perfect&nbsp;Day},colorlinks=false]{hyperref}
+</div>
+ </td></tr></table>
+ <!--l. 270--><p class="nopar"></li></ul>
+<!--l. 273--><p class="indent"> Some options can be given at any time, but many are restricted: before <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\begin{document}</span></span></span>, only in
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\usepackage[...]{hyperref}</span></span></span>, before first use, etc.
+<!--l. 277--><p class="indent"> In the key descriptions that follow, many options do not need a value, as they default to the value
+true if used. These are the ones classed as &#8216;boolean&#8217;. The values true and false can always be specified,
+however.
+<!--l. 281--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
+ id="x1-50003.1"></a>General options</h4>
+<!--l. 283--><p class="noindent">Firstly, the options to specify general behavior and page size.
+<!--l. 286--><p class="noindent">
+<a
+ id="x1-5001r1"></a> <!--l. 287--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-2-1g"><col
+id="TBL-2-1"><col
+id="TBL-2-2"><col
+id="TBL-2-3"><col
+id="TBL-2-4"></colgroup>
+<tr
+ valign="baseline" id="TBL-2-1-"><td align="left" style="white-space:nowrap;" id="TBL-2-1-1"
+class="td11"> <span
+class="ectt-1000">draft </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-1-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-1-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-1-4"
+class="td11"> all hypertext options are turned off </td>
+</tr><tr
+ valign="baseline" id="TBL-2-2-"><td align="left" style="white-space:nowrap;" id="TBL-2-2-1"
+class="td11"> <span
+class="ectt-1000">final </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-2-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-2-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-2-4"
+class="td11"> all hypertext options are turned on </td>
+</tr><tr
+ valign="baseline" id="TBL-2-3-"><td align="left" style="white-space:nowrap;" id="TBL-2-3-1"
+class="td11"> <span
+class="ectt-1000">debug </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-3-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-3-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-3-4"
+class="td11"> extra diagnostic messages are printed in </td>
+</tr><tr
+ valign="baseline" id="TBL-2-4-"><td align="left" style="white-space:nowrap;" id="TBL-2-4-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-4-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-4-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-4-4"
+class="td11"> the log file </td>
+</tr><tr
+ valign="baseline" id="TBL-2-5-"><td align="left" style="white-space:nowrap;" id="TBL-2-5-1"
+class="td11"> <span
+class="ectt-1000">verbose </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-5-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-5-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-5-4"
+class="td11"> same as debug </td>
+</tr><tr
+ valign="baseline" id="TBL-2-6-"><td align="left" style="white-space:nowrap;" id="TBL-2-6-1"
+class="td11"> <span
+class="ectt-1000">implicit </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-6-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-6-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-6-4"
+class="td11"> redefines <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;internals </td>
+</tr><tr
+ valign="baseline" id="TBL-2-7-"><td align="left" style="white-space:nowrap;" id="TBL-2-7-1"
+class="td11"> <span
+class="ectt-1000">hypertexnames </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-7-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-7-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-7-4"
+class="td11"> use guessable names for links </td>
+</tr><tr
+ valign="baseline" id="TBL-2-8-"><td align="left" style="white-space:nowrap;" id="TBL-2-8-1"
+class="td11"> <span
+class="ectt-1000">naturalnames </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-8-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-8-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-8-4"
+class="td11"> use <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-computed names for links </td>
+</tr><tr
+ valign="baseline" id="TBL-2-9-"><td align="left" style="white-space:nowrap;" id="TBL-2-9-1"
+class="td11"> <span
+class="ectt-1000">a4paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-9-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-9-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-9-4"
+class="td11"> sets paper size to 210mm <span
+class="cmsy-10">× </span>297mm </td>
+</tr><tr
+ valign="baseline" id="TBL-2-10-"><td align="left" style="white-space:nowrap;" id="TBL-2-10-1"
+class="td11"> <span
+class="ectt-1000">a5paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-10-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-10-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-10-4"
+class="td11"> sets paper size to 148mm <span
+class="cmsy-10">× </span>210mm </td>
+</tr><tr
+ valign="baseline" id="TBL-2-11-"><td align="left" style="white-space:nowrap;" id="TBL-2-11-1"
+class="td11"> <span
+class="ectt-1000">b5paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-11-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-11-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-11-4"
+class="td11"> sets paper size to 176mm <span
+class="cmsy-10">× </span>250mm </td>
+</tr><tr
+ valign="baseline" id="TBL-2-12-"><td align="left" style="white-space:nowrap;" id="TBL-2-12-1"
+class="td11"> <span
+class="ectt-1000">letterpaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-12-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-12-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-12-4"
+class="td11"> sets paper size to 8.5in <span
+class="cmsy-10">× </span>11in </td>
+</tr><tr
+ valign="baseline" id="TBL-2-13-"><td align="left" style="white-space:nowrap;" id="TBL-2-13-1"
+class="td11"> <span
+class="ectt-1000">legalpaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-13-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-13-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-13-4"
+class="td11"> sets paper size to 8.5in <span
+class="cmsy-10">× </span>14in </td>
+</tr><tr
+ valign="baseline" id="TBL-2-14-"><td align="left" style="white-space:nowrap;" id="TBL-2-14-1"
+class="td11"> <span
+class="ectt-1000">executivepaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-14-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-14-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-14-4"
+class="td11"> sets paper size to 7.25in <span
+class="cmsy-10">× </span>10.5in </td>
+</tr><tr
+ valign="baseline" id="TBL-2-15-"><td align="left" style="white-space:nowrap;" id="TBL-2-15-1"
+class="td11"> <span
+class="ectt-1000">setpagesize </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-15-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-2-15-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" style="white-space:nowrap;" id="TBL-2-15-4"
+class="td11"> sets page size by special driver commands </td>
+</tr><tr
+ valign="baseline" id="TBL-2-16-"><td align="left" style="white-space:nowrap;" id="TBL-2-16-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-2-17-"><td align="left" style="white-space:nowrap;" id="TBL-2-17-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-2-18-"><td align="left" style="white-space:nowrap;" id="TBL-2-18-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-2-19-"><td align="left" style="white-space:nowrap;" id="TBL-2-19-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-19-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-19-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-2-19-4"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 304--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
+ id="x1-60003.2"></a>Configuration options</h4>
+<!--l. 306--><p class="noindent">
+<a
+ id="x1-6001r2"></a> <!--l. 307--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-3-1g"><col
+id="TBL-3-1"><col
+id="TBL-3-2"><col
+id="TBL-3-3"><col
+id="TBL-3-4"></colgroup>
+
+
+<tr
+ valign="baseline" id="TBL-3-1-"><td align="left" style="white-space:nowrap;" id="TBL-3-1-1"
+class="td11"> <span
+class="ectt-1000">raiselinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-3-1-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-3-1-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-3-1-4"
+class="td11">
+ <!--l. 307--><p class="noindent">In the hypertex driver, the height of links is
+ normally calculcated by the driver as simply
+ the base line of contained text; this options
+ forces <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\special</span></span></span> commands to reflect the real
+ height of the link (which could contain a
+ graphic) </td>
+</tr><tr
+ valign="baseline" id="TBL-3-2-"><td align="left" style="white-space:nowrap;" id="TBL-3-2-1"
+class="td11"> <span
+class="ectt-1000">breaklinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-3-2-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-3-2-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-3-2-4"
+class="td11">
+ <!--l. 310--><p class="noindent">Allows link text to break across lines; since
+ this cannot be accommodated in PDF, it is
+ only set true by default if the pdftex driver is
+ used. This makes links on multiple lines into
+ different PDF links to the same target. </td>
+</tr><tr
+ valign="baseline" id="TBL-3-3-"><td align="left" style="white-space:nowrap;" id="TBL-3-3-1"
+class="td11"> <span
+class="ectt-1000">pageanchor </span></td><td align="left" style="white-space:nowrap;" id="TBL-3-3-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-3-3-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-3-3-4"
+class="td11">
+ <!--l. 313--><p class="noindent">Determines whether every page is given an
+ implicit anchor at the top left corner. If
+ this is turned off, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\tableofcontents</span></span></span> will not
+ contain hyperlinks. </td>
+</tr><tr
+ valign="baseline" id="TBL-3-4-"><td align="left" style="white-space:nowrap;" id="TBL-3-4-1"
+class="td11"> <span
+class="ectt-1000">plainpages </span></td><td align="left" style="white-space:nowrap;" id="TBL-3-4-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-3-4-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-3-4-4"
+class="td11">
+ <!--l. 315--><p class="noindent">Forces page anchors to be named by the arabic
+ form of the page number, rather than the
+ formatted form. </td>
+</tr><tr
+ valign="baseline" id="TBL-3-5-"><td align="left" style="white-space:nowrap;" id="TBL-3-5-1"
+class="td11"> <span
+class="ectt-1000">nesting </span></td><td align="left" style="white-space:nowrap;" id="TBL-3-5-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-3-5-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-3-5-4"
+class="td11">
+ <!--l. 317--><p class="noindent">Allows links to be nested; no drivers currently
+ support this. </td>
+</tr><tr
+ valign="baseline" id="TBL-3-6-"><td align="left" style="white-space:nowrap;" id="TBL-3-6-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-3-7-"><td align="left" style="white-space:nowrap;" id="TBL-3-7-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-3-8-"><td align="left" style="white-space:nowrap;" id="TBL-3-8-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-3-9-"><td align="left" style="white-space:nowrap;" id="TBL-3-9-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-3-9-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-3-9-3"
+class="td11"> </td><td align="left" id="TBL-3-9-4"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 320--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
+ id="x1-70003.3"></a>Backend drivers</h4>
+<!--l. 322--><p class="noindent">If no driver is specified, the package defaults to loading the <span
+class="ecss-1000">hypertex </span>driver. All of these are boolean
+options.
+<!--l. 325--><p class="noindent">
+<a
+ id="x1-7001r3"></a> <!--l. 326--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-4-1g"><col
+id="TBL-4-1"><col
+id="TBL-4-2"></colgroup>
+<tr
+ valign="baseline" id="TBL-4-1-"><td align="left" style="white-space:nowrap;" id="TBL-4-1-1"
+class="td11"> <span
+class="ectt-1000">dvips </span></td><td align="left" id="TBL-4-1-2"
+class="td11">
+ <!--l. 326--><p class="noindent">Sets up <span
+class="ecss-1000">hyperref </span>for use with the <span
+class="ecss-1000">dvips </span>driver. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-2-"><td align="left" style="white-space:nowrap;" id="TBL-4-2-1"
+class="td11"> <span
+class="ectt-1000">dvipsone </span></td><td align="left" id="TBL-4-2-2"
+class="td11">
+ <!--l. 327--><p class="noindent">Sets up <span
+class="ecss-1000">hyperref </span>for use with the <span
+class="ecss-1000">dvipsone </span>driver. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-3-"><td align="left" style="white-space:nowrap;" id="TBL-4-3-1"
+class="td11"> <span
+class="ectt-1000">dviwindo </span></td><td align="left" id="TBL-4-3-2"
+class="td11">
+ <!--l. 328--><p class="noindent">Sets up <span
+class="ecss-1000">hyperref </span>for use with the <span
+class="ecss-1000">dviwindo </span>Windows previewer. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-4-"><td align="left" style="white-space:nowrap;" id="TBL-4-4-1"
+class="td11"> <span
+class="ectt-1000">hypertex </span></td><td align="left" id="TBL-4-4-2"
+class="td11">
+ <!--l. 329--><p class="noindent">Sets up <span
+class="ecss-1000">hyperref </span>for use with the Hyper<span class="TEX">T<span
+class="E">E</span>X</span>-compliant drivers. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-5-"><td align="left" style="white-space:nowrap;" id="TBL-4-5-1"
+class="td11"> <span
+class="ectt-1000">latex2html </span></td><td align="left" id="TBL-4-5-2"
+class="td11">
+ <!--l. 330--><p class="noindent">Redefines a few macros for compatibility with <span
+class="ecss-1000">latex2html</span>. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-6-"><td align="left" style="white-space:nowrap;" id="TBL-4-6-1"
+class="td11"> <span
+class="ectt-1000">nativepdf </span></td><td align="left" id="TBL-4-6-2"
+class="td11">
+ <!--l. 331--><p class="noindent">an alias for <span
+class="ecss-1000">dvips</span> </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-4-7-"><td align="left" style="white-space:nowrap;" id="TBL-4-7-1"
+class="td11"> <span
+class="ectt-1000">pdfmark </span></td><td align="left" id="TBL-4-7-2"
+class="td11">
+ <!--l. 332--><p class="noindent">an alias for <span
+class="ecss-1000">dvips</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-8-"><td align="left" style="white-space:nowrap;" id="TBL-4-8-1"
+class="td11"> <span
+class="ectt-1000">pdftex </span></td><td align="left" id="TBL-4-8-2"
+class="td11">
+ <!--l. 333--><p class="noindent">Sets up <span
+class="ecss-1000">hyperref </span>for use with the <span
+class="ecss-1000">pdftex </span>program. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-9-"><td align="left" style="white-space:nowrap;" id="TBL-4-9-1"
+class="td11"> <span
+class="ectt-1000">ps2pdf </span></td><td align="left" id="TBL-4-9-2"
+class="td11">
+ <!--l. 334--><p class="noindent">Redefines a few macros for compatibility with Ghostscript&#8217;s PDF writer,
+ otherwise identical to <span
+class="ecss-1000">dvips</span>. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-10-"><td align="left" style="white-space:nowrap;" id="TBL-4-10-1"
+class="td11"> <span
+class="ectt-1000">tex4ht </span></td><td align="left" id="TBL-4-10-2"
+class="td11">
+ <!--l. 337--><p class="noindent">for use with <span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span><span
+class="ecss-1000">4ht</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-11-"><td align="left" style="white-space:nowrap;" id="TBL-4-11-1"
+class="td11"> <span
+class="ectt-1000">textures </span></td><td align="left" id="TBL-4-11-2"
+class="td11">
+ <!--l. 338--><p class="noindent">for use with <span
+class="ecss-1000">Textures</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-12-"><td align="left" style="white-space:nowrap;" id="TBL-4-12-1"
+class="td11"> <span
+class="ectt-1000">vtex </span></td><td align="left" id="TBL-4-12-2"
+class="td11">
+ <!--l. 339--><p class="noindent">For use with MicroPress&#8217; <span
+class="ecss-1000">VTeX</span>; the PDF and HTML backends are detected
+ automatically. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-13-"><td align="left" style="white-space:nowrap;" id="TBL-4-13-1"
+class="td11"> <span
+class="ectt-1000">vtexpdfmark </span></td><td align="left" id="TBL-4-13-2"
+class="td11">
+ <!--l. 341--><p class="noindent">for use with <span
+class="ecss-1000">VTeX</span>&#8217;s PostScript backend. </td>
+</tr><tr
+ valign="baseline" id="TBL-4-14-"><td align="left" style="white-space:nowrap;" id="TBL-4-14-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-15-"><td align="left" style="white-space:nowrap;" id="TBL-4-15-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-16-"><td align="left" style="white-space:nowrap;" id="TBL-4-16-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-17-"><td align="left" style="white-space:nowrap;" id="TBL-4-17-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-18-"><td align="left" style="white-space:nowrap;" id="TBL-4-18-1"
+class="td11"> </td><td align="left" id="TBL-4-18-2"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 344--><p class="indent"> If you use <span
+class="ecss-1000">dviwindo</span>, you may need to redefine the macro <span
+class="ectt-1000">\wwwbrowser </span>(the default is
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">C:\netscape\netscape</span></span></span>) to tell <span
+class="ecss-1000">dviwindo </span>what program to launch. Thus, users of Internet Explorer might
+add something like this to hyperref.cfg:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\renewcommand{wwwbrowser}{C:\string\Program\space
+&nbsp;<br />&nbsp;&nbsp;Files\string\Plus!\string\Microsoft\space
+&nbsp;<br />&nbsp;&nbsp;Internet\string\iexplore.exe}
+</div>
+</td></tr></table>
+<!--l. 353--><p class="nopar">
+<!--l. 355--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
+ id="x1-80003.4"></a>Extension options</h4>
+<!--l. 356--><p class="noindent">
+<a
+ id="x1-8001r4"></a> <!--l. 357--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-5-1g"><col
+id="TBL-5-1"><col
+id="TBL-5-2"><col
+id="TBL-5-3"><col
+id="TBL-5-4"></colgroup>
+<tr
+ valign="baseline" id="TBL-5-1-"><td align="left" style="white-space:nowrap;" id="TBL-5-1-1"
+class="td11"> <span
+class="ectt-1000">extension </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-1-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-5-1-3"
+class="td11"> </td><td align="left" id="TBL-5-1-4"
+class="td11">
+ <!--l. 357--><p class="noindent">Set the file extension (e.g.&nbsp;<span
+class="ecss-1000">dvi</span>) which
+ will be appended to file links created if
+ you use the <span
+class="ecss-1000">xr </span>package. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-2-"><td align="left" style="white-space:nowrap;" id="TBL-5-2-1"
+class="td11"> <span
+class="ectt-1000">hyperfigures </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-2-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-2-3"
+class="td11"> </td><td align="left" id="TBL-5-2-4"
+class="td11">
+ <!--l. 360--><p class="noindent"> </td>
+</tr><tr
+ valign="baseline" id="TBL-5-3-"><td align="left" style="white-space:nowrap;" id="TBL-5-3-1"
+class="td11"> <span
+class="ectt-1000">backref </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-3-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-3-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-3-4"
+class="td11">
+ <!--l. 360--><p class="noindent">Adds &#8216;backlink&#8217; text to the end of each
+ item in the bibliography, as a list of
+ section numbers. This can only work
+ properly <span
+class="ecti-1000">if </span>there is a blank line after
+ each <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\bibitem</span></span></span>. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-4-"><td align="left" style="white-space:nowrap;" id="TBL-5-4-1"
+class="td11"> <span
+class="ectt-1000">pagebackref </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-4-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-4-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-4-4"
+class="td11">
+ <!--l. 363--><p class="noindent">Adds &#8216;backlink&#8217; text to the end of each
+ item in the bibliography, as a list of
+ page numbers. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-5-"><td align="left" style="white-space:nowrap;" id="TBL-5-5-1"
+class="td11"> <span
+class="ectt-1000">hyperindex </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-5-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-5-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-5-4"
+class="td11">
+ <!--l. 365--><p class="noindent">Makes the text of index entries into
+ hyperlinks. Easily broken . . . </td>
+</tr><tr
+ valign="baseline" id="TBL-5-6-"><td align="left" style="white-space:nowrap;" id="TBL-5-6-1"
+class="td11"> <span
+class="ectt-1000">encap </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-6-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-5-6-3"
+class="td11"> </td><td align="left" id="TBL-5-6-4"
+class="td11">
+ <!--l. 366--><p class="noindent">Sets encap character for hyperindex </td>
+</tr><tr
+ valign="baseline" id="TBL-5-7-"><td align="left" style="white-space:nowrap;" id="TBL-5-7-1"
+class="td11"> <span
+class="ectt-1000">linktocpage </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-7-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-7-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-7-4"
+class="td11">
+ <!--l. 367--><p class="noindent">make page number, not text, be link on
+ TOC, LOF and LOT </td>
+</tr><tr
+ valign="baseline" id="TBL-5-8-"><td align="left" style="white-space:nowrap;" id="TBL-5-8-1"
+class="td11"> <span
+class="ectt-1000">breaklinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-8-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-8-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-8-4"
+class="td11">
+ <!--l. 368--><p class="noindent">allow links to break over lines by
+ making links over multiple lines into
+ PDF links to the same target </td>
+</tr><tr
+ valign="baseline" id="TBL-5-9-"><td align="left" style="white-space:nowrap;" id="TBL-5-9-1"
+class="td11"> <span
+class="ectt-1000">colorlinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-9-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-9-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-9-4"
+class="td11">
+ <!--l. 370--><p class="noindent">Colors the text of links and anchors.
+ The colors chosen depend on the the
+ type of link. At present the only types
+ of link distinguished are citations, page
+ references, URLs, local file references,
+ and other links. </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-5-10-"><td align="left" style="white-space:nowrap;" id="TBL-5-10-1"
+class="td11"> <span
+class="ectt-1000">linkcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-10-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-10-3"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-5-10-4"
+class="td11">
+ <!--l. 373--><p class="noindent">Color for normal internal links. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-11-"><td align="left" style="white-space:nowrap;" id="TBL-5-11-1"
+class="td11"> <span
+class="ectt-1000">anchorcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-11-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-11-3"
+class="td11"> <span
+class="ecti-1000">black </span></td><td align="left" id="TBL-5-11-4"
+class="td11">
+ <!--l. 374--><p class="noindent">Color for anchor text. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-12-"><td align="left" style="white-space:nowrap;" id="TBL-5-12-1"
+class="td11"> <span
+class="ectt-1000">citecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-12-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-12-3"
+class="td11"> <span
+class="ecti-1000">green </span></td><td align="left" id="TBL-5-12-4"
+class="td11">
+ <!--l. 375--><p class="noindent">Color for bibliographical citations in
+ text. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-13-"><td align="left" style="white-space:nowrap;" id="TBL-5-13-1"
+class="td11"> <span
+class="ectt-1000">filecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-13-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-13-3"
+class="td11"> <span
+class="ecti-1000">magenta </span></td><td align="left" id="TBL-5-13-4"
+class="td11">
+ <!--l. 376--><p class="noindent">Color for URLs which open local files. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-14-"><td align="left" style="white-space:nowrap;" id="TBL-5-14-1"
+class="td11"> <span
+class="ectt-1000">menucolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-14-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-14-3"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-5-14-4"
+class="td11">
+ <!--l. 377--><p class="noindent">Color for Acrobat menu items. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-15-"><td align="left" style="white-space:nowrap;" id="TBL-5-15-1"
+class="td11"> <span
+class="ectt-1000">pagecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-15-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-15-3"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-5-15-4"
+class="td11">
+ <!--l. 378--><p class="noindent">Color for links to other pages. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-16-"><td align="left" style="white-space:nowrap;" id="TBL-5-16-1"
+class="td11"> <span
+class="ectt-1000">urlcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-16-2"
+class="td11"> color </td><td align="left" style="white-space:nowrap;" id="TBL-5-16-3"
+class="td11"> <span
+class="ecti-1000">cyan </span></td><td align="left" id="TBL-5-16-4"
+class="td11">
+ <!--l. 379--><p class="noindent">Color for linked URLs. </td>
+</tr><tr
+ valign="baseline" id="TBL-5-17-"><td align="left" style="white-space:nowrap;" id="TBL-5-17-1"
+class="td11"> <span
+class="ectt-1000">frenchlinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-5-17-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-5-17-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-5-17-4"
+class="td11">
+ <!--l. 380--><p class="noindent">use small caps instead of color for links </td>
+</tr><tr
+ valign="baseline" id="TBL-5-18-"><td align="left" style="white-space:nowrap;" id="TBL-5-18-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-5-19-"><td align="left" style="white-space:nowrap;" id="TBL-5-19-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-5-20-"><td align="left" style="white-space:nowrap;" id="TBL-5-20-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-5-21-"><td align="left" style="white-space:nowrap;" id="TBL-5-21-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-5-21-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-5-21-3"
+class="td11"> </td><td align="left" id="TBL-5-21-4"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 383--><p class="indent"> Note that all color names must be defined before use, following the normal system of the standard
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;<span
+class="ecss-1000">color </span>package.
+<!--l. 386--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
+ id="x1-90003.5"></a>PDF-specific display options</h4>
+<!--l. 387--><p class="noindent">
+<a
+ id="x1-9001r5"></a> <!--l. 388--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-6-1g"><col
+id="TBL-6-1"><col
+id="TBL-6-2"><col
+id="TBL-6-3"><col
+id="TBL-6-4"></colgroup>
+<tr
+ valign="baseline" id="TBL-6-1-"><td align="left" style="white-space:nowrap;" id="TBL-6-1-1"
+class="td11"> <span
+class="ectt-1000">bookmarks </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-1-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-6-1-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-6-1-4"
+class="td11">
+ <!--l. 388--><p class="noindent">A set of Acrobat bookmarks are
+ written, in
+ a manner similar to the table of
+ contents, requiring two passes of
+ <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>. Some postprocessing of
+ the bookmark file (file extension
+ <span
+class="ectt-1000">.out</span>) may be needed to translate
+ <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;codes, since bookmarks
+ must
+ be written in PDFEncoding. To
+ aid this process, the <span
+class="ectt-1000">.out </span>file
+ is not rewritten by <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;if
+ it is edited to contain a line
+ <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\let\WriteBookmarks\relax</span></span></span> </td>
+</tr><tr
+ valign="baseline" id="TBL-6-2-"><td align="left" style="white-space:nowrap;" id="TBL-6-2-1"
+class="td11"> <span
+class="ectt-1000">bookmarksopen </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-2-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-6-2-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-6-2-4"
+class="td11">
+ <!--l. 394--><p class="noindent">If Acrobat bookmarks
+ are requested, show them with
+ all the subtrees expanded. </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-6-3-"><td align="left" style="white-space:nowrap;" id="TBL-6-3-1"
+class="td11"> <span
+class="ectt-1000">bookmarksopenlevel </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-3-2"
+class="td11"> parameter </td><td align="left" style="white-space:nowrap;" id="TBL-6-3-3"
+class="td11"> </td><td align="left" id="TBL-6-3-4"
+class="td11">
+ <!--l. 396--><p class="noindent">level (<span
+class="ectt-1000">\maxdimen</span>) to which
+ bookmarks are open </td>
+</tr><tr
+ valign="baseline" id="TBL-6-4-"><td align="left" style="white-space:nowrap;" id="TBL-6-4-1"
+class="td11"> <span
+class="ectt-1000">bookmarksnumbered </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-4-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-6-4-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-6-4-4"
+class="td11">
+ <!--l. 397--><p class="noindent">If Acrobat bookmarks
+ are requested, include section
+ numbers. </td>
+</tr><tr
+ valign="baseline" id="TBL-6-5-"><td align="left" style="white-space:nowrap;" id="TBL-6-5-1"
+class="td11"> <span
+class="ectt-1000">bookmarkstype </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-5-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-6-5-3"
+class="td11"> <span
+class="ecti-1000">toc </span></td><td align="left" id="TBL-6-5-4"
+class="td11">
+ <!--l. 398--><p class="noindent">to specify which &#8216;toc&#8217; file to
+ mimic </td>
+</tr><tr
+ valign="baseline" id="TBL-6-6-"><td align="left" style="white-space:nowrap;" id="TBL-6-6-1"
+class="td11"> <span
+class="ectt-1000">pdfhighlight </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-6-2"
+class="td11"> name </td><td align="left" style="white-space:nowrap;" id="TBL-6-6-3"
+class="td11"> <span
+class="ecti-1000">/I </span></td><td align="left" id="TBL-6-6-4"
+class="td11">
+ <!--l. 399--><p class="noindent">How link buttons behave when
+ selected; /I is for inverse (the
+ default); the other possibilities
+ are /N (no effect), /O (outline),
+ and /P (inset highlighting). </td>
+</tr><tr
+ valign="baseline" id="TBL-6-7-"><td align="left" style="white-space:nowrap;" id="TBL-6-7-1"
+class="td11"> <span
+class="ectt-1000">citebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-7-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-7-3"
+class="td11"> <span
+class="ecti-1000">0 1 0 </span></td><td align="left" id="TBL-6-7-4"
+class="td11">
+ <!--l. 402--><p class="noindent">The color of the box around
+ citations </td>
+</tr><tr
+ valign="baseline" id="TBL-6-8-"><td align="left" style="white-space:nowrap;" id="TBL-6-8-1"
+class="td11"> <span
+class="ectt-1000">filebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-8-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-8-3"
+class="td11"> <span
+class="ecti-1000">0 .5 .5 </span></td><td align="left" id="TBL-6-8-4"
+class="td11">
+ <!--l. 403--><p class="noindent">The color of the box around links
+ to files </td>
+</tr><tr
+ valign="baseline" id="TBL-6-9-"><td align="left" style="white-space:nowrap;" id="TBL-6-9-1"
+class="td11"> <span
+class="ectt-1000">linkbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-9-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-9-3"
+class="td11"> <span
+class="ecti-1000">1 0 0 </span></td><td align="left" id="TBL-6-9-4"
+class="td11">
+ <!--l. 404--><p class="noindent">The color of the box around
+ normal links </td>
+</tr><tr
+ valign="baseline" id="TBL-6-10-"><td align="left" style="white-space:nowrap;" id="TBL-6-10-1"
+class="td11"> <span
+class="ectt-1000">menubordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-10-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-10-3"
+class="td11"> <span
+class="ecti-1000">1 0 0 </span></td><td align="left" id="TBL-6-10-4"
+class="td11">
+ <!--l. 405--><p class="noindent">The color of the box around
+ Acrobat menu links </td>
+</tr><tr
+ valign="baseline" id="TBL-6-11-"><td align="left" style="white-space:nowrap;" id="TBL-6-11-1"
+class="td11"> <span
+class="ectt-1000">pagebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-11-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-11-3"
+class="td11"> <span
+class="ecti-1000">1 1 0 </span></td><td align="left" id="TBL-6-11-4"
+class="td11">
+ <!--l. 406--><p class="noindent">The color of the box around links
+ to pages </td>
+</tr><tr
+ valign="baseline" id="TBL-6-12-"><td align="left" style="white-space:nowrap;" id="TBL-6-12-1"
+class="td11"> <span
+class="ectt-1000">urlbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-12-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-12-3"
+class="td11"> <span
+class="ecti-1000">0 1 1 </span></td><td align="left" id="TBL-6-12-4"
+class="td11">
+ <!--l. 407--><p class="noindent">The color of the box around links
+ to URLs </td>
+</tr><tr
+ valign="baseline" id="TBL-6-13-"><td align="left" style="white-space:nowrap;" id="TBL-6-13-1"
+class="td11"> <span
+class="ectt-1000">runbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-13-2"
+class="td11"> RGB color </td><td align="left" style="white-space:nowrap;" id="TBL-6-13-3"
+class="td11"> <span
+class="ecti-1000">0 .7 .7 </span></td><td align="left" id="TBL-6-13-4"
+class="td11">
+ <!--l. 408--><p class="noindent">color of border around &#8216;run&#8217; links </td>
+</tr><tr
+ valign="baseline" id="TBL-6-14-"><td align="left" style="white-space:nowrap;" id="TBL-6-14-1"
+class="td11"> <span
+class="ectt-1000">pdfborder </span></td><td align="left" style="white-space:nowrap;" id="TBL-6-14-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-6-14-3"
+class="td11"> <span
+class="ecti-1000">0 0 1 </span></td><td align="left" id="TBL-6-14-4"
+class="td11">
+ <!--l. 409--><p class="noindent">The style of box around links;
+ defaults to a box with lines of
+ 1pt thickness, but the colorlinks
+ option resets it to produce no
+ border. </td>
+</tr><tr
+ valign="baseline" id="TBL-6-15-"><td align="left" style="white-space:nowrap;" id="TBL-6-15-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-6-16-"><td align="left" style="white-space:nowrap;" id="TBL-6-16-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-6-17-"><td align="left" style="white-space:nowrap;" id="TBL-6-17-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-6-18-"><td align="left" style="white-space:nowrap;" id="TBL-6-18-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-6-18-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-6-18-3"
+class="td11"> </td><td align="left" id="TBL-6-18-4"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 413--><p class="indent"> Note that the color of link borders can be specified <span
+class="ecti-1000">only </span>as 3 numbers in the range 0..1, giving an
+RGB color. You cannot use colors defined in <span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 417--><p class="indent"> The bookmark commands are stored in a file called <span
+class="ecti-1000">jobname</span><span
+class="ectt-1000">.out</span>. The files is not processed by
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;so any markup is passed through. You can postprocess this file as needed; as an aid
+
+for this, the <span
+class="ectt-1000">.out </span>file is not overwritten on the next <span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;run if it is edited to contain the
+line
+<br class="newline">
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\let\WriteBookmarks\relax
+</div>
+</td></tr></table>
+<!--l. 425--><p class="nopar">
+<!--l. 427--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
+ id="x1-100003.6"></a>PDF display and information options</h4>
+<!--l. 428--><p class="noindent">
+<a
+ id="x1-10001r6"></a> <!--l. 429--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-7-1g"><col
+id="TBL-7-1"><col
+id="TBL-7-2"><col
+id="TBL-7-3"><col
+id="TBL-7-4"></colgroup>
+<tr
+ valign="baseline" id="TBL-7-1-"><td align="left" style="white-space:nowrap;" id="TBL-7-1-1"
+class="td11"> <span
+class="ectt-1000">baseurl </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-1-2"
+class="td11"> URL </td><td align="left" style="white-space:nowrap;" id="TBL-7-1-3"
+class="td11"> </td><td align="left" id="TBL-7-1-4"
+class="td11">
+ <!--l. 429--><p class="noindent">Sets the base URL of the PDF
+ document </td>
+</tr><tr
+ valign="baseline" id="TBL-7-2-"><td align="left" style="white-space:nowrap;" id="TBL-7-2-1"
+class="td11"> <span
+class="ectt-1000">pdfpagemode </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-2-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-2-3"
+class="td11"> <span
+class="ecti-1000">None </span></td><td align="left" id="TBL-7-2-4"
+class="td11">
+ <!--l. 430--><p class="noindent">Determines how the file is
+ opening in Acrobat; the possibilities are
+ <span
+class="ectt-1000">None</span>, <span
+class="ectt-1000">UseThumbs </span>(show thumbnails),
+ <span
+class="ectt-1000">UseOutlines </span>(show bookmarks), and
+ <span
+class="ectt-1000">FullScreen</span>. If no mode if explicitly
+ chosen, but the bookmarks option is
+ set, <span
+class="ectt-1000">UseOutlines </span>is used. </td>
+</tr><tr
+ valign="baseline" id="TBL-7-3-"><td align="left" style="white-space:nowrap;" id="TBL-7-3-1"
+class="td11"> <span
+class="ectt-1000">pdftitle </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-3-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-3-3"
+class="td11"> </td><td align="left" id="TBL-7-3-4"
+class="td11">
+ <!--l. 434--><p class="noindent">Sets the document information Title
+ field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-4-"><td align="left" style="white-space:nowrap;" id="TBL-7-4-1"
+class="td11"> <span
+class="ectt-1000">pdfauthor </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-4-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-4-3"
+class="td11"> </td><td align="left" id="TBL-7-4-4"
+class="td11">
+ <!--l. 435--><p class="noindent">Sets the document information Author
+ field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-5-"><td align="left" style="white-space:nowrap;" id="TBL-7-5-1"
+class="td11"> <span
+class="ectt-1000">pdfsubject </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-5-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-5-3"
+class="td11"> </td><td align="left" id="TBL-7-5-4"
+class="td11">
+ <!--l. 436--><p class="noindent">Sets the document information Subject
+ field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-6-"><td align="left" style="white-space:nowrap;" id="TBL-7-6-1"
+class="td11"> <span
+class="ectt-1000">pdfcreator </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-6-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-6-3"
+class="td11"> </td><td align="left" id="TBL-7-6-4"
+class="td11">
+ <!--l. 437--><p class="noindent">Sets the document information Creator
+ field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-7-"><td align="left" style="white-space:nowrap;" id="TBL-7-7-1"
+class="td11"> <span
+class="ectt-1000">pdfproducer </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-7-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-7-3"
+class="td11"> </td><td align="left" id="TBL-7-7-4"
+class="td11">
+ <!--l. 438--><p class="noindent">Sets the document information
+ Producer field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-8-"><td align="left" style="white-space:nowrap;" id="TBL-7-8-1"
+class="td11"> <span
+class="ectt-1000">pdfkeywords </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-8-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-8-3"
+class="td11"> </td><td align="left" id="TBL-7-8-4"
+class="td11">
+ <!--l. 439--><p class="noindent">Sets the document information
+ Keywords field </td>
+</tr><tr
+ valign="baseline" id="TBL-7-9-"><td align="left" style="white-space:nowrap;" id="TBL-7-9-1"
+class="td11"> <span
+class="ectt-1000">pdfview </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-9-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-9-3"
+class="td11"> <span
+class="ecti-1000">FitBH </span></td><td align="left" id="TBL-7-9-4"
+class="td11">
+ <!--l. 440--><p class="noindent">Sets the default PDF &#8216;view&#8217; for each
+ link </td>
+</tr><tr
+ valign="baseline" id="TBL-7-10-"><td align="left" style="white-space:nowrap;" id="TBL-7-10-1"
+class="td11"> <span
+class="ectt-1000">pdfstartpage </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-10-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-10-3"
+class="td11"> <span
+class="ecti-1000">1 </span></td><td align="left" id="TBL-7-10-4"
+class="td11">
+ <!--l. 441--><p class="noindent">Determines on which page the PDF file
+ is opened. </td>
+</tr><tr
+ valign="baseline" id="TBL-7-11-"><td align="left" style="white-space:nowrap;" id="TBL-7-11-1"
+class="td11"> <span
+class="ectt-1000">pdfstartview </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-11-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-11-3"
+class="td11"> <span
+class="ecti-1000">FitB </span></td><td align="left" id="TBL-7-11-4"
+class="td11">
+ <!--l. 442--><p class="noindent">Set the startup page view </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-7-12-"><td align="left" style="white-space:nowrap;" id="TBL-7-12-1"
+class="td11"> <span
+class="ectt-1000">pdfpagescrop </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-12-2"
+class="td11"> n n n n </td><td align="left" style="white-space:nowrap;" id="TBL-7-12-3"
+class="td11"> </td><td align="left" id="TBL-7-12-4"
+class="td11">
+ <!--l. 443--><p class="noindent">Sets the default PDF crop box for
+ pages. This should be a set of four
+ numbers </td>
+</tr><tr
+ valign="baseline" id="TBL-7-13-"><td align="left" style="white-space:nowrap;" id="TBL-7-13-1"
+class="td11"> <span
+class="ectt-1000">pdfcenterwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-13-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-13-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-7-13-4"
+class="td11">
+ <!--l. 444--><p class="noindent">position the document window in the
+ center of the screen </td>
+</tr><tr
+ valign="baseline" id="TBL-7-14-"><td align="left" style="white-space:nowrap;" id="TBL-7-14-1"
+class="td11"> <span
+class="ectt-1000">pdffitwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-14-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-14-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-7-14-4"
+class="td11">
+ <!--l. 445--><p class="noindent">resize document window to fit
+ document size </td>
+</tr><tr
+ valign="baseline" id="TBL-7-15-"><td align="left" style="white-space:nowrap;" id="TBL-7-15-1"
+class="td11"> <span
+class="ectt-1000">pdfmenubar </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-15-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-15-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-7-15-4"
+class="td11">
+ <!--l. 446--><p class="noindent">make PDF viewer&#8217;s menu bar visible </td>
+</tr><tr
+ valign="baseline" id="TBL-7-16-"><td align="left" style="white-space:nowrap;" id="TBL-7-16-1"
+class="td11"> <span
+class="ectt-1000">pdfnewwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-16-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-16-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-7-16-4"
+class="td11">
+ <!--l. 447--><p class="noindent">make links that open another PDF file
+ start a new window </td>
+</tr><tr
+ valign="baseline" id="TBL-7-17-"><td align="left" style="white-space:nowrap;" id="TBL-7-17-1"
+class="td11"> <span
+class="ectt-1000">pdfpagelayout </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-17-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-17-3"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-7-17-4"
+class="td11">
+ <!--l. 448--><p class="noindent">set layout of PDF pages </td>
+</tr><tr
+ valign="baseline" id="TBL-7-18-"><td align="left" style="white-space:nowrap;" id="TBL-7-18-1"
+class="td11"> <span
+class="ectt-1000">pdfpagelabels </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-18-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-18-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-7-18-4"
+class="td11">
+ <!--l. 449--><p class="noindent">set PDF page labels </td>
+</tr><tr
+ valign="baseline" id="TBL-7-19-"><td align="left" style="white-space:nowrap;" id="TBL-7-19-1"
+class="td11"> <span
+class="ectt-1000">pdfpagetransition </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-19-2"
+class="td11"> text </td><td align="left" style="white-space:nowrap;" id="TBL-7-19-3"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-7-19-4"
+class="td11">
+ <!--l. 450--><p class="noindent">set PDF page transition style </td>
+</tr><tr
+ valign="baseline" id="TBL-7-20-"><td align="left" style="white-space:nowrap;" id="TBL-7-20-1"
+class="td11"> <span
+class="ectt-1000">pdftoolbar </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-20-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-20-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-7-20-4"
+class="td11">
+ <!--l. 451--><p class="noindent">make PDF toolbar visible </td>
+</tr><tr
+ valign="baseline" id="TBL-7-21-"><td align="left" style="white-space:nowrap;" id="TBL-7-21-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-7-21-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-7-21-3"
+class="td11"> </td><td align="left" id="TBL-7-21-4"
+class="td11"></td></tr>
+<tr
+ valign="baseline" id="TBL-7-22-"><td align="left" style="white-space:nowrap;" id="TBL-7-22-1"
+class="td11"> <span
+class="ectt-1000">pdfwindowui </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-22-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-7-22-3"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-7-22-4"
+class="td11">
+ <!--l. 452--><p class="noindent">make PDF user interface elements
+ visible </td>
+</tr><tr
+ valign="baseline" id="TBL-7-23-"><td align="left" style="white-space:nowrap;" id="TBL-7-23-1"
+class="td11"> <span
+class="ectt-1000">unicode </span></td><td align="left" style="white-space:nowrap;" id="TBL-7-23-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-7-23-3"
+class="td11"> </td><td align="left" id="TBL-7-23-4"
+class="td11">
+ <!--l. 453--><p class="noindent">Unicode encoded PDF strings </td>
+</tr><tr
+ valign="baseline" id="TBL-7-24-"><td align="left" style="white-space:nowrap;" id="TBL-7-24-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-7-25-"><td align="left" style="white-space:nowrap;" id="TBL-7-25-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-7-26-"><td align="left" style="white-space:nowrap;" id="TBL-7-26-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-7-27-"><td align="left" style="white-space:nowrap;" id="TBL-7-27-1"
+class="td11"> </td>
+ </tr>
+ </table></div>
+<!--l. 456--><p class="indent"> Each link in Acrobat carries its own magnification level, which is set using PDF coordinate space,
+which is not the same as <span class="TEX">T<span
+class="E">E</span>X</span>&#8217;s. pdf<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;works by supplying default values for <span
+class="ectt-1000">XYZ </span>(horizontal <span
+class="cmsy-10">×</span>
+vertical <span
+class="cmsy-10">× </span>zoom) and <span
+class="ectt-1000">FitBH</span>. However, drivers using <span
+class="ectt-1000">pdfmark </span>do not supply defaults, so <span
+class="ecss-1000">hyperref </span>passes in
+a value of -32768, which causes Acrobat to set (usually) sensible defaults. The following are possible
+values for the <span
+class="ectt-1000">pdfview </span>and <span
+class="ectt-1000">pdfstartview </span>parameters.
+<!--l. 465--><p class="noindent">
+<a
+ id="x1-10002r7"></a> <!--l. 466--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-8-1g"><col
+id="TBL-8-1"><col
+id="TBL-8-2"><col
+id="TBL-8-3"></colgroup>
+<tr
+ valign="baseline" id="TBL-8-1-"><td align="left" style="white-space:nowrap;" id="TBL-8-1-1"
+class="td11"> <span
+class="ectt-1000">XYZ </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-1-2"
+class="td11"> <span
+class="ecti-1000">left top zoom </span></td><td align="left" id="TBL-8-1-3"
+class="td11">
+ <!--l. 466--><p class="noindent">Sets a coordinate and a zoom factor. If any one
+ is null, the source link value is used. <span
+class="ecti-1000">null null</span>
+ <span
+class="ecti-1000">null </span>will give the same values as the current
+ page. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-2-"><td align="left" style="white-space:nowrap;" id="TBL-8-2-1"
+class="td11"> <span
+class="ectt-1000">Fit </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-2-2"
+class="td11"> </td><td align="left" id="TBL-8-2-3"
+class="td11">
+ <!--l. 468--><p class="noindent">Fits the page to the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-3-"><td align="left" style="white-space:nowrap;" id="TBL-8-3-1"
+class="td11"> <span
+class="ectt-1000">FitH </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-3-2"
+class="td11"> <span
+class="ecti-1000">top </span></td><td align="left" id="TBL-8-3-3"
+class="td11">
+ <!--l. 469--><p class="noindent">Fits the width of the page to the window. </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-8-4-"><td align="left" style="white-space:nowrap;" id="TBL-8-4-1"
+class="td11"> <span
+class="ectt-1000">FitV </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-4-2"
+class="td11"> <span
+class="ecti-1000">left </span></td><td align="left" id="TBL-8-4-3"
+class="td11">
+ <!--l. 470--><p class="noindent">Fits the height of the page to the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-5-"><td align="left" style="white-space:nowrap;" id="TBL-8-5-1"
+class="td11"> <span
+class="ectt-1000">FitR </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-5-2"
+class="td11"> <span
+class="ecti-1000">left bottom right top </span></td><td align="left" id="TBL-8-5-3"
+class="td11">
+ <!--l. 471--><p class="noindent">Fits the rectangle specified by the four
+ coordinates to the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-6-"><td align="left" style="white-space:nowrap;" id="TBL-8-6-1"
+class="td11"> <span
+class="ectt-1000">FitB </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-6-2"
+class="td11"> </td><td align="left" id="TBL-8-6-3"
+class="td11">
+ <!--l. 472--><p class="noindent">Fits the page bounding box to the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-7-"><td align="left" style="white-space:nowrap;" id="TBL-8-7-1"
+class="td11"> <span
+class="ectt-1000">FitBH </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-7-2"
+class="td11"> <span
+class="ecti-1000">top </span></td><td align="left" id="TBL-8-7-3"
+class="td11">
+ <!--l. 473--><p class="noindent">Fits the width of the page bounding box to
+ the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-8-"><td align="left" style="white-space:nowrap;" id="TBL-8-8-1"
+class="td11"> <span
+class="ectt-1000">FitBV </span></td><td align="left" style="white-space:nowrap;" id="TBL-8-8-2"
+class="td11"> <span
+class="ecti-1000">left </span></td><td align="left" id="TBL-8-8-3"
+class="td11">
+ <!--l. 474--><p class="noindent">Fits the height of the page bounding box to
+ the window. </td>
+</tr><tr
+ valign="baseline" id="TBL-8-9-"><td align="left" style="white-space:nowrap;" id="TBL-8-9-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-8-10-"><td align="left" style="white-space:nowrap;" id="TBL-8-10-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-8-11-"><td align="left" style="white-space:nowrap;" id="TBL-8-11-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-8-12-"><td align="left" style="white-space:nowrap;" id="TBL-8-12-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-8-13-"><td align="left" style="white-space:nowrap;" id="TBL-8-13-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-8-13-2"
+class="td11"> </td><td align="left" id="TBL-8-13-3"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 477--><p class="indent"> The <span
+class="ectt-1000">pdfpagelayout </span>can be one of the following values.
+<!--l. 479--><p class="noindent">
+<a
+ id="x1-10003r8"></a> <!--l. 480--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-9-1g"><col
+id="TBL-9-1"><col
+id="TBL-9-2"></colgroup>
+<tr
+ valign="baseline" id="TBL-9-1-"><td align="left" style="white-space:nowrap;" id="TBL-9-1-1"
+class="td11"> <span
+class="ectt-1000">SinglePage </span></td><td align="left" id="TBL-9-1-2"
+class="td11">
+ <!--l. 480--><p class="noindent">Displays a single page; advancing flips the page </td>
+</tr><tr
+ valign="baseline" id="TBL-9-2-"><td align="left" style="white-space:nowrap;" id="TBL-9-2-1"
+class="td11"> <span
+class="ectt-1000">OneColumn </span></td><td align="left" id="TBL-9-2-2"
+class="td11">
+ <!--l. 481--><p class="noindent">Displays the document in one column; continuous scrolling. </td>
+</tr><tr
+ valign="baseline" id="TBL-9-3-"><td align="left" style="white-space:nowrap;" id="TBL-9-3-1"
+class="td11"> <span
+class="ectt-1000">TwoColumnLeft </span></td><td align="left" id="TBL-9-3-2"
+class="td11">
+ <!--l. 482--><p class="noindent">Displays the document in two columns, odd-numbered pages to
+ the left. </td>
+</tr><tr
+ valign="baseline" id="TBL-9-4-"><td align="left" style="white-space:nowrap;" id="TBL-9-4-1"
+class="td11"> <span
+class="ectt-1000">TwoColumnRight </span></td><td align="left" id="TBL-9-4-2"
+class="td11">
+ <!--l. 483--><p class="noindent">Displays the document in two columns, odd-numbered pages to
+ the right. </td>
+</tr><tr
+ valign="baseline" id="TBL-9-5-"><td align="left" style="white-space:nowrap;" id="TBL-9-5-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-9-6-"><td align="left" style="white-space:nowrap;" id="TBL-9-6-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-9-7-"><td align="left" style="white-space:nowrap;" id="TBL-9-7-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-9-8-"><td align="left" style="white-space:nowrap;" id="TBL-9-8-1"
+class="td11"> </td><td align="left" id="TBL-9-8-2"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 486--><p class="indent"> Finally, the <span
+class="ectt-1000">pdfpagetransition </span>can be one of the following values, where <span
+class="ecti-1000">/Di </span>stands for direction of
+motion in degrees, generally in 90<sup ><span
+class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>&nbsp;steps, <span
+class="ecti-1000">/Dm </span>is a horizontal (<span
+class="ectt-1000">/H</span>) or vertical (<span
+class="ectt-1000">/V</span>) dimension
+(e.g.&nbsp;<span
+class="ectt-1000">Blinds /Dm /V</span>), and <span
+class="ecti-1000">/M </span>is for motion, either in (<span
+class="ectt-1000">/I</span>) or out (<span
+class="ectt-1000">/O</span>).
+<!--l. 493--><p class="noindent">
+<a
+ id="x1-10004r9"></a> <!--l. 494--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-10-1g"><col
+id="TBL-10-1"><col
+id="TBL-10-2"><col
+id="TBL-10-3"></colgroup>
+<tr
+ valign="baseline" id="TBL-10-1-"><td align="left" style="white-space:nowrap;" id="TBL-10-1-1"
+class="td11"> <span
+class="ectt-1000">Blinds </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-1-2"
+class="td11"> /Dm </td><td align="left" id="TBL-10-1-3"
+class="td11">
+ <!--l. 494--><p class="noindent">Multiple lines distributed evenly across the screen sweep
+ in the same direction to reveal the new page. </td>
+</tr><tr
+ valign="baseline" id="TBL-10-2-"><td align="left" style="white-space:nowrap;" id="TBL-10-2-1"
+class="td11"> <span
+class="ectt-1000">Box </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-2-2"
+class="td11"> /M </td><td align="left" id="TBL-10-2-3"
+class="td11">
+ <!--l. 496--><p class="noindent">A box sweeps in or out. </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-10-3-"><td align="left" style="white-space:nowrap;" id="TBL-10-3-1"
+class="td11"> <span
+class="ectt-1000">Dissolve </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-3-2"
+class="td11"> </td><td align="left" id="TBL-10-3-3"
+class="td11">
+ <!--l. 497--><p class="noindent">The page image dissolves in a piecemeal fashion to reveal
+ the new page. </td>
+</tr><tr
+ valign="baseline" id="TBL-10-4-"><td align="left" style="white-space:nowrap;" id="TBL-10-4-1"
+class="td11"> <span
+class="ectt-1000">Glitter </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-4-2"
+class="td11"> /Di </td><td align="left" id="TBL-10-4-3"
+class="td11">
+ <!--l. 498--><p class="noindent">Similar to Dissolve, except the effect sweeps across the
+ screen. </td>
+</tr><tr
+ valign="baseline" id="TBL-10-5-"><td align="left" style="white-space:nowrap;" id="TBL-10-5-1"
+class="td11"> <span
+class="ectt-1000">Split </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-5-2"
+class="td11"> /Dm /M </td><td align="left" id="TBL-10-5-3"
+class="td11">
+ <!--l. 499--><p class="noindent">Two lines sweep across the screen to reveal the new page. </td>
+</tr><tr
+ valign="baseline" id="TBL-10-6-"><td align="left" style="white-space:nowrap;" id="TBL-10-6-1"
+class="td11"> <span
+class="ectt-1000">Wipe </span></td><td align="left" style="white-space:nowrap;" id="TBL-10-6-2"
+class="td11"> /Di </td><td align="left" id="TBL-10-6-3"
+class="td11">
+ <!--l. 500--><p class="noindent">A single line sweeps across the screen to reveal the new
+ page. </td>
+</tr><tr
+ valign="baseline" id="TBL-10-7-"><td align="left" style="white-space:nowrap;" id="TBL-10-7-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-10-8-"><td align="left" style="white-space:nowrap;" id="TBL-10-8-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-10-9-"><td align="left" style="white-space:nowrap;" id="TBL-10-9-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-10-10-"><td align="left" style="white-space:nowrap;" id="TBL-10-10-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-10-10-2"
+class="td11"> </td><td align="left" id="TBL-10-10-3"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 503--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a
+ id="x1-110003.7"></a>Big alphabetical list</h4>
+<!--l. 505--><p class="noindent">The following is a complete listing of available options for <span
+class="ecss-1000">hyperref</span>, arranged alphabetically.
+<!--l. 508--><p class="noindent">
+<a
+ id="x1-11001r10"></a> <!--l. 509--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-11-1g"><col
+id="TBL-11-1"><col
+id="TBL-11-2"><col
+id="TBL-11-3"></colgroup>
+<tr
+ valign="baseline" id="TBL-11-1-"><td align="left" style="white-space:nowrap;" id="TBL-11-1-1"
+class="td11"> <span
+class="ectt-1000">a4paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-1-2"
+class="td11"> </td><td align="left" id="TBL-11-1-3"
+class="td11">
+ <!--l. 509--><p class="noindent">use A4 paper </td>
+</tr><tr
+ valign="baseline" id="TBL-11-2-"><td align="left" style="white-space:nowrap;" id="TBL-11-2-1"
+class="td11"> <span
+class="ectt-1000">a5paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-2-2"
+class="td11"> </td><td align="left" id="TBL-11-2-3"
+class="td11">
+ <!--l. 510--><p class="noindent">use A5 paper </td>
+</tr><tr
+ valign="baseline" id="TBL-11-3-"><td align="left" style="white-space:nowrap;" id="TBL-11-3-1"
+class="td11"> <span
+class="ectt-1000">anchorcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-3-2"
+class="td11"> <span
+class="ecti-1000">black </span></td><td align="left" id="TBL-11-3-3"
+class="td11">
+ <!--l. 511--><p class="noindent">set color of anchors </td>
+</tr><tr
+ valign="baseline" id="TBL-11-4-"><td align="left" style="white-space:nowrap;" id="TBL-11-4-1"
+class="td11"> <span
+class="ectt-1000">b5paper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-4-2"
+class="td11"> </td><td align="left" id="TBL-11-4-3"
+class="td11">
+ <!--l. 512--><p class="noindent">use B5 paper </td>
+</tr><tr
+ valign="baseline" id="TBL-11-5-"><td align="left" style="white-space:nowrap;" id="TBL-11-5-1"
+class="td11"> <span
+class="ectt-1000">backref </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-5-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-5-3"
+class="td11">
+ <!--l. 513--><p class="noindent">do bibliographical back references </td>
+</tr><tr
+ valign="baseline" id="TBL-11-6-"><td align="left" style="white-space:nowrap;" id="TBL-11-6-1"
+class="td11"> <span
+class="ectt-1000">baseurl </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-6-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-6-3"
+class="td11">
+ <!--l. 514--><p class="noindent">set base URL for document </td>
+</tr><tr
+ valign="baseline" id="TBL-11-7-"><td align="left" style="white-space:nowrap;" id="TBL-11-7-1"
+class="td11"> <span
+class="ectt-1000">bookmarks </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-7-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-7-3"
+class="td11">
+ <!--l. 515--><p class="noindent">make bookmarks </td>
+</tr><tr
+ valign="baseline" id="TBL-11-8-"><td align="left" style="white-space:nowrap;" id="TBL-11-8-1"
+class="td11"> <span
+class="ectt-1000">bookmarksnumbered </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-8-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-8-3"
+class="td11">
+ <!--l. 516--><p class="noindent">put section numbers in bookmarks </td>
+</tr><tr
+ valign="baseline" id="TBL-11-9-"><td align="left" style="white-space:nowrap;" id="TBL-11-9-1"
+class="td11"> <span
+class="ectt-1000">bookmarksopen </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-9-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-9-3"
+class="td11">
+ <!--l. 517--><p class="noindent">open up bookmark tree </td>
+</tr><tr
+ valign="baseline" id="TBL-11-10-"><td align="left" style="white-space:nowrap;" id="TBL-11-10-1"
+class="td11"> <span
+class="ectt-1000">bookmarksopenlevel </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-10-2"
+class="td11"> <span
+class="ectt-1000">\maxdimen </span></td><td align="left" id="TBL-11-10-3"
+class="td11">
+ <!--l. 518--><p class="noindent">level to which bookmarks are open </td>
+</tr><tr
+ valign="baseline" id="TBL-11-11-"><td align="left" style="white-space:nowrap;" id="TBL-11-11-1"
+class="td11"> <span
+class="ectt-1000">bookmarkstype </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-11-2"
+class="td11"> <span
+class="ecti-1000">toc </span></td><td align="left" id="TBL-11-11-3"
+class="td11">
+ <!--l. 519--><p class="noindent">to specify which &#8216;toc&#8217; file to mimic </td>
+</tr><tr
+ valign="baseline" id="TBL-11-12-"><td align="left" style="white-space:nowrap;" id="TBL-11-12-1"
+class="td11"> <span
+class="ectt-1000">breaklinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-12-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-12-3"
+class="td11">
+ <!--l. 520--><p class="noindent">allow links to break over lines </td>
+</tr><tr
+ valign="baseline" id="TBL-11-13-"><td align="left" style="white-space:nowrap;" id="TBL-11-13-1"
+class="td11"> <span
+class="ectt-1000">citebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-13-2"
+class="td11"> <span
+class="ecti-1000">0 1 0 </span></td><td align="left" id="TBL-11-13-3"
+class="td11">
+ <!--l. 521--><p class="noindent">color of border around cites </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-11-14-"><td align="left" style="white-space:nowrap;" id="TBL-11-14-1"
+class="td11"> <span
+class="ectt-1000">citecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-14-2"
+class="td11"> <span
+class="ecti-1000">green </span></td><td align="left" id="TBL-11-14-3"
+class="td11">
+ <!--l. 522--><p class="noindent">color of citation links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-15-"><td align="left" style="white-space:nowrap;" id="TBL-11-15-1"
+class="td11"> <span
+class="ectt-1000">colorlinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-15-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-15-3"
+class="td11">
+ <!--l. 523--><p class="noindent">color links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-16-"><td align="left" style="white-space:nowrap;" id="TBL-11-16-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-16-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-16-3"
+class="td11">
+ <!--l. 524--><p class="noindent">(<span
+class="ecss-1000">tex4ht</span>, <span
+class="ecss-1000">dviwindo</span>) </td>
+</tr><tr
+ valign="baseline" id="TBL-11-17-"><td align="left" style="white-space:nowrap;" id="TBL-11-17-1"
+class="td11"> <span
+class="ectt-1000">debug </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-17-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-17-3"
+class="td11">
+ <!--l. 525--><p class="noindent">provide details of anchors defined; same
+ as verbose </td>
+</tr><tr
+ valign="baseline" id="TBL-11-18-"><td align="left" style="white-space:nowrap;" id="TBL-11-18-1"
+class="td11"> <span
+class="ectt-1000">draft </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-18-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-18-3"
+class="td11">
+ <!--l. 526--><p class="noindent">do not do any hyperlinking </td>
+</tr><tr
+ valign="baseline" id="TBL-11-19-"><td align="left" style="white-space:nowrap;" id="TBL-11-19-1"
+class="td11"> <span
+class="ectt-1000">dvipdf </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-19-2"
+class="td11"> </td><td align="left" id="TBL-11-19-3"
+class="td11">
+ <!--l. 527--><p class="noindent">use <span
+class="ecss-1000">dvipdf </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-20-"><td align="left" style="white-space:nowrap;" id="TBL-11-20-1"
+class="td11"> <span
+class="ectt-1000">dvipdfm </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-20-2"
+class="td11"> </td><td align="left" id="TBL-11-20-3"
+class="td11">
+ <!--l. 528--><p class="noindent">use <span
+class="ecss-1000">dvipdfm </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-21-"><td align="left" style="white-space:nowrap;" id="TBL-11-21-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-21-2"
+class="td11"> </td><td align="left" id="TBL-11-21-3"
+class="td11"></td></tr>
+<tr
+ valign="baseline" id="TBL-11-22-"><td align="left" style="white-space:nowrap;" id="TBL-11-22-1"
+class="td11"> <span
+class="ectt-1000">dvips </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-22-2"
+class="td11"> </td><td align="left" id="TBL-11-22-3"
+class="td11">
+ <!--l. 529--><p class="noindent">use <span
+class="ecss-1000">dvips </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-23-"><td align="left" style="white-space:nowrap;" id="TBL-11-23-1"
+class="td11"> <span
+class="ectt-1000">dvipsone </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-23-2"
+class="td11"> </td><td align="left" id="TBL-11-23-3"
+class="td11">
+ <!--l. 530--><p class="noindent">use <span
+class="ecss-1000">dvipsone </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-24-"><td align="left" style="white-space:nowrap;" id="TBL-11-24-1"
+class="td11"> <span
+class="ectt-1000">dviwindo </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-24-2"
+class="td11"> </td><td align="left" id="TBL-11-24-3"
+class="td11">
+ <!--l. 531--><p class="noindent">use <span
+class="ecss-1000">dviwindo </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-25-"><td align="left" style="white-space:nowrap;" id="TBL-11-25-1"
+class="td11"> <span
+class="ectt-1000">encap </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-25-2"
+class="td11"> </td><td align="left" id="TBL-11-25-3"
+class="td11">
+ <!--l. 532--><p class="noindent">to set encap character for hyperindex </td>
+</tr><tr
+ valign="baseline" id="TBL-11-26-"><td align="left" style="white-space:nowrap;" id="TBL-11-26-1"
+class="td11"> <span
+class="ectt-1000">executivepaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-26-2"
+class="td11"> </td><td align="left" id="TBL-11-26-3"
+class="td11">
+ <!--l. 533--><p class="noindent">use executivepaper </td>
+</tr><tr
+ valign="baseline" id="TBL-11-27-"><td align="left" style="white-space:nowrap;" id="TBL-11-27-1"
+class="td11"> <span
+class="ectt-1000">extension </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-27-2"
+class="td11"> <span
+class="ecti-1000">dvi </span></td><td align="left" id="TBL-11-27-3"
+class="td11">
+ <!--l. 534--><p class="noindent">suffix of linked files </td>
+</tr><tr
+ valign="baseline" id="TBL-11-28-"><td align="left" style="white-space:nowrap;" id="TBL-11-28-1"
+class="td11"> <span
+class="ectt-1000">filebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-28-2"
+class="td11"> <span
+class="ecti-1000">0 .5 .5 </span></td><td align="left" id="TBL-11-28-3"
+class="td11">
+ <!--l. 535--><p class="noindent">color of border around file links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-29-"><td align="left" style="white-space:nowrap;" id="TBL-11-29-1"
+class="td11"> <span
+class="ectt-1000">filecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-29-2"
+class="td11"> <span
+class="ecti-1000">cyan </span></td><td align="left" id="TBL-11-29-3"
+class="td11">
+ <!--l. 536--><p class="noindent">color of file links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-30-"><td align="left" style="white-space:nowrap;" id="TBL-11-30-1"
+class="td11"> <span
+class="ectt-1000">final </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-30-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-30-3"
+class="td11">
+ <!--l. 537--><p class="noindent">opposite of option draft </td>
+</tr><tr
+ valign="baseline" id="TBL-11-31-"><td align="left" style="white-space:nowrap;" id="TBL-11-31-1"
+class="td11"> <span
+class="ectt-1000">frenchlinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-31-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-31-3"
+class="td11">
+ <!--l. 538--><p class="noindent">use small caps instead of color for links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-32-"><td align="left" style="white-space:nowrap;" id="TBL-11-32-1"
+class="td11"> <span
+class="ectt-1000">hyperfigures </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-32-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-32-3"
+class="td11">
+ <!--l. 539--><p class="noindent">make figures hyper links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-33-"><td align="left" style="white-space:nowrap;" id="TBL-11-33-1"
+class="td11"> <span
+class="ectt-1000">hyperindex </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-33-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-33-3"
+class="td11">
+ <!--l. 540--><p class="noindent">set up hyperlinked indices </td>
+</tr><tr
+ valign="baseline" id="TBL-11-34-"><td align="left" style="white-space:nowrap;" id="TBL-11-34-1"
+class="td11"> <span
+class="ectt-1000">hypertex </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-34-2"
+class="td11"> </td><td align="left" id="TBL-11-34-3"
+class="td11">
+ <!--l. 541--><p class="noindent">use <span
+class="ecss-1000">Hyper</span><span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span> backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-35-"><td align="left" style="white-space:nowrap;" id="TBL-11-35-1"
+class="td11"> <span
+class="ectt-1000">hypertexnames </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-35-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-35-3"
+class="td11">
+ <!--l. 542--><p class="noindent">use guessable names for links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-36-"><td align="left" style="white-space:nowrap;" id="TBL-11-36-1"
+class="td11"> <span
+class="ectt-1000">implicit </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-36-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-36-3"
+class="td11">
+ <!--l. 543--><p class="noindent">redefine <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;internals </td>
+</tr><tr
+ valign="baseline" id="TBL-11-37-"><td align="left" style="white-space:nowrap;" id="TBL-11-37-1"
+class="td11"> <span
+class="ectt-1000">latex2html </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-37-2"
+class="td11"> </td><td align="left" id="TBL-11-37-3"
+class="td11">
+ <!--l. 544--><p class="noindent">use <span class="LATEX"><span
+class="ecss-1000">L</span><span class="A"><span
+class="ecss-1000">A</span></span><span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span></span><span
+class="ecss-1000">2HTML </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-38-"><td align="left" style="white-space:nowrap;" id="TBL-11-38-1"
+class="td11"> <span
+class="ectt-1000">legalpaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-38-2"
+class="td11"> </td><td align="left" id="TBL-11-38-3"
+class="td11">
+ <!--l. 545--><p class="noindent">use legalpaper </td>
+</tr><tr
+ valign="baseline" id="TBL-11-39-"><td align="left" style="white-space:nowrap;" id="TBL-11-39-1"
+class="td11"> <span
+class="ectt-1000">letterpaper </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-39-2"
+class="td11"> </td><td align="left" id="TBL-11-39-3"
+class="td11">
+ <!--l. 546--><p class="noindent">use letterpaper </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-11-40-"><td align="left" style="white-space:nowrap;" id="TBL-11-40-1"
+class="td11"> <span
+class="ectt-1000">linkbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-40-2"
+class="td11"> <span
+class="ecti-1000">1 0 0 </span></td><td align="left" id="TBL-11-40-3"
+class="td11">
+ <!--l. 547--><p class="noindent">color of border around links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-41-"><td align="left" style="white-space:nowrap;" id="TBL-11-41-1"
+class="td11"> <span
+class="ectt-1000">linkcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-41-2"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-11-41-3"
+class="td11">
+ <!--l. 548--><p class="noindent">color of links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-42-"><td align="left" style="white-space:nowrap;" id="TBL-11-42-1"
+class="td11"> </td>
+ </tr>
+<tr
+ valign="baseline" id="TBL-11-43-"><td align="left" style="white-space:nowrap;" id="TBL-11-43-1"
+class="td11"> <span
+class="ectt-1000">linktocpage </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-43-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-43-3"
+class="td11">
+ <!--l. 549--><p class="noindent">make page number, not text, be link on
+ TOC, LOF and LOT </td>
+</tr><tr
+ valign="baseline" id="TBL-11-44-"><td align="left" style="white-space:nowrap;" id="TBL-11-44-1"
+class="td11"> <span
+class="ectt-1000">menubordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-44-2"
+class="td11"> <span
+class="ecti-1000">1 0 0 </span></td><td align="left" id="TBL-11-44-3"
+class="td11">
+ <!--l. 550--><p class="noindent">color of border around menu links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-45-"><td align="left" style="white-space:nowrap;" id="TBL-11-45-1"
+class="td11"> <span
+class="ectt-1000">menucolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-45-2"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-11-45-3"
+class="td11">
+ <!--l. 551--><p class="noindent">color for menu links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-46-"><td align="left" style="white-space:nowrap;" id="TBL-11-46-1"
+class="td11"> <span
+class="ectt-1000">nativepdf </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-46-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-46-3"
+class="td11">
+ <!--l. 552--><p class="noindent">an alias for <span
+class="ecss-1000">dvips</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-47-"><td align="left" style="white-space:nowrap;" id="TBL-11-47-1"
+class="td11"> <span
+class="ectt-1000">naturalnames </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-47-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-47-3"
+class="td11">
+ <!--l. 553--><p class="noindent">use <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-computed names for links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-48-"><td align="left" style="white-space:nowrap;" id="TBL-11-48-1"
+class="td11"> <span
+class="ectt-1000">nesting </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-48-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-48-3"
+class="td11">
+ <!--l. 554--><p class="noindent">allow nesting of links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-49-"><td align="left" style="white-space:nowrap;" id="TBL-11-49-1"
+class="td11"> <span
+class="ectt-1000">pageanchor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-49-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-49-3"
+class="td11">
+ <!--l. 555--><p class="noindent">put an anchor on every page </td>
+</tr><tr
+ valign="baseline" id="TBL-11-50-"><td align="left" style="white-space:nowrap;" id="TBL-11-50-1"
+class="td11"> <span
+class="ectt-1000">pagebackref </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-50-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-50-3"
+class="td11">
+ <!--l. 556--><p class="noindent">backreference by page number </td>
+</tr><tr
+ valign="baseline" id="TBL-11-51-"><td align="left" style="white-space:nowrap;" id="TBL-11-51-1"
+class="td11"> <span
+class="ectt-1000">pagebordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-51-2"
+class="td11"> <span
+class="ecti-1000">1 1 0 </span></td><td align="left" id="TBL-11-51-3"
+class="td11">
+ <!--l. 557--><p class="noindent">color of border around page links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-52-"><td align="left" style="white-space:nowrap;" id="TBL-11-52-1"
+class="td11"> <span
+class="ectt-1000">pagecolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-52-2"
+class="td11"> <span
+class="ecti-1000">red </span></td><td align="left" id="TBL-11-52-3"
+class="td11">
+ <!--l. 558--><p class="noindent">color of page links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-53-"><td align="left" style="white-space:nowrap;" id="TBL-11-53-1"
+class="td11"> <span
+class="ectt-1000">pdfauthor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-53-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-53-3"
+class="td11">
+ <!--l. 559--><p class="noindent">text for PDF Author field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-54-"><td align="left" style="white-space:nowrap;" id="TBL-11-54-1"
+class="td11"> <span
+class="ectt-1000">pdfborder </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-54-2"
+class="td11"> <span
+class="ecti-1000">0 0 1 </span></td><td align="left" id="TBL-11-54-3"
+class="td11">
+ <!--l. 560--><p class="noindent">width of PDF link border </td>
+</tr><tr
+ valign="baseline" id="TBL-11-55-"><td align="left" style="white-space:nowrap;" id="TBL-11-55-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-55-2"
+class="td11"> <span
+class="ecti-1000">0 0 0 </span></td><td align="left" id="TBL-11-55-3"
+class="td11">
+ <!--l. 561--><p class="noindent">(<span
+class="ectt-1000">colorlinks)</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-56-"><td align="left" style="white-space:nowrap;" id="TBL-11-56-1"
+class="td11"> <span
+class="ectt-1000">pdfcenterwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-56-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-56-3"
+class="td11">
+ <!--l. 562--><p class="noindent">position the document window in the
+ center of the screen </td>
+</tr><tr
+ valign="baseline" id="TBL-11-57-"><td align="left" style="white-space:nowrap;" id="TBL-11-57-1"
+class="td11"> <span
+class="ectt-1000">pdfcreator </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-57-2"
+class="td11"> <span
+class="ecti-1000">LaTeX with </span></td><td align="left" id="TBL-11-57-3"
+class="td11">
+ <!--l. 563--><p class="noindent">text for PDF Creator field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-58-"><td align="left" style="white-space:nowrap;" id="TBL-11-58-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-58-2"
+class="td11"> <span
+class="ecti-1000">hyperref </span></td><td align="left" id="TBL-11-58-3"
+class="td11">
+ <!--l. 565--><p class="noindent"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-59-"><td align="left" style="white-space:nowrap;" id="TBL-11-59-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-59-2"
+class="td11"> <span
+class="ecti-1000">package </span></td><td align="left" id="TBL-11-59-3"
+class="td11">
+ <!--l. 566--><p class="noindent"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-60-"><td align="left" style="white-space:nowrap;" id="TBL-11-60-1"
+class="td11"> <span
+class="ectt-1000">pdffitwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-60-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-60-3"
+class="td11">
+ <!--l. 566--><p class="noindent">resize document window to fit
+ document size </td>
+</tr><tr
+ valign="baseline" id="TBL-11-61-"><td align="left" style="white-space:nowrap;" id="TBL-11-61-1"
+class="td11"> <span
+class="ectt-1000">pdfhighlight </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-61-2"
+class="td11"> <span
+class="ecti-1000">/I </span></td><td align="left" id="TBL-11-61-3"
+class="td11">
+ <!--l. 567--><p class="noindent">set highlighting of PDF links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-62-"><td align="left" style="white-space:nowrap;" id="TBL-11-62-1"
+class="td11"> <span
+class="ectt-1000">pdfkeywords </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-62-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-62-3"
+class="td11">
+ <!--l. 568--><p class="noindent">text for PDF Keywords field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-63-"><td align="left" style="white-space:nowrap;" id="TBL-11-63-1"
+class="td11"> </td>
+ </tr>
+<tr
+ valign="baseline" id="TBL-11-64-"><td align="left" style="white-space:nowrap;" id="TBL-11-64-1"
+class="td11"> <span
+class="ectt-1000">pdfmark </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-64-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-64-3"
+class="td11">
+ <!--l. 569--><p class="noindent">an alias for <span
+class="ecss-1000">dvips</span> </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-11-65-"><td align="left" style="white-space:nowrap;" id="TBL-11-65-1"
+class="td11"> <span
+class="ectt-1000">pdfmenubar </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-65-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-65-3"
+class="td11">
+ <!--l. 570--><p class="noindent">make PDF viewer&#8217;s menu bar visible </td>
+</tr><tr
+ valign="baseline" id="TBL-11-66-"><td align="left" style="white-space:nowrap;" id="TBL-11-66-1"
+class="td11"> <span
+class="ectt-1000">pdfnewwindow </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-66-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-66-3"
+class="td11">
+ <!--l. 571--><p class="noindent">make links that open another PDF </td>
+</tr><tr
+ valign="baseline" id="TBL-11-67-"><td align="left" style="white-space:nowrap;" id="TBL-11-67-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-11-67-2"
+class="td11"> </td><td align="left" id="TBL-11-67-3"
+class="td11">
+ <!--l. 572--><p class="noindent">file start a new window </td>
+</tr><tr
+ valign="baseline" id="TBL-11-68-"><td align="left" style="white-space:nowrap;" id="TBL-11-68-1"
+class="td11"> <span
+class="ectt-1000">pdfpagelayout </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-68-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-68-3"
+class="td11">
+ <!--l. 573--><p class="noindent">set layout of PDF pages </td>
+</tr><tr
+ valign="baseline" id="TBL-11-69-"><td align="left" style="white-space:nowrap;" id="TBL-11-69-1"
+class="td11"> <span
+class="ectt-1000">pdfpagemode </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-69-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-69-3"
+class="td11">
+ <!--l. 574--><p class="noindent">set default mode of PDF display </td>
+</tr><tr
+ valign="baseline" id="TBL-11-70-"><td align="left" style="white-space:nowrap;" id="TBL-11-70-1"
+class="td11"> <span
+class="ectt-1000">pdfpagelabels </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-70-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-70-3"
+class="td11">
+ <!--l. 575--><p class="noindent">set PDF page labels </td>
+</tr><tr
+ valign="baseline" id="TBL-11-71-"><td align="left" style="white-space:nowrap;" id="TBL-11-71-1"
+class="td11"> <span
+class="ectt-1000">pdfpagescrop </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-71-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-71-3"
+class="td11">
+ <!--l. 576--><p class="noindent">set crop size of PDF document </td>
+</tr><tr
+ valign="baseline" id="TBL-11-72-"><td align="left" style="white-space:nowrap;" id="TBL-11-72-1"
+class="td11"> <span
+class="ectt-1000">pdfpagetransition </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-72-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-72-3"
+class="td11">
+ <!--l. 577--><p class="noindent">set PDF page transition style </td>
+</tr><tr
+ valign="baseline" id="TBL-11-73-"><td align="left" style="white-space:nowrap;" id="TBL-11-73-1"
+class="td11"> <span
+class="ectt-1000">pdfproducer </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-73-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-73-3"
+class="td11">
+ <!--l. 578--><p class="noindent">text for PDF Producer field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-74-"><td align="left" style="white-space:nowrap;" id="TBL-11-74-1"
+class="td11"> <span
+class="ectt-1000">pdfstartpage </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-74-2"
+class="td11"> <span
+class="ecti-1000">1 </span></td><td align="left" id="TBL-11-74-3"
+class="td11">
+ <!--l. 579--><p class="noindent">page at which PDF document opens </td>
+</tr><tr
+ valign="baseline" id="TBL-11-75-"><td align="left" style="white-space:nowrap;" id="TBL-11-75-1"
+class="td11"> <span
+class="ectt-1000">pdfstartview </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-75-2"
+class="td11"> <span
+class="ecti-1000">/Fit </span></td><td align="left" id="TBL-11-75-3"
+class="td11">
+ <!--l. 580--><p class="noindent">starting view of PDF document </td>
+</tr><tr
+ valign="baseline" id="TBL-11-76-"><td align="left" style="white-space:nowrap;" id="TBL-11-76-1"
+class="td11"> <span
+class="ectt-1000">pdfsubject </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-76-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-76-3"
+class="td11">
+ <!--l. 581--><p class="noindent">text for PDF Subject field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-77-"><td align="left" style="white-space:nowrap;" id="TBL-11-77-1"
+class="td11"> <span
+class="ectt-1000">pdftex </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-77-2"
+class="td11"> </td><td align="left" id="TBL-11-77-3"
+class="td11">
+ <!--l. 582--><p class="noindent">use <span
+class="ecss-1000">pdf</span><span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span> backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-78-"><td align="left" style="white-space:nowrap;" id="TBL-11-78-1"
+class="td11"> <span
+class="ectt-1000">pdftitle </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-78-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-78-3"
+class="td11">
+ <!--l. 583--><p class="noindent">text for PDF Title field </td>
+</tr><tr
+ valign="baseline" id="TBL-11-79-"><td align="left" style="white-space:nowrap;" id="TBL-11-79-1"
+class="td11"> <span
+class="ectt-1000">pdftoolbar </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-79-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-79-3"
+class="td11">
+ <!--l. 584--><p class="noindent">make PDF toolbar visible </td>
+</tr><tr
+ valign="baseline" id="TBL-11-80-"><td align="left" style="white-space:nowrap;" id="TBL-11-80-1"
+class="td11"> <span
+class="ectt-1000">pdfview </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-80-2"
+class="td11"> <span
+class="ecti-1000">empty </span></td><td align="left" id="TBL-11-80-3"
+class="td11">
+ <!--l. 585--><p class="noindent">PDF &#8216;view&#8217; when on link traversal </td>
+</tr><tr
+ valign="baseline" id="TBL-11-81-"><td align="left" style="white-space:nowrap;" id="TBL-11-81-1"
+class="td11"> <span
+class="ectt-1000">pdfwindowui </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-81-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-81-3"
+class="td11">
+ <!--l. 586--><p class="noindent">make PDF user interface elements
+ visible </td>
+</tr><tr
+ valign="baseline" id="TBL-11-82-"><td align="left" style="white-space:nowrap;" id="TBL-11-82-1"
+class="td11"> <span
+class="ectt-1000">plainpages </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-82-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-82-3"
+class="td11">
+ <!--l. 587--><p class="noindent">do page number anchors as plain arabic </td>
+</tr><tr
+ valign="baseline" id="TBL-11-83-"><td align="left" style="white-space:nowrap;" id="TBL-11-83-1"
+class="td11"> <span
+class="ectt-1000">ps2pdf </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-83-2"
+class="td11"> </td><td align="left" id="TBL-11-83-3"
+class="td11">
+ <!--l. 588--><p class="noindent">use <span
+class="ecss-1000">ps2pdf </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-84-"><td align="left" style="white-space:nowrap;" id="TBL-11-84-1"
+class="td11"> </td>
+ </tr>
+<tr
+ valign="baseline" id="TBL-11-85-"><td align="left" style="white-space:nowrap;" id="TBL-11-85-1"
+class="td11"> <span
+class="ectt-1000">raiselinks </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-85-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-85-3"
+class="td11">
+ <!--l. 589--><p class="noindent">raise up links (for <span
+class="ecss-1000">Hyper</span><span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span> backend) </td>
+</tr><tr
+ valign="baseline" id="TBL-11-86-"><td align="left" style="white-space:nowrap;" id="TBL-11-86-1"
+class="td11"> <span
+class="ectt-1000">runbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-86-2"
+class="td11"> <span
+class="ecti-1000">0 .7 .7 </span></td><td align="left" id="TBL-11-86-3"
+class="td11">
+ <!--l. 590--><p class="noindent">color of border around &#8216;run&#8217; links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-87-"><td align="left" style="white-space:nowrap;" id="TBL-11-87-1"
+class="td11"> <span
+class="ectt-1000">setpagesize </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-87-2"
+class="td11"> <span
+class="ecti-1000">true </span></td><td align="left" id="TBL-11-87-3"
+class="td11">
+ <!--l. 591--><p class="noindent">set page size by special driver
+ commands </td>
+</tr><tr
+ valign="baseline" id="TBL-11-88-"><td align="left" style="white-space:nowrap;" id="TBL-11-88-1"
+class="td11"> <span
+class="ectt-1000">tex4ht </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-88-2"
+class="td11"> </td><td align="left" id="TBL-11-88-3"
+class="td11">
+ <!--l. 592--><p class="noindent">use <span class="TEX"><span
+class="ecss-1000">T</span><span
+class="E"><span
+class="ecss-1000">E</span></span><span
+class="ecss-1000">X</span></span><span
+class="ecss-1000">4ht </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-89-"><td align="left" style="white-space:nowrap;" id="TBL-11-89-1"
+class="td11"> <span
+class="ectt-1000">textures </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-89-2"
+class="td11"> </td><td align="left" id="TBL-11-89-3"
+class="td11">
+ <!--l. 593--><p class="noindent">use <span
+class="ecss-1000">Textures </span>backend </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-11-90-"><td align="left" style="white-space:nowrap;" id="TBL-11-90-1"
+class="td11"> <span
+class="ectt-1000">unicode </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-90-2"
+class="td11"> </td><td align="left" id="TBL-11-90-3"
+class="td11">
+ <!--l. 594--><p class="noindent">Unicode encoded pdf strings </td>
+</tr><tr
+ valign="baseline" id="TBL-11-91-"><td align="left" style="white-space:nowrap;" id="TBL-11-91-1"
+class="td11"> <span
+class="ectt-1000">urlbordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-91-2"
+class="td11"> <span
+class="ecti-1000">0 1 1 </span></td><td align="left" id="TBL-11-91-3"
+class="td11">
+ <!--l. 595--><p class="noindent">color of border around URL links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-92-"><td align="left" style="white-space:nowrap;" id="TBL-11-92-1"
+class="td11"> <span
+class="ectt-1000">urlcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-92-2"
+class="td11"> <span
+class="ecti-1000">magenta </span></td><td align="left" id="TBL-11-92-3"
+class="td11">
+ <!--l. 596--><p class="noindent">color of URL links </td>
+</tr><tr
+ valign="baseline" id="TBL-11-93-"><td align="left" style="white-space:nowrap;" id="TBL-11-93-1"
+class="td11"> <span
+class="ectt-1000">verbose </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-93-2"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" id="TBL-11-93-3"
+class="td11">
+ <!--l. 597--><p class="noindent">be chatty </td>
+</tr><tr
+ valign="baseline" id="TBL-11-94-"><td align="left" style="white-space:nowrap;" id="TBL-11-94-1"
+class="td11"> <span
+class="ectt-1000">vtex </span></td><td align="left" style="white-space:nowrap;" id="TBL-11-94-2"
+class="td11"> </td><td align="left" id="TBL-11-94-3"
+class="td11">
+ <!--l. 598--><p class="noindent">use <span
+class="ecss-1000">VTeX </span>backend </td>
+</tr><tr
+ valign="baseline" id="TBL-11-95-"><td align="left" style="white-space:nowrap;" id="TBL-11-95-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-96-"><td align="left" style="white-space:nowrap;" id="TBL-11-96-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-97-"><td align="left" style="white-space:nowrap;" id="TBL-11-97-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-98-"><td align="left" style="white-space:nowrap;" id="TBL-11-98-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-11-99-"><td align="left" style="white-space:nowrap;" id="TBL-11-99-1"
+class="td11"> </td>
+ </tr>
+ </table></div>
+<!--l. 601--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">4 </span> <a
+ id="x1-120004"></a>Additional user macros</h3>
+<!--l. 603--><p class="noindent">If you need to make references to URLs, or write explicit links, the following low-level user macros are
+provided:
+<!--l. 606--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\href{</span><span
+class="ecti-1000">URL</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 610--><p class="noindent">The <span
+class="ecti-1000">text </span>is made a hyperlink to the <span
+class="ecti-1000">URL</span>; this must be a full URL (relative to the base URL, if that is
+defined). The special characters # and ~ do <span
+class="ecti-1000">not </span>need to be escaped in any way.
+<!--l. 615--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\url{</span><span
+class="ecti-1000">URL</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 619--><p class="noindent">Equivalent to <span
+class="ectt-1000">\href</span><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">{</span></span></span><span
+class="ecti-1000">URL</span><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">}{</span></span></span><span
+class="ecti-1000">URL</span><span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">}</span></span></span>.
+<!--l. 622--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\nolinkurl{</span><span
+class="ecti-1000">URL</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 626--><p class="noindent">Write <span
+class="ecti-1000">URL </span>as plain text, without creating a hyperlink.
+<!--l. 628--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hyperbaseurl{</span><span
+class="ecti-1000">URL</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 632--><p class="noindent">A base <span
+class="ecti-1000">URL </span>is established, which is prepended to other specified URLs, to make it easier to write
+portable documents.
+<!--l. 635--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hyperimage{</span><span
+class="ecti-1000">imageURL</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 639--><p class="noindent">The image referenced by the <span
+class="ecti-1000">URL </span>is inserted.
+
+<!--l. 641--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hyperdef{</span><span
+class="ecti-1000">category</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">name</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 645--><p class="noindent">A target area of the document (the <span
+class="ecti-1000">text</span>) is marked, and given the name <span
+class="ecti-1000">category.name</span>
+<!--l. 648--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hyperref{</span><span
+class="ecti-1000">URL</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">category</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">name</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 652--><p class="noindent"><span
+class="ecti-1000">text </span>is made into a link to <span
+class="ecti-1000">URL#category.name</span>
+<!--l. 654--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hyperlink{</span><span
+class="ecti-1000">name</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 657--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\hypertarget{</span><span
+class="ecti-1000">name</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 661--><p class="noindent">A simple internal link is created with <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hypertarget</span></span></span>, with two parameters of an anchor <span
+class="ecti-1000">name</span>, and
+anchor <span
+class="ecti-1000">text</span>. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyperlink</span></span></span> has two arguments, the name of a hypertext object defined somewhere by
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hypertarget</span></span></span>, and the <span
+class="ecti-1000">text </span>which be used as the link on the page.
+<!--l. 667--><p class="indent"> Note that in HTML parlance, the <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyperlink</span></span></span> command inserts a notional # in front of each link,
+making it relative to the current testdocument; <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\href</span></span></span> expects a full URL.
+<!--l. 672--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\autoref{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 676--><p class="indent"> This is a replacement for the usual <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\ref</span></span></span> command that places a contextual label in front of the
+reference. This gives your users a bigger target to click for hyperlinks (e.g.&nbsp;&#8216;section 2&#8217; instead of merely
+the number &#8216;2&#8217;).
+<!--l. 681--><p class="indent"> The label is worked out from the context of the original <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\label</span></span></span> command by <span
+class="ecss-1000">hyperref </span>by using the
+macros listed below (shown with their default values). The macros can be redefined in documents using
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\renewcommand</span></span></span>; note that some of these macros are already defined in the standard document classes.
+The mixture of lowercase and uppercase initial letters is deliberate and corresponds to the author&#8217;s
+practice.
+<!--l. 689--><p class="indent"> For each macro below, <span
+class="ecss-1000">hyperref </span>checks <span
+class="ectt-1000">\*autorefname </span>before <span
+class="ectt-1000">\*name</span>. For instance, it looks for
+<span
+class="ectt-1000">\figureautorefname </span>before <span
+class="ectt-1000">\figurename</span>.
+<!--l. 693--><p class="noindent">
+<a
+ id="x1-12001r11"></a> <!--l. 694--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-12-1g"><col
+id="TBL-12-1"><col
+id="TBL-12-2"></colgroup>
+<tr
+ valign="baseline" id="TBL-12-1-"><td align="left" style="white-space:nowrap;" id="TBL-12-1-1"
+class="td11"> <span
+class="ecti-1000">Macro </span></td><td align="left" id="TBL-12-1-2"
+class="td11">
+ <!--l. 694--><p class="noindent"><span
+class="ecti-1000">Default</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-12-2-"><td align="left" style="white-space:nowrap;" id="TBL-12-2-1"
+class="td11"> <span
+class="ectt-1000">\figurename </span></td><td align="left" id="TBL-12-2-2"
+class="td11">
+ <!--l. 695--><p class="noindent">Figure </td>
+</tr><tr
+ valign="baseline" id="TBL-12-3-"><td align="left" style="white-space:nowrap;" id="TBL-12-3-1"
+class="td11"> <span
+class="ectt-1000">\tablename </span></td><td align="left" id="TBL-12-3-2"
+class="td11">
+ <!--l. 696--><p class="noindent">Table </td>
+</tr><tr
+ valign="baseline" id="TBL-12-4-"><td align="left" style="white-space:nowrap;" id="TBL-12-4-1"
+class="td11"> <span
+class="ectt-1000">\partname </span></td><td align="left" id="TBL-12-4-2"
+class="td11">
+ <!--l. 697--><p class="noindent">Part </td>
+</tr><tr
+ valign="baseline" id="TBL-12-5-"><td align="left" style="white-space:nowrap;" id="TBL-12-5-1"
+class="td11"> <span
+class="ectt-1000">\appendixname </span></td><td align="left" id="TBL-12-5-2"
+class="td11">
+ <!--l. 698--><p class="noindent">Appendix </td>
+</tr><tr
+ valign="baseline" id="TBL-12-6-"><td align="left" style="white-space:nowrap;" id="TBL-12-6-1"
+class="td11"> <span
+class="ectt-1000">\equationname </span></td><td align="left" id="TBL-12-6-2"
+class="td11">
+ <!--l. 699--><p class="noindent">Equation </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-12-7-"><td align="left" style="white-space:nowrap;" id="TBL-12-7-1"
+class="td11"> <span
+class="ectt-1000">\Itemname </span></td><td align="left" id="TBL-12-7-2"
+class="td11">
+ <!--l. 700--><p class="noindent">item </td>
+</tr><tr
+ valign="baseline" id="TBL-12-8-"><td align="left" style="white-space:nowrap;" id="TBL-12-8-1"
+class="td11"> <span
+class="ectt-1000">\Chaptername </span></td><td align="left" id="TBL-12-8-2"
+class="td11">
+ <!--l. 701--><p class="noindent">chapter </td>
+</tr><tr
+ valign="baseline" id="TBL-12-9-"><td align="left" style="white-space:nowrap;" id="TBL-12-9-1"
+class="td11"> <span
+class="ectt-1000">\sectionname </span></td><td align="left" id="TBL-12-9-2"
+class="td11">
+ <!--l. 702--><p class="noindent">section </td>
+</tr><tr
+ valign="baseline" id="TBL-12-10-"><td align="left" style="white-space:nowrap;" id="TBL-12-10-1"
+class="td11"> <span
+class="ectt-1000">\subsectionname </span></td><td align="left" id="TBL-12-10-2"
+class="td11">
+ <!--l. 703--><p class="noindent">subsection </td>
+</tr><tr
+ valign="baseline" id="TBL-12-11-"><td align="left" style="white-space:nowrap;" id="TBL-12-11-1"
+class="td11"> <span
+class="ectt-1000">\subsubsectionname </span></td><td align="left" id="TBL-12-11-2"
+class="td11">
+ <!--l. 704--><p class="noindent">subsubsection </td>
+</tr><tr
+ valign="baseline" id="TBL-12-12-"><td align="left" style="white-space:nowrap;" id="TBL-12-12-1"
+class="td11"> <span
+class="ectt-1000">\paragraphname </span></td><td align="left" id="TBL-12-12-2"
+class="td11">
+ <!--l. 705--><p class="noindent">paragraph </td>
+</tr><tr
+ valign="baseline" id="TBL-12-13-"><td align="left" style="white-space:nowrap;" id="TBL-12-13-1"
+class="td11"> <span
+class="ectt-1000">\Hfootnotename </span></td><td align="left" id="TBL-12-13-2"
+class="td11">
+ <!--l. 706--><p class="noindent">footnote </td>
+</tr><tr
+ valign="baseline" id="TBL-12-14-"><td align="left" style="white-space:nowrap;" id="TBL-12-14-1"
+class="td11"> <span
+class="ectt-1000">\AMSname </span></td><td align="left" id="TBL-12-14-2"
+class="td11">
+ <!--l. 707--><p class="noindent">Equation </td>
+</tr><tr
+ valign="baseline" id="TBL-12-15-"><td align="left" style="white-space:nowrap;" id="TBL-12-15-1"
+class="td11"> <span
+class="ectt-1000">\theoremname </span></td><td align="left" id="TBL-12-15-2"
+class="td11">
+ <!--l. 708--><p class="noindent">Theorem </td>
+</tr><tr
+ valign="baseline" id="TBL-12-16-"><td align="left" style="white-space:nowrap;" id="TBL-12-16-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-12-17-"><td align="left" style="white-space:nowrap;" id="TBL-12-17-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-12-18-"><td align="left" style="white-space:nowrap;" id="TBL-12-18-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-12-19-"><td align="left" style="white-space:nowrap;" id="TBL-12-19-1"
+class="td11"> </td><td align="left" id="TBL-12-19-2"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 711--><p class="indent"> For instances where you want a reference to use the correct counter, but not to create a link, there
+are two starred forms:
+<!--l. 714--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\ref*{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 718--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\pageref*{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 722--><p class="indent"> A typical use would be to write
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\hyperref[other]{that&nbsp;nice&nbsp;section&nbsp;(\ref*{other})&nbsp;we&nbsp;read&nbsp;before}
+</div>
+</td></tr></table>
+<!--l. 725--><p class="nopar">
+<!--l. 727--><p class="indent"> We want <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\ref*{other}</span></span></span> to generate the correct number, but not to form a link, since we do this
+ourselves with <span
+class="ectt-1000">\hyperref</span>.
+<!--l. 730--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\pdfstringdef{</span><span
+class="ecti-1000">macroname</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">TEXstring</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 734--><p class="indent"> <span
+class="ectt-1000">\pdfstringdef </span>returns a macro containing the PDF string. (Currently this is done globally, but do
+not rely on it.) All the following tasks, definitions and redefinitions are made in a group to keep them
+local:
+<!--l. 738--><p class="indent">
+ <ul class="itemize1">
+ <li class="itemize">Switching to PD1 or PU encoding
+ </li>
+ <li class="itemize">Defining the &#8220;octal sequence commands&#8221; (<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\345</span></span></span>): <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\edef\3{\string\3}</span></span></span>
+ </li>
+ <li class="itemize">Special glyphs of <span class="TEX">T<span
+class="E">E</span>X</span>: <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\{</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\%</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\&amp;</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\space</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\dots</span></span></span>, etc.
+ </li>
+ <li class="itemize">National glyphs (<span
+class="ecss-1000">german.sty</span>, <span
+class="ecss-1000">french.sty</span>, etc.)
+ </li>
+ <li class="itemize">Logos: <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\TeX</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\eTeX</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\MF</span></span></span>, etc.
+ </li>
+ <li class="itemize">Disabling commands that do not provide useful functionality in bookmarks: <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\label</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\index</span></span></span>,
+ <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\glossary</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\discretionary</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\def</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\let</span></span></span>, etc.
+ </li>
+ <li class="itemize"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#8217;s font commands like <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\textbf</span></span></span>, etc.
+ </li>
+ <li class="itemize">Support for <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\xspace</span></span></span> provided by the <span
+class="ecss-1000">xspace </span>package</li></ul>
+<!--l. 750--><p class="indent"> In addition, parentheses are protected to avoid the danger of unsafe unbalanced parentheses in
+the PDF string. For further details, see Heiko Oberdiek&#8217;s Euro<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;paper distributed with
+<span
+class="ecss-1000">hyperref</span>.
+<!--l. 755--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
+ id="x1-130004.1"></a>Replacement macros</h4>
+<!--l. 757--><p class="noindent"><span
+class="ecss-1000">hyperref </span>takes the text for bookmarks from the arguments of commands like <span
+class="ectt-1000">\section</span>, which can
+contain things like math, colors, or font changes, none of which will display in bookmarks as
+is.
+
+
+<!--l. 761--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\texorpdfstring{</span><span
+class="ecti-1000">TEXstring</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">PDFstring</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 765--><p class="indent"> For example,
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\section{Pythagoras:
+&nbsp;<br />\texorpdfstring{$&nbsp;a^2&nbsp;+&nbsp;b^2&nbsp;=&nbsp;c^2&nbsp;$}{%
+&nbsp;<br />a\texttwosuperior\&nbsp;+&nbsp;b\texttwosuperior\&nbsp;=
+&nbsp;<br />c\texttwosuperior}}
+&nbsp;<br />\section{\texorpdfstring{\textcolor{red}}{}{Red}&nbsp;Mars}
+</div>
+</td></tr></table>
+<!--l. 772--><p class="nopar">
+<!--l. 774--><p class="indent"> <span
+class="ectt-1000">\pdfstringdef </span>executes the hook before it expands the string. Therefore, you can use this hook to
+perform additional tasks or to disable additional commands.
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\expandafter\def\expandafter\pdfstringdefPreHook
+&nbsp;<br />\expandafter{%
+&nbsp;<br />\pdfstringdefPreHook
+&nbsp;<br />\renewcommand{\mycommand}[1]{}%
+&nbsp;<br />}
+</div>
+</td></tr></table>
+<!--l. 784--><p class="nopar">
+<!--l. 786--><p class="indent"> However, for disabling commands, an easier way is via <span
+class="ectt-1000">\pdfstringdefDisableCommands</span>, which adds
+its argument to the definition of <span
+class="ectt-1000">\pdfstringdefPreHook </span>(&#8216;@&#8217; can here be used as letter in command
+names):
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\pdfstringdefDisableCommands{%
+&nbsp;<br />\let~\textasciitilde
+&nbsp;<br />\def\url{\pdfstringdefwarn\url}%
+&nbsp;<br />\let\textcolor\@gobble
+&nbsp;<br />}
+</div>
+</td></tr></table>
+<!--l. 797--><p class="nopar">
+<!--l. 800--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">5 </span> <a
+ id="x1-140005"></a>Acrobat-specific behavior</h3>
+<!--l. 801--><p class="noindent">If you want to access the menu options of Acrobat Reader or Exchange, the following macro is provided
+in the appropriate drivers:
+<!--l. 804--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\Acrobatmenu{</span><span
+class="ecti-1000">menuoption</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 808--><p class="noindent">The <span
+class="ecti-1000">text </span>is used to create a button which activates the appropriate <span
+class="ecti-1000">menuoption</span>. The following table lists
+the option names you can use&#8212;comparison of this with the menus in Acrobat Reader or Exchange will
+show what they do. Obviously some are only appropriate to Exchange.
+<!--l. 811--><p class="noindent">
+<a
+ id="x1-14001r12"></a> <!--l. 812--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-13-1g"><col
+id="TBL-13-1"><col
+id="TBL-13-2"></colgroup>
+<tr
+ valign="baseline" id="TBL-13-1-"><td align="left" style="white-space:nowrap;" id="TBL-13-1-1"
+class="td11"> File </td><td align="left" id="TBL-13-1-2"
+class="td11">
+ <!--l. 812--><p class="noindent">Open, Close, Scan, Save, SaveAs, Optimizer:SaveAsOpt,
+ Print, PageSetup, Quit </td>
+</tr><tr
+ valign="baseline" id="TBL-13-2-"><td align="left" style="white-space:nowrap;" id="TBL-13-2-1"
+class="td11"> File<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>Import </td><td align="left" id="TBL-13-2-2"
+class="td11">
+ <!--l. 813--><p class="noindent">ImportImage, ImportNotes, AcroForm:ImportFDF </td>
+</tr><tr
+ valign="baseline" id="TBL-13-3-"><td align="left" style="white-space:nowrap;" id="TBL-13-3-1"
+class="td11"> File<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>Export </td><td align="left" id="TBL-13-3-2"
+class="td11">
+ <!--l. 814--><p class="noindent">ExportNotes, AcroForm:ExportFDF </td>
+</tr><tr
+ valign="baseline" id="TBL-13-4-"><td align="left" style="white-space:nowrap;" id="TBL-13-4-1"
+class="td11"> File<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>DocumentInfo </td><td align="left" id="TBL-13-4-2"
+class="td11">
+ <!--l. 815--><p class="noindent">GeneralInfo, OpenInfo, FontsInfo, SecurityInfo,
+ Weblink:Base, AutoIndex:DocInfo </td>
+</tr><tr
+ valign="baseline" id="TBL-13-5-"><td align="left" style="white-space:nowrap;" id="TBL-13-5-1"
+class="td11"> File<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>Preferences </td><td align="left" id="TBL-13-5-2"
+class="td11">
+ <!--l. 816--><p class="noindent">GeneralPrefs, NotePrefs, FullScreenPrefs, Weblink:Prefs,
+ AcroSearch:Preferences(Windows) or,
+ AcroSearch:Prefs(Mac), Cpt:Capture </td>
+</tr><tr
+ valign="baseline" id="TBL-13-6-"><td align="left" style="white-space:nowrap;" id="TBL-13-6-1"
+class="td11"> Edit </td><td align="left" id="TBL-13-6-2"
+class="td11">
+ <!--l. 818--><p class="noindent">Undo, Cut, Copy, Paste, Clear, SelectAll, Ole:CopyFile,
+ TouchUp:TextAttributes,
+ TouchUp:FitTextToSelection, TouchUp:ShowLineMarkers,
+ TouchUp:ShowCaptureSuspects, TouchUp:FindSuspect, </td>
+</tr><tr
+ valign="baseline" id="TBL-13-7-"><td align="left" style="white-space:nowrap;" id="TBL-13-7-1"
+class="td11"> </td><td align="left" id="TBL-13-7-2"
+class="td11">
+ <!--l. 821--><p class="noindent">Properties </td>
+</tr><tr
+ valign="baseline" id="TBL-13-8-"><td align="left" style="white-space:nowrap;" id="TBL-13-8-1"
+class="td11"> Edit<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>Fields </td><td align="left" id="TBL-13-8-2"
+class="td11">
+ <!--l. 822--><p class="noindent">AcroForm:Duplicate, AcroForm:TabOrder </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-13-9-"><td align="left" style="white-space:nowrap;" id="TBL-13-9-1"
+class="td11"> Document </td><td align="left" id="TBL-13-9-2"
+class="td11">
+ <!--l. 823--><p class="noindent">Cpt:CapturePages,
+ AcroForm:Actions, CropPages, RotatePages, InsertPages,
+ ExtractPages, ReplacePages, DeletePages, NewBookmark,
+ SetBookmarkDest, CreateAllThumbs, DeleteAllThumbs </td>
+</tr><tr
+ valign="baseline" id="TBL-13-10-"><td align="left" style="white-space:nowrap;" id="TBL-13-10-1"
+class="td11"> View </td><td align="left" id="TBL-13-10-2"
+class="td11">
+ <!--l. 826--><p class="noindent">ActualSize, FitVisible, FitWidth, FitPage, ZoomTo,
+ FullScreen, FirstPage, PrevPage, NextPage, LastPage,
+ GoToPage, GoBack, GoForward, SinglePage, OneColumn,
+ TwoColumns, ArticleThreads, PageOnly, ShowBookmarks,
+ ShowThumbs </td>
+</tr><tr
+ valign="baseline" id="TBL-13-11-"><td align="left" style="white-space:nowrap;" id="TBL-13-11-1"
+class="td11"> Tools </td><td align="left" id="TBL-13-11-2"
+class="td11">
+ <!--l. 829--><p class="noindent">Hand, ZoomIn, ZoomOut, SelectText, SelectGraphics,
+ Note, Link, Thread, AcroForm:Tool,
+ Acro_Movie:MoviePlayer, TouchUp:TextTool, Find,
+ FindAgain, FindNextNote, CreateNotesFile </td>
+</tr><tr
+ valign="baseline" id="TBL-13-12-"><td align="left" style="white-space:nowrap;" id="TBL-13-12-1"
+class="td11"> Tools<span
+class="cmsy-10"><img
+src="cmsy10-21.gif" alt="--&gt;" class="10x-x-21" /></span>Search </td><td align="left" id="TBL-13-12-2"
+class="td11">
+ <!--l. 832--><p class="noindent">AcroSrch:Query, AcroSrch:Indexes, AcroSrch:Results,
+ AcroSrch:Assist, AcroSrch:PrevDoc, AcroSrch:PrevHit,
+ AcroSrch:NextHit, AcroSrch:NextDoc </td>
+</tr><tr
+ valign="baseline" id="TBL-13-13-"><td align="left" style="white-space:nowrap;" id="TBL-13-13-1"
+class="td11"> Window </td><td align="left" id="TBL-13-13-2"
+class="td11">
+ <!--l. 834--><p class="noindent">ShowHideToolBar, ShowHideMenuBar,
+ ShowHideClipboard, Cascade, TileHorizontal, TileVertical,
+ CloseAll </td>
+</tr><tr
+ valign="baseline" id="TBL-13-14-"><td align="left" style="white-space:nowrap;" id="TBL-13-14-1"
+class="td11"> Help </td><td align="left" id="TBL-13-14-2"
+class="td11">
+ <!--l. 836--><p class="noindent">HelpUserGuide, HelpTutorial, HelpExchange, HelpScan,
+ HelpCapture, HelpPDFWriter, HelpDistiller, HelpSearch,
+ HelpCatalog, HelpReader, Weblink:Home </td>
+</tr><tr
+ valign="baseline" id="TBL-13-15-"><td align="left" style="white-space:nowrap;" id="TBL-13-15-1"
+class="td11"> Help(Windows) </td><td align="left" id="TBL-13-15-2"
+class="td11">
+ <!--l. 838--><p class="noindent">About </td>
+</tr><tr
+ valign="baseline" id="TBL-13-16-"><td align="left" style="white-space:nowrap;" id="TBL-13-16-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-13-17-"><td align="left" style="white-space:nowrap;" id="TBL-13-17-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-13-18-"><td align="left" style="white-space:nowrap;" id="TBL-13-18-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-13-19-"><td align="left" style="white-space:nowrap;" id="TBL-13-19-1"
+class="td11"> </td><td align="left" id="TBL-13-19-2"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 841--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">6 </span> <a
+ id="x1-150006"></a>PDF and HTML forms</h3>
+<!--l. 842--><p class="noindent">You must put your fields inside a <span
+class="ectt-1000">Form </span>environment (only one per file).
+<!--l. 844--><p class="indent"> There are six macros to prepare fields:
+<!--l. 846--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\TextField[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 850--><p class="noindent">
+
+
+<span class="fbox"> <span
+class="ectt-1000">\CheckBox[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 854--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\ChoiceMenu[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">choices</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 858--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\PushButton[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 862--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\Submit[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 866--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\Reset[</span><span
+class="ecti-1000">parameters</span><span
+class="ectt-1000">]{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 870--><p class="indent"> The way forms and their labels are laid out is determined by:
+<!--l. 871--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\LayoutTextField{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">field</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 875--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\LayoutChoiceField{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">field</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 879--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\LayoutCheckboxField{</span><span
+class="ecti-1000">label</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">field</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 883--><p class="indent"> These macros default to #1 #2
+<!--l. 885--><p class="indent"> What is actually shown in as the field is determined by:
+<!--l. 886--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\MakeRadioField{</span><span
+class="ecti-1000">width</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">height</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 890--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\MakeCheckField{</span><span
+class="ecti-1000">width</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">height</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 893--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\MakeTextField{</span><span
+class="ecti-1000">width</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">height</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 896--><p class="noindent">
+
+
+<span class="fbox"> <span
+class="ectt-1000">\MakeChoiceField{</span><span
+class="ecti-1000">width</span><span
+class="ectt-1000">}{</span><span
+class="ecti-1000">height</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 900--><p class="noindent">
+<span class="fbox"> <span
+class="ectt-1000">\MakeButtonField{</span><span
+class="ecti-1000">text</span><span
+class="ectt-1000">}</span> </span>
+<!--l. 904--><p class="indent"> These macros default to <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\vbox</span><span
+class="ectt-1000">&nbsp;to</span><span
+class="ectt-1000">&nbsp;#2{\hbox</span><span
+class="ectt-1000">&nbsp;to</span><span
+class="ectt-1000">&nbsp;#1{\hfill}\vfill}</span></span></span>, except the last, which defaults
+to #1; it is used for buttons, and the special <span
+class="ectt-1000">\Submit </span>and <span
+class="ectt-1000">\Reset </span>macros.
+<!--l. 908--><p class="indent"> You may also want to redefine the following macros:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\def\DefaultHeightofSubmit{12pt}
+&nbsp;<br />\def\DefaultWidthofSubmit{2cm}
+&nbsp;<br />\def\DefaultHeightofReset{12pt}
+&nbsp;<br />\def\DefaultWidthofReset{2cm}
+&nbsp;<br />\def\DefaultHeightofCheckBox{0.8\baselineskip}
+&nbsp;<br />\def\DefaultWidthofCheckBox{0.8\baselineskip}
+&nbsp;<br />\def\DefaultHeightofChoiceMenu{0.8\baselineskip}
+&nbsp;<br />\def\DefaultWidthofChoiceMenu{0.8\baselineskip}
+&nbsp;<br />\def\DefaultHeightofText{\baselineskip}
+&nbsp;<br />\def\DefaultWidthofText{3cm}
+</div>
+</td></tr></table>
+<!--l. 920--><p class="nopar">
+<!--l. 922--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a
+ id="x1-160006.1"></a>Forms environment parameters</h4>
+<!--l. 924--><p class="noindent">
+<a
+ id="x1-16001r13"></a> <!--l. 925--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-14-1g"><col
+id="TBL-14-1"><col
+id="TBL-14-2"><col
+id="TBL-14-3"></colgroup>
+<tr
+ valign="baseline" id="TBL-14-1-"><td align="left" style="white-space:nowrap;" id="TBL-14-1-1"
+class="td11"> <span
+class="ectt-1000">action </span></td><td align="left" style="white-space:nowrap;" id="TBL-14-1-2"
+class="td11"> <span
+class="ecti-1000">URL </span></td><td align="left" id="TBL-14-1-3"
+class="td11">
+ <!--l. 925--><p class="noindent">The URL that will receive the form data if a <span
+class="ecss-1000">Submit </span>button
+ is included in the form </td>
+</tr><tr
+ valign="baseline" id="TBL-14-2-"><td align="left" style="white-space:nowrap;" id="TBL-14-2-1"
+class="td11"> <span
+class="ectt-1000">encoding </span></td><td align="left" style="white-space:nowrap;" id="TBL-14-2-2"
+class="td11"> <span
+class="ecti-1000">name </span></td><td align="left" id="TBL-14-2-3"
+class="td11">
+ <!--l. 926--><p class="noindent">The encoding for the string set to the URL; FDF-encoding
+ is usual, and <span
+class="ectt-1000">html </span>is the only valid value </td>
+</tr><tr
+ valign="baseline" id="TBL-14-3-"><td align="left" style="white-space:nowrap;" id="TBL-14-3-1"
+class="td11"> <span
+class="ectt-1000">method </span></td><td align="left" style="white-space:nowrap;" id="TBL-14-3-2"
+class="td11"> <span
+class="ecti-1000">name </span></td><td align="left" id="TBL-14-3-3"
+class="td11">
+ <!--l. 928--><p class="noindent">Used only when generating HTML; values can be <span
+class="ectt-1000">post </span>or
+ <span
+class="ectt-1000">get</span> </td>
+</tr><tr
+ valign="baseline" id="TBL-14-4-"><td align="left" style="white-space:nowrap;" id="TBL-14-4-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-14-5-"><td align="left" style="white-space:nowrap;" id="TBL-14-5-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-14-6-"><td align="left" style="white-space:nowrap;" id="TBL-14-6-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-14-7-"><td align="left" style="white-space:nowrap;" id="TBL-14-7-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-14-8-"><td align="left" style="white-space:nowrap;" id="TBL-14-8-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-14-8-2"
+class="td11"> </td><td align="left" id="TBL-14-8-3"
+class="td11"></td></tr>
+ </table></div>
+<!--l. 931--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a
+ id="x1-170006.2"></a>Forms optional parameters</h4>
+<!--l. 932--><p class="noindent">Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.&nbsp;<span
+class="ectt-1000">color=0 0</span>
+<span
+class="ectt-1000">0.5</span>)
+<!--l. 935--><p class="noindent">
+<a
+ id="x1-17001r14"></a> <!--l. 936--><div class="longtable"><table class="longtable"
+cellspacing="0" cellpadding="0"
+frame="void" ><colgroup id="TBL-15-1g"><col
+id="TBL-15-1"><col
+id="TBL-15-2"><col
+id="TBL-15-3"><col
+id="TBL-15-4"></colgroup>
+<tr
+ valign="baseline" id="TBL-15-1-"><td align="left" style="white-space:nowrap;" id="TBL-15-1-1"
+class="td11"> <span
+class="ectt-1000">accesskey </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-1-2"
+class="td11"> key </td><td align="left" style="white-space:nowrap;" id="TBL-15-1-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-1-4"
+class="td11"> (as per HTML) </td>
+</tr><tr
+ valign="baseline" id="TBL-15-2-"><td align="left" style="white-space:nowrap;" id="TBL-15-2-1"
+class="td11"> <span
+class="ectt-1000">align </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-2-2"
+class="td11"> number </td><td align="left" style="white-space:nowrap;" id="TBL-15-2-3"
+class="td11"> <span
+class="ecti-1000">0 </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-2-4"
+class="td11"> alignment within text field; 0 is left-aligned, </td>
+</tr><tr
+ valign="baseline" id="TBL-15-3-"><td align="left" style="white-space:nowrap;" id="TBL-15-3-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-3-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-3-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-3-4"
+class="td11"> 1 is centered, 2 is right-aligned. </td>
+
+
+</tr><tr
+ valign="baseline" id="TBL-15-4-"><td align="left" style="white-space:nowrap;" id="TBL-15-4-1"
+class="td11"> <span
+class="ectt-1000">backgroundcolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-4-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-4-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-4-4"
+class="td11"> color of box </td>
+</tr><tr
+ valign="baseline" id="TBL-15-5-"><td align="left" style="white-space:nowrap;" id="TBL-15-5-1"
+class="td11"> <span
+class="ectt-1000">bordercolor </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-5-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-5-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-5-4"
+class="td11"> color of border </td>
+</tr><tr
+ valign="baseline" id="TBL-15-6-"><td align="left" style="white-space:nowrap;" id="TBL-15-6-1"
+class="td11"> <span
+class="ectt-1000">bordersep </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-6-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-6-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-6-4"
+class="td11"> box border gap </td>
+</tr><tr
+ valign="baseline" id="TBL-15-7-"><td align="left" style="white-space:nowrap;" id="TBL-15-7-1"
+class="td11"> <span
+class="ectt-1000">borderwidth </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-7-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-7-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-7-4"
+class="td11"> width of box border </td>
+</tr><tr
+ valign="baseline" id="TBL-15-8-"><td align="left" style="white-space:nowrap;" id="TBL-15-8-1"
+class="td11"> <span
+class="ectt-1000">calculate </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-8-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-8-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-8-4"
+class="td11"> JavaScript code to calculate the value of the field </td>
+</tr><tr
+ valign="baseline" id="TBL-15-9-"><td align="left" style="white-space:nowrap;" id="TBL-15-9-1"
+class="td11"> <span
+class="ectt-1000">charsize </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-9-2"
+class="td11"> dimen </td><td align="left" style="white-space:nowrap;" id="TBL-15-9-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-9-4"
+class="td11"> font size of field text </td>
+</tr><tr
+ valign="baseline" id="TBL-15-10-"><td align="left" style="white-space:nowrap;" id="TBL-15-10-1"
+class="td11"> <span
+class="ectt-1000">checked </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-10-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-10-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-10-4"
+class="td11"> whether option selected by default </td>
+</tr><tr
+ valign="baseline" id="TBL-15-11-"><td align="left" style="white-space:nowrap;" id="TBL-15-11-1"
+class="td11"> <span
+class="ectt-1000">color </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-11-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-11-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-11-4"
+class="td11"> color of text in box </td>
+</tr><tr
+ valign="baseline" id="TBL-15-12-"><td align="left" style="white-space:nowrap;" id="TBL-15-12-1"
+class="td11"> <span
+class="ectt-1000">combo </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-12-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-12-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-12-4"
+class="td11"> choice list is &#8216;combo&#8217; style </td>
+</tr><tr
+ valign="baseline" id="TBL-15-13-"><td align="left" style="white-space:nowrap;" id="TBL-15-13-1"
+class="td11"> <span
+class="ectt-1000">default </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-13-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-13-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-13-4"
+class="td11"> default value </td>
+</tr><tr
+ valign="baseline" id="TBL-15-14-"><td align="left" style="white-space:nowrap;" id="TBL-15-14-1"
+class="td11"> <span
+class="ectt-1000">disabled </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-14-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-14-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-14-4"
+class="td11"> field disabled </td>
+</tr><tr
+ valign="baseline" id="TBL-15-15-"><td align="left" style="white-space:nowrap;" id="TBL-15-15-1"
+class="td11"> <span
+class="ectt-1000">format </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-15-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-15-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-15-4"
+class="td11"> JavaScript code to format the field </td>
+</tr><tr
+ valign="baseline" id="TBL-15-16-"><td align="left" style="white-space:nowrap;" id="TBL-15-16-1"
+class="td11"> <span
+class="ectt-1000">height </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-16-2"
+class="td11"> dimen </td><td align="left" style="white-space:nowrap;" id="TBL-15-16-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-16-4"
+class="td11"> height of field box </td>
+</tr><tr
+ valign="baseline" id="TBL-15-17-"><td align="left" style="white-space:nowrap;" id="TBL-15-17-1"
+class="td11"> <span
+class="ectt-1000">hidden </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-17-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-17-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-17-4"
+class="td11"> field hidden </td>
+</tr><tr
+ valign="baseline" id="TBL-15-18-"><td align="left" style="white-space:nowrap;" id="TBL-15-18-1"
+class="td11"> <span
+class="ectt-1000">ketstroke </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-18-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-18-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-18-4"
+class="td11"> JavaScript code to control the keystrokes on entry </td>
+</tr><tr
+ valign="baseline" id="TBL-15-19-"><td align="left" style="white-space:nowrap;" id="TBL-15-19-1"
+class="td11"> <span
+class="ectt-1000">maxlen </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-19-2"
+class="td11"> number </td><td align="left" style="white-space:nowrap;" id="TBL-15-19-3"
+class="td11"> <span
+class="ecti-1000">0 </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-19-4"
+class="td11"> number of characters allowed in text field </td>
+</tr><tr
+ valign="baseline" id="TBL-15-20-"><td align="left" style="white-space:nowrap;" id="TBL-15-20-1"
+class="td11"> <span
+class="ectt-1000">menulength </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-20-2"
+class="td11"> number </td><td align="left" style="white-space:nowrap;" id="TBL-15-20-3"
+class="td11"> <span
+class="ecti-1000">4 </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-20-4"
+class="td11"> number of elements shown in list </td>
+</tr><tr
+ valign="baseline" id="TBL-15-21-"><td align="left" style="white-space:nowrap;" id="TBL-15-21-1"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-21-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-21-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-21-4"
+class="td11"></td></tr>
+<tr
+ valign="baseline" id="TBL-15-22-"><td align="left" style="white-space:nowrap;" id="TBL-15-22-1"
+class="td11"> <span
+class="ectt-1000">multiline </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-22-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-22-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-22-4"
+class="td11"> whether text box is multiline </td>
+</tr><tr
+ valign="baseline" id="TBL-15-23-"><td align="left" style="white-space:nowrap;" id="TBL-15-23-1"
+class="td11"> <span
+class="ectt-1000">name </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-23-2"
+class="td11"> name </td><td align="left" style="white-space:nowrap;" id="TBL-15-23-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-23-4"
+class="td11"> name of field (defaults to label) </td>
+</tr><tr
+ valign="baseline" id="TBL-15-24-"><td align="left" style="white-space:nowrap;" id="TBL-15-24-1"
+class="td11"> <span
+class="ectt-1000">onblur </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-24-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-24-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-24-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-25-"><td align="left" style="white-space:nowrap;" id="TBL-15-25-1"
+class="td11"> <span
+class="ectt-1000">onchange </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-25-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-25-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-25-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-26-"><td align="left" style="white-space:nowrap;" id="TBL-15-26-1"
+class="td11"> <span
+class="ectt-1000">onclick </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-26-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-26-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-26-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-27-"><td align="left" style="white-space:nowrap;" id="TBL-15-27-1"
+class="td11"> <span
+class="ectt-1000">ondblclick </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-27-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-27-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-27-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-28-"><td align="left" style="white-space:nowrap;" id="TBL-15-28-1"
+class="td11"> <span
+class="ectt-1000">onfocus </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-28-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-28-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-28-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-29-"><td align="left" style="white-space:nowrap;" id="TBL-15-29-1"
+class="td11"> <span
+class="ectt-1000">onkeydown </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-29-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-29-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-29-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-30-"><td align="left" style="white-space:nowrap;" id="TBL-15-30-1"
+class="td11"> <span
+class="ectt-1000">onkeypress </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-30-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-30-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-30-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-31-"><td align="left" style="white-space:nowrap;" id="TBL-15-31-1"
+class="td11"> <span
+class="ectt-1000">onkeyup </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-31-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-31-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-31-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-32-"><td align="left" style="white-space:nowrap;" id="TBL-15-32-1"
+class="td11"> <span
+class="ectt-1000">onmousedown </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-32-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-32-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-32-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-33-"><td align="left" style="white-space:nowrap;" id="TBL-15-33-1"
+class="td11"> <span
+class="ectt-1000">onmousemove </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-33-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-33-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-33-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-34-"><td align="left" style="white-space:nowrap;" id="TBL-15-34-1"
+class="td11"> <span
+class="ectt-1000">onmouseout </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-34-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-34-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-34-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-35-"><td align="left" style="white-space:nowrap;" id="TBL-15-35-1"
+class="td11"> <span
+class="ectt-1000">onmouseover </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-35-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-35-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-35-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-36-"><td align="left" style="white-space:nowrap;" id="TBL-15-36-1"
+class="td11"> <span
+class="ectt-1000">onmouseup </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-36-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-36-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-36-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-37-"><td align="left" style="white-space:nowrap;" id="TBL-15-37-1"
+class="td11"> <span
+class="ectt-1000">onselect </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-37-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-37-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-37-4"
+class="td11"> JavaScript code </td>
+</tr><tr
+ valign="baseline" id="TBL-15-38-"><td align="left" style="white-space:nowrap;" id="TBL-15-38-1"
+class="td11"> <span
+class="ectt-1000">password </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-38-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-38-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-38-4"
+class="td11"> text field is &#8216;password&#8217; style </td>
+</tr><tr
+ valign="baseline" id="TBL-15-39-"><td align="left" style="white-space:nowrap;" id="TBL-15-39-1"
+class="td11"> <span
+class="ectt-1000">popdown </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-39-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-39-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-39-4"
+class="td11"> choice list is &#8216;popdown&#8217; style </td>
+</tr><tr
+ valign="baseline" id="TBL-15-40-"><td align="left" style="white-space:nowrap;" id="TBL-15-40-1"
+class="td11"> <span
+class="ectt-1000">radio </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-40-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-40-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-40-4"
+class="td11"> choice list is &#8216;radio&#8217; style </td>
+</tr><tr
+ valign="baseline" id="TBL-15-41-"><td align="left" style="white-space:nowrap;" id="TBL-15-41-1"
+class="td11"> <span
+class="ectt-1000">readonly </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-41-2"
+class="td11"> boolean </td><td align="left" style="white-space:nowrap;" id="TBL-15-41-3"
+class="td11"> <span
+class="ecti-1000">false </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-41-4"
+class="td11"> field is readonly </td>
+</tr><tr
+ valign="baseline" id="TBL-15-42-"><td align="left" style="white-space:nowrap;" id="TBL-15-42-1"
+class="td11"> </td>
+ </tr>
+<tr
+ valign="baseline" id="TBL-15-43-"><td align="left" style="white-space:nowrap;" id="TBL-15-43-1"
+class="td11"> <span
+class="ectt-1000">tabkey </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-43-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-43-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-43-4"
+class="td11"> (as per HTML) </td>
+</tr><tr
+ valign="baseline" id="TBL-15-44-"><td align="left" style="white-space:nowrap;" id="TBL-15-44-1"
+class="td11"> <span
+class="ectt-1000">validate </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-44-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-44-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-44-4"
+class="td11"> JavaScript code to validate the entry </td>
+</tr><tr
+ valign="baseline" id="TBL-15-45-"><td align="left" style="white-space:nowrap;" id="TBL-15-45-1"
+class="td11"> <span
+class="ectt-1000">value </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-45-2"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-45-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-45-4"
+class="td11"> initial value </td>
+</tr><tr
+ valign="baseline" id="TBL-15-46-"><td align="left" style="white-space:nowrap;" id="TBL-15-46-1"
+class="td11"> <span
+class="ectt-1000">width </span></td><td align="left" style="white-space:nowrap;" id="TBL-15-46-2"
+class="td11"> dimen </td><td align="left" style="white-space:nowrap;" id="TBL-15-46-3"
+class="td11"> </td><td align="left" style="white-space:nowrap;" id="TBL-15-46-4"
+class="td11"> width of field box </td>
+</tr><tr
+ valign="baseline" id="TBL-15-47-"><td align="left" style="white-space:nowrap;" id="TBL-15-47-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-15-48-"><td align="left" style="white-space:nowrap;" id="TBL-15-48-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-15-49-"><td align="left" style="white-space:nowrap;" id="TBL-15-49-1"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-15-50-"><td align="left" style="white-space:nowrap;" id="TBL-15-50-1"
+class="td11"> </td>
+ </tr>
+ </table></div>
+
+
+<!--l. 982--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">7 </span> <a
+ id="x1-180007"></a>Defining a new driver</h3>
+<!--l. 983--><p class="noindent">A hyperref driver has to provide definitions for eight macros:
+<!--l. 986--><p class="noindent">1. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@anchor</span></span></span>
+<!--l. 988--><p class="noindent">2. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@link</span></span></span>
+<!--l. 990--><p class="noindent">3. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@linkfile</span></span></span>
+<!--l. 992--><p class="noindent">4. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@linkurl</span></span></span>
+<!--l. 994--><p class="noindent">5. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@anchorstart</span></span></span>
+<!--l. 996--><p class="noindent">6. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@anchorend</span></span></span>
+<!--l. 998--><p class="noindent">7. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@linkstart</span></span></span>
+<!--l. 1000--><p class="noindent">8. <span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\hyper@linkend</span></span></span>
+<!--l. 1003--><p class="indent"> The draft option defines the macros as follows
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+\let\hyper@@anchor\@gobble
+&nbsp;<br />\gdef\hyper@link##1##2##3{##3}%
+&nbsp;<br />\def\hyper@linkurl##1##2{##1}%
+&nbsp;<br />\def\hyper@linkfile##1##2##3{##1}%
+&nbsp;<br />\let\hyper@anchorstart\@gobble
+&nbsp;<br />\let\hyper@anchorend\@empty
+&nbsp;<br />\let\hyper@linkstart\@gobbletwo
+&nbsp;<br />\let\hyper@linkend\@empty
+</div>
+</td></tr></table>
+<!--l. 1013--><p class="nopar">
+<!--l. 1015--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">8 </span> <a
+ id="x1-190008"></a>Special support for other packages</h3>
+<!--l. 1017--><p class="noindent"><span
+class="ecss-1000">hyperref </span>aims to cooperate with other packages, but there are several possible sources for conflict, such
+as
+<!--l. 1020--><p class="indent">
+ <ul class="itemize1">
+ <li class="itemize">Packages that manipulate the bibliographic mechanism. Peter William&#8217;s <span
+class="ecss-1000">harvard </span>package is
+ supported. However, the recommended package is Patrick Daly&#8217;s <span
+class="ecss-1000">natbib </span>package that has
+ specific <span
+class="ecss-1000">hyperref </span>hooks to allow reliable interaction. This package covers a very wide variety
+ of layouts and citation styles, all of which work with <span
+class="ecss-1000">hyperref</span>.
+ </li>
+ <li class="itemize">Packages that typeset the contents of the <span
+class="ectt-1000">\label </span>and <span
+class="ectt-1000">\ref </span>macros, such as <span
+class="ecss-1000">showkeys</span>. Since
+ the <span
+class="ecss-1000">hyperref </span>package redefines these commands, you must set <span
+class="ectt-1000">implicit=false </span>for these
+ packages to work.
+ </li>
+ <li class="itemize">Packages that do anything serious with the index.</li></ul>
+<!--l. 1037--><p class="indent"> The <span
+class="ecss-1000">hyperref </span>package is distributed with variants on two useful packages designed to work especially
+well with it. These are <span
+class="ecss-1000">xr </span>and <span
+class="ecss-1000">minitoc</span>, which support crossdocument links using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#8217;s normal
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1000">\label/\ref</span></span></span> mechanisms and per-chapter tables of contents, respectively.
+<!--l. 1043--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">9 </span> <a
+ id="x1-200009"></a>History and acknowledgments</h3>
+<!--l. 1045--><p class="noindent">The original authors of <span
+class="ecss-1000">hyperbasics.tex </span>and <span
+class="ecss-1000">hypertex.sty</span>, from which this package
+descends, are Tanmoy Bhattacharya (<span
+class="ectt-1000">tanmoy@qcd.lanl.gov</span>) and Thorsten Ohl
+(<span
+class="ectt-1000">thorsten.ohl@physik.th-darmstadt.de</span>). <span
+class="ecss-1000">hyperref </span>started as a simple port of their work to
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>2<span
+class="cmmi-10"><img
+src="cmmi10-22.gif" alt="e" class="10x-x-22" /></span>&nbsp;standards, but eventually I rewrote nearly everything, because I didn&#8217;t understand a lot of
+the original, and was only interested in getting it to work with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>. I would like to thank Arthur
+Smith, Tanmoy Bhattacharya, Mark Doyle, Paul Ginsparg, David Carlisle, T.&nbsp;V.&nbsp;Raman and Leslie
+Lamport for comments, requests, thoughts and code to get the package into its first useable state.
+Various other people are mentioned at the point in the source where I had to change the code in later
+versions because of problems they found.
+
+<!--l. 1059--><p class="indent"> Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has made the
+package more robust. The days spent on Rev<span class="TEX">T<span
+class="E">E</span>X</span>&nbsp;are entirely due to him! The investigations of Bill
+Moss (<span
+class="ectt-1000">bmoss@math.clemson.edu</span>) into the later versions including native PDF support uncovered a good
+many bugs, and his testing is appreciated. Hans Hagen (<span
+class="ectt-1000">pragma@pi.net</span>) provided a lot of insight into
+PDF.
+<!--l. 1067--><p class="indent"> Berthold Horn provided help, encouragement and sponsorship for the <span
+class="ecss-1000">dvipsone </span>and <span
+class="ecss-1000">dviwindo </span>drivers.
+Sergey Lesenko provided the changes needed for <span
+class="ecss-1000">dvipdf</span>, and H&agrave;n Th&ecirc;' Th&agrave;nh supplied all
+the information needed for <span
+class="ecss-1000">pdftex</span>. Patrick Daly kindly updated his <span
+class="ecss-1000">natbib </span>package to allow
+easy integration with <span
+class="ecss-1000">hyperref</span>. Michael Mehlich&#8217;s <span
+class="ecss-1000">hyper </span>package (developed in parallel with
+<span
+class="ecss-1000">hyperref</span>) showed me solutions for some problems. Hopefully the two packages will combine one
+day.
+<!--l. 1076--><p class="indent"> The forms creation section owes a great deal to: T.&nbsp;V.&nbsp;Raman, for encouragement, support and
+ideas; Thomas Merz, whose book <span
+class="ecti-1000">Web Publishing with Acrobat/PDF </span>provided crucial insights;
+D.&nbsp;P.&nbsp;Story, whose detailed article about pdfmarks and forms solved many practical problems; and Hans
+Hagen, who explained how to do it in <span
+class="ecss-1000">pdftex</span>.
+<!--l. 1082--><p class="indent"> Steve Dandy recreated the manual source in July 2003 after it had been lost.
+<!--l. 1085--><p class="indent"> Especial extra thanks to David Carlisle for the <span
+class="ecss-1000">backref </span>module, the ps2pdf and dviwindo support,
+frequent general rewrites of my bad code, and for working on changes to the <span
+class="ecss-1000">xr </span>package to suit
+<span
+class="ecss-1000">hyperref</span>.
+
+
+ <h3 class="sectionHead"><span class="titlemark">10 </span> <a
+ id="x1-2100010"></a>GNU Free Documentation License</h3>
+<!--l. 6--><p class="noindent">Version 1.2, November 2002
+<br class="newline">
+<!--l. 9--><p class="indent"> Copyright <span
+class="cmsy-10">&#x00A9;</span>&nbsp;2000,2001,2002 Free Software Foundation, Inc.
+<br class="newline">59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+<br class="newline">Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is
+not allowed.
+<!--l. 15--><p class="noindent">
+ <h4 class="likesubsectionHead"><a
+ id="x1-2200010"></a>Preamble</h4>
+<!--l. 17--><p class="noindent">The purpose of this License is to make a manual, textbook, or other functional and useful document
+&#8220;free&#8221; in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or
+without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the
+author and publisher a way to get credit for their work, while not being considered responsible for
+modifications made by others.
+<!--l. 25--><p class="indent"> This License is a kind of &#8220;copyleft&#8221;, which means that derivative works of the document must
+themselves be free in the same sense. It complements the GNU General Public License, which is a
+copyleft license designed for free software.
+<!--l. 30--><p class="indent"> We have designed this License in order to use it for manuals for free software, because free software
+needs free documentation: a free program should come with manuals providing the same
+freedoms that the software does. But this License is not limited to software manuals; it can
+be used for any textual work, regardless of subject matter or whether it is published as a
+printed book. We recommend this License principally for works whose purpose is instruction or
+reference.
+<!--l. 39--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a
+ id="x1-2300010.1"></a>Applicability and definitions</h4>
+<!--l. 42--><p class="noindent">This License applies to any manual or other work, in any medium, that contains a notice placed by
+the copyright holder saying it can be distributed under the terms of this License. Such a
+notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under
+the conditions stated herein. The &#8220;Document&#8221;, below, refers to any such manual or work.
+Any member of the public is a licensee, and is addressed as &#8220;you&#8221;. You accept the license
+if you copy, modify or distribute the work in a way requiring permission under copyright
+law.
+<!--l. 52--><p class="indent"> A &#8220;Modified Version&#8221; of the Document means any work containing the Document or a
+portion of it, either copied verbatim, or with modifications and/or translated into another
+language.
+<!--l. 56--><p class="indent"> A &#8220;Secondary Section&#8221; is a named appendix or a front-matter section of the Document that deals
+exclusively with the relationship of the publishers or authors of the Document to the Document&#8217;s overall
+subject (or to related matters) and contains nothing that could fall directly within that overall subject.
+(Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical connection with the subject or with
+related matters, or of legal, commercial, philosophical, ethical or political position regarding
+them.
+<!--l. 67--><p class="indent"> The &#8220;Invariant Sections&#8221; are certain Secondary Sections whose titles are designated, as being those of
+Invariant Sections, in the notice that says that the Document is released under this License. If a section
+does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The
+Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections
+
+
+then there are none.
+<!--l. 75--><p class="indent"> The &#8220;Cover Texts&#8221; are certain short passages of text that are listed, as Front-Cover Texts or
+Back-Cover Texts, in the notice that says that the Document is released under this License.
+A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25
+words.
+<!--l. 80--><p class="indent"> A &#8220;Transparent&#8221; copy of the Document means a machine-readable copy, represented in a format
+whose specification is available to the general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or
+(for drawings) some widely available drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an
+otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or
+discourage subsequent modification by readers is not Transparent. An image format is not
+Transparent if used for any substantial amount of text. A copy that is not &#8220;Transparent&#8221; is called
+&#8220;Opaque&#8221;.
+<!--l. 93--><p class="indent"> Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo
+input format, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&nbsp;input format, SGML or XML using a publicly available DTD, and
+standard-conforming simple HTML, PostScript or PDF designed for human modification.
+Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include
+proprietary formats that can be read and edited only by proprietary word processors, SGML
+or XML for which the DTD and/or processing tools are not generally available, and the
+machine-generated HTML, PostScript or PDF produced by some word processors for output purposes
+only.
+<!--l. 104--><p class="indent"> The &#8220;Title Page&#8221; means, for a printed book, the title page itself, plus such following pages as are
+needed to hold, legibly, the material this License requires to appear in the title page. For works
+in formats which do not have any title page as such, &#8220;Title Page&#8221; means the text near the
+most prominent appearance of the work&#8217;s title, preceding the beginning of the body of the
+text.
+<!--l. 111--><p class="indent"> A section &#8220;Entitled XYZ&#8221; means a named subunit of the Document whose title either is precisely
+XYZ or contains XYZ in parentheses following text that translates XYZ in another language.
+(Here XYZ stands for a specific section name mentioned below, such as &#8220;Acknowledgements&#8221;,
+&#8220;Dedications&#8221;, &#8220;Endorsements&#8221;, or &#8220;History&#8221;.) To &#8220;Preserve the Title&#8221; of such a section when you
+modify the Document means that it remains a section &#8220;Entitled XYZ&#8221; according to this
+definition.
+<!--l. 119--><p class="indent"> The Document may include Warranty Disclaimers next to the notice which states that this
+License applies to the Document. These Warranty Disclaimers are considered to be included by
+reference in this License, but only as regards disclaiming warranties: any other implication
+that these Warranty Disclaimers may have is void and has no effect on the meaning of this
+License.
+<!--l. 127--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
+ id="x1-2400010.2"></a>Verbatim copying</h4>
+<!--l. 130--><p class="noindent">You may copy and distribute the Document in any medium, either commercially or noncommercially,
+provided that this License, the copyright notices, and the license notice saying this License applies to the
+Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this
+License. You may not use technical measures to obstruct or control the reading or further copying of the
+copies you make or distribute. However, you may accept compensation in exchange for copies. If you
+distribute a large enough number of copies you must also follow the conditions in section&nbsp;
+<a
+href="#x1-2500010.3">10.3<!--tex4ht:ref: copying --></a>.
+<!--l. 141--><p class="indent"> You may also lend copies, under the same conditions stated above, and you may publicly display
+copies.
+
+
+<!--l. 145--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a
+ id="x1-2500010.3"></a>Copying in quantity</h4>
+<!--l. 148--><p class="noindent">If you publish printed copies (or copies in media that commonly have printed covers) of the Document,
+numbering more than 100, and the Document&#8217;s license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front
+cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly
+identify you as the publisher of these copies. The front cover must present the full title with all
+words of the title equally prominent and visible. You may add other material on the covers
+in addition. Copying with changes limited to the covers, as long as they preserve the title
+of the Document and satisfy these conditions, can be treated as verbatim copying in other
+respects.
+<!--l. 161--><p class="indent"> If the required texts for either cover are too voluminous to fit legibly, you should put the first ones
+listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+<!--l. 166--><p class="indent"> If you publish or distribute Opaque copies of the Document numbering more than 100, you must
+either include a machine-readable Transparent copy along with each Opaque copy, or state in or with
+each Opaque copy a computer-network location from which the general network-using public has access
+to download using public-standard network protocols a complete Transparent copy of the Document, free
+of added material. If you use the latter option, you must take reasonably prudent steps, when you
+begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will
+remain thus accessible at the stated location until at least one year after the last time you
+distribute an Opaque copy (directly or through your agents or retailers) of that edition to the
+public.
+<!--l. 179--><p class="indent"> It is requested, but not required, that you contact the authors of the Document well before
+redistributing any large number of copies, to give them a chance to provide you with an updated version
+of the Document.
+<!--l. 184--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.4 </span> <a
+ id="x1-2600010.4"></a>Modifications</h4>
+<!--l. 187--><p class="noindent">You may copy and distribute a Modified Version of the Document under the conditions of sections&nbsp; <a
+href="#x1-2400010.2">10.2<!--tex4ht:ref: verbatim --></a>
+and <a
+href="#x1-2500010.3">10.3<!--tex4ht:ref: copying --></a> above, provided that you release the Modified Version under precisely this License, with the
+Modified Version filling the role of the Document, thus licensing distribution and modification of the
+Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified
+Version:
+<!--l. 196--><p class="indent">
+ <ol type="1" class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-26002x1"></a>Use in the Title Page (and on the covers, if any) a title distinct from that of the Document,
+ and from those of previous versions (which should, if there were any, be listed in the History
+ section of the Document). You may use the same title as a previous version if the original
+ publisher of that version gives permission.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-26004x2"></a>List on the Title Page, as authors, one or more persons or entities responsible for authorship
+ of the modifications in the Modified Version, together with at least five of the principal
+ authors of the Document (all of its principal authors, if it has fewer than five), unless they
+ release you from this requirement.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-26006x3"></a>State on the Title page the name of the publisher of the Modified Version, as the publisher.
+
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-26008x4"></a>Preserve all the copyright notices of the Document.
+ </li>
+ <li class="enumerate" value="5"
+><a
+ id="x1-26010x5"></a>Add an appropriate copyright notice for your modifications adjacent to the other copyright
+ notices.
+ </li>
+ <li class="enumerate" value="6"
+><a
+ id="x1-26012x6"></a>Include, immediately after the copyright notices, a license notice giving the public permission
+ to use the Modified Version under the terms of this License, in the form shown in the
+ Addendum below.
+ </li>
+ <li class="enumerate" value="7"
+><a
+ id="x1-26014x7"></a>Preserve in that license notice the full lists of Invariant Sections and required Cover Texts
+ given in the Document&#8217;s license notice.
+ </li>
+ <li class="enumerate" value="8"
+><a
+ id="x1-26016x8"></a>Include an unaltered copy of this License.
+ </li>
+ <li class="enumerate" value="9"
+><a
+ id="x1-26018x9"></a>Preserve the section Entitled &#8220;History&#8221;, Preserve its Title, and add to it an item stating at
+ least the title, year, new authors, and publisher of the Modified Version as given on the Title
+ Page. If there is no section Entitled &#8220;History&#8221; in the Document, create one stating the title,
+ year, authors, and publisher of the Document as given on its Title Page, then add an item
+ describing the Modified Version as stated in the previous sentence.
+ </li>
+ <li class="enumerate" value="10"
+><a
+ id="x1-26020x10"></a>Preserve the network location, if any, given in the Document for public access to a
+ Transparent copy of the Document, and likewise the network locations given in the Document
+ for previous versions it was based on. These may be placed in the &#8220;History&#8221; section. You
+ may omit a network location for a work that was published at least four years before the
+ Document itself, or if the original publisher of the version it refers to gives permission.
+ </li>
+ <li class="enumerate" value="11"
+><a
+ id="x1-26022x11"></a>For any section Entitled &#8220;Acknowledgements&#8221; or &#8220;Dedications&#8221;, Preserve the Title of the
+ section, and preserve in the section all the substance and tone of each of the contributor
+ acknowledgements and/or dedications given therein.
+ </li>
+ <li class="enumerate" value="12"
+><a
+ id="x1-26024x12"></a>Preserve all the Invariant Sections of the Document, unaltered in their text and in their
+ titles. Section numbers or the equivalent are not considered part of the section titles.
+ </li>
+ <li class="enumerate" value="13"
+><a
+ id="x1-26026x13"></a>Delete any section Entitled &#8220;Endorsements&#8221;. Such a section may not be included in the
+ Modified Version.
+ </li>
+ <li class="enumerate" value="14"
+><a
+ id="x1-26028x14"></a>Do not retitle any existing section to be Entitled &#8220;Endorsements&#8221; or to conflict in title with
+ any Invariant Section.
+ </li>
+ <li class="enumerate" value="15"
+><a
+ id="x1-26030x15"></a>Preserve any Warranty Disclaimers.
+ </li></ol>
+
+
+<!--l. 247--><p class="indent"> If the Modified Version includes new front-matter sections or appendices that qualify as Secondary
+Sections and contain no material copied from the Document, you may at your option designate some or
+all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in
+the Modified Version&#8217;s license notice. These titles must be distinct from any other section
+titles.
+<!--l. 254--><p class="indent"> You may add a section Entitled &#8220;Endorsements&#8221;, provided it contains nothing but endorsements of
+your Modified Version by various parties&#8211;for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a standard.
+<!--l. 260--><p class="indent"> You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as
+a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any
+one entity. If the Document already includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of, you may not add another; but you
+may replace the old one, on explicit permission from the previous publisher that added the old
+one.
+<!--l. 270--><p class="indent"> The author(s) and publisher(s) of the Document do not by this License give permission to use their
+names for publicity for or to assert or imply endorsement of any Modified Version.
+<!--l. 275--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.5 </span> <a
+ id="x1-2700010.5"></a>Combining documents</h4>
+<!--l. 278--><p class="noindent">You may combine the Document with other documents released under this License, under the terms
+defined in section&nbsp; <a
+href="#x1-2600010.4">10.4<!--tex4ht:ref: modifications --></a> above for modified versions, provided that you include in the combination all of
+the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant
+Sections of your combined work in its license notice, and that you preserve all their Warranty
+Disclaimers.
+<!--l. 286--><p class="indent"> The combined work need only contain one copy of this License, and multiple identical Invariant
+Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name
+but different contents, make the title of each such section unique by adding at the end of it, in
+parentheses, the name of the original author or publisher of that section if known, or else a unique
+number. Make the same adjustment to the section titles in the list of Invariant Sections in the license
+notice of the combined work.
+<!--l. 295--><p class="indent"> In the combination, you must combine any sections Entitled &#8220;History&#8221; in the various original
+documents, forming one section Entitled &#8220;History&#8221;; likewise combine any sections Entitled
+&#8220;Acknowledgements&#8221;, and any sections Entitled &#8220;Dedications&#8221;. You must delete all sections Entitled
+&#8220;Endorsements&#8221;.
+<!--l. 302--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.6 </span> <a
+ id="x1-2800010.6"></a>Collections of documents</h4>
+<!--l. 305--><p class="noindent">You may make a collection consisting of the Document and other documents released under this License,
+and replace the individual copies of this License in the various documents with a single copy that is
+included in the collection, provided that you follow the rules of this License for verbatim copying of each
+of the documents in all other respects.
+<!--l. 311--><p class="indent"> You may extract a single document from such a collection, and distribute it individually under this
+License, provided you insert a copy of this License into the extracted document, and follow this License
+in all other respects regarding verbatim copying of that document.
+<!--l. 317--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.7 </span> <a
+ id="x1-2900010.7"></a>Aggregation with independent works</h4>
+
+<!--l. 320--><p class="noindent">A compilation of the Document or its derivatives with other separate and independent documents or
+works, in or on a volume of a storage or distribution medium, is called an &#8220;aggregate&#8221; if the copyright
+resulting from the compilation is not used to limit the legal rights of the compilation&#8217;s users beyond what
+the individual works permit. When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves derivative works of the
+Document.
+<!--l. 329--><p class="indent"> If the Cover Text requirement of section&nbsp; <a
+href="#x1-2500010.3">10.3<!--tex4ht:ref: copying --></a> is applicable to these copies of the Document, then if
+the Document is less than one half of the entire aggregate, the Document&#8217;s Cover Texts may be placed
+on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the
+Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+<!--l. 338--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.8 </span> <a
+ id="x1-3000010.8"></a>Translation</h4>
+<!--l. 341--><p class="noindent">Translation is considered a kind of modification, so you may distribute translations of the Document
+under the terms of section&nbsp; <a
+href="#x1-2600010.4">10.4<!--tex4ht:ref: modifications --></a>. Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include translations of some or all Invariant
+Sections in addition to the original versions of these Invariant Sections. You may include a translation of
+this License, and all the license notices in the Document, and any Warranty Disclaimers,
+provided that you also include the original English version of this License and the original
+versions of those notices and disclaimers. In case of a disagreement between the translation
+and the original version of this License or a notice or disclaimer, the original version will
+prevail.
+<!--l. 355--><p class="indent"> If a section in the Document is Entitled &#8220;Acknowledgements&#8221;, &#8220;Dedications&#8221;, or &#8220;History&#8221;, the
+requirement (section&nbsp; <a
+href="#x1-2600010.4">10.4<!--tex4ht:ref: modifications --></a>) to Preserve its Title (section&nbsp; <a
+href="#x1-2300010.1">10.1<!--tex4ht:ref: applicability --></a>) will typically require changing the actual
+title.
+<!--l. 362--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.9 </span> <a
+ id="x1-3100010.9"></a>Termination</h4>
+<!--l. 365--><p class="noindent">You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under
+this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so long as such parties remain
+in full compliance.
+<!--l. 374--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.10 </span> <a
+ id="x1-3200010.10"></a>Future revisions of this license</h4>
+<!--l. 377--><p class="noindent">The Free Software Foundation may publish new, revised versions of the GNU Free Documentation
+License from time to time. Such new versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
+<!--l. 383--><p class="indent"> Each version of the License is given a distinguishing version number. If the Document specifies that a
+particular numbered version of this License &#8220;or any later version&#8221; applies to it, you have the option of
+following the terms and conditions either of that specified version or of any later version that has been
+published (not as a draft) by the Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not as a draft) by the Free Software
+Foundation.
+
+
+<!--l. 393--><p class="noindent">
+ <h4 class="likesubsectionHead"><a
+ id="x1-3300010.10"></a>Addendum: how to use this license for your documents</h4>
+<!--l. 395--><p class="noindent">To use this License in a document you have written, include a copy of the License in the document and
+put the following copyright and license notices just after the title page:
+<!--l. 399--><p class="indent">
+ <div class="quote">
+ <!--l. 400--><p class="noindent">Copyright <span
+class="cmsy-10">&#x00A9;</span>&nbsp;YEAR YOUR NAME. Permission is granted to copy, distribute and/or
+ modify this document under the terms of the GNU Free Documentation License,
+ Version 1.2 or any later version published by the Free Software Foundation; with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
+ license is included in the section entitled &#8220;GNU Free Documentation License&#8221;.</div>
+<!--l. 409--><p class="indent"> If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the &#8220;with...Texts.&#8221;
+line with this:
+<!--l. 412--><p class="indent"> with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and
+with the Back-Cover Texts being LIST.
+<!--l. 415--><p class="indent"> If you have Invariant Sections without Cover Texts, or some other combination of the three, merge
+those two alternatives to suit the situation.
+<!--l. 419--><p class="indent"> If your document contains nontrivial examples of program code, we recommend releasing these
+examples in parallel under your choice of free software license, such as the GNU General Public License,
+to permit their use in free software.
+
+
+
+</body></html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.pdf b/Master/texmf-dist/doc/latex/hyperref/manual.pdf
new file mode 100644
index 00000000000..1dc5ff35b93
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.tex b/Master/texmf-dist/doc/latex/hyperref/manual.tex
new file mode 100644
index 00000000000..0fab1a1953d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manual.tex
@@ -0,0 +1,1123 @@
+% This is the manual for the LaTeX hyperref package.
+%
+% Copyright (C) 1998, 2003 Sebastian Rahtz.
+%
+% Permission is granted to copy, distribute and/or modify this document
+% under the terms of the GNU Free Documentation License, Version 1.1 or
+% any later version published by the Free Software Foundation; with no
+% Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+% Texts. A copy of the license is included in the section entitled
+% ``GNU Free Documentation License.''
+
+\RequirePackage{ifpdf}
+\ifpdf % We are running pdfTeX in pdf mode
+\documentclass[pdftex]{article}
+\else
+\documentclass{article}
+\fi
+
+% Page layout.
+\advance\textwidth by 1.1in
+\advance\oddsidemargin by -.55in
+\advance\evensidemargin by -.55in
+%
+\advance\textheight by 1in
+\advance\topmargin by -.5in
+\advance\footskip by -.5in
+%
+\pagestyle{headings}
+%
+% Avoid some overfull boxes.
+\emergencystretch=.1\hsize
+\hbadness = 3000
+
+% these are from lshort.sty, but lshort.sty pulls in so many other
+% packages it seems cleaner to just include them here.
+%
+\newcommand{\bs}{\symbol{'134}}%Print backslash
+\newcommand{\ci}[1]{\texttt{\bs#1}}
+
+\makeatletter
+\@ifpackageloaded{tex4ht}{%
+ % separate definition for HTML case to avoid
+ % nasty borders with double horizontal lines with
+ % large gaps.
+ \newsavebox{\cmdsyntaxbox}%
+ \newenvironment{cmdsyntax}{%
+ \par
+ % \small
+ \addvspace{3.2ex plus 0.8ex minus 0.2ex}%
+ \vskip -\parskip
+ \noindent
+ \begin{lrbox}{\cmdsyntaxbox}%
+ \begin{tabular}{l}%
+ \rule{0pt}{1em}%
+ \ignorespaces
+ }{%
+ \end{tabular}%
+ \end{lrbox}%
+ \fbox{\usebox{\cmdsyntaxbox}}%
+ \par
+ \nopagebreak
+ \addvspace{3.2ex plus 0.8ex minus 0.2ex}%
+ \vskip -\parskip
+ }%
+}{%
+ \newenvironment{cmdsyntax}{%
+ \par
+ \small
+ \addvspace{3.2ex plus 0.8ex minus 0.2ex}%
+ \vskip -\parskip
+ \noindent
+ \begin{tabular}{|l|}%
+ \hline
+ \rule{0pt}{1em}%
+ \ignorespaces
+ }{%
+ \\%
+ \hline
+ \end{tabular}%
+ \par
+ \nopagebreak
+ \addvspace{3.2ex plus 0.8ex minus 0.2ex}%
+ \vskip -\parskip
+ }%
+}
+\makeatother
+
+\usepackage{array,longtable}
+\usepackage[T1]{fontenc}
+
+\newcommand*{\Quote}[1]{\textquotedblleft#1\textquotedblright}
+
+\def\Hanh{H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh}
+
+\ifpdf
+ \usepackage[%
+ pdftex,%
+ colorlinks,%
+ hyperindex,%
+ plainpages=false,%
+ bookmarksopen,%
+ bookmarksnumbered%
+ ]{hyperref}
+ %%?? \def\pdfBorderAttrs{/Border [0 0 0] } % No border arround Links
+ \usepackage{thumbpdf}
+\else
+ \usepackage{hyperref}
+\fi
+
+\title{Hypertext marks in \LaTeX: a manual for \textsf{hyperref}}
+\author{Sebastian Rahtz \and Heiko Oberdiek}
+% Manual updated by Steve Peter and Karl Berry, 7/03.
+\date{February 2004}
+
+\begin{document}
+
+% comes out too close to the toc, and we know it's page one anyway.
+\thispagestyle{empty}
+\maketitle
+\tableofcontents
+\setcounter{tocdepth}{2}% for bookmark levels
+
+\section{Introduction}
+
+The package derives from, and builds on, the work of the Hyper\TeX\
+project, described at \url{http://xxx.lanl.gov/hypertex/}. It extends
+the functionality of all the \LaTeX\ cross-referencing commands
+(including the table of contents, bibliographies etc) to produce
+\verb|\special| commands which a driver can turn into hypertext links;
+it also provides new commands to allow the user to write \emph{ad hoc}
+hypertext links, including those to external documents and URLs.
+
+This manual provides a brief overview of the \textsf{hyperref}
+package. For more details, you should read the additional documentation
+distributed with the package, as well as the complete documentation by
+processing \texttt{hyperref.dtx}. You should also read the chapter on
+\textsf{hyperref} in \textit{The \LaTeX\ Web Companion}, where you will
+find additional examples.
+
+The Hyper\TeX\ specification\footnote{This is borrowed from an article
+by Arthur Smith.} says that conformant viewers/translators must
+recognize the following set of \verb|\special| constructs:
+
+\begin{description}
+\item[href:] \verb|html:<a href = "href_string">|
+\item[name:] \verb|html:<a name = "name_string">|
+\item[end:] \verb|html:</a>|
+\item[image:] \verb|html:<img src = "href_string">|
+\item[base\_name:] \verb|html:<base href = "href_string">|
+\end{description}
+
+The \emph{href}, \emph{name} and \emph{end} commands are used to do the
+basic hypertext operations of establishing links between sections of
+documents. The \emph{image} command is intended (as with current HTML
+viewers) to place an image of arbitrary graphical format on the page in
+the current location. The \emph{base\_name} command is be used to
+communicate to the DVI viewer the full (URL) location of the current
+document so that files specified by relative URL's may be retrieved
+correctly.
+
+The \emph{href} and \emph{name} commands must be paired with an
+\emph{end} command later in the \TeX\ file---the \TeX\ commands between
+the two ends of a pair form an \emph{anchor} in the document. In the
+case of an \emph{href} command, the \emph{anchor} is to be highlighted
+in the \emph{DVI viewer}, and when clicked on will cause the scene to
+shift to the destination specified by \emph{href\_string}. The
+\emph{anchor} associated with a name command represents a possible
+location to which other hypertext links may refer, either as local
+references (of the form \verb|href="#name_string"| with the
+\emph{name\_string} identical to the one in the name command) or as part
+of a URL (of the form \emph{URL\#name\_string}). Here
+\emph{href\_string} is a valid URL or local identifier, while
+\emph{name\_string} could be any string at all: the only caveat is that
+`$\verb|"|$' characters should be escaped with a backslash
+($\backslash$), and if it looks like a URL name it may cause problems.
+
+However, the drivers intended to produce \emph{only} PDF use literal
+PostScript or PDF \verb|\special| commands. The commands are defined in
+configuration files for different drivers, selected by package options;
+at present, the following drivers are supported:
+
+\begin{description}
+\item[hypertex] DVI processors conforming to the Hyper\TeX\ guidelines (i.e.\ \textsf{xdvi}, \textsf{dvips} (with
+the \textsf{-z} option), \textsf{OzTeX}, and \textsf{Textures})
+\item[dvips] produces \verb|\special| commands tailored for \textsf{dvips}
+\item[dvipsone] produces \verb|\special| commands tailored for \textsf{dvipsone}
+\item[ps2pdf] a special case of output suitable for processing by earlier versions of Ghost\-script's
+PDF writer; this is basically the same as that for \textsf{dvips}, but a few variations remained before version 5.21
+\item[tex4ht] produces \verb|\special| commands for use with \textsf{\TeX4ht}
+\item[pdftex] pdf\TeX, \Hanh{}'s \TeX{} variant that writes PDF directly
+\item[dvipdf] produces \verb|\special| commands for the DVI to PDF driver \textsf{dvipdf}
+\item[dvipdfm] produces \verb|\special| commands for Mark Wicks' DVI to PDF driver \textsf{dvipdfm}
+\item[dviwindo] produces \verb|\special| commands that Y\&Y's Windows previewer interprets as hypertext jumps within the previewer
+\item[vtex] produces \verb|\special| commands that MicroPress' HTML and
+ PDF-producing \TeX\ variants interpret as hypertext jumps within the
+ previewer
+\item[textures] produces \verb|\special| commands that \textsf{Textures} interprets as hypertext jumps within the previewer
+\end{description}
+
+Output from \textsf{dvips} or \textsf{dvipsone} must be processed using
+Acrobat Distiller to obtain a PDF file.\footnote{Make sure you turn off
+the partial font downloading supported by \textsf{dvips} and
+\textsf{dvipsone} in favor of Distiller's own system.} The result is
+generally preferable to that produced by using the \textsf{hypertex}
+driver, and then processing with \textsf{dvips -z}, but the DVI file is
+not portable. The main advantage of using the Hyper\TeX\ \ci{special}
+commands is that you can also use the document in hypertext DVI viewers,
+such as \textsf{xdvi}.
+
+\section{Implicit behavior}
+
+This package can be used with more or less any normal \LaTeX\ document
+by specifying in the document preamble
+
+\begin{verbatim}
+\usepackage{hyperref}
+\end{verbatim}
+
+Make sure it comes \emph{last} of your loaded packages, to give it a
+fighting chance of not being over-written, since its job is to redefine
+many \LaTeX\ commands. Hopefully you will find that all cross-references
+work correctly as hypertext. For example, \ci{section} commands will
+produce a bookmark and a link, whereas \ci{section*} commands will only
+show links when paired with a corresponding \ci{addcontentsline}
+command.
+
+In addition, the \texttt{hyperindex} option (see below) attempts to make
+items in the index by hyperlinked back to the text, and the option
+\texttt{backref} inserts extra `back' links into the bibliography for
+each entry. Other options control the appearance of links, and give
+extra control over PDF output. For example, \texttt{colorlinks}, as its
+name well implies, colors the links instead of using boxes; this is the
+option used in this document.
+
+
+\section{Package options}
+
+All user-configurable aspects of \textsf{hyperref} are set using a
+single `key=value' scheme (using the \textsf{keyval} package) with the
+key \texttt{Hyp}. The options can be set either in the optional argument
+to the \verb|\usepackage| command, or using the \verb|\hypersetup|
+macro. When the package is loaded, a file \texttt{hyperref.cfg} is read
+if it can be found, and this is a convenient place to set options on a
+site-wide basis.
+
+As an example, the behavior of a particular file could be controlled by:
+\begin{itemize}
+
+\item a site-wide \texttt{hyperref.cfg} setting up the look of links,
+adding backreferencing, and setting a PDF display default:
+
+\begin{verbatim}
+\hypersetup{backref,
+pdfpagemode=FullScreen,
+colorlinks=true}
+\end{verbatim}
+
+\item A global option in the file, which is passed down to
+\textsf{hyperref}:
+
+\begin{verbatim}
+\documentclass[dvips]{article}
+\end{verbatim}
+
+\item File-specific options in the \verb|\usepackage| commands, which
+override the ones set in \texttt{hyperref.cfg}:
+
+\begin{verbatim}
+\usepackage[pdftitle={A Perfect Day},colorlinks=false]{hyperref}
+\end{verbatim}
+\end{itemize}
+
+Some options can be given at any time, but many are restricted: before
+\verb|\begin{document}|, only in \verb|\usepackage[...]{hyperref}|,
+before first use, etc.
+
+In the key descriptions that follow, many options do not need a value,
+as they default to the value true if used. These are the ones classed as
+`boolean'. The values true and false can always be specified, however.
+
+\subsection{General options}
+
+Firstly, the options to specify general behavior and page size.
+
+\medskip
+\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}ll}
+draft & boolean & false & all hypertext options are turned off \\
+final & boolean & true & all hypertext options are turned on \\
+debug & boolean & false & extra diagnostic messages are printed in \\
+ & & & the log file \\
+verbose & boolean & false & same as debug \\
+implicit & boolean & true & redefines \LaTeX\ internals \\
+hypertexnames & boolean & true & use guessable names for links \\
+naturalnames & boolean & false & use \LaTeX-computed names for links \\
+a4paper & boolean & true & sets paper size to 210mm $\times$ 297mm \\
+a5paper & boolean & false & sets paper size to 148mm $\times$ 210mm \\
+b5paper & boolean & false & sets paper size to 176mm $\times$ 250mm \\
+letterpaper & boolean & false & sets paper size to 8.5in $\times$ 11in \\
+legalpaper & boolean & false & sets paper size to 8.5in $\times$ 14in \\
+executivepaper & boolean & false & sets paper size to 7.25in $\times$ 10.5in \\
+setpagesize & boolean & true & sets page size by special driver commands
+\end{longtable}
+
+\subsection{Configuration options}
+
+\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}lp{7cm}}
+raiselinks & boolean & true & In the hypertex driver, the height of links is normally calculcated by the driver as
+ simply the base line of contained text; this options forces \verb|\special| commands to
+ reflect the real height of the link (which could contain a graphic) \\
+breaklinks & boolean & false & Allows link text to break across lines; since this cannot be accommodated in PDF, it is
+ only set true by default if the pdftex driver is used. This makes links on multiple lines
+ into different PDF links to the same target. \\
+pageanchor & boolean & true & Determines whether every page is given an implicit anchor at the top left corner. If this
+ is turned off, \verb|\tableofcontents| will not contain hyperlinks. \\
+plainpages & boolean & true & Forces page anchors to be named by the arabic form of the page number, rather than the
+ formatted form. \\
+nesting & boolean & false & Allows links to be nested; no drivers currently support this.
+\end{longtable}
+
+\subsection{Backend drivers}
+
+If no driver is specified, the package defaults to loading the
+\textsf{hypertex} driver. All of these are boolean options.
+
+\noindent\begin{longtable}{>{\ttfamily}lp{.8\hsize}}
+dvips & Sets up \textsf{hyperref} for use with the \textsf{dvips} driver. \\
+dvipsone & Sets up \textsf{hyperref} for use with the \textsf{dvipsone} driver. \\
+dviwindo & Sets up \textsf{hyperref} for use with the \textsf{dviwindo} Windows previewer. \\
+hypertex & Sets up \textsf{hyperref} for use with the Hyper\TeX-compliant drivers. \\
+latex2html & Redefines a few macros for compatibility with \textsf{latex2html}. \\
+nativepdf & an alias for \textsf{dvips} \\
+pdfmark & an alias for \textsf{dvips} \\
+pdftex & Sets up \textsf{hyperref} for use with the \textsf{pdftex} program.\\
+ps2pdf & Redefines a few macros for compatibility with
+ Ghostscript's PDF writer, otherwise identical to
+ \textsf{dvips}. \\
+tex4ht & for use with \textsf{\TeX4ht} \\
+textures & for use with \textsf{Textures} \\
+vtex & For use with MicroPress' \textsf{VTeX}; the PDF
+ and HTML backends are detected automatically. \\
+vtexpdfmark & for use with \textsf{VTeX}'s PostScript backend. \\
+\end{longtable} \smallskip
+
+If you use \textsf{dviwindo}, you may need to redefine the macro
+\ci{wwwbrowser} (the default is \verb|C:\netscape\netscape|) to tell
+\textsf{dviwindo} what program to launch. Thus, users of Internet
+Explorer might add something like this to hyperref.cfg:
+
+\begin{verbatim}
+\renewcommand{wwwbrowser}{C:\string\Program\space
+ Files\string\Plus!\string\Microsoft\space
+ Internet\string\iexplore.exe}
+\end{verbatim}
+
+\subsection{Extension options}
+\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}lp{6cm}}
+extension & text & & Set the file extension (e.g.\ \textsf{dvi}) which will be appended to file links
+ created if you use the \textsf{xr} package. \\
+hyperfigures & boolean & & \\
+backref & boolean & false & Adds `backlink' text to the end of each item in the bibliography, as a list of
+ section numbers. This can only work properly \emph{if} there is a blank line after
+ each \verb|\bibitem|. \\
+pagebackref & boolean & false & Adds `backlink' text to the end of each item in the bibliography, as a list of page
+ numbers. \\
+hyperindex & boolean & false & Makes the text of index entries into hyperlinks. Easily broken \ldots \\
+encap & & & Sets encap character for hyperindex \\
+linktocpage & boolean & false & make page number, not text, be link on TOC, LOF and LOT \\
+breaklinks & boolean & false & allow links to break over lines by making links over multiple lines into PDF links to
+ the same target \\
+colorlinks & boolean & false & Colors the text of links and anchors. The colors chosen depend on the the type of
+ link. At present the only types of link distinguished are citations, page references,
+ URLs, local file references, and other links. \\
+linkcolor & color & red & Color for normal internal links. \\
+anchorcolor & color & black & Color for anchor text. \\
+citecolor & color & green & Color for bibliographical citations in text. \\
+filecolor & color & magenta & Color for URLs which open local files. \\
+menucolor & color & red & Color for Acrobat menu items. \\
+pagecolor & color & red & Color for links to other pages. \\
+urlcolor & color & cyan & Color for linked URLs. \\
+frenchlinks & boolean & false & use small caps instead of color for links
+\end{longtable} \smallskip
+
+Note that all color names must be defined before use, following the
+normal system of the standard \LaTeX\ \textsf{color} package.
+
+\subsection{PDF-specific display options}
+\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}lp{5cm}}
+bookmarks & boolean & false & A set of Acrobat bookmarks are written, in a manner similar to the
+ table of contents, requiring two passes of \LaTeX. Some postprocessing
+ of the bookmark file (file extension \texttt{.out}) may be needed to
+ translate \LaTeX\ codes, since bookmarks must be written in PDFEncoding.
+ To aid this process, the \texttt{.out} file is not rewritten by \LaTeX\
+ if it is edited to contain a line \verb|\let\WriteBookmarks\relax| \\
+bookmarksopen & boolean & false & If Acrobat bookmarks are requested, show them with all the subtrees
+ expanded. \\
+bookmarksopenlevel & parameter & & level (\ci{maxdimen}) to which bookmarks are open \\
+bookmarksnumbered & boolean & false & If Acrobat bookmarks are requested, include section numbers. \\
+bookmarkstype & text & toc & to specify which `toc' file to mimic \\
+pdfhighlight & name & /I & How link buttons behave when selected; /I is for inverse (the default);
+ the other possibilities are /N (no effect), /O (outline), and /P (inset
+ highlighting). \\
+citebordercolor & RGB color & 0 1 0 & The color of the box around citations \\
+filebordercolor & RGB color & 0 .5 .5 & The color of the box around links to files \\
+linkbordercolor & RGB color & 1 0 0 & The color of the box around normal links \\
+menubordercolor & RGB color & 1 0 0 & The color of the box around Acrobat menu links \\
+pagebordercolor & RGB color & 1 1 0 & The color of the box around links to pages \\
+urlbordercolor & RGB color & 0 1 1 & The color of the box around links to URLs \\
+runbordercolor & RGB color & 0 .7 .7 & color of border around `run' links \\
+pdfborder & & 0 0 1 & The style of box around links; defaults to a box with lines of 1pt thickness,
+ but the colorlinks option resets it to produce no border.
+\end{longtable}
+
+Note that the color of link borders can be specified \emph{only} as 3
+numbers in the range 0..1, giving an RGB color. You cannot use colors
+defined in \TeX.
+
+The bookmark commands are stored in a file called
+\textit{jobname}\texttt{.out}. The files is not processed by \LaTeX\ so
+any markup is passed through. You can postprocess this file as needed;
+as an aid for this, the \texttt{.out} file is not overwritten on the
+next \TeX\ run if it is edited to contain the line \\
+
+\begin{verbatim}
+\let\WriteBookmarks\relax
+\end{verbatim}
+
+\subsection{PDF display and information options}
+\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}lp{6cm}}
+baseurl & URL & & Sets the base URL of the PDF document \\
+pdfpagemode & text & None & Determines how the file is opening in Acrobat; the possibilities are
+ \texttt{None}, \texttt{UseThumbs} (show thumbnails), \texttt{UseOutlines} (show
+ bookmarks), and \texttt{FullScreen}. If no mode if explicitly chosen, but the
+ bookmarks option is set, \texttt{UseOutlines} is used. \\
+pdftitle & text & & Sets the document information Title field \\
+pdfauthor & text & & Sets the document information Author field \\
+pdfsubject & text & & Sets the document information Subject field \\
+pdfcreator & text & & Sets the document information Creator field \\
+pdfproducer & text & & Sets the document information Producer field \\
+pdfkeywords & text & & Sets the document information Keywords field \\
+pdfview & text & FitBH & Sets the default PDF `view' for each link \\
+pdfstartpage & text & 1 & Determines on which page the PDF file is opened. \\
+pdfstartview & text & FitB & Set the startup page view \\
+pdfpagescrop & n n n n & & Sets the default PDF crop box for pages. This should be a set of four numbers \\
+pdfcenterwindow & boolean & false & position the document window in the center of the screen \\
+pdffitwindow & boolean & false & resize document window to fit document size \\
+pdfmenubar & boolean & true & make PDF viewer's menu bar visible \\
+pdfnewwindow & boolean & false & make links that open another PDF file start a new window \\
+pdfpagelayout & text & empty & set layout of PDF pages \\
+pdfpagelabels & boolean & false & set PDF page labels \\
+pdfpagetransition & text & empty & set PDF page transition style \\
+pdftoolbar & boolean & true & make PDF toolbar visible \\
+pdfwindowui & boolean & true & make PDF user interface elements visible \\
+unicode & & & Unicode encoded PDF strings
+\end{longtable}
+
+Each link in Acrobat carries its own magnification level, which is set
+using PDF coordinate space, which is not the same as \TeX's. pdf\TeX\
+works by supplying default values for \texttt{XYZ} (horizontal $\times$
+vertical $\times$ zoom) and \texttt{FitBH}. However, drivers using
+\texttt{pdfmark} do not supply defaults, so \textsf{hyperref} passes in
+a value of -32768, which causes Acrobat to set (usually) sensible
+defaults. The following are possible values for the \texttt{pdfview} and
+\texttt{pdfstartview} parameters.
+
+\noindent\begin{longtable}{>{\ttfamily}l>{\itshape}lp{7cm}}
+XYZ & left top zoom & Sets a coordinate and a zoom factor. If any one is null, the source link value is used.
+ \textit{null null null} will give the same values as the current page. \\
+Fit & & Fits the page to the window. \\
+FitH & top & Fits the width of the page to the window. \\
+FitV & left & Fits the height of the page to the window. \\
+FitR & left bottom right top & Fits the rectangle specified by the four coordinates to the window. \\
+FitB & & Fits the page bounding box to the window. \\
+FitBH & top & Fits the width of the page bounding box to the window. \\
+FitBV & left & Fits the height of the page bounding box to the window. \\
+\end{longtable}
+
+The \texttt{pdfpagelayout} can be one of the following values.
+
+\noindent\begin{longtable}{>{\ttfamily}lp{10cm}}
+SinglePage & Displays a single page; advancing flips the page \\
+OneColumn & Displays the document in one column; continuous scrolling. \\
+TwoColumnLeft & Displays the document in two columns, odd-numbered pages to the left. \\
+TwoColumnRight & Displays the document in two columns, odd-numbered pages to the right.
+\end{longtable}
+
+Finally, the \texttt{pdfpagetransition} can be one of the following
+values, where \textit{/Di} stands for direction of motion in degrees,
+generally in 90$^{\circ}$\ steps, \textit{/Dm} is a horizontal
+(\texttt{/H}) or vertical (\texttt{/V}) dimension (e.g.\ \texttt{Blinds
+/Dm /V}), and \textit{/M} is for motion, either in (\texttt{/I}) or out
+(\texttt{/O}).
+
+\noindent\begin{longtable}{>{\ttfamily}llp{8.5cm}}
+Blinds & /Dm & Multiple lines distributed evenly across the screen sweep in the same direction to reveal the new
+ page. \\
+Box & /M & A box sweeps in or out. \\
+Dissolve & & The page image dissolves in a piecemeal fashion to reveal the new page. \\
+Glitter & /Di & Similar to Dissolve, except the effect sweeps across the screen. \\
+Split & /Dm /M & Two lines sweep across the screen to reveal the new page. \\
+Wipe & /Di & A single line sweeps across the screen to reveal the new page.
+\end{longtable}
+
+\subsection{Big alphabetical list}
+
+The following is a complete listing of available options for
+\textsf{hyperref}, arranged alphabetically.
+
+\noindent\begin{longtable}{>{\ttfamily}llp{6cm}}
+a4paper & & use A4 paper \\
+a5paper & & use A5 paper \\
+anchorcolor & \textit{black} & set color of anchors \\
+b5paper & & use B5 paper \\
+backref & \textit{false} & do bibliographical back references \\
+baseurl & \textit{empty} & set base URL for document \\
+bookmarks & \textit{true} & make bookmarks \\
+bookmarksnumbered & \textit{false} & put section numbers in bookmarks \\
+bookmarksopen & \textit{false} & open up bookmark tree \\
+bookmarksopenlevel & \ttfamily\ci{maxdimen} & level to which bookmarks are open \\
+bookmarkstype & \textit{toc} & to specify which `toc' file to mimic \\
+breaklinks & \textit{false} & allow links to break over lines \\
+citebordercolor & \textit{0 1 0} & color of border around cites \\
+citecolor & \textit{green} & color of citation links \\
+colorlinks & \textit{false} & color links \\
+ & \textit{true} & (\textsf{tex4ht}, \textsf{dviwindo}) \\
+debug & \textit{false} & provide details of anchors defined; same as verbose \\
+draft & \textit{false} & do not do any hyperlinking \\
+dvipdf & & use \textsf{dvipdf} backend \\
+dvipdfm & & use \textsf{dvipdfm} backend \\
+dvips & & use \textsf{dvips} backend \\
+dvipsone & & use \textsf{dvipsone} backend \\
+dviwindo & & use \textsf{dviwindo} backend \\
+encap & & to set encap character for hyperindex \\
+executivepaper & & use executivepaper \\
+extension & \textit{dvi} & suffix of linked files \\
+filebordercolor & \textit{0 .5 .5} & color of border around file links \\
+filecolor & \textit{cyan} & color of file links \\
+final & \textit{true} & opposite of option draft \\
+frenchlinks & \textit{false} & use small caps instead of color for links \\
+hyperfigures & \textit{false} & make figures hyper links \\
+hyperindex & \textit{true} & set up hyperlinked indices \\
+hypertex & & use \textsf{Hyper\TeX} backend \\
+hypertexnames & \textit{true} & use guessable names for links \\
+implicit & \textit{true} & redefine \LaTeX\ internals \\
+latex2html & & use \textsf{\LaTeX2HTML} backend \\
+legalpaper & & use legalpaper \\
+letterpaper & & use letterpaper \\
+linkbordercolor & \textit{1 0 0} & color of border around links \\
+linkcolor & \textit{red} & color of links \\
+linktocpage & \textit{false} & make page number, not text, be link on TOC, LOF and LOT \\
+menubordercolor & \textit{1 0 0} & color of border around menu links \\
+menucolor & \textit{red} & color for menu links \\
+nativepdf & \textit{false} & an alias for \textsf{dvips} \\
+naturalnames & \textit{false} & use \LaTeX-computed names for links \\
+nesting & \textit{false} & allow nesting of links \\
+pageanchor & \textit{true} & put an anchor on every page \\
+pagebackref & \textit{false} & backreference by page number \\
+pagebordercolor & \textit{1 1 0} & color of border around page links \\
+pagecolor & \textit{red} & color of page links \\
+pdfauthor & \textit{empty} & text for PDF Author field \\
+pdfborder & \textit{0 0 1} & width of PDF link border \\
+ & \textit{0 0 0} & (\texttt{colorlinks)} \\
+pdfcenterwindow & \textit{false} & position the document window in the center of the screen \\
+pdfcreator & \textit{LaTeX with} & text for PDF Creator field \\
+ & \textit{hyperref} & \\
+ & \textit{package} & \\
+pdffitwindow & \textit{false} & resize document window to fit document size \\
+pdfhighlight & \textit{/I} & set highlighting of PDF links \\
+pdfkeywords & \textit{empty} & text for PDF Keywords field \\
+pdfmark & \textit{false} & an alias for \textsf{dvips} \\
+pdfmenubar & \textit{true} & make PDF viewer's menu bar visible \\
+pdfnewwindow & \textit{false} & make links that open another PDF \\
+ & & file start a new window \\
+pdfpagelayout & \textit{empty} & set layout of PDF pages \\
+pdfpagemode & \textit{empty} & set default mode of PDF display \\
+pdfpagelabels & \textit{false} & set PDF page labels \\
+pdfpagescrop & \textit{empty} & set crop size of PDF document \\
+pdfpagetransition & \textit{empty} & set PDF page transition style \\
+pdfproducer & \textit{empty} & text for PDF Producer field \\
+pdfstartpage & \textit{1} & page at which PDF document opens \\
+pdfstartview & \textit{/Fit} & starting view of PDF document \\
+pdfsubject & \textit{empty} & text for PDF Subject field \\
+pdftex & & use \textsf{pdf\TeX} backend \\
+pdftitle & \textit{empty} & text for PDF Title field \\
+pdftoolbar & \textit{true} & make PDF toolbar visible \\
+pdfview & \textit{empty} & PDF `view' when on link traversal \\
+pdfwindowui & \textit{true} & make PDF user interface elements visible \\
+plainpages & \textit{true} & do page number anchors as plain arabic \\
+ps2pdf & & use \textsf{ps2pdf} backend \\
+raiselinks & \textit{false} & raise up links (for \textsf{Hyper\TeX} backend) \\
+runbordercolor & \textit{0 .7 .7} & color of border around `run' links \\
+setpagesize & \textit{true} & set page size by special driver commands \\
+tex4ht & & use \textsf{\TeX4ht} backend \\
+textures & & use \textsf{Textures} backend \\
+unicode & & Unicode encoded pdf strings \\
+urlbordercolor & \textit{0 1 1} & color of border around URL links \\
+urlcolor & \textit{magenta} & color of URL links \\
+verbose & \textit{false} & be chatty \\
+vtex & & use \textsf{VTeX} backend\\
+\end{longtable}
+
+\section{Additional user macros}
+
+If you need to make references to URLs, or write explicit links, the
+following low-level user macros are provided:
+
+\begin{cmdsyntax}
+\ci{href}\verb|{|\emph{URL}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+\noindent The \emph{text} is made a hyperlink to the \emph{URL}; this
+must be a full URL (relative to the base URL, if that is defined). The
+special characters \# and \~{} do \emph{not} need to be escaped in any
+way.
+
+\begin{cmdsyntax}
+\ci{url}\verb|{|\emph{URL}\verb|}|
+\end{cmdsyntax}
+
+\noindent Equivalent to
+\ci{href}\verb|{|\emph{URL}\verb|}{|\emph{URL}\verb|}|.
+
+\begin{cmdsyntax}
+\ci{nolinkurl}\verb|{|\emph{URL}\verb|}|
+\end{cmdsyntax}
+
+\noindent Write \emph{URL} as plain text, without creating a hyperlink.
+
+\begin{cmdsyntax}
+\ci{hyperbaseurl}\verb|{|\emph{URL}\verb|}|
+\end{cmdsyntax}
+
+\noindent A base \emph{URL} is established, which is prepended to other
+specified URLs, to make it easier to write portable documents.
+
+\begin{cmdsyntax}
+\ci{hyperimage}\verb|{|\emph{imageURL}\verb|}|
+\end{cmdsyntax}
+
+\noindent The image referenced by the \emph{URL} is inserted.
+
+\begin{cmdsyntax}
+\ci{hyperdef}\verb|{|\emph{category}\verb|}{|\emph{name}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+\noindent A target area of the document (the \emph{text}) is marked, and
+given the name \emph{category.name}
+
+\begin{cmdsyntax}
+\ci{hyperref}\verb|{|\emph{URL}\verb|}{|\emph{category}\verb|}{|\emph{name}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+\noindent \emph{text} is made into a link to \emph{URL\#category.name}
+
+\begin{cmdsyntax}
+\ci{hyperlink}\verb|{|\emph{name}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+\begin{cmdsyntax}
+\ci{hypertarget}\verb|{|\emph{name}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+\noindent A simple internal link is created with \verb|\hypertarget|,
+with two parameters of an anchor \emph{name}, and anchor
+\emph{text}. \verb|\hyperlink| has two arguments, the name of a
+hypertext object defined somewhere by \verb|\hypertarget|, and the
+\emph{text} which be used as the link on the page.
+
+Note that in HTML parlance, the \verb|\hyperlink| command inserts a
+notional \# in front of each link, making it relative to the current
+testdocument; \verb|\href| expects a full URL.
+
+
+\begin{cmdsyntax}
+\ci{autoref}\verb|{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+This is a replacement for the usual \verb|\ref| command that places a
+contextual label in front of the reference. This gives your users a
+bigger target to click for hyperlinks (e.g.\ `section 2' instead of
+merely the number `2').
+
+The label is worked out from the context of the original \verb|\label|
+command by \textsf{hyperref} by using the macros listed below (shown
+with their default values). The macros can be redefined in documents
+using \verb|\renewcommand|; note that some of these macros are already
+defined in the standard document classes. The mixture of lowercase and
+uppercase initial letters is deliberate and corresponds to the author's
+practice.
+
+For each macro below, \textsf{hyperref} checks \ci{*autorefname} before
+\ci{*name}. For instance, it looks for \ci{figureautorefname} before
+\ci{figurename}.
+
+\noindent\begin{longtable}{lp{10cm}}
+\textit{Macro} & \textit{Default} \\
+\ci{figurename} & Figure \\
+\ci{tablename} & Table \\
+\ci{partname} & Part \\
+\ci{appendixname} & Appendix \\
+\ci{equationname} & Equation \\
+\ci{Itemname} & item \\
+\ci{Chaptername} & chapter \\
+\ci{sectionname} & section \\
+\ci{subsectionname} & subsection \\
+\ci{subsubsectionname} & subsubsection \\
+\ci{paragraphname} & paragraph \\
+\ci{Hfootnotename} & footnote \\
+\ci{AMSname} & Equation \\
+\ci{theoremname} & Theorem
+\end{longtable}
+
+For instances where you want a reference to use the correct counter, but
+not to create a link, there are two starred forms:
+
+\begin{cmdsyntax}
+\ci{ref*}\verb|{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{pageref*}\verb|{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+A typical use would be to write
+\begin{verbatim}
+\hyperref[other]{that nice section (\ref*{other}) we read before}
+\end{verbatim}
+
+We want \verb|\ref*{other}| to generate the correct number, but not to
+form a link, since we do this ourselves with \ci{hyperref}.
+
+\begin{cmdsyntax}
+\ci{pdfstringdef}\verb|{|\emph{macroname}\verb|}{|\emph{\TeX string}\verb|}|
+\end{cmdsyntax}
+
+\ci{pdfstringdef} returns a macro containing the PDF string. (Currently
+this is done globally, but do not rely on it.) All the following tasks,
+definitions and redefinitions are made in a group to keep them local:
+
+\begin{itemize}
+\item Switching to PD1 or PU encoding
+\item Defining the \Quote{octal sequence commands} (\verb|\345|): \verb|\edef\3{\string\3}|
+\item Special glyphs of \TeX: \verb|\{|, \verb|\%|, \verb|\&|, \verb|\space|, \verb|\dots|, etc.
+\item National glyphs (\textsf{german.sty}, \textsf{french.sty}, etc.)
+\item Logos: \verb|\TeX|, \verb|\eTeX|, \verb|\MF|, etc.
+\item Disabling commands that do not provide useful functionality in bookmarks:
+\verb|\label|, \verb|\index|, \verb|\glossary|, \verb|\discretionary|, \verb|\def|, \verb|\let|, etc.
+\item \LaTeX's font commands like \verb|\textbf|, etc.
+\item Support for \verb|\xspace| provided by the \textsf{xspace} package
+\end{itemize}
+
+In addition, parentheses are protected to avoid the danger of unsafe
+unbalanced parentheses in the PDF string. For further details, see Heiko
+Oberdiek's Euro\TeX\ paper distributed with \textsf{hyperref}.
+
+
+\subsection{Replacement macros}
+
+\textsf{hyperref} takes the text for bookmarks from the arguments of
+commands like \ci{section}, which can contain things like math, colors,
+or font changes, none of which will display in bookmarks as is.
+
+\begin{cmdsyntax}
+\ci{texorpdfstring}\verb|{|\emph{\TeX string}\verb|}{|\emph{PDFstring}\verb|}|
+\end{cmdsyntax}
+
+For example,
+\begin{verbatim}
+\section{Pythagoras:
+\texorpdfstring{$ a^2 + b^2 = c^2 $}{%
+a\texttwosuperior\ + b\texttwosuperior\ =
+c\texttwosuperior}}
+\section{\texorpdfstring{\textcolor{red}}{}{Red} Mars}
+\end{verbatim}
+
+\ci{pdfstringdef} executes the hook \pdfstringdefPreHook before it
+expands the string. Therefore, you can use this hook to perform
+additional tasks or to disable additional commands.
+
+\begin{verbatim}
+\expandafter\def\expandafter\pdfstringdefPreHook
+\expandafter{%
+\pdfstringdefPreHook
+\renewcommand{\mycommand}[1]{}%
+}
+\end{verbatim}
+
+However, for disabling commands, an easier way is via
+\ci{pdfstringdefDisableCommands}, which adds its argument to the
+definition of \ci{pdfstringdefPreHook} (`@' can here be used as letter in
+command names):
+
+\begin{verbatim}
+\pdfstringdefDisableCommands{%
+\let~\textasciitilde
+\def\url{\pdfstringdefwarn\url}%
+\let\textcolor\@gobble
+}
+\end{verbatim}
+
+
+\section{Acrobat-specific behavior}
+If you want to access the menu options of Acrobat Reader or Exchange, the following
+macro is provided in the appropriate drivers:
+
+\begin{cmdsyntax}
+\ci{Acrobatmenu}\verb|{|\emph{menuoption}\verb|}{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+\noindent The \emph{text} is used to create a button which activates the appropriate \emph{menuoption}. The following table lists the option names you can use---comparison of this with the menus in Acrobat Reader or Exchange will show what they do. Obviously some are only appropriate to Exchange.
+
+\medskip
+\noindent\begin{longtable}{lp{9cm}}
+File & Open, Close, Scan, Save, SaveAs, Optimizer:SaveAsOpt, Print, PageSetup, Quit \\
+File$\rightarrow$Import & ImportImage, ImportNotes, AcroForm:ImportFDF \\
+File$\rightarrow$Export & ExportNotes, AcroForm:ExportFDF \\
+File$\rightarrow$DocumentInfo & GeneralInfo, OpenInfo, FontsInfo, SecurityInfo, Weblink:Base, AutoIndex:DocInfo \\
+File$\rightarrow$Preferences & GeneralPrefs, NotePrefs, FullScreenPrefs, Weblink:Prefs, AcroSearch:Preferences(Windows)
+ or, AcroSearch:Prefs(Mac), Cpt:Capture \\
+Edit & Undo, Cut, Copy, Paste, Clear, SelectAll, Ole:CopyFile, TouchUp:TextAttributes,
+ TouchUp:FitTextToSelection, TouchUp:ShowLineMarkers, TouchUp:ShowCaptureSuspects,
+ TouchUp:FindSuspect, \\
+ & Properties \\
+Edit$\rightarrow$Fields & AcroForm:Duplicate, AcroForm:TabOrder \\
+Document & Cpt:CapturePages, AcroForm:Actions, CropPages, RotatePages, InsertPages, ExtractPages,
+ ReplacePages, DeletePages, NewBookmark, SetBookmarkDest, CreateAllThumbs,
+ DeleteAllThumbs \\
+View & ActualSize, FitVisible, FitWidth, FitPage, ZoomTo, FullScreen, FirstPage, PrevPage,
+ NextPage, LastPage, GoToPage, GoBack, GoForward, SinglePage, OneColumn, TwoColumns,
+ ArticleThreads, PageOnly, ShowBookmarks, ShowThumbs \\
+Tools & Hand, ZoomIn, ZoomOut, SelectText, SelectGraphics, Note, Link, Thread, AcroForm:Tool,
+ Acro\_Movie:MoviePlayer, TouchUp:TextTool, Find, FindAgain, FindNextNote,
+ CreateNotesFile \\
+Tools$\rightarrow$Search & AcroSrch:Query, AcroSrch:Indexes, AcroSrch:Results, AcroSrch:Assist, AcroSrch:PrevDoc,
+ AcroSrch:PrevHit, AcroSrch:NextHit, AcroSrch:NextDoc \\
+Window & ShowHideToolBar, ShowHideMenuBar, ShowHideClipboard, Cascade, TileHorizontal,
+ TileVertical, CloseAll \\
+Help & HelpUserGuide, HelpTutorial, HelpExchange, HelpScan, HelpCapture, HelpPDFWriter,
+ HelpDistiller, HelpSearch, HelpCatalog, HelpReader, Weblink:Home \\
+Help(Windows) & About
+\end{longtable}
+
+\section{PDF and HTML forms}
+You must put your fields inside a \texttt{Form} environment (only one per file).
+
+There are six macros to prepare fields:
+
+\begin{cmdsyntax}
+\ci{TextField}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{CheckBox}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{ChoiceMenu}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}{|\emph{choices}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{PushButton}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{Submit}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{Reset}\verb|[|\emph{parameters}\verb|]{|\emph{label}\verb|}|
+\end{cmdsyntax}
+
+The way forms and their labels are laid out is determined by:
+\begin{cmdsyntax}
+\ci{LayoutTextField}\verb|{|\emph{label}\verb|}{|\emph{field}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{LayoutChoiceField}\verb|{|\emph{label}\verb|}{|\emph{field}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{LayoutCheckboxField}\verb|{|\emph{label}\verb|}{|\emph{field}\verb|}|
+\end{cmdsyntax}
+
+These macros default to \#1 \#2
+
+What is actually shown in as the field is determined by:
+\begin{cmdsyntax}
+\ci{MakeRadioField}\verb|{|\emph{width}\verb|}{|\emph{height}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{MakeCheckField}\verb|{|\emph{width}\verb|}{|\emph{height}\verb|}|
+\end{cmdsyntax}
+\begin{cmdsyntax}
+\ci{MakeTextField}\verb|{|\emph{width}\verb|}{|\emph{height}\verb|}|
+\end{cmdsyntax}
+\begin{cmdsyntax}
+\ci{MakeChoiceField}\verb|{|\emph{width}\verb|}{|\emph{height}\verb|}|
+\end{cmdsyntax}
+
+\begin{cmdsyntax}
+\ci{MakeButtonField}\verb|{|\emph{text}\verb|}|
+\end{cmdsyntax}
+
+These macros default to \verb|\vbox to #2{\hbox to #1{\hfill}\vfill}|, except the
+last, which defaults to \#1; it is used for buttons, and the special \ci{Submit} and \ci{Reset}
+macros.
+
+You may also want to redefine the following macros:
+\begin{verbatim}
+\def\DefaultHeightofSubmit{12pt}
+\def\DefaultWidthofSubmit{2cm}
+\def\DefaultHeightofReset{12pt}
+\def\DefaultWidthofReset{2cm}
+\def\DefaultHeightofCheckBox{0.8\baselineskip}
+\def\DefaultWidthofCheckBox{0.8\baselineskip}
+\def\DefaultHeightofChoiceMenu{0.8\baselineskip}
+\def\DefaultWidthofChoiceMenu{0.8\baselineskip}
+\def\DefaultHeightofText{\baselineskip}
+\def\DefaultWidthofText{3cm}
+\end{verbatim}
+
+\subsection{Forms environment parameters}
+
+\smallskip\noindent\begin{longtable}{>{\ttfamily}l>{\itshape}lp{9cm}}
+action & URL & The URL that will receive the form data if a \textsf{Submit} button is included in the form \\
+encoding & name & The encoding for the string set to the URL; FDF-encoding is usual, and \texttt{html} is the only
+ valid value \\
+method & name & Used only when generating HTML; values can be \texttt{post} or \texttt{get} \\
+\end{longtable}
+
+\subsection{Forms optional parameters}
+Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.\ \texttt{color=0 0
+0.5})
+
+\smallskip\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}ll}
+accesskey & key & & (as per HTML) \\
+align & number & 0 & alignment within text field; 0 is left-aligned, \\
+ & & & 1 is centered, 2 is right-aligned. \\
+backgroundcolor & & & color of box \\
+bordercolor & & & color of border \\
+bordersep & & & box border gap \\
+borderwidth & & & width of box border \\
+calculate & & & JavaScript code to calculate the value of the field \\
+charsize & dimen & & font size of field text \\
+checked & boolean & false & whether option selected by default \\
+color & & & color of text in box \\
+combo & boolean & false & choice list is `combo' style \\
+default & & & default value \\
+disabled & boolean & false & field disabled \\
+format & & & JavaScript code to format the field \\
+height & dimen & & height of field box \\
+hidden & boolean & false & field hidden \\
+ketstroke & & & JavaScript code to control the keystrokes on entry \\
+maxlen & number & 0 & number of characters allowed in text field \\
+menulength & number & 4 & number of elements shown in list \\
+multiline & boolean & false & whether text box is multiline \\
+name & name & & name of field (defaults to label) \\
+onblur & & & JavaScript code \\
+onchange & & & JavaScript code \\
+onclick & & & JavaScript code \\
+ondblclick & & & JavaScript code \\
+onfocus & & & JavaScript code \\
+onkeydown & & & JavaScript code \\
+onkeypress & & & JavaScript code \\
+onkeyup & & & JavaScript code \\
+onmousedown & & & JavaScript code \\
+onmousemove & & & JavaScript code \\
+onmouseout & & & JavaScript code \\
+onmouseover & & & JavaScript code \\
+onmouseup & & & JavaScript code \\
+onselect & & & JavaScript code \\
+password & boolean & false & text field is `password' style \\
+popdown & boolean & false & choice list is `popdown' style \\
+radio & boolean & false & choice list is `radio' style \\
+readonly & boolean & false & field is readonly \\
+tabkey & & & (as per HTML) \\
+validate & & & JavaScript code to validate the entry \\
+value & & & initial value \\
+width & dimen & & width of field box
+\end{longtable}
+
+\section{Defining a new driver}
+A hyperref driver has to provide definitions for eight macros:
+
+\smallskip
+\noindent 1. \verb|\hyper@anchor|
+
+\noindent 2. \verb|\hyper@link|
+
+\noindent 3. \verb|\hyper@linkfile|
+
+\noindent 4. \verb|\hyper@linkurl|
+
+\noindent 5. \verb|\hyper@anchorstart|
+
+\noindent 6. \verb|\hyper@anchorend|
+
+\noindent 7. \verb|\hyper@linkstart|
+
+\noindent 8. \verb|\hyper@linkend|
+\smallskip
+
+The draft option defines the macros as follows
+\qquad\begin{verbatim}
+\let\hyper@@anchor\@gobble
+\gdef\hyper@link##1##2##3{##3}%
+\def\hyper@linkurl##1##2{##1}%
+\def\hyper@linkfile##1##2##3{##1}%
+\let\hyper@anchorstart\@gobble
+\let\hyper@anchorend\@empty
+\let\hyper@linkstart\@gobbletwo
+\let\hyper@linkend\@empty
+\end{verbatim}
+
+\section{Special support for other packages}
+
+\textsf{hyperref} aims to cooperate with other packages, but there are
+several possible sources for conflict, such as
+
+\begin{itemize}
+
+\item Packages that manipulate the bibliographic mechanism. Peter
+William's \textsf{harvard} package is supported. However, the
+recommended package is Patrick Daly's \textsf{natbib} package that has
+specific \textsf{hyperref} hooks to allow reliable interaction. This
+package covers a very wide variety of layouts and citation styles, all
+of which work with \textsf{hyperref}.
+
+\item Packages that typeset the contents of the \ci{label} and \ci{ref}
+macros, such as \textsf{showkeys}. Since the \textsf{hyperref} package
+redefines these commands, you must set \texttt{implicit=false} for these
+packages to work.
+
+\item Packages that do anything serious with the index.
+\end{itemize}
+
+The \textsf{hyperref} package is distributed with variants on two useful
+packages designed to work especially well with it. These are \textsf{xr}
+and \textsf{minitoc}, which support crossdocument links using \LaTeX's
+normal \verb|\label/\ref| mechanisms and per-chapter tables of contents,
+respectively.
+
+\section{History and acknowledgments}
+
+The original authors of \textsf{hyperbasics.tex} and
+\textsf{hypertex.sty}, from which this package descends, are Tanmoy
+Bhattacharya (\texttt{tanmoy@qcd.lanl.gov}) and Thorsten Ohl
+\linebreak(\texttt{thorsten.ohl@physik.th-darmstadt.de}). \textsf{hyperref}
+started as a simple port of their work to \LaTeXe\ standards, but
+eventually I rewrote nearly everything, because I didn't understand a
+lot of the original, and was only interested in getting it to work with
+\LaTeX. I would like to thank Arthur Smith, Tanmoy Bhattacharya, Mark
+Doyle, Paul Ginsparg, David Carlisle, T.\ V.\ Raman and Leslie Lamport
+for comments, requests, thoughts and code to get the package into its
+first useable state. Various other people are mentioned at the point in
+the source where I had to change the code in later versions because of
+problems they found.
+
+Tanmoy found a great many of the bugs, and (even better) often provided
+fixes, which has made the package more robust. The days spent on
+Rev\TeX\ are entirely due to him! The investigations of Bill Moss
+(\texttt{bmoss@math.clemson.edu}) into the later versions including
+native PDF support uncovered a good many bugs, and his testing is
+appreciated. Hans Hagen (\texttt{pragma@pi.net}) provided a lot of
+insight into PDF.
+
+Berthold Horn provided help, encouragement and sponsorship for the
+\textsf{dvipsone} and \textsf{dviwindo} drivers. Sergey Lesenko provided
+the changes needed for \textsf{dvipdf}, and \Hanh{} supplied all the
+information needed for \textsf{pdftex}. Patrick Daly kindly updated his
+\textsf{natbib} package to allow easy integration with
+\textsf{hyperref}. Michael Mehlich's \textsf{hyper} package (developed
+in parallel with \textsf{hyperref}) showed me solutions for some
+problems. Hopefully the two packages will combine one day.
+
+The forms creation section owes a great deal to: T.\ V.\ Raman, for
+encouragement, support and ideas; Thomas Merz, whose book \emph{Web
+Publishing with Acrobat/PDF} provided crucial insights; D.\ P.\ Story,
+whose detailed article about pdfmarks and forms solved many practical
+problems; and Hans Hagen, who explained how to do it in \textsf{pdftex}.
+
+Steve Dandy recreated the manual source in July 2003 after it had been
+lost.
+
+Especial extra thanks to David Carlisle for the \textsf{backref} module,
+the ps2pdf and dviwindo support, frequent general rewrites of my bad
+code, and for working on changes to the \textsf{xr} package to suit
+\textsf{hyperref}.
+
+\begingroup
+ \makeatletter
+ \let\chapter=\section
+ % subsections goes into bookmarks but not toc
+ \hypersetup{bookmarksopenlevel=1}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
+ % The \section command acts as \subsection.
+ % Additionally the title is converted to lowercase except
+ % for the first letter.
+ \def\section{%
+ \let\section\lc@subsection
+ \lc@subsection
+ }
+ \def\lc@subsection{%
+ \@ifstar{\def\mystar{*}\lc@sec}%
+ {\let\mystar\@empty\lc@sec}%
+ }
+ \def\lc@sec#1{%
+ \lc@@sec#1\@nil
+ }
+ \def\lc@@sec#1#2\@nil{%
+ \begingroup
+ \def\a{#1}%
+ \lowercase{%
+ \edef\x{\endgroup
+ \noexpand\subsection\mystar{\a#2}%
+ }%
+ }%
+ \x
+ }
+ \include{fdl}
+\endgroup
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual2.html b/Master/texmf-dist/doc/latex/hyperref/manual2.html
new file mode 100644
index 00000000000..cb6254858ef
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manual2.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html >
+<head><title> </title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<!-- html -->
+<meta name="src" content="manual.tex">
+<meta name="date" content="2004-02-12 15:16:00">
+<link rel="stylesheet" type="text/css" href="manual.css">
+</head><body
+>
+ <!--l. 141--><p class="noindent"> <a
+ id="x2-2001f1"></a>This is borrowed from an article by Arthur Smith.
+
+</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/manual3.html b/Master/texmf-dist/doc/latex/hyperref/manual3.html
new file mode 100644
index 00000000000..6909f811d63
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/manual3.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html >
+<head><title> </title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<!-- html -->
+<meta name="src" content="manual.tex">
+<meta name="date" content="2004-02-12 15:16:00">
+<link rel="stylesheet" type="text/css" href="manual.css">
+</head><body
+>
+ <!--l. 203--><p class="noindent"> <a
+ id="x3-2002f2"></a>Make sure you turn off the partial font downloading supported by <span
+class="ecss-1000">dvips </span>and <span
+class="ecss-1000">dvipsone </span>in favor of
+ Distiller&#8217;s own system.
+
+</body></html>
diff --git a/Master/texmf-dist/doc/latex/hyperref/options.tex b/Master/texmf-dist/doc/latex/hyperref/options.tex
new file mode 100644
index 00000000000..c24bc62a688
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/options.tex
@@ -0,0 +1,103 @@
+\documentclass{article}
+\usepackage{array,longtable,pslatex}
+\title{hyperref package options}
+\author{Sebastian Rahtz}
+%\date{October 7th 1999}
+\date{April 14th 2003}% HO
+\newcommand{\optempty}{{\rmfamily\textit{empty}}}
+\newcommand*{\for}[1]{{\rmfamily(#1)}}
+\begin{document}
+\maketitle
+\begin{longtable}{>{\ttfamily}lp{5cm}>{\ttfamily}l}
+\hline
+a4paper &use A4 paper\\
+a5paper &use A5 paper\\
+anchorcolor &set color of anchors&black\\
+b5paper &use B5 paper\\
+backref &do bibliographical back references&false\\
+baseurl &set base URL for document&\optempty\\
+bookmarks &make bookmarks&true\\
+bookmarksnumbered &put section numbers in bookmarks&false\\
+bookmarksopen &open up bookmark tree&false\\
+bookmarksopenlevel &level to which bookmarks are open&\string\maxdimen\\
+bookmarkstype &to specify which `toc' file to mimic&toc\\
+breaklinks &allow links to break over lines&false\\
+citebordercolor &color of border around cites& 0 1 0\\
+citecolor &color of citation links&green\\
+colorlinks &color links&false\\
+&&true \for{tex4ht, dviwindo}\\
+debug &provide details of anchors defined&false\\
+&same as verbose&\\
+draft &do not do any hyper linking&false\\
+dvipdf &use dvipdf backend\\
+dvipdfm &use dvipdfm backend\\
+dvips &use dvips backend\\
+dvipsone &use dvipsone backend\\
+dviwindo &use dviwindo backend\\
+encap &to set encap character for hyperindex\\
+executivepaper &use executivepaper\\
+extension &suffix of linked files&dvi\\
+filebordercolor &color of border around file links& 0 .5 .5\\
+filecolor &color of file links&cyan\\
+final &opposite of option draft&true\\
+frenchlinks &use small caps instead of color for links&false\\
+hyperfigures &make figures hyper links&false\\
+hyperindex &set up hyperlinked indices&true\\
+hypertex &use HyperTeX backend\\
+hypertexnames &use guessable names for links&true\\
+implicit &redefine \LaTeX\ internals&true\\
+latex2html &use \LaTeX2HTML backend\\
+legalpaper &use legalpaper\\
+letterpaper &use letterpaper\\
+linkbordercolor &color of border around links& 1 0 0\\
+linkcolor &color of links&red\\
+linktocpage &make page number, not text, be link on TOC, LOF and LOT&false\\
+menubordercolor &color of border around menu links& 1 0 0\\
+menucolor &color for menu links&red\\
+naturalnames &use \LaTeX-computed names for links&false\\
+nesting &allow nesting of links&false\\
+pageanchor &put an anchor on every page&true\\
+pagebackref &backreference by page number&false\\
+pagebordercolor &color of border around page links& 1 1 0\\
+pagecolor &color of page links&red\\
+pdfauthor &text for PDF Author field&\optempty\\
+pdfborder &width of PDF link border&0 0 1\\
+&&0 0 0 \for{colorlinks}\\
+pdfcenterwindow &position the document window center of the screen&false\\
+pdfcreator &text for PDF Creator field&LaTeX with hyperref package\\
+pdfdisplaydoctitle &display document title instead of file name in title bar&true\\
+pdffitwindow &resize document window to fit document size&false\\
+pdfhighlight &set highlighting of PDF links& /I\\
+pdfkeywords &text for PDF Keywords field&\optempty\\
+pdfmenubar &make PDF viewer's menu bar visible&true\\
+pdfnewwindow &make links that open another PDF file start a new window&false\\
+pdfnonfullscreenpagemode &page mode setting on exiting full-screen mode&\optempty\\
+pdfpagelayout &set layout of PDF pages&\optempty\\
+pdfpagemode &set default mode of PDF display&\optempty\\
+pdfpagelabels &set PDF page labels&false\\
+pdfpagescrop &set crop size of PDF document&\optempty\\
+pdfpagetransition &set PDF page transition style&\optempty\\
+pdfproducer &text for PDF Producer field&\optempty\\
+pdfstartpage &page at which PDF document opens&1\\
+pdfstartview &starting view of PDF document& /Fit\\
+pdfsubject &text for PDF Subject field&\optempty\\
+pdftex &use pdf\TeX\ backend\\
+pdftitle &text for PDF Title field&\optempty\\
+pdftoolbar &make PDF toolbar visible&true\\
+pdfview &PDF `view' when on link traversal&\optempty\\
+pdfwindowui &make PDF user interface elements visible&true\\
+plainpages &do page number anchors as plain arabic&true\\
+ps2pdf &use ps2pdf backend\\
+raiselinks &raise up links (for HyperTeX backend)&false\\
+runbordercolor &color of border around `run' links& 0 .7 .7\\
+setpagesize &set page size by special driver commands&true\\
+tex4ht &use \TeX4ht backend\\
+textures &use Textures backend\\
+unicode &Unicode encoded pdf strings\\
+urlbordercolor &color of border around URL links& 0 1 1\\
+urlcolor &color of URL links&magenta\\
+verbose &be chatty&false\\
+vtex &use V\TeX\ backend\\
+vtexpdfmark &use backend for V\TeX\ in PDF/PS mode (pdfmark specials)\hline
+\end{longtable}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/hyperref/paper.pdf b/Master/texmf-dist/doc/latex/hyperref/paper.pdf
new file mode 100644
index 00000000000..2568cf56429
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/paper.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/slides.pdf b/Master/texmf-dist/doc/latex/hyperref/slides.pdf
new file mode 100644
index 00000000000..173a80dbdab
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/Makefile b/Master/texmf-dist/doc/latex/hyperref/test/Makefile
new file mode 100644
index 00000000000..8b39cd2ecb2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/Makefile
@@ -0,0 +1,5 @@
+all:
+ (for i in test*.tex; do pdflatex $$i;pdflatex $$i; done)
+
+clean:
+ -rm test*pdf *.aux *.log *.toc *.lof *.lot *.idx *.ind *.out
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bit.tex b/Master/texmf-dist/doc/latex/hyperref/test/bit.tex
new file mode 100644
index 00000000000..9e5b4fedbaf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bit.tex
@@ -0,0 +1,2 @@
+sssssssss
+\newpage
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bml.png b/Master/texmf-dist/doc/latex/hyperref/test/bml.png
new file mode 100644
index 00000000000..ad526156bb0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bml.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bmoe.png b/Master/texmf-dist/doc/latex/hyperref/test/bmoe.png
new file mode 100644
index 00000000000..faa115cf772
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bmoe.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bmsc.png b/Master/texmf-dist/doc/latex/hyperref/test/bmsc.png
new file mode 100644
index 00000000000..0990c5fe85c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bmsc.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bmyi.png b/Master/texmf-dist/doc/latex/hyperref/test/bmyi.png
new file mode 100644
index 00000000000..8e7e1ecb472
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bmyi.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/bmzc.png b/Master/texmf-dist/doc/latex/hyperref/test/bmzc.png
new file mode 100644
index 00000000000..a1652a85eae
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/bmzc.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/hog.eps b/Master/texmf-dist/doc/latex/hyperref/test/hog.eps
new file mode 100644
index 00000000000..7e685f8b489
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/hog.eps
@@ -0,0 +1,463 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: h.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1a
+%%CreationDate: Mon Jul 19 12:28:51 1999
+%%For: rahtz@spqr (Sebastian Rahtz,,,)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 251 213
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/MyAppDict 100 dict dup begin def
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+-191.0 342.0 translate
+1 -1 scale
+.9 .9 scale % to make patterns same scale as in xfig
+
+% This junk string is used by the show operators
+/PATsstr 1 string def
+/PATawidthshow { % cx cy cchar rx ry string
+ % Loop over each character in the string
+ { % cx cy cchar rx ry char
+ % Show the character
+ dup % cx cy cchar rx ry char char
+ PATsstr dup 0 4 -1 roll put % cx cy cchar rx ry char (char)
+ false charpath % cx cy cchar rx ry char
+ /clip load PATdraw
+ % Move past the character (charpath modified the
+ % current point)
+ currentpoint % cx cy cchar rx ry char x y
+ newpath
+ moveto % cx cy cchar rx ry char
+ % Reposition by cx,cy if the character in the string is cchar
+ 3 index eq { % cx cy cchar rx ry
+ 4 index 4 index rmoveto
+ } if
+ % Reposition all characters by rx ry
+ 2 copy rmoveto % cx cy cchar rx ry
+ } forall
+ pop pop pop pop pop % -
+ currentpoint
+ newpath
+ moveto
+} bind def
+/PATcg {
+ 7 dict dup begin
+ /lw currentlinewidth def
+ /lc currentlinecap def
+ /lj currentlinejoin def
+ /ml currentmiterlimit def
+ /ds [ currentdash ] def
+ /cc [ currentrgbcolor ] def
+ /cm matrix currentmatrix def
+ end
+} bind def
+% PATdraw - calculates the boundaries of the object and
+% fills it with the current pattern
+/PATdraw { % proc
+ save exch
+ PATpcalc % proc nw nh px py
+ 5 -1 roll exec % nw nh px py
+ newpath
+ PATfill % -
+ restore
+} bind def
+% PATfill - performs the tiling for the shape
+/PATfill { % nw nh px py PATfill -
+ PATDict /CurrentPattern get dup begin
+ setfont
+ % Set the coordinate system to Pattern Space
+ PatternGState PATsg
+ % Set the color for uncolored pattezns
+ PaintType 2 eq { PATDict /PColor get PATsc } if
+ % Create the string for showing
+ 3 index string % nw nh px py str
+ % Loop for each of the pattern sources
+ 0 1 Multi 1 sub { % nw nh px py str source
+ % Move to the starting location
+ 3 index 3 index % nw nh px py str source px py
+ moveto % nw nh px py str source
+ % For multiple sources, set the appropriate color
+ Multi 1 ne { dup PC exch get PATsc } if
+ % Set the appropriate string for the source
+ 0 1 7 index 1 sub { 2 index exch 2 index put } for pop
+ % Loop over the number of vertical cells
+ 3 index % nw nh px py str nh
+ { % nw nh px py str
+ currentpoint % nw nh px py str cx cy
+ 2 index show % nw nh px py str cx cy
+ YStep add moveto % nw nh px py str
+ } repeat % nw nh px py str
+ } for
+ 5 { pop } repeat
+ end
+} bind def
+
+% PATkshow - kshow with the current pattezn
+/PATkshow { % proc string
+ exch bind % string proc
+ 1 index 0 get % string proc char
+ % Loop over all but the last character in the string
+ 0 1 4 index length 2 sub {
+ % string proc char idx
+ % Find the n+1th character in the string
+ 3 index exch 1 add get % string proe char char+1
+ exch 2 copy % strinq proc char+1 char char+1 char
+ % Now show the nth character
+ PATsstr dup 0 4 -1 roll put % string proc chr+1 chr chr+1 (chr)
+ false charpath % string proc char+1 char char+1
+ /clip load PATdraw
+ % Move past the character (charpath modified the current point)
+ currentpoint newpath moveto
+ % Execute the user proc (should consume char and char+1)
+ mark 3 1 roll % string proc char+1 mark char char+1
+ 4 index exec % string proc char+1 mark...
+ cleartomark % string proc char+1
+ } for
+ % Now display the last character
+ PATsstr dup 0 4 -1 roll put % string proc (char+1)
+ false charpath % string proc
+ /clip load PATdraw
+ neewath
+ pop pop % -
+} bind def
+% PATmp - the makepattern equivalent
+/PATmp { % patdict patmtx PATmp patinstance
+ exch dup length 7 add % We will add 6 new entries plus 1 FID
+ dict copy % Create a new dictionary
+ begin
+ % Matrix to install when painting the pattern
+ TilingType PATtcalc
+ /PatternGState PATcg def
+ PatternGState /cm 3 -1 roll put
+ % Check for multi pattern sources (Level 1 fast color patterns)
+ currentdict /Multi known not { /Multi 1 def } if
+ % Font dictionary definitions
+ /FontType 3 def
+ % Create a dummy encoding vector
+ /Encoding 256 array def
+ 3 string 0 1 255 {
+ Encoding exch dup 3 index cvs cvn put } for pop
+ /FontMatrix matrix def
+ /FontBBox BBox def
+ /BuildChar {
+ mark 3 1 roll % mark dict char
+ exch begin
+ Multi 1 ne {PaintData exch get}{pop} ifelse % mark [paintdata]
+ PaintType 2 eq Multi 1 ne or
+ { XStep 0 FontBBox aload pop setcachedevice }
+ { XStep 0 setcharwidth } ifelse
+ currentdict % mark [paintdata] dict
+ /PaintProc load % mark [paintdata] dict paintproc
+ end
+ gsave
+ false PATredef exec true PATredef
+ grestore
+ cleartomark % -
+ } bind def
+ currentdict
+ end % newdict
+ /foo exch % /foo newlict
+ definefont % newfont
+} bind def
+% PATpcalc - calculates the starting point and width/height
+% of the tile fill for the shape
+/PATpcalc { % - PATpcalc nw nh px py
+ PATDict /CurrentPattern get begin
+ gsave
+ % Set up the coordinate system to Pattern Space
+ % and lock down pattern
+ PatternGState /cm get setmatrix
+ BBox aload pop pop pop translate
+ % Determine the bounding box of the shape
+ pathbbox % llx lly urx ury
+ grestore
+ % Determine (nw, nh) the # of cells to paint width and height
+ PatHeight div ceiling % llx lly urx qh
+ 4 1 roll % qh llx lly urx
+ PatWidth div ceiling % qh llx lly qw
+ 4 1 roll % qw qh llx lly
+ PatHeight div floor % qw qh llx ph
+ 4 1 roll % ph qw qh llx
+ PatWidth div floor % ph qw qh pw
+ 4 1 roll % pw ph qw qh
+ 2 index sub cvi abs % pw ph qs qh-ph
+ exch 3 index sub cvi abs exch % pw ph nw=qw-pw nh=qh-ph
+ % Determine the starting point of the pattern fill
+ %(px, py)
+ 4 2 roll % nw nh pw ph
+ PatHeight mul % nw nh pw py
+ exch % nw nh py pw
+ PatWidth mul exch % nw nh px py
+ end
+} bind def
+
+% Save the original routines so that we can use them later on
+/oldfill /fill load def
+/oldeofill /eofill load def
+/oldstroke /stroke load def
+/oldshow /show load def
+/oldashow /ashow load def
+/oldwidthshow /widthshow load def
+/oldawidthshow /awidthshow load def
+/oldkshow /kshow load def
+
+% These defs are necessary so that subsequent procs don't bind in
+% the originals
+/fill { oldfill } bind def
+/eofill { oldeofill } bind def
+/stroke { oldstroke } bind def
+/show { oldshow } bind def
+/ashow { oldashow } bind def
+/widthshow { oldwidthshow } bind def
+/awidthshow { oldawidthshow } bind def
+/kshow { oldkshow } bind def
+/PATredef {
+ MyAppDict begin
+ {
+ /fill { /clip load PATdraw newpath } bind def
+ /eofill { /eoclip load PATdraw newpath } bind def
+ /stroke { PATstroke } bind def
+ /show { 0 0 null 0 0 6 -1 roll PATawidthshow } bind def
+ /ashow { 0 0 null 6 3 roll PATawidthshow }
+ bind def
+ /widthshow { 0 0 3 -1 roll PATawidthshow }
+ bind def
+ /awidthshow { PATawidthshow } bind def
+ /kshow { PATkshow } bind def
+ } {
+ /fill { oldfill } bind def
+ /eofill { oldeofill } bind def
+ /stroke { oldstroke } bind def
+ /show { oldshow } bind def
+ /ashow { oldashow } bind def
+ /widthshow { oldwidthshow } bind def
+ /awidthshow { oldawidthshow } bind def
+ /kshow { oldkshow } bind def
+ } ifelse
+ end
+} bind def
+false PATredef
+% Conditionally define setcmykcolor if not available
+/setcmykcolor where { pop } {
+ /setcmykcolor {
+ 1 sub 4 1 roll
+ 3 {
+ 3 index add neg dup 0 lt { pop 0 } if 3 1 roll
+ } repeat
+ setrgbcolor - pop
+ } bind def
+} ifelse
+/PATsc { % colorarray
+ aload length % c1 ... cn length
+ dup 1 eq { pop setgray } { 3 eq { setrgbcolor } { setcmykcolor
+ } ifelse } ifelse
+} bind def
+/PATsg { % dict
+ begin
+ lw setlinewidth
+ lc setlinecap
+ lj setlinejoin
+ ml setmiterlimit
+ ds aload pop setdash
+ cc aload pop setrgbcolor
+ cm setmatrix
+ end
+} bind def
+
+/PATDict 3 dict def
+/PATsp {
+ true PATredef
+ PATDict begin
+ /CurrentPattern exch def
+ % If it's an uncolored pattern, save the color
+ CurrentPattern /PaintType get 2 eq {
+ /PColor exch def
+ } if
+ /CColor [ currentrgbcolor ] def
+ end
+} bind def
+% PATstroke - stroke with the current pattern
+/PATstroke {
+ countdictstack
+ save
+ mark
+ {
+ currentpoint strokepath moveto
+ PATpcalc % proc nw nh px py
+ clip newpath PATfill
+ } stopped {
+ (*** PATstroke Warning: Path is too complex, stroking
+ with gray) =
+ cleartomark
+ restore
+ countdictstack exch sub dup 0 gt
+ { { end } repeat } { pop } ifelse
+ gsave 0.5 setgray oldstroke grestore
+ } { pop restore pop } ifelse
+ newpath
+} bind def
+/PATtcalc { % modmtx tilingtype PATtcalc tilematrix
+ % Note: tiling types 2 and 3 are not supported
+ gsave
+ exch concat % tilingtype
+ matrix currentmatrix exch % cmtx tilingtype
+ % Tiling type 1 and 3: constant spacing
+ 2 ne {
+ % Distort the pattern so that it occupies
+ % an integral number of device pixels
+ dup 4 get exch dup 5 get exch % tx ty cmtx
+ XStep 0 dtransform
+ round exch round exch % tx ty cmtx dx.x dx.y
+ XStep div exch XStep div exch % tx ty cmtx a b
+ 0 YStep dtransform
+ round exch round exch % tx ty cmtx a b dy.x dy.y
+ YStep div exch YStep div exch % tx ty cmtx a b c d
+ 7 -3 roll astore % { a b c d tx ty }
+ } if
+ grestore
+} bind def
+/PATusp {
+ false PATredef
+ PATDict begin
+ CColor PATsc
+ end
+} bind def
+
+% right45
+11 dict begin
+/PaintType 1 def
+/PatternType 1 def
+/TilingType 1 def
+/BBox [0 0 1 1] def
+/XStep 1 def
+/YStep 1 def
+/PatWidth 1 def
+/PatHeight 1 def
+/Multi 2 def
+/PaintData [
+ { clippath } bind
+ { 32 32 true [ 32 0 0 -32 0 32 ]
+ {<010101010202020204040404080808081010101020202020
+ 404040408080808001010101020202020404040408080808
+ 101010102020202040404040808080800101010102020202
+ 040404040808080810101010202020204040404080808080
+ 010101010202020204040404080808081010101020202020
+ 4040404080808080>}
+ imagemask } bind
+] def
+/PaintProc {
+ pop
+ exec fill
+} def
+currentdict
+end
+/P5 exch def
+1.1111 1.1111 scale %restore scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 6429 m -1000 -1000 l 8005 -1000 l 8005 6429 l cp clip n
+ 0.06299 0.06299 sc
+% Polyline
+7.500 slw
+n 3060 2070 m 6975 2070 l 6975 5400 l 3060 5400 l cp gs /PC [[0.00 0.82 0.00] [0.00 0.00 0.00]] def
+15.00 15.00 sc P5 [16 0 0 -16 204.00 138.00] PATmp PATsp ef gr PATusp gs col0 s gr
+/Times-Roman ff 420.00 scf sf
+3330 2880 m
+gs 1 -1 sc (Hogwarts) col6 sh gr
+45.000 slw
+% Ellipse
+n 5760 4410 1215 990 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col11 s gr
+
+$F2psEnd
+rs
+end
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/hog.pdf b/Master/texmf-dist/doc/latex/hyperref/test/hog.pdf
new file mode 100644
index 00000000000..c298340675d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/hog.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/phys1.jpg b/Master/texmf-dist/doc/latex/hyperref/test/phys1.jpg
new file mode 100644
index 00000000000..7a30e6019dd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/phys1.jpg
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/phys2.jpg b/Master/texmf-dist/doc/latex/hyperref/test/phys2.jpg
new file mode 100644
index 00000000000..98d503f3de1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/phys2.jpg
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/picture.eps b/Master/texmf-dist/doc/latex/hyperref/test/picture.eps
new file mode 100644
index 00000000000..0be39ee9b1d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/picture.eps
@@ -0,0 +1,311 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%PDFready: TeXUtil 6.5 - ConTeXt / PRAGMA 1992-1998
+%%BoundingBox: 0 0 36 34
+<< /PageSize [36 34] >> setpagedevice
+gsave -44 -525 translate
+%%Creator: COREL DRAW
+%%Title: CAT.TMP
+%%CreationDate: Sat Jan 18 17:29:05 1992
+
+%%DocumentFonts:
+%%EndComments
+%%BeginProlog
+% -------------- POSTSCRIPT PROLOG FOR CORELDRAW 2.X ------
+% Copyright Corel Systems Corporation 1990
+/AutoFlatness 0 def/wCorelDict 300 dict def
+wCorelDict begin/bd{bind def}bind def/ld{load def}bd
+/xd{exch def}bd/_ null def/$c 0 def/$m 0 def
+/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def
+/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def
+/$pan 0 def/$h false def/$al 0 def/$tr 0 def
+/$le 0 def/$lx 0 def/$ly 0 def/$ctm matrix currentmatrix def
+/$ptm matrix def/$ttm matrix def/$stm matrix def
+/$skm matrix def/$fst 128 def/$pad 0 def/$rox 0 def
+/$roy 0 def currentscreen/@dsp xd/$dsp/@dsp def
+/$dsa xd/$dsf xd/$sdf false def/$SDF false def
+/$Scra 0.0 def statusdict/pageparams known{statusdict begin
+pageparams end 1 ne{/$Scra -90.0 def}if pop pop pop}if
+/$sv 0 def/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld
+/@np/newpath ld/@sv{/$sv save def}bd/@rs{$sv restore}bd
+/@ss{load setscreen}bd AutoFlatness 1 eq{/$cpx ([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator;\n) def
+/@err1{$cpx print flush newpath}bd/@ifl{currentflat dup 10 gt{pop @err1 exit}if 2 add setflat}bd
+/@fill/fill ld/fill{currentflat{{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+/@eofill/eofill ld/eofill{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+/@clip/clip ld/clip{currentflat{{@clip}stopped{initclip @ifl}{exit}ifelse}bind loop setflat}bd
+/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{initclip @ifl}{exit}ifelse}bind loop setflat}bd
+/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+}if/InRange{3 -1 roll 2 copy le{pop}{exch pop}ifelse
+2 copy ge{pop}{exch pop}ifelse}bd/wDstChck{2 1 roll dup 3 -1 roll
+eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub 2 div}bd
+/@lin{exch pop abs 1 exch sub}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd
+/setcmykcolor where{pop}{/setcmykcolor{4 1 roll
+3{3 index add 1 @MN 1 exch sub 3 1 roll}repeat
+setrgbcolor pop}bd}ifelse/colorimage where{pop}{/colorimage{/$ncl xd
+pop pop pop pop{currentfile $dat readhexstring pop}repeat
+pop}bd}ifelse/@tc{dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@spc{7 2 roll
+ColorSeparationMode 1 eq{6 index @tc 0 4 $ink sub index
+exch pop}{5 index dup _ eq{pop 0 4 $ink sub index
+exch pop}{CurrentInkName eq{6 index}{0}ifelse}ifelse}ifelse
+5 1 roll 8 -2 roll 6{pop}repeat 1 exch sub dup setgray
+1 eq exch 1 eq and not}bd/@scc{$ink -1 eq
+{$c $m $y $k $t @tc setcmykcolor true}{$o $c $m $y $k $t $n @spc
+}ifelse}bd/@SCC{$ink -1 eq{$C $M $Y $K $T @tc setcmykcolor true}{
+$O $C $M $Y $K $T $N @spc}ifelse}bd/@sft{
+/$tx $tllx $pxf add dup $tllx gt{$pwid sub}if def
+/$ty $tury $pyf sub dup $tury lt{$phei add}if def}bd
+/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd
+/@ep{{cvx exec}forall}bd/@tp{@sv/$in true def
+2 copy dup $lly le{/$in false def}if $phei sub $ury ge{/$in false def}if
+dup $urx ge{/$in false def}if $pwid add $llx le{/$in false def}if
+$in{@np 2 copy moveto $pwid 0 rlineto 0 $phei neg rlineto
+$pwid neg 0 rlineto 0 $phei rlineto clip @np
+$pn cvlit load aload pop 7 -1 roll 5 index sub
+7 -1 roll 3 index sub translate/$ctm matrix currentmatrix def
+@ep pop pop pop pop}{pop pop}ifelse @rs}bd/@th{@sft
+0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}ifelse
+}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul
+3 copy 3 -1 roll add exch @tp pop}for pop pop}for}bd
+/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul $tx add
+exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop
+0 1 $tly 1 sub{$phei mul 3 copy sub @tp pop}for
+pop pop}for}bd/@pf{@gs $ctm setmatrix $pm concat
+@stb @gs ColorSeparationMode 0 eq{1 setgray eofill}{
+$o 0 0 0 0 0 (Black) @spc{eofill}if}ifelse
+@gr eoclip Bburx Bbury $pm itransform/$tury xd/$turx xd
+Bbllx Bblly $pm itransform/$tlly xd/$tllx xd
+/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+$wid 0 gt $hei 0 gt and{$pn cvlit load aload pop
+/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd
+/$tlx $wid $pwid div ceiling 1 add def/$tly $hei $phei div ceiling 1 add def
+$psx 0 eq{@tv}{@th}ifelse}if @gr @np}bd/@dlt{ColorSeparationMode 0 eq{
+/$dc $toc $tot mul $frc $frt mul dup/$c xd sub $fst 1 sub div def
+/$dm $tom $tot mul $frm $frt mul dup/$m xd sub $fst 1 sub div def
+/$dy $toy $tot mul $fry $frt mul dup/$y xd sub $fst 1 sub div def
+/$dk $tok $tot mul $frk $frt mul dup/$k xd sub $fst 1 sub div def
+true}{$o $frc $frm $fry $frk $frt $frn @spc
+dup{/$frk 1 currentgray sub def}{/$frk 0 def}ifelse
+$o $toc $tom $toy $tok $tot $ton @spc dup{/$tok 1 currentgray sub def}
+{/$tok 0 def}ifelse or dup{/$c 0 def/$m 0 def/$y 0 def/$k $frk def
+/$dc 0 def/$dm 0 def/$dy 0 def/$dk $tok $frk sub $fst 1 sub div def}if
+}ifelse}bd/@ftl{1 index 4 index sub dup $pad mul dup/$pdw xd
+2 mul sub $fst div/$wid xd 2 index sub/$hei xd
+pop translate $c $m $y $k 4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
+$pdw 0 translate $fst{4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+0 0 moveto 0 $hei lineto $wid $hei lineto $wid 0 lineto 0 0 lineto fill
+$wid 0 translate $dk add 4 1 roll $dy add 4 1 roll
+$dm add 4 1 roll $dc add 4 1 roll}repeat $dk sub 4 1 roll
+$dy sub 4 1 roll $dm sub 4 1 roll $dc sub 4 1 roll
+ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
+{setcmykcolor}ifelse 0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
+}bd/@ftr{1 index 4 index sub dup $rox mul/$row xd
+2 div 1 index 4 index sub dup $roy mul/$roh xd
+2 div 2 copy dup mul exch dup mul add sqrt
+$row dup mul $roh dup mul add sqrt add dup/$hei xd $fst div/$wid xd
+4 index add $roh add exch 5 index add $row add
+exch translate pop pop pop pop currentflat 5 mul setflat
+$c $m $y $k 4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+$wid 0 moveto 0 0 $hei 0 360 arc fill 1.0 $pad 2 mul sub dup scale
+$fst{4 copy ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
+{setcmykcolor}ifelse $wid 0 moveto 0 0 $hei 0 360 arc fill
+/$hei $hei $wid sub def $dk add 4 1 roll $dy add 4 1 roll
+$dm add 4 1 roll $dc add 4 1 roll}repeat pop pop pop pop}bd
+/@ff{@gs @dlt{$ctm setmatrix eoclip newpath Bbllx Bblly moveto
+Bbllx Bbury lineto Bburx Bbury lineto Bburx Bblly lineto
+$fan rotate pathbbox newpath $fty 1 eq{@ftr}{@ftl}ifelse}if
+@gr @np}bd/@Pf{@sv ColorSeparationMode 0 eq $ink 3 eq or{$ctm setmatrix
+72 1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop
+$Psn load exec}{1 setgray eofill}ifelse @rs
+@np}bd/@ftx{{(0) dup 3 -1 roll 0 exch put
+@gs true charpath currentpoint $ctm setmatrix
+@@txt @gr @np moveto $tr 0 rmoveto}forall pop}bd
+/@sm{/$ctm $ctm currentmatrix def}bd/@lorg{$lx $ly moveto
+/$ly $ly $le sub def}bd/@ft{matrix currentmatrix 3 1 roll
+$sdf{$scf $sca $scp @ss}if $fil 1 eq{/@@txt/@pf ld @ftx}{$fil 2 eq
+{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld @ftx}{@scc
+{dup $tr exch 0 exch ashow}if pop pop}ifelse}ifelse}ifelse
+$sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{
+matrix currentmatrix 3 1 roll $SDF{$SCF $SCA $SCP @ss}if
+@SCC{{(0) dup 3 -1 roll 0 exch put @gs true charpath currentpoint
+$ctm setmatrix $ptm concat stroke @gr moveto $tr 0 rmoveto}forall
+pop}{pop pop}ifelse $SDF{$dsf $dsa $dsp @ss}if
+setmatrix}bd/@pt{dup length exch}bd/@te{@pt
+@lorg @ft cleartomark [}bd/@tr{@pt @lorg @st cleartomark [}bd
+/@ta{@pt @lorg 2 copy @gs @ft @gr @st cleartomark [}bd
+/@t@a{@pt @lorg 2 copy @gs @st @gr @ft cleartomark [}bd
+/g{1 exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def
+}bd/G{1 exch sub/$K xd/$C 0 def/$M 0 def/$Y 0 def/$T 1 def/$N _ def}bd
+/k{/$k xd/$y xd/$m xd/$c xd/$t 1 def/$n _ def/$fil 0 def}bd
+/K{/$K xd/$Y xd/$M xd/$C xd/$T 1 def/$N _ def}bd
+/x{1 exch sub/$t xd/$n xd/$k xd/$y xd/$m xd/$c xd/$fil 0 def}bd
+/X{1 exch sub/$T xd/$N xd/$K xd/$Y xd/$M xd/$C xd}bd
+/d/setdash ld/i{dup 0 ne{setflat}{pop}ifelse}bd
+/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit ld
+/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd
+/c/curveto ld/C/c ld/v{4 -2 roll 2 copy 6 -2 roll curveto}bd
+/V/v ld/y{2 copy curveto}bd/Y/y ld/l/lineto ld
+/L/l ld/m/moveto ld/n/newpath ld/N/newpath ld
+/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if
+$fil 1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{@scc{eofill}{@np}ifelse
+}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if
+setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix
+$ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if @SCC{$skm currentmatrix
+$ptm concat stroke setmatrix}{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if
+setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd
+/W{eoclip}bd/p{/$pm xd 7{pop}repeat/$pyf xd/$pxf xd
+/$pn xd/$fil 1 def}bd/P{11{pop}repeat}bd/z{/$al xd
+/$tr xd/$le xd exch findfont exch scalefont setfont}bd
+/Z{dup type 0 type eq{/$bDir xd}if findfont
+dup maxlength 1 add dict exch dup{1 index/FID ne{3 index
+3 1 roll put}{pop pop}ifelse}forall pop dup dup/Encoding get
+256 array copy dup/$fe xd/Encoding exch put
+dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{
+dup type 0 type eq{exch pop}{$fe exch 2 index exch put
+1 add}ifelse}forall pop}if definefont pop}bd
+/e{@sm concat [/t{@te}def}bd/r{@sm concat [/t{@tr}def}bd
+/o{@sm concat [/t{pop}def}bd/a{@sm concat [/t{@ta}def}bd
+/t{@te}def/T{cleartomark @np/$lx 0 def/$ly 0 def
+$ctm setmatrix/$ttm matrix def}bd/u{}bd/U{}bd
+/A{pop}bd/H{/$h true def}bd/h{@cp H}bd/q/@gs ld
+/Q/@gr ld/E{5 array astore exch cvlit exch def}bd
+/`{}bd/~{}bd/@{}bd/&{}bd/CorelDrawRencodeVect [
+16#80/grave/circumflex/tilde/dotlessi/florin/quotedblleft/quotedblright/guilsinglleft
+16#88/guilsinglright/fi/fl/dagger/daggerdbl/endash/periodcentered/breve
+16#90/quotedblbase/ellipsis/perthousand/trademark/Pt/fractionbar
+16#98/divide 16#a1/exclamdown/cent/sterling/currency/yen/bar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/emdash/registered/overbar
+16#b0/ring/plusminus/twosuperior/threesuperior/acute/mu/paragraph/bullet
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/OE
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/oe
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
+] def/@cc{currentfile $dat readhexstring pop}bd
+/@ii{concat 3 index 3 index m 3 index 1 index l
+2 copy l 1 index 3 index l 3 index 3 index l
+clip pop pop pop pop}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def
+/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd/$pn xd}bd
+/@P{/$fil 3 def/$Psn xd array astore/$Prm xd}bd
+/@k{/$fil 2 def/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd
+$fty 1 eq{/$fan 0 def}if/$tok xd/$toy xd/$tom xd/$toc xd
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def/$ton _ def/$tot 1 def
+}bd/@x{/$fil 2 def/$roy xd/$rox xd/$pad xd
+/$fty xd/$fan xd 1 exch sub/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd/$toc xd
+1 exch sub/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd}bd
+/@i{@sm @gs @ii 5 index 1 ne{@gs 1 g F @gr}if
+1 eq 5 index 1 eq and{@gs $ctm setmatrix F @gr}if
+@np/$ury xd/$urx xd/$lly xd/$llx xd/$bts xd
+/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string def
+$bts 1 eq{@SCC/$frg xd}{1 G @SCC/$frg xd}ifelse
+$frg{$SDF{$SCF $SCA $SCP @ss}if $llx $lly translate
+$urx $llx sub $ury $lly sub scale $wid $hei abs
+$bts 1 eq{false}{$bts}ifelse [ $wid 0 0 $hei neg 0
+$hei 0 gt{$hei}{0}ifelse]/@cc load $bts 1 eq{imagemask}{image}ifelse
+$SDF{$dsf $dsa $dsp @ss}if}{$hei{@cc pop}repeat}ifelse
+@gr $ctm setmatrix}def/@M {@sv}bd/@N{/@cc{}def
+12 -1 roll neg 12 1 roll @i @rs}bd/@I{@sm @gs
+@ii @np/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd
+/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling cvi string def
+$llx $lly translate $urx $llx sub $ury $lly sub scale
+$wid $hei $bts [ $wid 0 0 $hei neg 0 $hei]/@cc load
+false $ncl colorimage @gr $ctm setmatrix}bd
+/@t{/$lx 0 def/$ly 0 def/$stm $stm currentmatrix def
+3 1 roll translate $ttm concat 1 exch t $stm setmatrix}def
+/@n{/$ttm exch matrix rotate def}bd/@z{ exch findfont exch scalefont setfont
+}bd/@s{}bd/@l{}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd
+/@a{@sm concat [/t{@t@a}def}bd/@w{5 2 roll dup/$pan xd
+matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix/$ptm xd
+1 eq{$ptm exch dup concatmatrix/$ptm xd}{pop}ifelse
+1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd
+/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd
+/$SCA xd/$SCF xd}if}bd/@D{3 copy @ss/$dsp xd
+/$dsa xd/$dsf xd}bd/@j{@sv @np}bind def/@J{@rs}bind def
+/@sep{/ColorSeparationMode where{pop}{/ColorSeparationMode 0 def
+/CurrentInkName (Composite) def}ifelse ColorSeparationMode 0 eq
+{/CurrentInkName (Composite) def}if/CurrentInkName where{pop}{
+/CurrentInkName (Composite) def}ifelse CurrentInkName (Composite) eq{/$ink -1 def}
+{CurrentInkName (Cyan) eq{/$ink 0 def} {CurrentInkName (Magenta) eq{/$ink 1 def}
+{CurrentInkName (Yellow) eq{/$ink 2 def} {CurrentInkName (Black) eq{/$ink 3 def}
+{/$ink 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd
+@sep/@whi{@gs -72000 dup moveto -72000 72000 lineto
+72000 dup lineto 72000 -72000 lineto closepath 1 setgray fill
+@gr}bd/@neg{ [{1 exch sub}/exec cvx currenttransfer/exec cvx] cvx settransfer
+@whi}bd/@reg{[] 0 d 0 setgray .3 setlinewidth
+2 copy 5.4 0 360 arc closepath 2 copy moveto 9 0 rlineto
+2 copy moveto -9 0 rlineto 2 copy moveto 0 9 rlineto
+moveto 0 -9 rlineto stroke}bd/leftbracket{(\050)}def
+/rightbracket{(\051)}def
+
+%%EndProlog
+%%BeginSetup
+11.4737 setmiterlimit
+1.00 setflat
+/$fst 128 def
+
+%%EndSetup
+@sv
+/$ctm matrix currentmatrix def
+u
+%%Note: Object
+45.22 528.19 78.98 558.14 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+1.01 1.01 0.00 [1.00000 0.00000 0.00000 1.00000 0.00000 0.00000] 0 @w
+%%CURV 106
+73.30 539.78 m
+73.08 538.42 72.22 537.26 71.78 536.33 C
+72.79 534.67 73.73 531.43 74.81 530.64 C
+74.59 530.64 77.04 528.84 73.87 529.06 C
+73.08 529.34 73.08 530.93 70.20 533.81 C
+69.70 533.74 70.56 530.57 71.50 529.63 c
+73.15 528.19 70.27 528.55 70.13 528.62 C
+68.98 529.34 68.62 534.60 67.03 536.26 c
+66.24 537.19 65.16 536.98 64.30 536.90 C
+63.22 536.62 60.62 537.19 60.55 534.02 C
+60.62 532.66 62.14 530.21 62.86 529.78 c
+65.30 528.41 62.06 528.34 61.70 528.77 C
+61.13 529.34 60.19 530.64 59.26 531.65 C
+57.74 532.44 56.38 533.66 56.02 534.96 C
+54.94 534.74 53.86 534.17 53.64 533.23 C
+53.42 532.22 53.86 531.58 54.86 530.14 C
+56.02 529.85 56.38 529.27 56.02 528.98 c
+55.87 528.84 53.71 528.62 53.57 528.91 C
+52.70 529.49 51.70 531.86 51.19 533.16 c
+50.90 533.88 49.97 535.82 51.55 537.77 C
+51.98 538.49 51.91 539.86 51.77 540.65 c
+51.55 541.94 51.55 542.74 52.42 544.46 C
+49.75 546.77 45.22 551.23 49.61 557.14 C
+50.11 557.64 51.55 558.14 50.76 556.27 C
+49.82 553.68 46.66 551.45 53.42 546.19 C
+54.50 546.91 58.97 546.48 60.48 546.19 c
+64.66 545.33 65.52 545.33 68.40 546.05 C
+68.76 546.19 68.83 547.99 70.34 549.22 C
+70.06 550.15 72.00 551.45 72.22 552.53 C
+72.65 553.39 73.66 550.73 73.66 550.66 C
+73.58 551.23 74.66 552.31 74.81 552.96 C
+75.74 553.25 75.10 550.94 75.89 549.50 c
+76.32 548.93 76.68 549.07 77.11 547.70 C
+77.47 546.34 78.98 545.18 76.54 543.89 c
+75.17 543.17 74.59 543.31 73.58 542.88 C
+73.58 542.23 73.51 540.79 73.30 539.78 c
+@c
+S
+U
+@rs
+%%Trailer
+ end
+grestore
+%%EOF
+%%RestOfFileIgnored: TeXUtil 6.5 - ConTeXt / PRAGMA 1992-1998
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/picture.pdf b/Master/texmf-dist/doc/latex/hyperref/test/picture.pdf
new file mode 100644
index 00000000000..d175f9668ca
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/picture.pdf
@@ -0,0 +1,93 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R>>
+stream
+0.1 0 0 0.1 0 0 cm
+q
+1 i
+10.1 w
+11.4737 M
+293 147.8 m
+290.8 134.2 282.2 122.6 277.8 113.3 c
+287.9 96.6997 297.3 64.2998 308.1 56.4001 c
+305.9 56.4001 330.4 38.4001 298.7 40.5999 c
+290.8 43.4001 290.8 59.2998 262 88.0999 c
+257 87.3999 265.6 55.7 275 46.3 c
+291.5 31.8999 262.7 35.4998 261.3 36.2 c
+249.8 43.4001 246.2 95.9998 230.3 112.6 c
+222.4 121.9 211.6 119.8 203 119 c
+192.2 116.2 166.2 121.9 165.5 90.2002 c
+166.2 76.5996 181.4 52.1001 188.6 47.8003 c
+213 34.0996 180.6 33.4001 177 37.7002 c
+171.3 43.4001 161.9 56.4001 152.6 66.5002 c
+137.4 74.3999 123.8 86.5996 120.2 99.6001 c
+109.4 97.3999 98.5999 91.6997 96.3999 82.2998 c
+94.2 72.1997 98.5999 65.8 108.6 51.4001 c
+120.2 48.4998 123.8 42.7002 120.2 39.7998 c
+118.7 38.4001 97.0999 36.2 95.7 39.0996 c
+87 44.8999 77 68.5999 71.8999 81.5996 c
+69 88.8 59.7 108.2 75.4998 127.7 c
+79.7998 134.9 79.0999 148.6 77.7 156.5 c
+75.4998 169.4 75.4998 177.4 84.2 194.6 c
+57.5 217.7 12.2 262.3 56.0999 321.4 c
+61.0999 326.4 75.4998 331.4 67.5999 312.7 c
+58.2 286.8 26.5999 264.5 94.2 211.9 c
+105 219.1 149.7 214.8 164.8 211.9 c
+206.6 203.3 215.2 203.3 244 210.5 c
+247.6 211.9 248.3 229.9 263.4 242.2 c
+260.6 251.5 280 264.5 282.2 275.3 c
+286.5 283.9 296.6 257.3 296.6 256.6 c
+295.8 262.3 306.6 273.1 308.1 279.6 c
+317.4 282.5 311 259.4 318.9 245 c
+323.2 239.3 326.8 240.7 331.1 227 c
+334.7 213.4 349.8 201.8 325.4 188.9 c
+311.7 181.7 305.9 183.1 295.8 178.8 c
+295.8 172.3 295.1 157.9 293 147.8 c
+s
+Q
+endstream
+endobj
+5 0 obj
+1446
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 36 34]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:19980613150900)
+/Producer (Aladdin Ghostscript 5.10)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000001708 00000 n
+0000001649 00000 n
+0000001531 00000 n
+0000000015 00000 n
+0000001511 00000 n
+0000001757 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+1848
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/picture.png b/Master/texmf-dist/doc/latex/hyperref/test/picture.png
new file mode 100644
index 00000000000..86686ca5896
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/picture.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test0.tex b/Master/texmf-dist/doc/latex/hyperref/test/test0.tex
new file mode 100644
index 00000000000..154d103518b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test0.tex
@@ -0,0 +1,99 @@
+\documentclass[]{article}
+\def\thepage{E\arabic{page}}
+\usepackage{color,graphicx}
+\usepackage{lastpage}
+\usepackage{xspace}
+\usepackage{makeidx}
+\usepackage{amsmath}
+\usepackage[pdflinkmargin=5pt,pdfstartview={FitBH -32768},pdfpagemode=None,plainpages=false]{hyperref}
+%\usepackage[screen,article]{pdfscreen}
+\hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`}
+\setcounter{tocdepth}{4}
+\setcounter{secnumdepth}{4}
+\makeindex
+\hypersetup{pdftitle=Welcome to the Monkey House}
+\newcommand{\ANS}{\textsf{ANSYS}\xspace}
+\begin{document}
+\tableofcontents
+\section*{Abstract}
+\addtocontents{toc}{\protect\addvspace{10pt}}
+\addcontentsline{toc}{section}{\protect\numberline{}{ABSTRACT}}
+\section{A first, simple, section heading}
+And some text
+\section{A funny \ANS-section with a \texorpdfstring{$\log$}{log}}
+Page 1; See \textcolor{red}{page} --\pageref{page2}--
+\newpage
+Page 2; this is page 2\label{page2}
+\newpage
+\index{an item on page 3}
+
+\htmladdnormallink{A dummy URL}{http://www.tug.org/A-Fake_URL.html}
+
+\Acrobatmenu{Quit}{End Acrobat Reader}
+
+\Acrobatmenu{FullScreen}{Switch to full screen}
+
+\Acrobatmenu{ZoomIn}{Zoom in}
+
+$\int\!dx$
+\section{Yet another ?`\c C\"asar M\"uller n\~ao!`}
+
+\section{Testing Int\'ernal J\oe mps}\label{ss:intjmps}
+
+This is some text and this is a \hypertarget{target}{target}.
+
+\newpage
+
+Now lets jump to \hyperlink{target}{Target}.
+
+Let's try going to Section~\ref{ss:intjmps}
+
+\section{A \ss ection with $\leq$}
+xx
+xx
+\subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}}
+xx
+\paragraph{A paragraph}
+xx
+\subparagraph{A subparagraph}
+xxx
+Pictures:
+
+Normal \includegraphics{hog}
+
+Scaled 0.75 \includegraphics[scale=0.75]{hog}
+
+Width 1in height 0.5in
+ \includegraphics[width=1in,height=0.5in]{hog}
+
+Rotated 50 \includegraphics[scale=0.5,angle=50]{hog}
+
+Rotated -50 \includegraphics[scale=0.5,angle=-50]{hog}
+
+
+\section{Testing External Jumps}\label{ss:extjmps}
+
+\begin{enumerate}
+
+\item Jump to an external: The jump
+\href{file:test7#TestTarget}{target} should open test7.pdf on
+page 2,
+\item Jump to an external: The jump
+\href{file:test7#page.1}{page 1} should open test7.pdf on
+page 1.
+
+%\item Jump to an relative external strange file
+%\href{/D/srahtz/skills.doc}{destination}
+
+\href{run:picture.eps}{a PS file to launch}
+
+\href{run:fontman.exe}{an application}
+
+\href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)}
+\end{enumerate}
+\printindex
+\clearpage
+\end{document}
+
+
+
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test1.tex b/Master/texmf-dist/doc/latex/hyperref/test/test1.tex
new file mode 100644
index 00000000000..f1894597fee
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test1.tex
@@ -0,0 +1,328 @@
+\documentclass[11pt]{book}
+\makeatletter
+\def\listoffigures{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi
+\chapter*{List of Figures}
+{\let\\ \ \markboth{Title}{List of Figures}}
+\addcontentsline{toc}{chapter}{\protect
+ \numberline{}LIST OF FIGURES}\@starttoc{lof}\if@restonecol \twocolumn\fi}
+\makeatother
+\usepackage{epsfig,longtable}
+\usepackage{makeidx}
+\usepackage{varioref}
+\usepackage{xr-hyper}
+\usepackage{amsmath}
+\usepackage[verbose,hypertexnames=false,bookmarksopenlevel=1,bookmarksopen,bookmarksnumbered,colorlinks,plainpages=false,linktocpage]{hyperref}
+\def\boldindex#1{\textbf{\hyperpage{#1}}}
+\makeindex
+\makeatletter
+\externaldocument{test2}
+\makeatother
+%\setcounter{page}{34}
+\title{Testing Hyperref}
+\author{Sebastian Rahtz}
+\date{May 1999}
+\setcounter{secnumdepth}{2}
+\setcounter{tocdepth}{1}
+\begin{document}
+\pagenumbering{roman}
+%
+\makeatletter
+\long\def\hyper@section@backref#1#2#3{%
+ \typeout{BACK REF #1 / #2 / #3}%
+\hyperlink{#3}{#2}}
+%
+\makeatother
+\pdfbookmark{Title}{tit}
+\setlongtables
+\maketitle\index{title}
+\tableofcontents
+\listoftables
+\listoffigures
+\pagenumbering{arabic}
+\newcommand{\eqnref}[1]{{\autoref{#1}}}
+\newtheorem{Argument}{Here we go}[section]
+\def\thesubsection{\Roman{section} -- \arabic{subsection}}
+\setcounter{tocdepth}{1}
+
+\chapter[First part]{First part, leading to \protect\autoref{horrid}
+ next}
+\section[Test section]{Our \protect\LaTeX\ test section (leading to \autoref{One})
+ for 100\% of \AE horrid $X[Y]Z$
+things, like $42$\label{horrid}}
+and so see \autoref{horrid} on page \pageref{horrid}.
+
+\section{Section One --- cats}\label{One}
+see section \vref{Three} about
+cats\index{animals!cats} and cite
+\cite{Barcelo:1992:caa}
+
+\section{one.1 -- can we see}
+some text with a footnote\footnote{WISH UPON A STAR}
+and another one with an extended
+footnote\footnote{\protect\label{foot}This is the way the world ends not with a
+ bang but a whimper. This is the way the world ends not with a
+ bang but a whimper. This is the way the world ends not with a
+ bang but a whimper.}
+and a reference to a long table\index{tables!long!longtables},
+\autoref{mylongtab}.
+
+\subsection{one.2}
+dogs
+
+\href{file:test2#page.2}{See page 2 in file test2},
+on page 3 of this file.
+
+\href{file:test2.pdf#page.2}{See page 2 in file test2.pdf}
+on page 3 of this file.
+
+And can we see \autoref{ss:first}
+
+in the file test2.pdf? alternatively,
+\href{file:test2.pdf#subsection.1.2}{the link like this}
+
+All Or this? \url{test2.pdf#section.1}
+
+\newpage
+\section{Section Two --- \TeX\ is a dog}
+\subsection{two.1}
+\subsection{two.2}
+\newpage
+cite \cite{Barcelo:1992:caa} again.
+
+\chapter{Second part}
+\section{Section Three --- Camels}\label{Three}
+see \autoref{One}
+\subsection{three.1}
+ some text with a footnote\footnote{OVER THE RAINBOW}
+\index{rainbows}
+\subsection{three.2}
+
+\newpage
+\section[Section Four --- Butterflies]{Section Four --- Butterflies and so on}
+\subsection{four.1}
+\subsection{four.2}
+camels
+Refer to \hyperref{}{test}{test1}{with these words}
+\newpage
+\section{Introduction}\label{sec1}
+\subsection{subsec}
+\newpage
+\subsection{subsec}\label{subsec1.2}
+Define a marker \hyperdef{test}{test1}{here} while this one is a
+PostScript picture acting as marker:
+\index{PS pictures}
+\hyperlink{testpiccy}{\epsfig{figure=picture,height=1in}}
+
+This is a picture: \epsfig{figure=picture,height=1in}
+\newpage
+\section{two}\label{sec2}
+\subsection{Subsection 2}
+\subsection{Subsection 3}
+\newpage
+\section{three}
+This is a reference to section 1 (\autoref{sec1}), subsection 1.2
+(\autoref{subsec1.2}) and section 2 (\autoref{sec2}). References to
+\cite{Barcelo:1992:caa,Dallas:aia}.
+
+
+\begin{figure}
+
+xxxx
+
+\hypertarget{testpiccy}{Test picture}
+
+xxxxx
+
+xxxxx
+\caption{{A cat}}
+\label{fig1}
+\end{figure}
+
+\begin{figure}
+
+xxxx
+
+xxxxx
+\caption{Another cat with a link inside it,
+so see \cite{Dallas:aia} xxxx \label{fig2}}
+\end{figure}
+
+\texttt{<<where is \eqnref{eq1}>>}
+
+\section{Some URLs}
+
+\begin{minipage}{1.5in}
+\url{http://www.aw.com/cp/tlgc.html#Describe}
+
+\url{http://nsi.net.kiae.su/latex/latex2e.html}
+
+\url{http://www.lehigh.edu/~dlj0/LyriX.html}
+
+\url{http://www.cs.wisc.edu/~ghost/index.html}
+
+\url{http://www.win.tue.nl/win/math/dw/personalpages/dickie/idvi/}
+
+\url{http://www.tug.org/interest.html#projects}
+
+\url{ftp://ftp.cbr.dit.csiro.au/staff/gjw/www/tex.html}
+
+
+This is a URL: \url{http://srahtz/attend.html#sebastian}
+
+\hyperref{file:test2.pdf}{equation}{1}{hello}
+\end{minipage}
+
+\newpage
+
+\section{Back to math}
+\begin{equation}
+ zzzz + b
+ \label{eq1}
+\end{equation}
+and what next?
+
+\begin{equation}
+ d - e
+ \label{eq2}
+\end{equation}
+
+\begin{eqnarray}
+ y &=&z\\
+ g &=&h\\
+ \label{eq3}
+\end{eqnarray}
+We need some lists:
+\begin{enumerate}
+\item oranges\index{oranges|boldindex}
+\item lemons\index{lemons|boldindex}
+\item beer\index{beer|boldindex}
+ \begin{enumerate}
+ \item Samuel Smiths
+ \item Labatts
+ \end{enumerate}
+\end{enumerate}
+
+Lets look at labels in lists:
+\begin{enumerate}
+\item oranges\label{oranges}
+\item lemons\label{lemons}
+\item beer\label{beer}
+ \begin{enumerate}
+ \item Samuel Smiths\label{smiths}
+ \item Labatts\label{labatts}
+ \end{enumerate}
+\end{enumerate}
+\clearpage
+
+from which see \autoref{oranges}, \ref{lemons}, \ref{smiths} and
+\autoref{labatts}
+
+
+see
+sec1: \autoref{sec1}
+sec2: \autoref{sec2}
+eq1: \autoref{eq1}
+fig1: \autoref{fig1}
+and cite \cite{Barcelo:1992:caa} again.
+\onecolumn
+\begin{longtable}{lll}
+\caption{A test long table (see \protect\cite{Dallas:aia}
+and section \protect\ref{sec1}}\label{mylongtab}\\
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+a & b & c \\a
+\end{longtable}
+
+% !!! Does not work with hypertexnames=false !!!
+Does \hyperref{}{equation}{2.2}{this} point to the second equation?
+
+Does anything point to the eqnarray (\autoref{eq3})?
+\index{cats}
+
+\begin{thebibliography}{99}
+\addcontentsline{toc}{chapter}{Bibliography}
+\bibitem{Barcelo:1992:caa}
+{Barcel\'o, J.} 1992.
+\newblock Programming an intelligent database in archaeology. In \emph{Computer
+ Applications and Quantitative Methods in Archaeology 1991}, {Lock, G. \&
+ J.~Moffett} (eds), 21--28, Oxford: British Archaeological Reports.
+
+\bibitem[Dallas 1992]{Dallas:aia}
+{Dallas, C.~J.} 1992.
+\newblock Syntax and semantics of figurative art: a formal approach. In
+ \emph{Archaeology and the Information Age}, {Reilly, P. \& S.~Rahtz} (eds),
+ chapter~16, London: Routledge.
+
+\bibitem[Stankovic 1988]{stankovic:88}
+J.~Stankovic, ``Misconceptions about real-time computing: a serious problem for
+ next-generation systems,'' {\em Computer}, vol.~21, no.~10, pp.~10--19, Oct.
+ 1988.
+
+\end{thebibliography}
+
+\clearpage
+An index entry for gnus\index{gnus}
+\clearpage
+An index entry for gnus\index{gnus}
+\clearpage
+An index entry for gnus\index{gnus}
+\clearpage
+An index entry for gnus\index{gnus}
+\clearpage
+An index entry for gnus\index{gnus}
+\clearpage
+An index entry for gnus\index{gnus}
+\chapter*{An appendix --- the Index}
+\printindex
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test2.tex b/Master/texmf-dist/doc/latex/hyperref/test/test2.tex
new file mode 100644
index 00000000000..ec8639a9c17
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test2.tex
@@ -0,0 +1,63 @@
+\documentclass[reqno]{amsart}
+\usepackage{amsfonts}
+\usepackage{amssymb}
+\usepackage[T1]{fontenc}
+\usepackage{ae}
+\usepackage{hyperref}
+
+
+\numberwithin{equation}{subsection}
+
+\begin{document}
+
+\section{My section title}
+
+Some text.
+
+\subsection{My first subsection}
+\label{ss:first}
+
+\begin{equation}
+\label{eq:A}
+p^{\prime\prime} + \dfrac{S^\prime}{S}p^\prime +k^2p = 0
+\end{equation}
+
+Let's refer to equations~\ref{eqs:C} in
+subsection\ref{ss:second}.
+
+\begin{equation}
+\label{eq:B}
+g(x)=const \times f(x) \int^{x} \dfrac{d\xi}{S(\xi)f^{2}(\xi)} .
+\end{equation}
+
+Now I'll force a new page so the hyper-references will bridge a page
+boundary.
+\newpage
+
+\subsection{My second subsection}
+\label{ss:second}
+Now some subequations.
+
+\begin{subequations}
+\label{eqs:C}
+\begin{align}
+p^\prime& = -Z(x)U \label{eq:pC} \\
+U^\prime & = -Y(x)p \label{eq:UC}
+\end{align}
+\end{subequations}
+
+These are related to equation~\ref{eq:A} in subsection~\ref{ss:first}.
+
+{%
+\begin{subequations}
+\label{eqs:D}
+\begin{align}
+p^\prime& = -j \omega {\dfrac{\rho}{S(x)}}U
+ = -jk {\dfrac{\rho c}{S(x)}}U \label{eq:pD} \\
+U^\prime & = -j \omega {\dfrac{S(x)}{\rho c^{2}}}p
+ = -jk {\dfrac{S(x)}{\rho c}}p \label{eq:UD}
+\end{align}
+\end{subequations}
+}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test3.tex b/Master/texmf-dist/doc/latex/hyperref/test/test3.tex
new file mode 100644
index 00000000000..cbfe6d3a3c7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test3.tex
@@ -0,0 +1,556 @@
+\documentclass{article}
+\usepackage{graphicx,ae}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+%\def\rmdefault{mbv}
+\usepackage{url}
+%\textwidth3in
+\let\SetRowColor\relax
+%\usepackage[times,symbolmenu,spaced=false,zebra,paperwidth=6in,paperheight=4in]{screenpdf}
+\usepackage[]{hyperref}
+\title{Simulation of Energy Loss Straggling}
+\author{Maria Physicist}
+\newcommand{\Emax}{\ensuremath{E_{\mathrm{max}}}}
+\newcommand{\GEANT}{\texttt{GEANT}}
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+Due to the statistical nature of ionisation energy loss, large
+fluctuations can occur in the amount of energy deposited by a particle
+traversing an absorber element. Continuous processes such as multiple
+scattering and energy loss play a relevant role in the longitudinal
+and lateral development of electromagnetic and hadronic
+showers, and in the case of sampling calorimeters the
+measured resolution can be significantly affected by such fluctuations
+in their active layers. The description of ionisation fluctuations is
+characterised by the significance parameter $\kappa$, which is
+proportional to the ratio of mean energy loss to the maximum allowed
+energy transfer in a single collision with an atomic electron
+\[
+\kappa =\frac{\xi}{\Emax}
+\]
+\Emax{}
+is the maximum transferable energy in a single collision with
+an atomic electron.
+\[
+\Emax =\frac{2 m_e \beta^2\gamma^2 }
+{1 + 2\gamma m_e/m_x + \left ( m_e/m_x\right)^2},
+\]
+where $\gamma = E/m_x$, $E$ is energy and
+$m_x$ the mass of the incident particle,
+$\beta^2 = 1 - 1/\gamma^2$ and $m_e$ is the electron mass.
+$\xi$ comes from the Rutherford scattering cross section
+and is defined as:
+\begin{eqnarray*} \xi = \frac{2\pi z^2 e^4 N_{Av} Z \rho \delta x}
+ {m_e \beta^2 c^2 A} = 153.4 \frac{z^2} {\beta^2} \frac{Z}{A}
+ \rho \delta x \quad\mathrm{keV},
+\end{eqnarray*}
+where
+
+\begin{tabular}{ll}
+\SetRowColor $z$ & charge of the incident particle \\
+\SetRowColor $N_{Av}$ & Avogadro's number \\
+\SetRowColor $Z$ & atomic number of the material \\
+\SetRowColor $A$ & atomic weight of the material \\
+\SetRowColor $\rho$ & density \\
+\SetRowColor $ \delta x$ & thickness of the material \\
+\end{tabular}
+
+$\kappa$ measures the contribution of the collisions with energy
+transfer close to \Emax. For a given absorber, $\kappa$ tends
+towards large values if $\delta x$ is large and/or if $\beta$ is
+small. Likewise, $\kappa$ tends towards zero if $\delta x $ is small
+and/or if $\beta$ approaches 1.
+
+The value of $\kappa$ distinguishes two regimes which occur in the
+description of ionisation fluctuations :
+
+\begin{enumerate}
+\item A large number of collisions involving the loss of all or most
+ of the incident particle energy during the traversal of an absorber.
+
+ As the total energy transfer is composed of a multitude of small
+ energy losses, we can apply the central limit theorem and describe
+ the fluctuations by a Gaussian distribution. This case is
+ applicable to non-relativistic particles and is described by the
+ inequality $\kappa > 10 $ (i.e. when the mean energy loss in the
+ absorber is greater than the maximum energy transfer in a single
+ collision).
+
+\item Particles traversing thin counters and incident electrons under
+ any conditions.
+
+ The relevant inequalities and distributions are $ 0.01 < \kappa < 10
+ $, Vavilov distribution, and $\kappa < 0.01 $, Landau distribution.
+\end{enumerate}
+
+An additional regime is defined by the contribution of the collisions
+with low energy transfer which can be estimated with the relation
+$\xi/I_0$, where $I_0$ is the mean ionisation potential of the atom.
+Landau theory assumes that the number of these collisions is high, and
+consequently, it has a restriction $\xi/I_0 \gg 1$. In \GEANT{}
+(see URL \url{http://wwwinfo.cern.ch/asdoc/geant/geantall.html}), the
+limit of Landau theory has been set at $\xi/I_0 = 50$. Below this
+limit special models taking into account the atomic structure of the
+material are used. This is important in thin layers and gaseous
+materials. \autoref{fg:phys332-1} shows the behaviour of $\xi/I_0$
+as a function of the layer thickness for an electron of 100 keV and 1
+GeV of kinetic energy in Argon, Silicon and Uranium.
+
+\begin{figure}
+ \centering
+ \includegraphics[width=.6\linewidth]{phys1}
+ \caption{The variable $\xi/I_0$ can be used to measure the
+ validity range of the Landau theory. It depends
+ on the type and energy of the particle, $Z$, $A$
+ and the ionisation potential of the material and
+ the layer thickness.
+ }
+ \label{fg:phys332-1}
+\end{figure}
+
+In the following sections, the different theories and models for the
+energy loss fluctuation are described. First, the Landau theory and
+its limitations are discussed, and then, the Vavilov and Gaussian
+straggling functions and the methods in the thin layers and gaseous
+materials are presented.
+
+\section{Landau theory}
+\label{sec:phys332-1}
+
+For a particle of mass $m_x$ traversing a thickness of material
+$\delta x $, the Landau probability distribution may be written in
+terms of the universal Landau function $\phi(\lambda)$
+as\cite{bib-LAND}:
+\begin{eqnarray*}
+f( \epsilon , \delta x ) & = &\frac{1}{\xi} \phi ( \lambda )
+\end{eqnarray*}
+where
+\begin{eqnarray*}
+\phi(\lambda )& = & \frac{1} {2 \pi i}\int^{c+i\infty}_{c-i\infty}
+\exp \left ( u \ln u + \lambda u \right ) du \hspace{2cm} c \geq 0 \\
+\lambda & = & \frac{\epsilon -\bar{\epsilon} }{\xi}
+ - \gamma' - \beta^2 - \ln \frac{\xi}{\Emax} \\
+\gamma' & = & 0.422784\dots = 1 - \gamma \\
+\gamma & = & 0.577215\dots \mbox{(Euler's constant)} \\
+\bar{\epsilon} & = & \mbox{average energy loss} \\
+\epsilon & = & \mbox{actual energy loss}
+\end{eqnarray*}
+
+\subsection{Restrictions}
+
+The Landau formalism makes two restrictive assumptions :
+\begin{enumerate}
+\item The typical energy loss is small compared to the maximum energy
+ loss in a single collision. This restriction is removed in the
+ Vavilov theory (see \autoref{vavref}).
+\item The typical energy loss in the absorber should be large compared
+ to the binding energy of the most tightly bound electron. For
+ gaseous detectors, typical energy losses are a few keV which is
+ comparable to the binding energies of the inner electrons. In such
+ cases a more sophisticated approach which accounts for atomic energy
+ levels\cite{bib-TALM} is necessary to accurately simulate data
+ distributions. In \GEANT, a parameterised model by L. Urb\'{a}n is
+ used (see section \ref{urban}).
+\end{enumerate}
+
+In addition, the average value of the Landau distribution is infinite.
+Summing the Landau fluctuation obtained to the average energy from the
+$dE/dx$ tables, we obtain a value which is larger than the one coming
+from the table. The probability to sample a large value is small, so
+it takes a large number of steps (extractions) for the average
+fluctuation to be significantly larger than zero. This introduces a
+dependence of the energy loss on the step size which can affect
+calculations.
+
+A solution to this has been to introduce a limit on the value of the
+variable sampled by the Landau distribution in order to keep the
+average fluctuation to 0. The value obtained from the \texttt{GLANDO}
+routine is:
+\[
+\delta dE/dx = \epsilon - \bar{\epsilon} = \xi ( \lambda - \gamma'
++\beta^2 +\ln \frac{\xi}{\Emax})
+\]
+In order for this to have average 0, we must impose that:
+\[
+\bar{\lambda} = -\gamma' - \beta^2 -\ln \frac{\xi}{\Emax}
+\]
+
+This is realised introducing a $\lambda_{\mathrm{max}}(\bar{\lambda})$
+such that if only values of $\lambda \leq \lambda_{\mathrm{max}}$ are
+accepted, the average value of the distribution is $\bar{\lambda}$.
+
+A parametric fit to the universal Landau distribution has been
+performed, with following result:
+\[
+\lambda_{\mathrm{max}} = 0.60715 +
+ 1.1934\bar{\lambda}+(0.67794+0.052382\bar{\lambda})
+ \exp(0.94753+0.74442\bar{\lambda})
+\]
+only values smaller than $\lambda_{\mathrm{max}}$ are accepted, otherwise the
+distribution is resampled.
+
+
+
+\section{Vavilov theory}
+\label{vavref}
+
+Vavilov\cite{bib-VAVI} derived a more accurate straggling distribution
+by introducing the kinematic limit on the maximum transferable energy
+in a single collision, rather than using $ \Emax = \infty $.
+Now we can write\cite{bib-SCH1}:
+\begin{eqnarray*}
+f \left ( \epsilon, \delta s \right ) & = & \frac{1}{\xi} \phi_{v}
+\left ( \lambda_{v}, \kappa, \beta^{2} \right )
+\end{eqnarray*}
+where
+\begin{eqnarray*}
+\phi_{v} \left ( \lambda_{v}, \kappa, \beta^{2} \right ) & = &
+\frac{1}{2 \pi i} \int^{c+i\infty}_{c-i\infty}\phi \left( s \right )
+e^{\lambda s} ds \hspace{2cm} c \geq 0 \\
+\phi \left ( s \right ) & = &
+\exp \left [ \kappa ( 1 + \beta^{2}\gamma ) \right ]
+~ \exp \left [ \psi \left ( s \right ) \right ], \\
+\psi \left ( s \right ) & = & s \ln \kappa + ( s + \beta^{2} \kappa )
+\left [ \ln (s/\kappa) + E_{1} (s/\kappa) \right ] - \kappa e^{-s/\kappa},
+\end{eqnarray*}
+and
+\begin{eqnarray*}
+E_{1}(z) & = & \int^{\infty}_{z} t^{-1} e^{-t} dt
+\mbox{\hspace{1cm} (the exponential integral)} \\
+\lambda_v & = & \kappa \left [ \frac{\epsilon - \bar{\epsilon}}{\xi}
+- \gamma' - \beta^2 \right]
+\end{eqnarray*}
+
+The Vavilov parameters are simply related to the Landau parameter by
+$\lambda_L = \lambda_v/\kappa - \ln\kappa $. It can be shown that as
+$\kappa \rightarrow 0$, the distribution of the variable $\lambda_L$
+approaches that of Landau. For $\kappa \leq 0.01$ the two
+distributions are already practically identical. Contrary to what many
+textbooks report, the Vavilov distribution \emph{does not} approximate
+the Landau distribution for small $\kappa$, but rather the
+distribution of $\lambda_L$ defined above tends to the distribution of
+the true $\lambda$ from the Landau density function. Thus the routine
+\texttt{GVAVIV} samples the variable $\lambda_L$ rather than
+$\lambda_v$. For $\kappa \geq 10$ the Vavilov distribution tends to a
+Gaussian distribution (see next section).
+
+\section{Gaussian Theory}
+
+Various conflicting forms have been proposed for Gaussian straggling
+functions, but most of these appear to have little theoretical or
+experimental basis. However, it has been shown\cite{bib-SELT} that
+for $\kappa \geq 10 $ the Vavilov distribution can be replaced by a
+Gaussian of the form :
+\begin{eqnarray*}
+f( \epsilon , \delta s) \approx \frac{1}
+{\xi \sqrt{\frac{2 \pi}{\kappa} \left( 1 - \beta^2/2 \right)}}
+ \exp \left [ \frac{( \epsilon - \bar{\epsilon} )^2}{2} \frac{\kappa}
+ {\xi^2 (1- \beta^2/2)}\right ]
+\end{eqnarray*}
+thus implying
+\begin{eqnarray*}
+\mathrm{mean} & = & \bar{\epsilon} \\
+\sigma^2 & = & \frac{\xi^2}{\kappa} (1-\beta^2/2) = \xi
+ \Emax (1-\beta^2/2)
+\end{eqnarray*}
+
+\section{Urb\'an model}
+\label{urban}
+
+The method for computing restricted energy losses with $\delta$-ray
+production above given threshold energy in \GEANT{} is a Monte
+Carlo method that can be used for thin layers. It is fast and it can
+be used for any thickness of a medium. Approaching the limit of the
+validity of Landau's theory, the loss distribution approaches smoothly
+the Landau form as shown in \autoref{fg:phys332-2}.
+\begin{figure}
+ \centering
+ \includegraphics[width=.6\linewidth]{phys2}
+ \caption{Energy loss distribution for a 3 GeV electron in
+ Argon as given by standard \GEANT. The width of the layers is
+ given in centimeters.}
+ \label{fg:phys332-2}
+\end{figure}
+
+It is assumed that the atoms have only two energy levels with binding
+energy $E_1$ and $E_2$. The particle--atom interaction will then be
+an excitation with energy loss $E_1$ or $E_2$, or an ionisation with
+an energy loss distributed according to a function $g(E) \sim 1/E^2$:
+\begin{equation}
+g(E) = \frac{(\Emax + I)I}{\Emax} \frac{1}{E^2}
+\end{equation}
+
+The macroscopic cross-section for excitations ($i=1,2$) is
+\begin{equation}
+\label{eq:sigex}
+\Sigma_i = C \frac{f_i}{E_i} \frac{\ln (2 m \beta^2 \gamma^2/E_i) - \beta^2}
+ {\ln (2 m \beta^2 \gamma^2/ I) - \beta^2}(1-r)
+\end{equation}
+and the macroscopic cross-section for ionisation is
+\begin{equation}
+\label{eq:sigion}
+\Sigma_3 = C \frac{\Emax}{I(\Emax+I) \ln(\frac{\Emax+I}{I})}
+ ~ r
+\end{equation}
+\Emax{} is the \GEANT{} cut for $\delta$-production, or the maximum
+energy transfer minus mean ionisation energy, if it is smaller than
+this cut-off value. The following notation is used:
+
+\begin{tabular}{ll}
+\SetRowColor $r, C$ & parameters of the model \\
+\SetRowColor $E_i$ & atomic energy levels \\
+\SetRowColor $I$ & mean ionisation energy \\
+\SetRowColor ${f_i}$ & oscillator strengths
+\end{tabular}
+
+The model has the parameters $f_i$, $E_i$, $C$ and $r ~(0\leq r\leq
+1)$. The oscillator strengths $f_i$ and the atomic level energies
+$E_i$ should satisfy the constraints
+\begin{eqnarray}
+f_1 + f_2 & = & 1 \label{eq:fisum}\\
+f_1 \ln E_1 + f_2 \ln E_2 & = & \ln I \label{eq:flnsum}
+\end{eqnarray}
+The parameter $C$ can be defined with the help of the mean energy loss
+$dE/dx$ in the following way: The numbers of collisions ($n_i$, i =
+1,2 for the excitation and 3 for the ionisation) follow the Poisson
+distribution with a mean number $ \langle n_i \rangle $. In a step
+$\Delta x$ the mean number of collisions is
+\begin{equation}
+\langle n_i \rangle = \Sigma_i \Delta x
+\end{equation}
+The mean energy loss $dE/dx$ in a step is the sum of the excitation
+and ionisation contributions
+\begin{equation}
+\frac{dE}{dx} \Delta x = \left[ \Sigma_1 E_1 + \Sigma_2 E_2 +
+ \Sigma_3 \int_{I}^{\Emax+I} E~g(E)~dE \right]
+ \Delta x
+\end{equation}
+From this, using the equations (\ref{eq:sigex}), (\ref{eq:sigion}),
+(\ref{eq:fisum}) and (\ref{eq:flnsum}), one can define the parameter
+$C$
+\begin{equation}
+C = \frac{dE}{dx}
+\end{equation}
+
+The following values have been chosen in \GEANT{} for the other
+parameters:
+\[
+\begin{array}{lcl}
+f_2 = \left\{ \begin{array}{ll}
+ 0 & \mathrm{if} Z \leq 2 \\
+ 2/Z & \mathrm{if} Z > 2 \\
+ \end{array} \right. & \Rightarrow & f_1 = 1 - f_2 \\
+E_2 = 10 Z^2 \mathrm{eV} & \Rightarrow & E_1 = \left(\frac{I}{E_{2}^{f_2}}
+ \right)^{\frac{1}{f_1}} \\
+r = 0.4 & & \\
+\end{array}
+\]
+With these values the atomic level $E_2$ corresponds approximately
+the K-shell energy of the atoms and $Zf_2$ the number of K-shell
+electrons. $r$ is the only variable which can be tuned freely. It
+determines the relative contribution of ionisation and
+excitation to the energy loss.
+
+The energy loss is computed with the assumption that the step length
+(or the relative energy loss) is small, and---in consequence---the
+cross-section can be considered constant along the path length. The
+energy loss due to the excitation is
+\begin{equation}
+\Delta E_e = n_1 E_1 + n_2 E_2
+\end{equation}
+where $n_1$ and $n_2$ are sampled from Poisson distribution as
+discussed above. The loss due to the ionisation can be generated from
+the distribution $g(E)$ by the inverse transformation method:
+\begin{eqnarray}
+u = F(E) & = & \int_{I}^E g(x) dx \nonumber \\
+E = F^{-1}(u) & = & \frac{I}{1 - u \frac {\Emax}{\Emax+I}} \\
+\end{eqnarray}
+where $u$ is a uniform random number between $F(I)=0$ and
+$F(\Emax+I)=1$. The contribution from the ionisations will be
+\begin{equation}
+\Delta E_i = \sum_{j=1}^{n_3} \frac{I}
+ {1 - u_j \frac {\Emax}{\Emax + I}}
+\end{equation}
+where $n_3$ is the number of ionisation (sampled from Poisson
+distribution). The energy loss in a step will then be $\Delta E =
+\Delta E_e + \Delta E_i$.
+
+
+\subsection{Fast simulation for $n_3 \geq 16$}
+
+If the number of ionisation $n_3$ is bigger than 16, a faster sampling
+method can be used. The possible energy loss interval is divided in
+two parts: one in which the number of collisions is large and the
+sampling can be done from a Gaussian distribution and the other in
+which the energy loss is sampled for each collision. Let us call the
+former interval $[I, \alpha I]$ the interval A, and the latter
+$[\alpha I,\Emax]$ the interval B. $\alpha$ lies between 1 and
+$\Emax/I$. A collision with a loss in the interval A happens with
+the probability
+\begin{equation}
+\label{eq:phys332-5}
+P(\alpha) = \int_I^{\alpha I} g(\!E\!) \, dE =
+ \frac {( \Emax + I) (\alpha - 1)}{\Emax \alpha}
+\end{equation}
+The mean energy loss and the standard deviation for this type
+of collision are
+\begin{equation}
+\langle \Delta E(\alpha) \rangle = \frac{1}{P(\alpha)}
+ \int_I^{\alpha I} E \, g(\!E\!) \, dE =
+ \frac{I \alpha \ln \alpha}{\alpha - 1}
+\end{equation}
+and
+\begin{equation}
+\sigma^2(\alpha) = \frac{1}{P(\alpha)}
+ \int_I^{\alpha I} E^2 \, g(\!E\!) \, dE =
+ I^2 \alpha \left( 1 - \frac{\alpha \ln \! ^2 \alpha}{(\alpha - 1)^2} \right)
+\end{equation}
+If the collision number is high , we assume that the number of the
+type A collisions can be calculated from a Gaussian distribution
+with the following mean value and standard deviation:
+\begin{eqnarray}
+\label{eq:phys332-1}
+\langle n_A \rangle & = & n_3 P(\alpha) \\
+\label{eq:phys332-2}
+\sigma_A^2 & = & n_3 P(\alpha) ( 1 - P(\alpha))
+\end{eqnarray}
+It is further assumed that the energy loss in these collisions
+has a Gaussian distribution with
+\begin{eqnarray}
+\label{eq:phys332-3}
+\langle \Delta E_A \rangle & = & n_A \langle \Delta E(\alpha) \rangle \\
+\label{eq:phys332-4}
+\sigma_{E,A}^2 & = & n_A \sigma^2(\alpha)
+\end{eqnarray}
+The energy loss of these collision can then be sampled from the
+Gaussian distribution.
+
+The collisions where the energy loss is in the interval B are sampled
+directly from
+\begin{equation}
+\Delta E_B = \sum_{i=1}^{n_3 - n_A} \frac{\alpha I}
+ {1 - u_i \frac{\Emax + I - \alpha I}{\Emax + I}}
+\end{equation}
+The total energy loss is the sum of these two types of collisions:
+\begin{equation}
+\Delta E = \Delta E_A + \Delta E_B
+\end{equation}
+
+The approximation of equations (\ref{eq:phys332-1}),
+(\ref{eq:phys332-2}), (\ref{eq:phys332-3}) and (\ref{eq:phys332-4})
+can be used under the following conditions:
+\begin{eqnarray}
+\label{eq:phys332-6}
+\langle n_A \rangle - c \, \sigma_A & \geq & 0 \\
+\label{eq:phys332-7}
+\langle n_A \rangle + c \, \sigma_A & \leq & n_3 \\
+\label{eq:phys332-8}
+\langle \Delta E_A \rangle - c \, \sigma_{E,A} & \geq & 0
+\end{eqnarray}
+where $c \geq 4$. From the equations (\ref{eq:phys332-5}),
+(\ref{eq:phys332-1}) and (\ref{eq:phys332-3}) and from the conditions
+(\ref{eq:phys332-6}) and (\ref{eq:phys332-7}) the following limits can
+be derived:
+\begin{equation}
+\alpha_{\mathrm{min}} = \frac{(n_3 + c^2)(\Emax+I)}
+ {n_3 (\Emax + I) + c^2 I} \; \leq \alpha \; \leq
+\alpha_{\mathrm{max}} = \frac{(n_3 + c^2)(\Emax+I)}
+ {c^2 (\Emax + I) + n_3 I}
+\end{equation}
+This conditions gives a lower limit to number of the ionisations $n_3$
+for which the fast sampling can be done:
+\begin{equation}
+n_3 \; \geq \; c^2
+\end{equation}
+As in the conditions (\ref{eq:phys332-6}), (\ref{eq:phys332-7}) and
+(\ref{eq:phys332-8}) the value of $c$ is as minimum 4, one gets $n_3
+\; \geq 16$. In order to speed the simulation, the maximum value is
+used for $\alpha$.
+
+The number of collisions with energy loss in the interval B (the
+number of interactions which has to be simulated directly) increases
+slowly with the total number of collisions $n_3$. The maximum number
+of these collisions can be estimated as
+\begin{equation}
+n_{B,max} = n_3 - n_{A,min} \approx n_3 (\langle n_A \rangle
+ - \sigma_A)
+\end{equation}
+From the previous expressions for $\langle n_A \rangle$ and $\sigma_A$
+one can derive the condition
+\begin{equation}
+n_B \; \leq \; n_{B,max} = \frac{2 n_3 c^2}{n_3+c^2}
+\end{equation}
+The following values are obtained with $c=4$:
+
+\begin{tabular}{llcrr}
+$n_3$ & $n_{B,max}$ & & $n_3$ & $n_{B,max}$\\
+\hline
+\SetRowColor 16 & 16 & & 200 & 29.63\\
+\SetRowColor 20 & 17.78 & & 500 & 31.01 \\
+\SetRowColor 50 & 24.24 & & 1000 & 31.50 \\
+\SetRowColor 100 & 27.59 & & $\infty$ & 32.00
+\end{tabular}
+
+\subsection{Special sampling for lower part of the spectrum}
+
+If the step length is very small ($\leq 5$ mm in gases, $\leq$ 2-3
+$\mu$m in solids) the model gives 0 energy loss for some events. To
+avoid this, the probability of 0 energy loss is computed
+\begin{equation}
+P( \Delta E=0) = e^{-( \langle n_1 \rangle + \langle n_2 \rangle
+ + \langle n_3 \rangle )}
+\end{equation}
+If the probability is bigger than 0.01 a special sampling is done,
+taking into account the fact that in these cases the projectile
+interacts only with the outer electrons of the atom. An energy level
+$E_0 = 10$ eV is chosen to correspond to the outer electrons. The mean
+number of collisions can be calculated from
+\begin{equation}
+\langle n \rangle = \frac{1}{E_0} \frac{dE}{dx} \Delta x
+\end{equation}
+The number of collisions $n$ is sampled from Poisson distribution.
+In the case of the thin layers, all the collisions are considered as
+ionisations and the energy loss is computed as
+\begin{equation}
+\Delta E = \sum_{i=1}^n \frac{E_0}
+ {1 - \frac {\Emax}{\Emax + E_0} u_i}
+\end{equation}
+
+
+\begin{thebibliography}{10}
+\bibitem{bib-LAND}
+L.Landau.
+\newblock On the Energy Loss of Fast Particles by Ionisation.
+\newblock Originally published in \emph{J. Phys.}, 8:201, 1944.
+\newblock Rerpinted in D.ter Haar, Editor, \emph{L.D.Landau, Collected
+ papers}, page 417. Pergamon Press, Oxford, 1965.
+
+\bibitem{bib-SCH1}
+B.Schorr.
+\newblock Programs for the Landau and the Vavilov distributions and the
+ corresponding random numbers.
+\newblock \emph{Comp. Phys. Comm.}, 7:216, 1974.
+
+\bibitem{bib-SELT}
+S.M.Seltzer and M.J.Berger.
+\newblock Energy loss straggling of protons and mesons.
+\newblock In \emph{Studies in Penetration of Charged Particles in
+ Matter}, Nuclear Science Series~39, Nat. Academy of Sciences,
+ Washington DC, 1964.
+
+\bibitem{bib-TALM}
+R.Talman.
+\newblock On the statistics of particle identification using ionization.
+\newblock \emph{Nucl. Inst. Meth.}, 159:189, 1979.
+
+\bibitem{bib-VAVI}
+P.V.Vavilov.
+\newblock Ionisation losses of high energy heavy particles.
+\newblock \emph{Soviet Physics JETP}, 5:749, 1957.
+
+\end{thebibliography}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test4.tex b/Master/texmf-dist/doc/latex/hyperref/test/test4.tex
new file mode 100644
index 00000000000..60f6206ee16
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test4.tex
@@ -0,0 +1,36 @@
+\documentclass{article}
+\usepackage{hyperref}
+
+
+\begin{document}
+
+\section{My section title}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\include{bit}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test6.tex b/Master/texmf-dist/doc/latex/hyperref/test/test6.tex
new file mode 100644
index 00000000000..42c80b61de9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test6.tex
@@ -0,0 +1,18 @@
+\documentclass{book}
+\usepackage[extension=xxx]{hyperref}
+\begin{document}
+A\footnote{\texttt{abc}}
+
+\href{file://localhost/d:/test2.ps}{foo1}
+
+\href{file://localhost/d:/test2.pdf}{foo2}
+
+\href{d:/test2.pdf}{foo3}
+
+\href{d:/test2.ps}{foo4}
+
+\href{http://www-fourier.ujf-grenoble.fr:80/cgi-bin/zbfr/ZB/math-fr.html?AU=Taylor,+R&format=complete&type=html&maxdocs=10}{weird}
+
+\href{a%b}{hello}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test7.pdf b/Master/texmf-dist/doc/latex/hyperref/test/test7.pdf
new file mode 100644
index 00000000000..1ed1c8dfd81
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test7.pdf
@@ -0,0 +1,179 @@
+%PDF-1.3
+5 0 obj
+<< /S /GoTo /D (section.1) >>
+endobj
+8 0 obj
+(The first section)
+endobj
+9 0 obj
+<< /S /GoTo /D (section.2) >>
+endobj
+12 0 obj
+(The second section)
+endobj
+13 0 obj
+<< /S /GoTo /D [14 0 R /Fit ] >>
+endobj
+16 0 obj <<
+/Length 135
+/Filter /FlateDecode
+>>
+stream
+xÚ-±Â0 D÷|…Çdˆ±Ä%+ ÌÙ€©©P‰öÿEhÑM§{wÇ@M vºMJHп̡˜ÝIZ1D…òXÑr¿Xvž‰È–¡:/‰ì•H>ó²™¹öËsz»[9·>CƬa«{Õud¨ã8ý `Í4O1¡Rü´È‹ùŽ’%¿endstream
+endobj
+14 0 obj <<
+/Type /Page
+/Contents 16 0 R
+/Resources 15 0 R
+/MediaBox [0 0 612 792]
+/Parent 23 0 R
+>> endobj
+17 0 obj <<
+/D [14 0 R /XYZ 133.768 692.105 null]
+>> endobj
+18 0 obj <<
+/D [14 0 R /XYZ 133.768 667.198 null]
+>> endobj
+6 0 obj <<
+/D [14 0 R /XYZ 133.768 667.198 null]
+>> endobj
+15 0 obj <<
+/Font << /F20 20 0 R /F21 22 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+26 0 obj <<
+/Length 135
+/Filter /FlateDecode
+>>
+stream
+xÚ=½1 ƒ÷>EÆvhh“&Ç­H00wC,\ËÏÀu€…·§y±äÏv„Ð!2ã kPX`º›M6«õ0!'…|^Ð\–œ!›¯Õy’`ujsùûç­Íî˜÷½aÄQùÛöDHªËÆ¥µrzÕQGdð’5¤ßIÌ6›7íÂ&Ëendstream
+endobj
+25 0 obj <<
+/Type /Page
+/Contents 26 0 R
+/Resources 24 0 R
+/MediaBox [0 0 612 792]
+/Parent 23 0 R
+>> endobj
+27 0 obj <<
+/D [25 0 R /XYZ 133.768 692.105 null]
+>> endobj
+10 0 obj <<
+/D [25 0 R /XYZ 133.768 667.198 null]
+>> endobj
+28 0 obj <<
+/D [25 0 R /XYZ 133.768 646.723 null]
+>> endobj
+24 0 obj <<
+/Font << /F20 20 0 R /F21 22 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+29 0 obj <<
+/Type /Encoding
+/Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl 22/.notdef 30/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 141/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 157/.notdef 159/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
+>> endobj
+22 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 29 0 R
+/BaseFont /Times-Roman
+>> endobj
+20 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 29 0 R
+/BaseFont /Times-Bold
+>> endobj
+23 0 obj <<
+/Type /Pages
+/Count 2
+/Kids [14 0 R 25 0 R]
+>> endobj
+30 0 obj <<
+/Type /Outlines
+/First 7 0 R
+/Last 11 0 R
+/Count 2
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 30 0 R
+/Prev 7 0 R
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 30 0 R
+/Next 11 0 R
+>> endobj
+31 0 obj <<
+/Names [(Doc-Start) 18 0 R (TestTarget) 28 0 R (page.1) 17 0 R (page.2) 27 0 R (section.1) 6 0 R (section.2) 10 0 R]
+/Limits [(Doc-Start) (section.2)]
+>> endobj
+32 0 obj <<
+/Kids [31 0 R]
+>> endobj
+33 0 obj <<
+/Dests 32 0 R
+>> endobj
+34 0 obj <<
+/Type /Catalog
+/Pages 23 0 R
+/Outlines 30 0 R
+/Names 33 0 R
+ /PageMode /UseOutlines /URI << /Base () >> /ViewerPreferences << >>
+/OpenAction 13 0 R
+>> endobj
+35 0 obj <<
+/Producer (pdfTeX-0.14h-pdfcrypt)
+/Author () /Title () /Subject () /Creator (LaTeX with hyperref package) /Producer (pdfTeX14.h) /Keywords ()
+/CreationDate (D:20010816055100)
+>> endobj
+xref
+0 36
+0000000001 65535 f
+0000000002 00000 f
+0000000003 00000 f
+0000000004 00000 f
+0000000019 00000 f
+0000000009 00000 n
+0000000663 00000 n
+0000003567 00000 n
+0000000054 00000 n
+0000000089 00000 n
+0000001186 00000 n
+0000003495 00000 n
+0000000134 00000 n
+0000000171 00000 n
+0000000435 00000 n
+0000000722 00000 n
+0000000221 00000 n
+0000000543 00000 n
+0000000603 00000 n
+0000000021 00000 f
+0000003267 00000 n
+0000000000 00000 f
+0000003177 00000 n
+0000003356 00000 n
+0000001306 00000 n
+0000001018 00000 n
+0000000804 00000 n
+0000001126 00000 n
+0000001246 00000 n
+0000001388 00000 n
+0000003422 00000 n
+0000003638 00000 n
+0000003811 00000 n
+0000003848 00000 n
+0000003884 00000 n
+0000004056 00000 n
+trailer
+<<
+/Size 36
+/Root 34 0 R
+/Info 35 0 R
+>>
+startxref
+4254
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test7.tex b/Master/texmf-dist/doc/latex/hyperref/test/test7.tex
new file mode 100644
index 00000000000..bce6eb5629a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test7.tex
@@ -0,0 +1,12 @@
+\documentclass{article}
+\usepackage{hyperref}
+\usepackage{times}
+\begin{document}
+
+\section{The first section}
+hello
+\newpage
+\section{The second section}
+\hypertarget{TestTarget}{goodbye}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/test8.tex b/Master/texmf-dist/doc/latex/hyperref/test/test8.tex
new file mode 100644
index 00000000000..25a2d3dbfb8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/test8.tex
@@ -0,0 +1,41 @@
+% Test file from Stephan Haller <stk@snafu.de> that shows how
+% bookmark open levels can vary during the document.
+
+\documentclass{article}
+
+\usepackage{times}
+
+\def\OpMode{1} % fake vtex
+
+\usepackage{hyperref}
+
+\begin{document}
+
+\section{I'm closed (default)}
+\subsection{x}
+
+\hypersetup{bookmarksopen=true}
+
+\section{I'm open,}
+\subsection{and so}
+\subsection{are my}
+\subsubsection{children}
+
+\hypersetup{bookmarksopen=false}
+
+\section{I'm closed,}
+
+\hypersetup{bookmarksopen=true}
+
+\subsection{but my}
+\subsubsection{children}
+\subsection{are}
+\subsubsection{open}
+
+\hypersetup{bookmarksopenlevel=2}
+
+\section{level is two now}
+\subsection{so this is closed}
+\subsubsection{y}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testams.tex b/Master/texmf-dist/doc/latex/hyperref/test/testams.tex
new file mode 100644
index 00000000000..25e254806b1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testams.tex
@@ -0,0 +1,253 @@
+\documentclass{article}
+\usepackage[latin1]{inputenc}
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage[spanish]{babel}
+\usepackage{calc}% or e-TeX, for \hypercalcbp
+
+\usepackage[%
+ verbose,
+ colorlinks=true,
+ naturalnames=true,
+ linkcolor=blue,
+]{hyperref}
+
+\addtolength{\topmargin}{-10mm}
+\setlength{\oddsidemargin}{-5mm}
+\setlength{\evensidemargin}{-5mm}
+\setlength{\textwidth}{165mm}
+\addtolength{\textheight}{3.5cm} % alargar longitud página
+
+\hypersetup{%
+ pdftitle={Notas sobre Control por computador, de Hilario Lopez},%
+ % Note /XYZ takes three arguments, the X and Y offsets and the
+ % zoom factor. Omitting these values breaks Distiller.
+ pdfstartview={%
+ XYZ \hypercalcbp{1in+\oddsidemargin-2mm} %
+ \hypercalcbp{\paperheight-1in-\topmargin
+ -\headheight-\headsep+2mm} %
+ 1%
+ }%
+}
+
+% The numbering of the equations is done by the \tag command
+% explicitly. Problematic is the equation environment, because
+% it generates also an anchor named "equation.1". This would
+% produce a lot of warnings. Changing equation to gather
+% supresses the warnings. The links should work in both
+% cases.
+\let\equation\gather
+\let\endequation\endgather
+
+\newcommand{\fdt}{\hbox{f.d.t.\@}}
+
+\newcommand{\pagina}[1]{\textsl{{\tiny \mbox{[#1]}}}}% << la del fichero grainger-stevenson.tex
+\newcommand{\ingles}[1]{\emph{#1}}
+
+
+\newcommand{\ojo}[1]{ }
+%
+% Crear una caja de texto con borde para destacar ciertos párrafos
+%
+\newcommand{\destacaP}[1]{ }
+
+
+%
+\begin{document}
+
+\section{Diseño mediante síntesis directa}
+Se calculan reguladores por el método de Truxal.
+\begin{itemize}
+ \item Si el proceso tiene un tiempo muerto $d$, el sistema en cadena cerrada no puede
+ tener un valor menor.
+\begin{equation}\label{eq:SintesisDirectaGradosEnBucleCerrado}
+ gr[L(z)] -gr[N(z)] \ge gr[A(z)]-gr[B(z)] \tag{2.14}
+\end{equation}
+ \item Se obtendrá el mismo tiempo muerto $d$, salvo que en el regulador $G_R$ se
+ introduzca un nuevo retardo por tener más ceros que polos.
+ \item Los polos y ceros del proceso externos a la circunferencia unidad no se deben
+ cancelar con los ceros y polos del regulador, por lo que dichos factores no pueden
+ aparecer en $G_R(z)$.
+ \item Asignación de polos (del sistema en cadena cerrada).
+ Permite especificar (en parte\footnote{Es debido a que los ceros que resulten del regulador
+ pueden modificar la dinámica que hemos calculado mediante los polos. Habrá que comprobar que
+ su efecto es despreciable, que implica que los ceros deben ser poco significativos
+ en comparación con las raíces de $z^2+ \alpha \, z + \beta = 0$} (interesa por tanto que
+ estén alejados de la circunferencia unidad).) la respuesta transitoria, a
+ través de un sistema de segundo orden, y poniendo el resto de los polos en $z=0$.
+ \item Tiempo finito. Todos sus polos están en el origen. Se caracterizan porque alcanzan
+ el valor final de la respuesta ante una entrada dada en un tiempo finito,
+ \textsc{sin oscilar la secuencia discreta}. En el caso de control en tiempo real, el
+ sistema continuo si oscilaría ligeramente. Se refiere a que aunque en los instantes de
+ muestreo los valores sean los dados por el sistema discreto, el sistema continuo
+ asociado podría tomar valores distintos entre los instantes de muestreo.
+ \item Tiempo mínimo. Como los de tiempo finito, pero realizando \textsc{todas}
+ las cancelaciones \textsc{posibles} (no se consideran posibles las de polos y ceros externos).
+ \item Respuesta en permanente. Si se desea obtener error de posición nulo y el proceso
+ no posee un polo en $z=1$, entonces el regulador debe incluir un polo (por lo menos) en
+ dicho punto. También es necesario esto para eliminar el efecto sobre el permanente de
+ las perturbaciones deterministas.
+ \item Simplicidad. Interesa que el número de polos y ceros del regulador sea mínimo.
+ Esta propiedad es opuesta a la minimización de $m$ (para obtener un sistema de tiempo mínimo).
+\end{itemize}
+\subsection{Métodos de cálculo}
+\subsubsection{Método de asignación de polos} El transitorio puede venir especificado por
+$M_p$, $n_p$, y $n_s$. Las fórmulas aplicables son
+\begin{align}\label{eq:AsignacionPolosFormulasParametrosTransitorio}
+ n_p &= \frac{\pi}{\theta} \tag{2.27} \\
+ M_p &= |p|^{n_p} \tag{2.28} \\
+ n_s &= \frac{\pi}{\sigma} \tag{2.29} \\
+ |p| &= e^{-\sigma} \tag{2.30}
+\end{align}
+La ecuación característica para realimentación unitaria ($H=1$) es
+\begin{equation}\label{eq:AsignacionPolosEcuacionCaracteristica}
+ 1 + G_R(z) \, BG(z) = 0 \tag{2.32}
+\end{equation}
+o sea
+\begin{equation}\label{eq:AsignacionPolosEcuacionCaracteristicaFactorizada}
+ 1 + \frac{Q(z)}{P(z)} \, \frac{B(z)}{A(z)} = 0 \tag{2.33}
+\end{equation}
+en la que se observa que puede haber factores que se anulen entre numerador de $G_R$ y
+denominador de $G_P$, y viceversa. Operando, resultaría que
+\begin{equation}\label{eq:AsignacionPolosEcuacionCaracteristicaNumerador}
+ A(z) \, P(z) + B(z) \, Q(z) = 0 \tag{2.34}
+\end{equation}
+%
+Debe hacerse notar que si en la ec.
+(\ref{eq:AsignacionPolosEcuacionCaracteristicaFactorizada}) se hubiesen anulado factores
+entre numerador y denominador, la ecuación
+(\ref{eq:AsignacionPolosEcuacionCaracteristicaNumerador}) una vez simplificada sería del
+estilo
+\begin{equation}\label{eq:AsignacionPolosEcuacionCaracteristicaNumeradorSimplificada}
+ A'(z) \, P'(z) + B'(z) \, Q'(z) = 0 \tag{2.34-bis}
+\end{equation}
+en la que $A'(z)$ sería los polos de $A(z)$ que no se cancelan, $B'(z)$ los ceros del
+proceso no cancelados (y que por tanto aparecerán en la \fdt de cadena cerrada), y $P'(z)$
+y $Q'(z)$ los polinomios que necesitamos calcular. El factor $Q'(z)$ no se deja como tal,
+sino que se pone en función del polinomio $N(z)$, que es el numerador de la \fdt de cadena
+cerrada. Para ello se hace uso de la propiedad que dice que los ceros en cadena cerrada
+son los del sistema más los del regulador (a menos que se hayan cancelado ceros del
+proceso con polos del regulador).
+%
+La ecuación que debemos plantear para hallar los coeficientes del regulador es
+\begin{equation}\label{eq:AsignacionPolosIdentificacionCoeficientes}
+ z^m (z^2+ \alpha \, z + \beta) = A(z) \, P(z) + B(z) \, Q(z) \tag{2.35}
+\end{equation}
+%
+La solución es única cuando se tengan tantas ecuaciones como incógnitas. Igualando grados,
+se tiene que
+\begin{equation}\label{eq:AsignacionPolosGradosPolinomios}
+ m+2 = p+a \tag{2.36}
+\end{equation}
+y al aplicar la condición (\ref{eq:SintesisDirectaGradosEnBucleCerrado}) a la ecuación
+(\ref{eq:AsignacionPolosIdentificacionCoeficientes}) resulta
+\begin{equation}\label{AsignacionPolosCondicionGradosBucleCerrado}
+ (m+2)-n \ge a-b \tag{2.38}
+\end{equation}
+\subsubsection{Método de tiempo finito}
+Todos los polos de cadena cerrada están en el origen ($z=0$). En dichos sistemas, la
+respuesta impulsional se puede obtener fácilmente como la secuencia formada por los
+coeficientes de $\{b_0, b_1, b_2, \ldots \}$, que es la que resulta de multiplicar la \fdt
+por $z^{-m}$, siendo $m$ en número de polos en cadena cerrada (todos en el origen). La
+respuesta ante escalón se puede conseguir como suma de la secuencia impulsional: $\{b_0,
+b_0+b_1, b_0+b_1+b_2, \ldots \}$.
+\ojo{Para los reguladores de tiempo finito, el número de muestras en el origen (valor
+cero) coincide con el tiempo muerto, mientras que el número de muestras del transitorio
+coincide con el número de ceros. Revisar\pagina{H26} ¿Por que se consideran tres muestras
+de transitorio, y no se cuenta la del origen ni la que marca el fin del transitorio, si en
+un sistema continuo se contaría todo el tiempo?}
+\subsubsection{Método de tiempo mínimo}
+Se cancelan todos los polos y ceros de $BG(z)$ interiores a la circunferencia unidad.
+\subsection{Mejora del régimen permanente}
+Para evitar errores en permanente, puede interesar poner una serie de polos en $z=1$, lo
+que se traduce en que en el denominador del regulador habrá un factor $(z-1)^i$, siendo
+$G_R$, por tanto, de la forma
+\begin{equation}\label{SintesisDirectaPolosEnZIgualAUno}
+ G_R = \frac{Q(z)}{(z-1)^i \, P(z)} \tag{2.29}
+\end{equation}
+\subsection{Mejora del régimen transitorio}
+Pueden conseguirse respuestas menos bruscas (menor sobreoscilación, etc.) dando más tiempo
+para que el sistema se estabilice, lo cual puede conseguirse aumentando $m$ en una unidad,
+mientras se mantiene fijo $T_m$, por lo que tendremos un grado de libertad. Otra
+posibilidad es poner un filtro entre la señal de consigna y la entrada al bucle de
+realimentación, de forma que éste perciba una variación más lenta de la señal de consigna
+\pagina{28}.
+\subsection{Notas acerca de los problemas propuestos}
+\begin{itemize}
+ \item Son interesantes los ejemplos para ver como se aplican en la práctica las
+ ecuaciones del estilo a la (\ref{eq:AsignacionPolosIdentificacionCoeficientes}), sobre
+ todo al cálculo de los valores del grado $n$ y a la aplicación correcta de la
+ ecuación (\ref{AsignacionPolosCondicionGradosBucleCerrado}).
+ \item Al incluir integrador en el regulador, la sobreoscilación tiende a aumentar\pagina{40}.
+ \item Se indica un ejemplo donde se permite incrementar $m$ para obtener el grado de
+ libertad que nos permita obtener menor sobreoscilación. También se hace uso del
+ ``truco'' de poner el denominador $z^m$ en la forma $((z-1) + 1)^m$, por lo que haciendo
+ el desarrollo del binomio de Newton, nos permite poner la \fdt de cadena cerrada como
+ factores de $(z-1)^k$ en vez de $z^k$, lo que permite simplificar a la hora de igualar
+ coeficientes, a la vez que garantizamos que no habrá error en permanente, ya que $M(1) =
+ 1$.
+ Hay que andarse con ojo si el factor $K$ que multiplica al proceso no es 1 (estando dicho
+ proceso expresado en la forma de factores $K \cdot \prod (z-c_i)/\prod (z-p_j)$).
+ En ese caso\pagina{45}, el factor $K$ aparecería multiplicando al cociente de polinomios
+ que definen $M(z)$ y el coeficiente $n_0$ no sería 1, sino $1/K$. Un ejemplo de este
+ caso, si se intenta resolver de esta forma, está en el examen del $1^{\textrm{er}}$ parcial
+ del 25 de Marzo de 1999.
+\end{itemize}
+\ojo{¿Es cierto que si no se cancelan ceros del proceso, entonces se tiene que la señal de
+control $u(k)$ también presenta un comportamiento de tiempo finito? ¿De dónde se deduce
+dicha propiedad?}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Algoritmos de diseño (I)}
+\subsection{Algoritmos de tiempo finito (reguladores de Isermann)}
+\begin{itemize}
+ \item La función de transferencia en cadena cerrada no es preespecificada, sino que
+ viene determinada como resultado del diseño. Todos los polos estarán en el origen.
+ \item No se cancela ningún cero, pero sí todos los polos.
+ \item Se incluye integrador, que anula el error en permanente
+ \item Son muy sencillos de calcular.
+\end{itemize}
+\subsection{Regulador de tiempo finito de orden normal}
+La señal de control $u$ estará estabilizada tras $m$ periodos de muestreo, y la de salida
+$y$ tras $m+d$, siendo $d$ el tiempo muerto del proceso.
+\subsubsection{Para procesos con tiempo muerto %
+ \texorpdfstring{$d=0$}{d=0}}
+Los coeficientes resultantes para el
+regulador son:
+\begin{equation}\label{eq:IsermannTiempoFinitoOrdenNormalCoeficientesQCero}
+ q_0 = \frac{1}{\sum b_i} \tag{3.20a}
+\end{equation}
+%
+\begin{equation}\label{eq:IsermannTiempoFinitoOrdenNormalCoeficientesQi}
+ q_i = q_0 \, a_i, \quad i=1,\ldots,m
+ \quad \textrm{(además $\sum q_i = u(m)$, por (3.12, H53))}\tag{3.20b}
+\end{equation}
+%
+\begin{equation}\label{eq:IsermannTiempoFinitoOrdenNormalCoeficientesPi}
+ p_i = q_0 \, b_i, \quad i=1,\ldots,m
+ \quad \textrm{(además $\sum p_i = 1$, por (3.11))}\tag{3.20c}
+\end{equation}
+%
+El regulador resultante ($d=0$) es
+\begin{equation}\label{eq:IsermannTiempoFinitoOrdenNormalSinTiempoMuerto}
+ G_R = \frac{Q(z^{-1}))}{1-P(z^{-1}))} =
+ \frac{q_0 \, A(z^{-1})}{1-q_0 \, B(z^{-1})} \tag{3.21}
+\end{equation}
+El primer valor de la acción de control es
+\begin{equation}\label{eq:IsermannTiempoFinitoOrdenNormalUCero}
+ u(0) = q_0 = \frac{1}{\sum b_i} \tag{3.22}
+\end{equation}
+
+
+\end{document}
+
+--
++----------------------------------------------------------------------------+
+| Oscar Fernandez Sierra |
+| Escuela Tecnica Superior de Ingenieros Industriales de Gijon |
+| Departamento de Construccion e Ingenieria de Fabricacion |
+| Campus de Viesques 33204 - Gijon (Spain) |
+| |
+| E-mail: oscar@charpy.etsiig.uniovi.es Voice: INT +34+ 985.18.22.29/19.30 |
+| WWW: http://www1.uniovi.es/ FAX: INT +34+ 985.18.20.55 |
++----------------------------------------------------------------------------+
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbib.bbl b/Master/texmf-dist/doc/latex/hyperref/test/testbib.bbl
new file mode 100644
index 00000000000..d1f4e25862c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbib.bbl
@@ -0,0 +1,4 @@
+\begin{thebibliography}{0}
+\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi
+
+\end{thebibliography}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbib.bib b/Master/texmf-dist/doc/latex/hyperref/test/testbib.bib
new file mode 100644
index 00000000000..e2070e7454c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbib.bib
@@ -0,0 +1,27 @@
+@article{Clark:1987,
+ author = "Adrian Clark",
+ title = "Halftone output from {\TeX}",
+ journal = TUB,
+ volume = "8",
+ number = "3",
+ year = "1987",
+ pages = "270--274"
+}
+
+@unpublished{Clark:1989,
+ author = "James Clark",
+ title = "{DVITOPS} User Manual",
+ year = "1989",
+ note = "unpublished machine-readable documentation"
+}
+
+@article{Clark:1991,
+ author = "Adrian Clark",
+ title = "Practical halftoning with {\TeX}",
+ journal = TUB,
+ volume = "12",
+ number = "1",
+ year = "1991",
+ pages = "157--165"
+}
+
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbib.tex b/Master/texmf-dist/doc/latex/hyperref/test/testbib.tex
new file mode 100644
index 00000000000..81e8930e567
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbib.tex
@@ -0,0 +1,57 @@
+\errorcontextlines=10
+\documentclass{article}
+\usepackage{times}
+\usepackage{natbib}
+\bibliographystyle{agu}
+\usepackage[colorlinks,citecolor=red,pagebackref,hypertexnames=false]{hyperref}
+\begin{document}
+\title{Another test}
+\author{Sergey Lesenko}
+\maketitle
+
+\section{Introduction}
+(PDF), described in
+\cite{Adobe,Deutsch}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\cite{Rokicki}
+GhostScript\cite{Deutsch}
+TeX2PDF\cite{Sojka}
+\cite{Haralambous:TB16-2-162}. We may compare this route with that
+
+\citeyear{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\citeyear{Rokicki}
+GhostScript\citeyear{Deutsch}
+TeX2PDF\citeyear{Sojka}
+\citeyear{Haralambous:TB16-2-162}. We may compare this route with that
+
+\citeauthor{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\citeauthor{Rokicki}
+GhostScript\citeauthor{Deutsch}
+TeX2PDF\citeauthor{Sojka}
+\citeauthor{Haralambous:TB16-2-162}. We may compare this route with that
+
+\citefullauthor{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\citefullauthor{Rokicki}
+GhostScript\citefullauthor{Deutsch}
+TeX2PDF\citefullauthor{Sojka}
+\citefullauthor{Haralambous:TB16-2-162}. We may compare this route with that
+
+\citet{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\citet{Rokicki}
+GhostScript\citet{Deutsch}
+TeX2PDF\citet{Sojka}
+\citet{Haralambous:TB16-2-162}. We may compare this route with that
+
+\citealt{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\citealt{Rokicki}
+GhostScript\citealt{Deutsch}
+TeX2PDF\citealt{Sojka}
+\citealt{Haralambous:TB16-2-162}. We may compare this route with that
+
+\cite*{Adobe}, and also available from
+\TeX{} $\longrightarrow$ DVIPS\cite*{Rokicki}
+GhostScript\cite*{Deutsch}
+TeX2PDF\cite*{Sojka}
+\cite*{Haralambous:TB16-2-162}. We may compare this route with that
+
+\bibliography{testbib}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbma.tex b/Master/texmf-dist/doc/latex/hyperref/test/testbma.tex
new file mode 100644
index 00000000000..2bc603cc5ce
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbma.tex
@@ -0,0 +1,157 @@
+% testbma.tex
+%
+% Function:
+% * How display a pdf reader the bookmarks?
+% * Some problematic unicode glyphs are shown
+% * in the bookmarks
+% * as screenshots.
+%
+% Copyright (c) 2000 by Heiko Oberdiek.
+%
+% This file is part of the `Hyperref Bundle'.
+% -------------------------------------------
+%
+% It may be distributed under the conditions of the LaTeX Project Public
+% License, either version 1.2 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.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% The list of all files belonging to the `Hyperref Bundle' is
+% given in the file `manifest.txt'.
+%
+% Please send error reports and suggestions for improvements to
+% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{testbma.tex}[2000/07/04 v1.0 Test bookmark artefacts (HO)]
+\documentclass[12pt]{article}
+\usepackage{graphicx}
+\usepackage[unicode]{hyperref}
+\ifx\dimexpr\undefined
+ \usepackage{calc}
+\fi
+\hypersetup{
+ pdftitle={Bookmark artefacts of AcrobatReader},
+ pdfsubject={Unicode pdf bookmarks},
+ pdfauthor={Heiko Oberdiek},
+ pdfkeywords={PDF,bookmark,unicode},
+ pdfstartview=
+ {FitH \hypercalcbp{\paperheight-\topmargin-1in-\headheight}},
+ bookmarksopen
+}
+\usepackage{xspace}
+\usepackage{times}
+\pagestyle{empty}
+\newcounter{abc}
+\setcounter{abc}{0}
+\newcommand*{\test}[1]{%
+ \stepcounter{abc}%
+ \pdfbookmark[2]{#1}{x.\theabc}%
+}
+\newenvironment{testsec}[1]{%
+ \stepcounter{abc}%
+ \pdfbookmark[1]{#1}{sec.\theabc}%
+ \textbf{#1}\par
+}{
+ \clearpage
+}
+\newcommand*\x[2]{{} #1-#2 \xspace}
+\newcommand{\dotest}{%
+ \testskip
+ \test{\A\a}
+ \test{\B\b}
+ \test{\A\B}
+ \test{\a\b}
+ \test{\A\a\B\b}
+ \test{\B\b\A\a}
+}
+\newenvironment{testtab}{%
+ \begin{tabular}{l@{\quad=\quad}ll}%
+}{%
+ \end{tabular}%
+ \par
+}
+\newcommand*{\testpic}[1]{%
+ \testskip
+ \fbox{\includegraphics[width=.8\linewidth]{#1}}%
+}
+\newcommand{\testskip}{%
+ \vspace{3ex plus 1ex minus .5ex}%
+}
+\setlength{\parindent}{0pt}
+\begin{document}
+\centering
+\huge
+\begin{testsec}{OE oe}
+ \def\A{\x A{\80\226}}
+ \def\a{\x a{\80\234}}
+ \def\B{\x B{\81\122}}
+ \def\b{\x b{\81\123}}
+ \dotest
+ \begin{testtab}
+ A&\verb+\80\226+&(OE)\\
+ a&\verb+\80\234+&(oe)\\
+ B&\verb+\81\122+&(OE)\\
+ b&\verb+\81\123+&(oe)\\
+ \end{testtab}
+ \testpic{bmoe}
+\end{testsec}
+\begin{testsec}{Scaron scaron}
+ \def\A{\x A{\80\227}}
+ \def\a{\x a{\80\235}}
+ \def\B{\x B{\81\140}}
+ \def\b{\x b{\81\141}}
+ \dotest
+ \begin{testtab}
+ A&\verb+\80\227+&(Scaron)\\
+ a&\verb+\80\235+&(scaron)\\
+ B&\verb+\81\140+&(Scaron)\\
+ b&\verb+\81\141+&(scaron)\\
+ \end{testtab}
+ \testpic{bmsc}
+\end{testsec}
+\begin{testsec}{Zcaron zcaron}
+ \def\A{\x A{\80\231}}
+ \def\a{\x a{\80\236}}
+ \def\B{\x B{\81\175}}
+ \def\b{\x b{\81\176}}
+ \dotest
+ \begin{testtab}
+ A&\verb+\80\231+&(Zcaron)\\
+ a&\verb+\80\236+&(zcaron)\\
+ B&\verb+\81\175+&(Zcaron)\\
+ b&\verb+\81\176+&(zcaron)\\
+ \end{testtab}
+ \testpic{bmzc}
+\end{testsec}
+\begin{testsec}{Ydieresis dotlessi}
+ \def\A{\x A{\80\230}}
+ \def\a{\x a{\80\232}}
+ \def\B{\x B{\81\170}}
+ \def\b{\x b{\81\061}}
+ \dotest
+ \begin{testtab}
+ A&\verb+\80\230+&(Ydieresis)\\
+ a&\verb+\80\232+&(dotlessi)\\
+ B&\verb+\81\170+&(Ydieresis)\\
+ b&\verb+\81\061+&(dotlessi)\\
+ \end{testtab}
+ \testpic{bmyi}
+\end{testsec}
+\begin{testsec}{Lslash lslash}
+ \def\A{\x A{\80\225}}
+ \def\a{\x a{\80\233}}
+ \def\B{\x B{\81\101}}
+ \def\b{\x b{\81\102}}
+ \dotest
+ \begin{testtab}
+ A&\verb+\80\225+&(Lslash)\\
+ a&\verb+\80\233+&(lslash)\\
+ B&\verb+\81\101+&(Lslash)\\
+ b&\verb+\81\102+&(lslash)\\
+ \end{testtab}
+ \testpic{bml}
+\end{testsec}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbmgl.tex b/Master/texmf-dist/doc/latex/hyperref/test/testbmgl.tex
new file mode 100644
index 00000000000..f971606fab2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbmgl.tex
@@ -0,0 +1,522 @@
+% testbmgl.tex
+%
+% Function:
+% * How display a pdf reader the bookmarks?
+% * Do hyperref.sty and pd1enc.def work properly?
+% * Shows the LaTeX code to get the glyphs.
+%
+% Copyright (c) 1999, 2000 by Heiko Oberdiek.
+%
+% This file is part of the `Hyperref Bundle'.
+% -------------------------------------------
+%
+% It may be distributed under the conditions of the LaTeX Project Public
+% License, either version 1.2 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.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% The list of all files belonging to the `Hyperref Bundle' is
+% given in the file `manifest.txt'.
+%
+% Please send error reports and suggestions for improvements to
+% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{testbmgl.tex}[2000/03/31 v1.2 Test bookmark glyphs (HO)]
+\documentclass[12pt,a4paper]{article}
+\usepackage[
+ bookmarks,
+ colorlinks,
+]{hyperref}[1999/08/31]% v6.65d or later
+\pdfstringdefDisableCommands{\let\\\textbackslash}
+\IfFileExists{times.sty}{\usepackage{times}}{}
+\pagestyle{empty}
+
+\makeatletter
+% from doc.sty:
+\def\GetFileInfo#1{%
+ \def\filename{#1}%
+ \def\@tempb##1 ##2 ##3\relax##4\relax{%
+ \def\filedate{##1}%
+ \def\fileversion{##2}%
+ \def\fileinfo{##3}%
+ }%
+ \edef\@tempa{\csname ver@#1\endcsname}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax
+}
+\GetFileInfo{testbmgl.tex}
+\hypersetup{
+ pdftitle={\fileinfo},
+ pdfsubject={\filename\space[\filedate\space\fileversion]},
+ pdfauthor={Heiko Oberdiek},
+ pdfkeywords={bookmarks hyperref PDFDocEncoding glyph slot},
+}
+
+\edef\BackSlash{\expandafter\@car\string\\\@nil}%
+\edef\0{\string\0}%
+\edef\1{\string\1}%
+\edef\2{\string\2}%
+\edef\3{\string\3}%
+
+\newcommand*\oct[2]{%
+ \typeout{Processing glyphs #1#20..#1#27}%
+ \begingroup
+ \edef\x{\csname#1\endcsname#2}%
+ \pdfbookmark[1]{#1#20..#1#27:
+ \_\x0\_\x1\_\x2\_\x3\_\x4\_\x5\_\x6\_\x7\_%
+ }{#1#2}%
+ \endgroup
+}
+
+\newcommand*{\@defbookmarkverbcmd}[2]{%
+ \def#1{#2}%
+ \edef#1{\expandafter\strip@prefix\meaning#1}%
+ \edef#1{\expandafter\@removespace#1 \| \|\@nil#1}%
+ \edef\first{\expandafter\@car#1\@nil}%
+ \ifx\first\BackSlash
+ \edef#1{\noexpand\textbackslash\expandafter\@gobble#1}%
+ \fi
+}
+\def\@removespace#1 \|#2\@nil#3{\ifx\relax#2\relax#3\else#1\fi}
+
+\newcounter{alias}
+\renewcommand{\thealias}{\alph{alias}}
+
+% #1#2#3: octal code
+% #4: glyph name
+% #5: pd1enc-command
+\newcommand*\E[6]{%
+ \setcounter{alias}{0}%
+ \begingroup
+ \@defbookmarkverbcmd\x{#5}%
+ \def\comment{#6}%
+ \ifx\comment\@empty
+ \else
+ \def\comment{ (#6)}%
+ \fi
+ \pdfbookmark[2]{%
+ \textbackslash#1#2#3:
+ \_\csname#1\endcsname#2#3\_#5\_
+ #4 - \x\comment}{#1#2#3}%
+ \endgroup
+ \renewcommand*{\alias}[2][]{%
+ \stepcounter{alias}%
+ \begingroup
+ \ifx\relax##1\relax%
+ \@defbookmarkverbcmd\x{##2}%
+ \else
+ \def\x{##1}%
+ \fi
+ \pdfbookmark[3]{alias: \_##2\_ \x}{#1#2#3\thealias}%
+ \endgroup
+ }%
+}
+\newcommand*\alias[2][]{}
+\newcommand*\e[5]{\E#1#2#3{#4}{#5}{}}%
+
+\newcommand*\un[3]{%
+ \pdfbookmark[2]{\textbackslash#1#2#3: unused %
+ (\_\csname#1\endcsname#2#3\_)}{#1#2#3}%
+}
+
+\newcounter{symlist}
+\newcounter{symbol}[symlist]
+\newcommand*\symlist[1]{%
+ \stepcounter{symlist}%
+ \typeout{Processing symbol list \thesymlist}%
+ \begingroup
+ \def\x{\_}%
+ \@tfor\glyph:=#1\do{%
+ \expandafter\@addtox\glyph\_\@nil
+ }%
+ \pdfbookmark[1]{Symbols: \x}{symbol-\thesymlist}%
+ \@tfor\glyph:=#1\do{%
+ \stepcounter{symbol}%
+ \expandafter\@defbookmarkverbcmd\expandafter\x\expandafter{\glyph}%
+ \pdfbookmark[2]{\_\glyph\_ \x}{symbol-\thesymlist.\thesymbol}%
+ }%
+ \endgroup
+}
+\def\@addtox#1\@nil{%
+ \expandafter\def\expandafter\x\expandafter{\x#1}%
+}
+
+\makeatother
+
+\begin{document}
+ \oct00
+ \un000
+ \un001
+ \un002
+ \un003
+ \un004
+ \un005
+ \un006
+ \un007
+ \oct01
+ \e010{back space}\textBS
+ \e011{horizontal tab}\textHT
+ \e012{line feed}\textLF
+ \un013
+ \e014{form feed}\textFF
+ \e015{carriage return}\textCR
+ \un016
+ \un017
+ \oct02
+ \un020
+ \un021
+ \un022
+ \un023
+ \un024
+ \un025
+ \un026
+ \un027
+ \oct03
+ \e030{breve}\textbreve
+ \e031{caron}\textcaron
+ \alias{\v{}}
+ \e032{circumflex}\textcircumflex
+ \alias{\^{}}
+ \e033{dotaccent}\textdotaccent
+ \alias{\.{}}
+ \e034{hungarumlaut}\texthungarumlaut
+ \e035{ogonek}\textogonek
+ \e036{ring}\textring
+ \alias{\r{}}
+ \e037{tilde}\texttilde
+ \alias{\~{}}
+ \oct04
+ \e040{space}\space
+ \alias[\\\space]\
+ \alias~
+ \e041{exclam}!
+ \e042{quotedbl}\textquotedbl
+ \e043{numbersign}\textnumbersign
+ \alias[\textbackslash\#]\#
+ \e044{dollar}\textdollar
+ \alias[\textbackslash\$]\$
+ \e045{percent}\textpercent
+ \alias[\textbackslash\%]\%
+ \e046{ampersand}\textampersand
+ \alias[\textbackslash\&]\&
+ \e047{quotesingle}'
+ \oct05
+ \e050{parenleft}\textparenleft
+ \e051{parenright}\textparenright
+ \e052{asterisk}*
+ \e053{plus}+
+ \e054{comma},
+ \e055{hyphen}-
+ \e056{period}.
+ \e057{slash}/
+ \oct06
+ \e060{zero}0
+ \e061{one}1
+ \e062{two}2
+ \e063{three}3
+ \e064{four}4
+ \e065{five}5
+ \e066{six}6
+ \e067{seven}7
+ \oct07
+ \e070{eight}8
+ \e071{nine}9
+ \e072{colon}:
+ \e073{semicolon};
+ \e074{less}\textless
+ \alias<
+ \e075{equal}=
+ \e076{greater}\textgreater
+ \alias>
+ \e077{question}?
+ \oct10
+ \e100{at}@
+ \e101AA
+ \e102BB
+ \e103CC
+ \e104DD
+ \e105EE
+ \e106FF
+ \e107GG
+ \oct11
+ \e110HH
+ \e111II
+ \e112JJ
+ \e113KK
+ \e114LL
+ \e115MM
+ \e116NN
+ \e117OO
+ \oct12
+ \e120PP
+ \e121QQ
+ \e122RR
+ \e123SS
+ \e124TT
+ \e125UU
+ \e126VV
+ \e127WW
+ \oct13
+ \e130XX
+ \e131YY
+ \e132ZZ
+ \e133{bracketleft}[
+ \e134{backslash}\textbackslash
+ \alias[\\\\]\\
+ \e135{bracketright}]
+ \e136{asciicircum}\textasciicircum
+ \e137{underscore}\textunderscore
+ \alias[\textbackslash\_]\_
+ \oct14
+ \e140{grave}\textgrave
+ \alias{\`{}}
+ \e141aa
+ \e142bb
+ \e143cc
+ \e144dd
+ \e145ee
+ \e146ff
+ \e147gg
+ \oct15
+ \e150hh
+ \e151ii
+ \e152jj
+ \e153kk
+ \e154ll
+ \e155mm
+ \e156nn
+ \e157oo
+ \oct16
+ \e160pp
+ \e161qq
+ \e162rr
+ \e163ss
+ \e164tt
+ \e165uu
+ \e166vv
+ \e167ww
+ \oct17
+ \e170xx
+ \e171yy
+ \e172zz
+ \e173{braceleft}\textbraceleft
+ \alias[\textbackslash\{]\{
+ \e174{bar}\textbar
+ \e175{braceright}\textbraceright
+ \alias[\textbackslash\}]\}
+ \e176{asciitilde}\textasciitilde
+ \un177
+ \oct20
+ \e200{bullet}\textbullet
+ \e201{dagger}\textdagger
+ \e202{daggerdbl}\textdaggerdbl
+ \e203{ellipsis}\textellipsis
+ \alias\dots
+ \alias\ldots
+ \e204{emdash}\textemdash
+ \e205{endash}\textendash
+ \e206{florin}\textflorin
+ \e207{fraction}\textfractionmark
+ \oct21
+ \e210{guilsinglleft}\guilsinglleft
+ \e211{guilsinglright}\guilsinglright
+ \e212{minus}\textminus
+ \e213{perthousand}\textperthousand
+ \e214{quotedblbase}\quotedblbase
+ \alias\textglqq
+ \alias\glqq
+ \e215{quotedblleft}\textquotedblleft
+ \alias\textgrqq
+ \alias\grqq
+ \e216{quotedblright}\textquotedblright
+ \e217{quoteleft}\textquoteleft
+ \oct22
+ \e220{quoteright}\textquoteright
+ \e221{quotesinglbase}\quotesinglbase
+ \e222{trademark}\texttrademark
+ \e223{fi}\textfi
+ \e224{fl}\textfl
+ \e225{Lslash}\L
+ \e226{OE}\OE
+ \e227{Scaron}{\v S}
+ \oct23
+ \e230{Ydieresis}{\"Y}
+ \E231{Zcaron}{\v Z}{PDF 1.3}
+ \e232{dotlessi}\i
+ \e233{lslash}\l
+ \e234{oe}\oe
+ \e235{scaron}{\v s}
+ \E236{zcaron}{\v z}{PDF 1.3}
+ \un237
+ \oct24
+ \E240{Euro}{\texteuro}{PDF 1.3}
+ \e241{exclamdown}\textexclamdown
+ \alias[!{}']{!`}
+ \e242{cent}\textcent
+ \e243{sterling}\textsterling
+ \e244{currency}\textcurrency
+ \e245{yen}\textyen
+ \e246{brokenbar}\textbrokenbar
+ \e247{section}\textsection
+ \oct25
+ \e250{dieresis}\textdieresis
+ \alias{\"{}}
+ \e251{copyright}\textcopyright
+ \e252{ordfeminine}\textordfeminine
+ \e253{guillemotleft}\guillemotleft
+ \alias\textflqq
+ \alias\flqq
+ \e254{logicalnot}\textlogicalnot
+ \alias\textneg
+ \un255
+ \e256{registered}\textregistered
+ \e257{macron}\textmacron
+ \oct26
+ \e260{degree}\textdegree
+ \e261{plusminus}\textplusminus
+ \alias\textpm
+ \e262{twosuperior}\texttwosuperior
+ \e263{threesuperior}\textthreesuperior
+ \e264{acute}\textacute
+ \alias{\'{}}
+ \e265{mu}\textmu
+ \e266{paragraph}\textparagraph
+ \alias\P
+ \e267{periodcentered}\textperiodcentered
+ \alias\textcdot
+ \oct27
+ \e270{cedilla}\textcedilla
+ \alias{\c{}}
+ \e271{onesuperior}\textonesuperior
+ \e272{ordmasculine}\textordmasculine
+ \e273{guillemotright}\guillemotright
+ \alias\textfrqq
+ \alias\frqq
+ \e274{onequarter}\textonequarter
+ \e275{onehalf}\textonehalf
+ \e276{threequarters}\textthreequarters
+ \e277{questiondown}\textquestiondown
+ \alias[?{}']{?`}
+ \oct30
+ \e300{Agrave}{\`A}
+ \e301{Aacute}{\'A}
+ \e302{Acircumflex}{\^A}
+ \e303{Atilde}{\~A}
+ \e304{Adieresis}{\"A}
+ \e305{Aring}{\r A}
+ \e306{AE}{\AE}
+ \e307{Ccedilla}{\c C}
+ \oct31
+ \e310{Egrave}{\`E}
+ \e311{Eacute}{\'E}
+ \e312{Ecircumflex}{\^E}
+ \e313{Edieresis}{\"E}
+ \e314{Igrave}{\`I}
+ \e315{Iacute}{\'I}
+ \e316{Icircumflex}{\^I}
+ \e317{Idieresis}{\"I}
+ \oct32
+ \e320{Eth}\DH
+ \alias\DJ
+ \e321{Ntilde}{\~N}
+ \e322{Ograve}{\`O}
+ \e323{Oacute}{\'O}
+ \e324{Ocircumflex}{\^O}
+ \e325{Otilde}{\~O}
+ \e326{Odieresis}{\"O}
+ \e327{multiply}\textmultiply
+ \alias\texttimes
+ \oct33
+ \e330{Oslash}\O
+ \e331{Ugrave}{\`U}
+ \e332{Uacute}{\'U}
+ \e333{Ucircumflex}{\^U}
+ \e334{Udieresis}{\"U}
+ \e335{Yacute}{\'Y}
+ \e336{Thorn}\TH
+ \e337{germandbls}\ss
+ \alias\textbeta
+ \oct34
+ \e340{agrave}{\`a}
+ \e341{aacute}{\'a}
+ \e342{acircumflex}{\^a}
+ \e343{atilde}{\~a}
+ \e344{adieresis}{\"a}
+ \e345{aring}{\r a}
+ \e346{ae}{\ae}
+ \e347{ccedilla}{\c c}
+ \oct35
+ \e350{egrave}{\`e}
+ \e351{eacute}{\'e}
+ \e352{ecircumflex}{\^e}
+ \e353{edieresis}{\"e}
+ \e354{igrave}{\`i}
+ \alias[\\`\\i]{\`\i}
+ \e355{iacute}{\'i}
+ \alias[\\'\\i]{\'\i}
+ \e356{icircumflex}{\^i}
+ \alias[\\\textcircumflex\\i]{\^\i}
+ \e357{idieresis}{\"i}
+ \alias[\\"\\i]{\"\i}
+ \oct36
+ \e360{eth}\dh
+ \e361{ntilde}{\~n}
+ \e362{ograve}{\`o}
+ \e363{oacute}{\'o}
+ \e364{ocircumflex}{\^o}
+ \e365{otilde}{\~o}
+ \e366{odieresis}{\"o}
+ \e367{divide}\textdivide
+ \alias\textdiv
+ \oct37
+ \e370{oslash}\o
+ \e371{ugrave}{\`u}
+ \e372{uacute}{\'u}
+ \e373{ucircumflex}{\^u}
+ \e374{udieresis}{\"u}
+ \e375{yacute}{\'y}
+ \e376{thorn}\th
+ \e377{ydieresis}{\"y}
+ \symlist{\SS\textcelsius}
+ \symlist{\TeX\LaTeX\LaTeXe}
+ \symlist{\eTeX\MF\MP}
+
+ \section*{\fileinfo}
+ Document: \textbf{\filename\space[\filedate\space\fileversion]}
+ \subsection*{Function}
+ This test file has several tasks:
+ \begin{itemize}
+ \item Testing package \emph{hyperref} with encoding file
+ \emph{pd1enc.def}.
+ \item Showing glyph commands and aliases that are supported by
+ package \emph{hyperref}.
+ \item Test for the pdf reader, especially \emph{AcrobatReader}.
+ Which glyphs of the \emph{PDFDocEncoding} are
+ correctly displayed?
+ \item These glyphs are shown that package \emph{hyperref}
+ replaces with simpler letters in order to avoid missing glyphs.
+ \end{itemize}
+ \subsection*{Short explanation of the bookmarks}
+ \begin{enumerate}
+ \item The outline entries of the first level show a summary of their
+ subentries. Second a screenshot with closed bookmarks
+ will contain all slots of the \emph{PDFDocEncoding}.
+ \item The second level of outline entries describes each slot or glyph:
+ \begin{enumerate}
+ \item \label{oct}%
+ Octal code of the slot in the \emph{PDFDocEncoding}.
+ \item The glyph is shown twice, surrounded by underscores:
+ The first one is produced by the octal sequence, see \ref{oct}.
+ The second one is the result of the higher glyph command,
+ see \ref{high}.
+ \item The glyph name of \emph{PDFDocEncoding}.
+ \item \label{high}%
+ The higher glyph \TeX-command, supported by
+ package \emph{hyperref}.
+ \end{enumerate}
+ \item Aliases of the glyph commands are shown as subentries of the
+ outline that describes the slot of that glyph command.
+ \end{enumerate}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbmu.tex b/Master/texmf-dist/doc/latex/hyperref/test/testbmu.tex
new file mode 100644
index 00000000000..5244c372c51
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbmu.tex
@@ -0,0 +1,1723 @@
+% testbmu.tex
+%
+% Function:
+% * How display a pdf reader the bookmarks?
+% * Do hyperref.sty and puenc.def work properly?
+% * Shows the LaTeX code to get the glyphs.
+%
+% Copyright (c) 1999, 2000 by Heiko Oberdiek.
+%
+% This file is part of the `Hyperref Bundle'.
+% -------------------------------------------
+%
+% It may be distributed under the conditions of the LaTeX Project Public
+% License, either version 1.2 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.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% The list of all files belonging to the `Hyperref Bundle' is
+% given in the file `manifest.txt'.
+%
+% Please send error reports and suggestions for improvements to
+% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{testbmu.tex}[2000/03/31 v1.2 Test bookmark glyphs (HO)]
+\documentclass[12pt,a4paper]{article}
+\usepackage[
+ unicode,
+ bookmarks,
+ bookmarksopen,
+ bookmarksopenlevel=0,
+ colorlinks,
+]{hyperref}[1999/08/31]% 6.65d or later
+\pdfstringdefDisableCommands{\let\\\textbackslash}
+\IfFileExists{times.sty}{\usepackage{times}}{}
+\pagestyle{empty}
+
+\makeatletter
+% from doc.sty:
+\def\GetFileInfo#1{%
+ \def\filename{#1}%
+ \def\@tempb##1 ##2 ##3\relax##4\relax{%
+ \def\filedate{##1}%
+ \def\fileversion{##2}%
+ \def\fileinfo{##3}%
+ }%
+ \edef\@tempa{\csname ver@#1\endcsname}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax
+}
+\GetFileInfo{testbmu.tex}
+\hypersetup{
+ pdftitle={\fileinfo},
+ pdfsubject={\filename\space[\filedate\space\fileversion]},
+ pdfauthor={Heiko Oberdiek},
+ pdfkeywords={bookmarks hyperref Unicode glyph slot},
+}
+
+\edef\BackSlash{\expandafter\@car\string\\\@nil}%
+\edef\0{\string\0}%
+\edef\1{\string\1}%
+\edef\2{\string\2}%
+\edef\3{\string\3}%
+\edef\9{\string\9}%
+
+\newcommand*\tit[3]{%
+ \typeout{Unicode high byte #1#2#3}%
+ \def\highbyte{#1#2#3}%
+ \def\hb{\9#1#2#3}%
+ \pdfbookmark[0]{Unicode high byte: #1#2#3}{#1#2#3}%
+}
+
+\newcommand*\oct[2]{%
+ \typeout{Processing glyphs \highbyte/#1#20..#1#27}%
+ \begingroup
+ \edef\x{\hb\csname#1\endcsname#2}%
+ \pdfbookmark[1]{\highbyte/#1#20..#1#27:
+ \_\x0\_\x1\_\x2\_\x3\_\x4\_\x5\_\x6\_\x7\_%
+ }{\highbyte.#1#2}%
+ \endgroup
+}
+
+\newcommand*{\@defbookmarkverbcmd}[2]{%
+ \def#1{#2}%
+ \edef#1{\expandafter\strip@prefix\meaning#1}%
+ \edef#1{\expandafter\@removespace#1 \| \|\@nil#1}%
+ \edef\first{\expandafter\@car#1\@nil}%
+ \ifx\first\BackSlash
+ \edef#1{\noexpand\textbackslash\expandafter\@gobble#1}%
+ \fi
+ \edef#1{\expandafter\@changebackslash\expandafter{#1}}%
+}
+\def\@removespace#1 \|#2\@nil#3{\ifx\relax#2\relax#3\else#1\fi}
+\begingroup
+ \catcode`\|=0
+ \catcode`\\=12
+ |gdef|@changebackslash#1{|@@change#1\|END}%
+ |gdef|@@change#1\#2|END{%
+ |noexpand#1|@empty
+ |ifx|\#2|\%
+ |else
+ |noexpand|textbackslash
+ |@removeback#2%
+ |fi
+ }
+ |gdef|@removeback#1\{#1}
+|endgroup
+
+\newcounter{alias}
+\renewcommand{\thealias}{\alph{alias}}
+
+% #1#2#3: octal code
+% #4: glyph name
+% #5: pd1enc-command
+\newcommand*\E[6]{%
+ \setcounter{alias}{0}%
+ \begingroup
+ \@defbookmarkverbcmd\x{#5}%
+ \def\comment{#6}%
+ \ifx\comment\@empty
+ \else
+ \def\comment{ (#6)}%
+ \fi
+ \pdfbookmark[2]{%
+ \textbackslash#1#2#3:
+ \_\hb\csname#1\endcsname#2#3\_#5\_
+ #4 - \x\comment}{\highbyte.#1#2#3}%
+ \endgroup
+ \renewcommand*{\alias}[2][]{%
+ \stepcounter{alias}%
+ \begingroup
+ \ifx\relax##1\relax%
+ \@defbookmarkverbcmd\x{##2}%
+ \else
+ \def\x{##1}%
+ \fi
+ \pdfbookmark[3]{alias: \_##2\_ \x}{\highbyte.#1#2#3\thealias}%
+ \endgroup
+ }%
+}
+\newcommand*\alias[2][]{}
+\newcommand*\e[5]{\E#1#2#3{#4}{#5}{}}%
+
+\newcommand*\un[3]{%
+ \pdfbookmark[2]{\textbackslash#1#2#3: unused %
+ (\_\hb\csname#1\endcsname#2#3\_)}{\highbyte.#1#2#3}%
+}
+\newcommand*\na[3]{%
+ \pdfbookmark[2]{\textbackslash#1#2#3: n. a. %
+ (\_\hb\csname#1\endcsname#2#3\_)}{\highbyte.#1#2#3}%
+}
+
+\newcounter{symlist}
+\newcounter{symbol}[symlist]
+\newcommand*\symlist[1]{%
+ \stepcounter{symlist}%
+ \typeout{Processing symbol list \thesymlist}%
+ \begingroup
+ \def\x{\_}%
+ \@tfor\glyph:=#1\do{%
+ \expandafter\@addtox\glyph\_\@nil
+ }%
+ \pdfbookmark[1]{Symbols: \x}{symbol-\thesymlist}%
+ \@tfor\glyph:=#1\do{%
+ \stepcounter{symbol}%
+ \expandafter\@defbookmarkverbcmd\expandafter\x\expandafter{\glyph}%
+ \pdfbookmark[2]{\_\glyph\_ \x}{symbol-\thesymlist.\thesymbol}%
+ }%
+ \endgroup
+}
+\def\@addtox#1\@nil{%
+ \expandafter\def\expandafter\x\expandafter{\x#1}%
+}
+
+\makeatother
+
+\begin{document}
+ \tit000
+ \oct00
+ \un000
+ \un001
+ \un002
+ \un003
+ \un004
+ \un005
+ \un006
+ \un007
+ \oct01
+ \e010{back space}\textBS
+ \e011{horizontal tab}\textHT
+ \e012{line feed}\textLF
+ \un013
+ \e014{form feed}\textFF
+ \e015{carriage return}\textCR
+ \un016
+ \un017
+ \oct02
+ \un020
+ \un021
+ \un022
+ \un023
+ \un024
+ \un025
+ \un026
+ \un027
+ \oct03
+ \e030{breve}\textbreve
+ \e031{caron}\textcaron
+ \alias{\v{}}
+ \e032{circumflex}\textcircumflex
+ \alias{\^{}}
+ \e033{dotaccent}\textdotaccent
+ \alias{\.{}}
+ \e034{hungarumlaut}\texthungarumlaut
+ \e035{ogonek}\textogonek
+ \e036{ring}\textring
+ \alias{\r{}}
+ \e037{tilde}\texttilde
+ \alias{\~{}}
+ \oct04
+ \e040{space}\space
+ \alias[\\\space]\
+ \alias~
+ \e041{exclam}!
+ \e042{quotedbl}\textquotedbl
+ \e043{numbersign}\textnumbersign
+ \alias[\textbackslash\#]\#
+ \e044{dollar}\textdollar
+ \alias[\textbackslash\$]\$
+ \e045{percent}\textpercent
+ \alias[\textbackslash\%]\%
+ \e046{ampersand}\textampersand
+ \alias[\textbackslash\&]\&
+ \e047{quotesingle}'
+ \oct05
+ \e050{parenleft}\textparenleft
+ \e051{parenright}\textparenright
+ \e052{asterisk}*
+ \e053{plus}+
+ \e054{comma},
+ \e055{hyphen}-
+ \e056{period}.
+ \e057{slash}/
+ \oct06
+ \e060{zero}0
+ \e061{one}1
+ \e062{two}2
+ \e063{three}3
+ \e064{four}4
+ \e065{five}5
+ \e066{six}6
+ \e067{seven}7
+ \oct07
+ \e070{eight}8
+ \e071{nine}9
+ \e072{colon}:
+ \e073{semicolon};
+ \e074{less}\textless
+ \alias<
+ \e075{equal}=
+ \e076{greater}\textgreater
+ \alias>
+ \e077{question}?
+ \oct10
+ \e100{at}@
+ \e101AA
+ \e102BB
+ \e103CC
+ \e104DD
+ \e105EE
+ \e106FF
+ \e107GG
+ \oct11
+ \e110HH
+ \e111II
+ \e112JJ
+ \e113KK
+ \e114LL
+ \e115MM
+ \e116NN
+ \e117OO
+ \oct12
+ \e120PP
+ \e121QQ
+ \e122RR
+ \e123SS
+ \e124TT
+ \e125UU
+ \e126VV
+ \e127WW
+ \oct13
+ \e130XX
+ \e131YY
+ \e132ZZ
+ \e133{bracketleft}[
+ \e134{backslash}\textbackslash
+ \alias[\\\\]\\
+ \e135{bracketright}]
+ \e136{asciicircum}\textasciicircum
+ \e137{underscore}\textunderscore
+ \alias[\textbackslash\_]\_
+ \oct14
+ \e140{grave}\textgrave
+ \alias{\`{}}
+ \e141aa
+ \e142bb
+ \e143cc
+ \e144dd
+ \e145ee
+ \e146ff
+ \e147gg
+ \oct15
+ \e150hh
+ \e151ii
+ \e152jj
+ \e153kk
+ \e154ll
+ \e155mm
+ \e156nn
+ \e157oo
+ \oct16
+ \e160pp
+ \e161qq
+ \e162rr
+ \e163ss
+ \e164tt
+ \e165uu
+ \e166vv
+ \e167ww
+ \oct17
+ \e170xx
+ \e171yy
+ \e172zz
+ \e173{braceleft}\textbraceleft
+ \alias[\textbackslash\{]\{
+ \e174{bar}\textbar
+ \e175{braceright}\textbraceright
+ \alias[\textbackslash\}]\}
+ \e176{asciitilde}\textasciitilde
+ \un177
+ \oct20
+ \e200{bullet}\textbullet
+ \e201{dagger}\textdagger
+ \e202{daggerdbl}\textdaggerdbl
+ \e203{ellipsis}\textellipsis
+ \alias\dots
+ \alias\ldots
+ \e204{emdash}\textemdash
+ \e205{endash}\textendash
+ \e206{florin}\textflorin
+ \e207{fraction}\textfractionmark
+ \oct21
+ \e210{guilsinglleft}\guilsinglleft
+ \e211{guilsinglright}\guilsinglright
+ \e212{minus}\textminus
+ \e213{perthousand}\textperthousand
+ \e214{quotedblbase}\quotedblbase
+ \alias\textglqq
+ \alias\glqq
+ \e215{quotedblleft}\textquotedblleft
+ \alias\textgrqq
+ \alias\grqq
+ \e216{quotedblright}\textquotedblright
+ \e217{quoteleft}\textquoteleft
+ \oct22
+ \e220{quoteright}\textquoteright
+ \e221{quotesinglbase}\quotesinglbase
+ \e222{trademark}\texttrademark
+ \e223{fi}\textfi
+ \e224{fl}\textfl
+ \e225{Lslash}\L
+ \e226{OE}\OE
+ \e227{Scaron}{\v S}
+ \oct23
+ \e230{Ydieresis}{\"Y}
+ \E231{Zcaron}{\v Z}{PDF 1.3}
+ \e232{dotlessi}\i
+ \e233{lslash}\l
+ \e234{oe}\oe
+ \e235{scaron}{\v s}
+ \E236{zcaron}{\v z}{PDF 1.3}
+ \un237
+ \oct24
+ \E240{Euro}{\texteuro}{PDF 1.3}
+ \e241{exclamdown}\textexclamdown
+ \alias[!{}']{!`}
+ \e242{cent}\textcent
+ \e243{sterling}\textsterling
+ \e244{currency}\textcurrency
+ \e245{yen}\textyen
+ \e246{brokenbar}\textbrokenbar
+ \e247{section}\textsection
+ \oct25
+ \e250{dieresis}\textdieresis
+ \alias{\"{}}
+ \e251{copyright}\textcopyright
+ \e252{ordfeminine}\textordfeminine
+ \e253{guillemotleft}\guillemotleft
+ \alias\textflqq
+ \alias\flqq
+ \e254{logicalnot}\textlogicalnot
+ \alias\textneg
+ \un255
+ \e256{registered}\textregistered
+ \e257{macron}\textmacron
+ \oct26
+ \e260{degree}\textdegree
+ \e261{plusminus}\textplusminus
+ \alias\textpm
+ \e262{twosuperior}\texttwosuperior
+ \e263{threesuperior}\textthreesuperior
+ \e264{acute}\textacute
+ \alias{\'{}}
+ \e265{mu}\textmu
+ \e266{paragraph}\textparagraph
+ \alias\P
+ \e267{periodcentered}\textperiodcentered
+ \alias\textcdot
+ \oct27
+ \e270{cedilla}\textcedilla
+ \alias{\c{}}
+ \e271{onesuperior}\textonesuperior
+ \e272{ordmasculine}\textordmasculine
+ \e273{guillemotright}\guillemotright
+ \alias\textfrqq
+ \alias\frqq
+ \e274{onequarter}\textonequarter
+ \e275{onehalf}\textonehalf
+ \e276{threequarters}\textthreequarters
+ \e277{questiondown}\textquestiondown
+ \alias[?{}']{?`}
+ \oct30
+ \e300{Agrave}{\`A}
+ \e301{Aacute}{\'A}
+ \e302{Acircumflex}{\^A}
+ \e303{Atilde}{\~A}
+ \e304{Adieresis}{\"A}
+ \e305{Aring}{\r A}
+ \e306{AE}{\AE}
+ \e307{Ccedilla}{\c C}
+ \oct31
+ \e310{Egrave}{\`E}
+ \e311{Eacute}{\'E}
+ \e312{Ecircumflex}{\^E}
+ \e313{Edieresis}{\"E}
+ \e314{Igrave}{\`I}
+ \e315{Iacute}{\'I}
+ \e316{Icircumflex}{\^I}
+ \e317{Idieresis}{\"I}
+ \oct32
+ \e320{Eth}\DH
+ \alias\DJ
+ \e321{Ntilde}{\~N}
+ \e322{Ograve}{\`O}
+ \e323{Oacute}{\'O}
+ \e324{Ocircumflex}{\^O}
+ \e325{Otilde}{\~O}
+ \e326{Odieresis}{\"O}
+ \e327{multiply}\textmultiply
+ \alias\texttimes
+ \oct33
+ \e330{Oslash}\O
+ \e331{Ugrave}{\`U}
+ \e332{Uacute}{\'U}
+ \e333{Ucircumflex}{\^U}
+ \e334{Udieresis}{\"U}
+ \e335{Yacute}{\'Y}
+ \e336{Thorn}\TH
+ \e337{germandbls}\ss
+ \alias\textbeta
+ \oct34
+ \e340{agrave}{\`a}
+ \e341{aacute}{\'a}
+ \e342{acircumflex}{\^a}
+ \e343{atilde}{\~a}
+ \e344{adieresis}{\"a}
+ \e345{aring}{\r a}
+ \e346{ae}{\ae}
+ \e347{ccedilla}{\c c}
+ \oct35
+ \e350{egrave}{\`e}
+ \e351{eacute}{\'e}
+ \e352{ecircumflex}{\^e}
+ \e353{edieresis}{\"e}
+ \e354{igrave}{\`i}
+ \alias[\\`\\i]{\`\i}
+ \e355{iacute}{\'i}
+ \alias[\\'\\i]{\'\i}
+ \e356{icircumflex}{\^i}
+ \alias[\\\textcircumflex\\i]{\^\i}
+ \e357{idieresis}{\"i}
+ \alias[\\"\\i]{\"\i}
+ \oct36
+ \e360{eth}\dh
+ \e361{ntilde}{\~n}
+ \e362{ograve}{\`o}
+ \e363{oacute}{\'o}
+ \e364{ocircumflex}{\^o}
+ \e365{otilde}{\~o}
+ \e366{odieresis}{\"o}
+ \e367{divide}\textdivide
+ \alias\textdiv
+ \oct37
+ \e370{oslash}\o
+ \e371{ugrave}{\`u}
+ \e372{uacute}{\'u}
+ \e373{ucircumflex}{\^u}
+ \e374{udieresis}{\"u}
+ \e375{yacute}{\'y}
+ \e376{thorn}\th
+ \e377{ydieresis}{\"y}
+ \symlist{\SS\textcelsius}
+ \symlist{\TeX\LaTeX\LaTeXe}
+ \symlist{\eTeX\MF\MP}
+%
+ \tit001
+ \oct00
+ \e000{Amacron}{\=A}
+ \e001{amacron}{\=a}
+ \e002{Abreve}{\u A}
+ \e003{abreve}{\u a}
+ \e004{Aogonek}{\k A}
+ \e005{aogonek}{\k a}
+ \e006{Cacute}{\'C}
+ \e007{cacute}{\'c}
+ \oct01
+ \e010{Ccircumflex}{\^C}
+ \e011{ccircumflex}{\^c}
+ \e012{Cdot}{\.C}
+ \e013{cdot}{\.c}
+ \e014{Ccaron}{\v C}
+ \e015{ccaron}{\v c}
+ \e016{Dcaron}{\v D}
+ \e017{dcaron}{\v d}
+ \oct02
+ \e020{Dslash}{\DJ}
+ \e021{dslash}{\dj}
+ \e022{Emacron}{\=E}
+ \e023{emacron}{\=e}
+ \e024{Ebreve}{\u E}
+ \e025{ebreve}{\u e}
+ \e026{Edot}{\.E}
+ \e027{edot}{\.e}
+ \oct03
+ \e030{Eogonek}{\k E}
+ \e031{eogonek}{\k e}
+ \e032{Ecaron}{\v E}
+ \e033{ecaron}{\v e}
+ \e034{Gcircumflex}{\^G}
+ \e035{gcircumflex}{\^g}
+ \e036{Gbreve}{\u G}
+ \e037{gbreve}{\u g}
+ \oct04
+ \e040{Gdot}{\.G}
+ \e041{gdot}{\.g}
+ \e042{Gcedilla}{\c G}
+ \e043{gcedilla}{\c g}
+ \e044{Hcircumflex}{\^H}
+ \e045{hcircumflex}{\^h}
+ \e046{Hslash}\textHslash
+ \e047{hslash}\texthslash
+ \oct05
+ \e050{Itilde}{\~I}
+ \e051{itilde}{\~i}
+ \alias[\\~\\i]{\~\i}
+ \e052{Imacron}{\=I}
+ \e053{imacron}{\=i}
+ \alias[\\=\\i]{\=\i}
+ \e054{Ibreve}{\u I}
+ \e055{ibreve}{\u i}
+ \alias[\\u\\i]{\u\i}
+ \e056{Iogonek}{\k I}
+ \e057{iogonek}{\k i}
+ \alias[\\k\\i]{\k\i}
+ \oct06
+ \e060{Idot}{\.I}
+ \e061{idotless}{\i}
+ \na062
+ \na063
+ \e064{Jcircumflex}{\^J}
+ \e065{jcircumflex}{\^j}
+ \alias[\\\string^\\j]{\^\j}
+ \e066{Kcedilla}{\c K}
+ \e067{kcedilla}{\c k}
+ \oct07
+ \na070
+ \e071{Lacute}{\'L}
+ \e072{lacute}{\'l}
+ \e073{Lcedilla}{\c L}
+ \e074{lcedilla}{\c l}
+ \e075{Lcaron}{\v L}
+ \e076{lcaron}{\v l}
+ \na077
+ \oct10
+ \na100
+ \e101{Lslash}{\L}
+ \e102{lslash}{\l}
+ \e103{Nacute}{\'N}
+ \e104{nacute}{\'n}
+ \e105{Ncedilla}{\c N}
+ \e106{ncedilla}{\c n}
+ \e107{Ncaron}{\v N}
+ \oct11
+ \e110{ncaron}{\v n}
+ \na111
+ \e112{NG}\NG
+ \e113{ng}\ng
+ \e114{Omacron}{\=O}
+ \e115{omacron}{\=o}
+ \e116{Obreve}{\u O}
+ \e117{obreve}{\u o}
+ \oct12
+ \e120{Odoubleacute}{\H O}
+ \e121{odoubleacute}{\H o}
+ \e122{OE}{\OE}
+ \e123{oe}{\oe}
+ \e124{Racute}{\'R}
+ \e125{racute}{\'r}
+ \e126{Rcedilla}{\c R}
+ \e127{rcedilla}{\c r}
+ \oct13
+ \e130{Rcaron}{\v R}
+ \e131{rcaron}{\v r}
+ \e132{Sacute}{\'S}
+ \e133{sacute}{\'s}
+ \e134{Scircumflex}{\^S}
+ \e135{scircumflex}{\^s}
+ \e136{Scedilla}{\c S}
+ \e137{scedilla}{\c s}
+ \oct14
+ \e140{Scaron}{\v S}
+ \e141{scaron}{\v s}
+ \e142{Tcedilla}{\c T}
+ \e143{tcedilla}{\c t}
+ \e144{Tcaron}{\v T}
+ \e145{tcaron}{\v t}
+ \e146{Tslash}{\textTslash}
+ \e147{tslash}{\texttslash}
+ \oct15
+ \e150{Utilde}{\~U}
+ \e151{utilde}{\~u}
+ \e152{Umacron}{\=U}
+ \e153{umacron}{\=u}
+ \e154{Ubreve}{\u U}
+ \e155{ubreve}{\u u}
+ \e156{Uring}{\r U}
+ \e157{uring}{\r u}
+ \oct16
+ \e160{Udoubleacute}{\H U}
+ \e161{udoubleacute}{\H u}
+ \e162{Uogonek}{\k U}
+ \e163{uogonek}{\k u}
+ \e164{Wcircumflex}{\^W}
+ \e165{wcircumflex}{\^w}
+ \e166{Ycircumflex}{\^Y}
+ \e167{ycircumflex}{\^y}
+ \oct17
+ \e170{Ydieresis}{\"Y}
+ \e171{Zacute}{\'Z}
+ \e172{zacute}{\'z}
+ \e173{Zdot}{\.Z}
+ \e174{zdot}{\.z}
+ \e175{Zcaron}{\v Z}
+ \e176{zcaron}{\v z}
+ \na177
+ \oct20
+ \na200
+ \na201
+ \na202
+ \na203
+ \na204
+ \na205
+ \na206
+ \na207
+ \oct21
+ \na210
+ \na211
+ \na212
+ \na213
+ \na214
+ \na215
+ \na216
+ \na217
+ \oct22
+ \na220
+ \na221
+ \na222
+ \na223
+ \na224
+ \na225
+ \na226
+ \na227
+ \oct23
+ \na230
+ \na231
+ \na232
+ \na233
+ \na234
+ \na235
+ \na236
+ \na237
+ \oct24
+ \na240
+ \na241
+ \na242
+ \na243
+ \na244
+ \na245
+ \na246
+ \na247
+ \oct25
+ \na250
+ \na251
+ \na252
+ \na253
+ \na254
+ \na255
+ \na256
+ \na257
+ \oct26
+ \na260
+ \na261
+ \na262
+ \na263
+ \na264
+ \na265
+ \na266
+ \na267
+ \oct27
+ \na270
+ \na271
+ \na272
+ \na273
+ \na274
+ \na275
+ \na276
+ \na277
+ \oct30
+ \na300
+ \na301
+ \na302
+ \na303
+ \na304
+ \na305
+ \na306
+ \na307
+ \oct31
+ \na310
+ \na311
+ \na312
+ \na313
+ \na314
+ \e315{Acaron}{\v A}
+ \e316{acaron}{\v a}
+ \e317{Icaron}{\v I}
+ \oct32
+ \e320{icaron}{\v i}
+ \alias[\\v\\i]{\v\i}
+ \e321{Ocaron}{\v O}
+ \e322{ocaron}{\v o}
+ \e323{Ucaron}{\v U}
+ \e324{ucaron}{\v u}
+ \na325
+ \na326
+ \na327
+ \oct33
+ \na330
+ \na331
+ \na332
+ \na333
+ \na334
+ \na335
+ \na336
+ \na337
+ \oct34
+ \na340
+ \na341
+ \na342
+ \na343
+ \e344{Gslash}{\textGslash}
+ \e345{gslash}{\textgslash}
+ \e346{Gcaron}{\v G}
+ \e347{gcaron}{\v g}
+ \oct35
+ \e350{Kcaron}{\v K}
+ \e351{kcaron}{\v k}
+ \e352{Oogonek}{\k O}
+ \e353{oogonek}{\k o}
+ \na354
+ \na355
+ \na356
+ \na357
+ \oct36
+ \na360
+ \na361
+ \na362
+ \na363
+ \na364
+ \na365
+ \na366
+ \na367
+ \oct37
+ \na370
+ \na371
+ \na372
+ \na373
+ \na374
+ \na375
+ \na376
+ \na377
+%
+ \tit002
+ \oct00
+ \na000
+ \na001
+ \na002
+ \na003
+ \na004
+ \na005
+ \na006
+ \na007
+ \oct01
+ \na010
+ \na011
+ \na012
+ \na013
+ \na014
+ \na015
+ \na016
+ \na017
+ \oct02
+ \na020
+ \na021
+ \na022
+ \na023
+ \na024
+ \na025
+ \na026
+ \na027
+ \oct03
+ \na030
+ \na031
+ \na032
+ \na033
+ \na034
+ \na035
+ \na036
+ \na037
+ \oct04
+ \na040
+ \na041
+ \na042
+ \na043
+ \na044
+ \na045
+ \na046
+ \na047
+ \oct05
+ \na050
+ \na051
+ \na052
+ \na053
+ \na054
+ \na055
+ \na056
+ \na057
+ \oct06
+ \na060
+ \na061
+ \na062
+ \na063
+ \na064
+ \na065
+ \na066
+ \na067
+ \oct07
+ \na070
+ \na071
+ \na072
+ \na073
+ \na074
+ \na075
+ \na076
+ \na077
+ \oct10
+ \na100
+ \na101
+ \na102
+ \na103
+ \na104
+ \na105
+ \na106
+ \na107
+ \oct11
+ \na110
+ \na111
+ \na112
+ \na113
+ \na114
+ \na115
+ \na116
+ \na117
+ \oct12
+ \na120
+ \na121
+ \na122
+ \na123
+ \na124
+ \na125
+ \na126
+ \na127
+ \oct13
+ \na130
+ \na131
+ \na132
+ \na133
+ \na134
+ \na135
+ \na136
+ \na137
+ \oct14
+ \na140
+ \na141
+ \na142
+ \na143
+ \na144
+ \na145
+ \na146
+ \na147
+ \oct15
+ \na150
+ \na151
+ \na152
+ \na153
+ \na154
+ \na155
+ \na156
+ \na157
+ \oct16
+ \na160
+ \na161
+ \na162
+ \na163
+ \na164
+ \na165
+ \na166
+ \na167
+ \oct17
+ \na170
+ \na171
+ \na172
+ \na173
+ \na174
+ \na175
+ \na176
+ \na177
+ \oct20
+ \na200
+ \na201
+ \na202
+ \na203
+ \na204
+ \na205
+ \na206
+ \na207
+ \oct21
+ \na210
+ \na211
+ \na212
+ \na213
+ \na214
+ \na215
+ \na216
+ \na217
+ \oct22
+ \na220
+ \na221
+ \na222
+ \na223
+ \na224
+ \na225
+ \na226
+ \na227
+ \oct23
+ \na230
+ \na231
+ \na232
+ \na233
+ \na234
+ \na235
+ \na236
+ \na237
+ \oct24
+ \na240
+ \na241
+ \na242
+ \na243
+ \na244
+ \na245
+ \na246
+ \na247
+ \oct25
+ \na250
+ \na251
+ \na252
+ \na253
+ \na254
+ \na255
+ \na256
+ \na257
+ \oct26
+ \na260
+ \na261
+ \na262
+ \na263
+ \na264
+ \na265
+ \na266
+ \na267
+ \oct27
+ \na270
+ \na271
+ \na272
+ \na273
+ \na274
+ \na275
+ \na276
+ \na277
+ \oct30
+ \na300
+ \na301
+ \na302
+ \na303
+ \na304
+ \na305
+ \na306
+ \na307
+ \oct31
+ \na310
+ \na311
+ \na312
+ \na313
+ \na314
+ \na315
+ \na316
+ \na317
+ \oct32
+ \na320
+ \na321
+ \na322
+ \na323
+ \na324
+ \na325
+ \na326
+ \na327
+ \oct33
+ \na330
+ \na331
+ \na332
+ \na333
+ \na334
+ \na335
+ \na336
+ \na337
+ \oct34
+ \na340
+ \na341
+ \na342
+ \na343
+ \na344
+ \na345
+ \na346
+ \na347
+ \oct35
+ \na350
+ \na351
+ \na352
+ \na353
+ \na354
+ \na355
+ \na356
+ \na357
+ \oct36
+ \na360
+ \na361
+ \na362
+ \na363
+ \na364
+ \na365
+ \na366
+ \na367
+ \oct37
+ \na370
+ \na371
+ \na372
+ \na373
+ \na374
+ \na375
+ \na376
+ \na377
+%
+ \tit003
+ \oct00
+ \na000
+ \na001
+ \na002
+ \na003
+ \na004
+ \na005
+ \na006
+ \na007
+ \oct01
+ \na010
+ \na011
+ \na012
+ \na013
+ \na014
+ \na015
+ \na016
+ \na017
+ \oct02
+ \na020
+ \na021
+ \na022
+ \na023
+ \na024
+ \na025
+ \na026
+ \na027
+ \oct03
+ \na030
+ \na031
+ \na032
+ \na033
+ \na034
+ \na035
+ \na036
+ \na037
+ \oct04
+ \na040
+ \na041
+ \na042
+ \na043
+ \na044
+ \na045
+ \na046
+ \na047
+ \oct05
+ \na050
+ \na051
+ \na052
+ \na053
+ \na054
+ \na055
+ \na056
+ \na057
+ \oct06
+ \na060
+ \na061
+ \na062
+ \na063
+ \na064
+ \na065
+ \na066
+ \na067
+ \oct07
+ \na070
+ \na071
+ \na072
+ \na073
+ \na074
+ \na075
+ \na076
+ \na077
+ \oct10
+ \na100
+ \na101
+ \na102
+ \na103
+ \na104
+ \na105
+ \na106
+ \na107
+ \oct11
+ \na110
+ \na111
+ \na112
+ \na113
+ \na114
+ \na115
+ \na116
+ \na117
+ \oct12
+ \na120
+ \na121
+ \na122
+ \na123
+ \na124
+ \na125
+ \na126
+ \na127
+ \oct13
+ \na130
+ \na131
+ \na132
+ \na133
+ \na134
+ \na135
+ \na136
+ \na137
+ \oct14
+ \na140
+ \na141
+ \na142
+ \na143
+ \na144
+ \na145
+ \na146
+ \na147
+ \oct15
+ \na150
+ \na151
+ \na152
+ \na153
+ \na154
+ \na155
+ \na156
+ \na157
+ \oct16
+ \na160
+ \na161
+ \na162
+ \na163
+ \na164
+ \na165
+ \na166
+ \na167
+ \oct17
+ \na170
+ \na171
+ \na172
+ \na173
+ \na174
+ \na175
+ \na176
+ \na177
+ \oct20
+ \na200
+ \na201
+ \na202
+ \na203
+ \na204
+ \na205
+ \e206{Alpha tonos}{\'\textAlpha}
+ \na207
+ \oct21
+ \e210{Epsilon tonos}{\'\textEpsilon}
+ \e211{Eta tonos}{\'\textEta}
+ \e212{Iota tonos}{\'\textIota}
+ \na213
+ \e214{Omicron tonos}{\'\textOmicron}
+ \na215
+ \e216{Upsilon tonos}{\'\textUpsilon}
+ \e217{Omega tonos}{\'\textOmega}
+ \oct22
+ \e220{Iota dialytika tonos}{\'\textIotadieresis}
+ \e221{Alpha}\textAlpha
+ \e222{Beta}\textBeta
+ \e223{Gamma}\textGamma
+ \e224{Delta}\textDelta
+ \e225{Epsilon}\textEpsilon
+ \e226{Zeta}\textZeta
+ \e227{Eta}\textEta
+ \oct23
+ \e230{Theta}\textTheta
+ \e231{Iota}\textIota
+ \e232{Kappa}\textKappa
+ \e233{Lambda}\textLambda
+ \e234{Mu}\textMu
+ \e235{Nu}\textNu
+ \e236{Xi}\textXi
+ \e237{Omicron}\textOmicron
+ \oct24
+ \e240{Pi}\textPi
+ \e241{Rho}\textRho
+ \na242
+ \e243{Sigma}\textSigma
+ \e244{Tau}\textTau
+ \e245{Upsilon}\textUpsilon
+ \e246{Phi}\textPhi
+ \e247{Chi}\textChi
+ \oct25
+ \e250{Psi}\textPsi
+ \e251{Omega}\textOmega
+ \e252{Iota dialytika}{\"\textIota}
+ \e253{Upsilon dialytika}{\"\textUpsilon}
+ \e254{alpha tonos}{\'\textalpha}
+ \e255{epsilon tonos}{\'\textepsilon}
+ \e256{eta tonos}{\'\texteta}
+ \e257{iota tonos}{\'\textiota}
+ \oct26
+ \e260{upsilon dialytika tonos}{\"\textupsilonacute}
+ \e261{alpha}\textalpha
+ \e262{beta}\textbeta
+ \e263{gamma}\textgamma
+ \e264{delta}\textdelta
+ \e265{epsilon}\textepsilon
+ \e266{zeta}\textzeta
+ \e267{eta}\texteta
+ \oct27
+ \e270{theta}\texttheta
+ \e271{iota}\textiota
+ \e272{kappa}\textkappa
+ \e273{lambda}\textlambda
+ \e274{mu}\textmu
+ \e275{nu}\textnu
+ \e276{xi}\textxi
+ \e277{omicron}\textomicron
+ \oct30
+ \e300{pi}\textpi
+ \e301{rho}\textrho
+ \e302{varsigma}\textvarsigma
+ \e303{sigma}\textsigma
+ \e304{tau}\texttau
+ \e305{upsilon}\textupsilon
+ \e306{phi}\textphi
+ \e307{chi}\textchi
+ \oct31
+ \e310{psi}\textpsi
+ \e311{omega}\textomega
+ \e312{iota dialytika}{\"\textiota}
+ \e313{upsilon dialytika}{\"\textupsilon}
+ \e314{omicron tonos}{\'\textomicron}
+ \e315{upsilon tonos}{\'\textupsilon}
+ \e316{omega tonos}{\'\textomega}
+ \na317
+ \oct32
+ \na320
+ \na321
+ \na322
+ \na323
+ \na324
+ \na325
+ \na326
+ \na327
+ \oct33
+ \na330
+ \na331
+ \na332
+ \na333
+ \na334
+ \na335
+ \na336
+ \na337
+ \oct34
+ \na340
+ \na341
+ \na342
+ \na343
+ \na344
+ \na345
+ \na346
+ \na347
+ \oct35
+ \na350
+ \na351
+ \na352
+ \na353
+ \na354
+ \na355
+ \na356
+ \na357
+ \oct36
+ \na360
+ \na361
+ \na362
+ \na363
+ \na364
+ \na365
+ \na366
+ \na367
+ \oct37
+ \na370
+ \na371
+ \na372
+ \na373
+ \na374
+ \na375
+ \na376
+ \na377
+%
+ \tit004
+ \oct00
+ \na000
+ \e001{IO}\CYRYO
+ \alias[\\"\\CYRE]{\"\CYRE}
+ \e002{DJE}\CYRDJE
+ \e003{GJE}{\'\CYRG}
+ \e004{ukrainian IE}\CYRIE
+ \e005{DZE}\CYRDZE
+ \e006{byelorussian-ukrainian I}\CYRII
+ \e007{YI}\CYRYI
+ \oct01
+ \e010{JE}\CYRJE
+ \e011{LJE}\CYRLJE
+ \e012{NJE}\CYRNJE
+ \e013{TSHE}\CYRTSHE
+ \e014{KJE}{\'\CYRK}
+ \na015
+ \e016{short U}\CYRUSHRT
+ \e017{DZHE}\CYRDZHE
+ \oct02
+ \e020{A}\CYRA
+ \e021{BE}\CYRB
+ \e022{VE}\CYRV
+ \e023{GHE}\CYRG
+ \e024{DE}\CYRD
+ \e025{IE}\CYRE
+ \e026{ZHE}\CYRZH
+ \e027{ZE}\CYRZ
+ \oct03
+ \e030{I}\CYRI
+ \e031{short I}\CYRISHRT
+ \alias[\\U\\CYRI]{\U\CYRI}
+ \e032{KA}\CYRK
+ \e033{EL}\CYRL
+ \e034{EM}\CYRM
+ \e035{EN}\CYRN
+ \e036{O}\CYRO
+ \e037{PE}\CYRP
+ \oct04
+ \e040{ER}\CYRR
+ \e041{ES}\CYRS
+ \e042{TE}\CYRT
+ \e043{U}\CYRU
+ \e044{EF}\CYRF
+ \e045{HA}\CYRH
+ \e046{TSE}\CYRC
+ \e047{CHE}\CYRCH
+ \oct05
+ \e050{SHA}\CYRSH
+ \e051{SHCHA}\CYRSHCH
+ \e052{HARD SIGN}\CYRHRDSN
+ \e053{YERU}\CYRERY
+ \e054{SOFT SIGN}\CYRSFTSN
+ \e055{E}\CYREREV
+ \e056{YU}\CYRYU
+ \e057{YA}\CYRYA
+ \oct06
+ \e060{a}\cyra
+ \e061{be}\cyrb
+ \e062{ve}\cyrv
+ \e063{ghe}\cyrg
+ \e064{de}\cyrd
+ \e065{ie}\cyre
+ \e066{zhe}\cyrzh
+ \e067{ze}\cyrz
+ \oct07
+ \e070{i}\cyri
+ \e071{short i}\cyrishrt
+ \alias[\\U\\cyri]{\U\cyri}
+ \e072{ka}\cyrk
+ \e073{el}\cyrl
+ \e074{em}\cyrm
+ \e075{en}\cyrn
+ \e076{o}\cyro
+ \e077{pe}\cyrp
+ \oct10
+ \e100{er}\cyrr
+ \e101{es}\cyrs
+ \e102{te}\cyrt
+ \e103{u}\cyru
+ \e104{ef}\cyrf
+ \e105{ha}\cyrh
+ \e106{tse}\cyrc
+ \e107{che}\cyrch
+ \oct11
+ \e110{sha}\cyrsh
+ \e111{shcha}\cyrshch
+ \e112{hard sign}\cyrhrdsn
+ \e113{yeru}\cyrery
+ \e114{soft sign}\cyrsftsn
+ \e115{e}\cyrerev
+ \e116{yu}\cyryu
+ \e117{ya}\cyrya
+ \oct12
+ \na120
+ \e121{io}\cyryo
+ \e122{dje}\cyrdje
+ \e123{gje}{\'\cyrg}
+ \e124{ukrainian ie}\cyrie
+ \e125{dze}\cyrdze
+ \e126{byelorussian-ukrainian i}\cyrii
+ \e127{yi}\cyryi
+ \oct13
+ \e130{je}\cyrje
+ \e131{lje}\cyrlje
+ \e132{nje}\cyrnje
+ \e133{tshe}\cyrtshe
+ \e134{kje}{\'\cyrk}
+ \na135
+ \e136{short u}\cyrushrt
+ \e137{dzhe}\cyrdzhe
+ \oct14
+ \e140{OMEGA}\CYROMEGA
+ \e141{omega}\cyromega
+ \e142{YAT}\CYRYAT
+ \e143{yat}\cyryat
+ \e144{iotified E}\CYRIOTE
+ \e145{iotified e}\cyriote
+ \e146{little YUS}\CYRLYUS
+ \e147{little yus}\cyrlyus
+ \oct15
+ \e150{iotified little YUS}\CYRIOTLYUS
+ \e151{iotified little yos}\cyriotlyus
+ \e152{big YUS}\CYRBYUS
+ \e153{big yus}\cyrbyus
+ \e154{iotified big YUS}\CYRIOTBYUS
+ \e155{iotified big yus}\cyriotbyus
+ \e156{KSI}\CYRKSI
+ \e157{ksi}\cyrksi
+ \oct16
+ \e160{PSI}\CYRPSI
+ \e161{psi}\cyrpsi
+ \e162{FITA}\CYRFITA
+ \e163{fita}\cyrfita
+ \e164{IZHISA}\CYRIZH
+ \e165{izhisa}\cyrizh
+ \e166{IZHISA double grave}{\C\CYRIZH}
+ \e167{izhisa double grave}{\C\cyrizh}
+ \oct17
+ \e170{UK}\CYRUK
+ \e171{uk}\cyruk
+ \e172{round OMEGA}\CYROMEGARND
+ \e173{round omega}\cyromegarnd
+ \e174{OMEGA titlo}\CYROMEGATITLO
+ \e175{omega titlo}\cyromegatitlo
+ \e176{OT}\CYROT
+ \e177{ot}\cyrot
+ \oct20
+ \e200{KOPPA}\CYRKOPPA
+ \e201{koppa}\cyrkoppa
+ \e202{thousands sign}\cyrthousands
+ \na203
+ \na204
+ \na205
+ \na206
+ \na207
+ \oct21
+ \na210
+ \na211
+ \na212
+ \na213
+ \na214
+ \na215
+ \na216
+ \na217
+ \oct22
+ \e220{GHE upturn}\CYRGUP
+ \e221{ghe upturn}\cyrgup
+ \e222{GHE stroke}\CYRGHCRS
+ \e223{ghe stroke}\cyrghcrs
+ \e224{GHE middle hook}\CYRGHK
+ \e225{ghe middle hook}\cyrghk
+ \e226{ZHE descender}\CYRZHDSC
+ \e227{zhe descender}\cyrzhdsc
+ \oct23
+ \e230{ZE descender}\CYRZDSC
+ \e231{ze descender}\cyrzdsc
+ \e232{KA descender}\CYRKDSC
+ \e233{ka descender}\cyrkdsc
+ \e234{KA vertical stroke}\CYRKVCRS
+ \e235{ka vertical stroke}\cyrkvcrs
+ \e236{KA stroke}\CYRKHCRS
+ \e237{ka stroke}\cyrkhcrs
+ \oct24
+ \e240{bashkir KA}\CYRKBEAK
+ \e241{bashkir ka}\cyrkbeak
+ \e242{EN descender}\CYRNDSC
+ \e243{en descender}\cyrndsc
+ \e244{ligature EN GHE}\CYRNG
+ \e245{ligature en ghe}\cyrng
+ \e246{PE middle hook}\CYRPHK
+ \e247{pe middle hook}\cyrphk
+ \oct25
+ \e250{abkhasian HA}\CYRABHHA
+ \e251{abkhasian ha}\cyrabhha
+ \e252{ES descender}\CYRSDSC
+ \e253{es descender}\cyrsdsc
+ \e254{TE descender}\CYRTDSC
+ \e255{te descender}\cyrtdsc
+ \e256{straight U}\CYRY
+ \e257{straight u}\cyry
+ \oct26
+ \e260{straight U stroke}\CYRYHCRS
+ \e261{straight u stroke}\cyryhcrs
+ \e262{HA descender}\CYRHDSC
+ \e263{ha descender}\cyrhdsc
+ \e264{ligature TE TSE}\CYRTETSE
+ \e265{ligature te tse}\cyrtetse
+ \e266{CHE right descender}\CYRCHRDSC
+ \e267{che right descender}\cyrchrdsc
+ \oct27
+ \e270{CHE vertical stroke}\CYRCHVCRS
+ \e271{che vertical stroke}\cyrchvcrs
+ \e272{SHHA}\CYRSHHA
+ \e273{shha}\cyrshha
+ \e274{abkhasian CHE}\CYRABHCH
+ \e275{abkhasian che}\cyrabhch
+ \e276{abkhasian CHE descender}\CYRABHCHDSC
+ \e277{abkhasian che descender}\cyrabhchdsc
+ \oct30
+ \e300{palochka}\CYRpalochka
+ \e301{ZHE breve}{\U\CYRZH}
+ \e302{zhe breve}{\U\cyrzh}
+ \e303{KA hook}\CYRKHK
+ \e304{ka hook}\cyrkhk
+ \na305
+ \na306
+ \e307{EN hook}\CYRNHK
+ \oct31
+ \e310{en hook}\cyrnhk
+ \na311
+ \na312
+ \e313{khakassian CHE}\CYRCHLDSC
+ \e314{khakassian che}\cyrchldsc
+ \na315
+ \na316
+ \na317
+ \oct32
+ \e320{A breve}{\U\CYRA}
+ \e321{a breve}{\U\cyra}
+ \e322{A diaeresis}{\"\CYRA}
+ \e323{a diaeresis}{\"\cyra}
+ \e324{ligature A IE}\CYRAE
+ \e325{ligature a ie}\cyrae
+ \e326{IE breve}{\U\CYRE}
+ \e327{ie breve}{\U\cyre}
+ \oct33
+ \e330{SCHWA}\CYRSCHWA
+ \e331{schwa}\cyrschwa
+ \e332{SCHWA diaeresis}{\"\CYRSCHWA}
+ \e333{schwa diaeresis}{\"\cyrschwa}
+ \e334{ZHE diaeresis}{\"\CYRZH}
+ \e335{zhe diaeresis}{\"\cyrzh}
+ \e336{ZE diaeresis}{\"\CYRZ}
+ \e337{ze diaeresis}{\"\cyrz}
+ \oct34
+ \e340{abkhasian DZE}\CYRABHDZE
+ \e341{abkhasian dze}\cyrabhdze
+ \e342{I macron}{\=\CYRI}
+ \e343{i macron}{\=\cyri}
+ \e344{I diaeresis}{\"\CYRI}
+ \e345{i diaeresis}{\"\cyri}
+ \e346{O diaeresis}{\"\CYRO}
+ \e347{o diaeresis}{\"\cyro}
+ \oct35
+ \e350{barred O}\CYROTLD
+ \e351{barred o}\cyrotld
+ \e352{barred O diaeresis}{\"\CYROTLD}
+ \e353{barred o diaeresis}{\"\cyrotld}
+ \na354
+ \na355
+ \e356{U macron}{\=\CYRU}
+ \e357{u macron}{\=\cyru}
+ \oct36
+ \e360{U diaeresis}{\"\CYRU}
+ \e361{u diaeresis}{\"\cyru}
+ \e362{U double acute}{\H\CYRU}
+ \e363{u double acute}{\H\cyru}
+ \e364{CHE diaeresis}{\"\CYRCH}
+ \e365{che diaeresis}{\"\cyrch}
+ \na366
+ \na367
+ \oct37
+ \e370{YERU diaeresis}{\"\CYRERY}
+ \e371{yeru diaeresis}{\"\cyrery}
+ \na372
+ \na373
+ \na374
+ \na375
+ \na376
+ \na377
+ \symlist{\textnumero}
+
+ \section*{\fileinfo}
+ Document: \textbf{\filename\space[\filedate\space\fileversion]}
+ \subsection*{Function}
+ This test file has several tasks:
+ \begin{itemize}
+ \item Testing package \emph{hyperref} with encoding file
+ \emph{puenc.def}.
+ \item Showing glyph commands and aliases that are supported by
+ package \emph{hyperref}.
+ \item Test for the pdf reader, especially \emph{AcrobatReader}.
+ Which glyphs of the \emph{Unicode} encoding are
+ correctly displayed?
+ \item These glyphs are shown that package \emph{hyperref}
+ replaces with simpler letters in order to avoid missing glyphs.
+ \end{itemize}
+ \subsection*{Short explanation of the bookmarks}
+ \begin{enumerate}
+ \item The outline entries of the first level show a summary of their
+ subentries. Second a screenshot with closed bookmarks
+ will contain all slots of the \emph{Unicode} encoding.
+ \item The second level of outline entries describes each slot or glyph:
+ \begin{enumerate}
+ \item \label{oct}%
+ Octal code of the slot in the \emph{Unicode} encoding.
+ \item The glyph is shown twice, surrounded by underscores:
+ The first one is produced by the octal sequence, see \ref{oct}.
+ The second one is the result of the higher glyph command,
+ see \ref{high}.
+ \item The glyph name of \emph{Unicode} encoding.
+ \item \label{high}%
+ The higher glyph \TeX-command, supported by
+ package \emph{hyperref}.
+ \end{enumerate}
+ \item Aliases of the glyph commands are shown as subentries of the
+ outline that describes the slot of that glyph command.
+ \end{enumerate}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testbookmark.tex b/Master/texmf-dist/doc/latex/hyperref/test/testbookmark.tex
new file mode 100644
index 00000000000..bb6397061de
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testbookmark.tex
@@ -0,0 +1,17 @@
+\documentclass[12pt]{article}
+\usepackage{xspace}
+\usepackage{hyperref}
+\newcommand{\x}{x\xspace}
+
+\begin{document}
+ \section{Implicite space: \x world}
+ \section{Explicite spaces: \x\ world \x\space world \x~world}
+ \section{\x.+\x,+\x!+\x?+\x-+\x:+\x;+\x/+last-\x}
+ \makeatletter
+ \section{~|~~|~~~|~~~~|~~~~~|~~~~|~~~|~~|~}
+ \section{\x()(\x) }
+ \section{Italic correction: [\x\/]}
+ \section{::Nothing follows:}
+ \section{}
+ \section{\x}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testfor2.tex b/Master/texmf-dist/doc/latex/hyperref/test/testfor2.tex
new file mode 100644
index 00000000000..d91596d5aad
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testfor2.tex
@@ -0,0 +1,61 @@
+\documentclass{article}
+\usepackage[dvips]{web}
+
+\def\r{\string\r}
+\def\n{\string\n}
+
+\begin{document}
+\begin{Form}
+
+\noindent First Sub total.
+
+\medskip\noindent
+\makebox[.75in][l]{Number 1:} \TextField[width=1in,name=firstnum,
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+\medskip\noindent
+\makebox[.75in][l]{Number 2:} \TextField[width=1in,name=secondnum,
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+\medskip\noindent
+\makebox[.75in][l]{Sub total:} \TextField[width=1in,name=total1,align={0 /_objdef {total1}},
+format={AFNumber_Format(2,0,0,0,"",true);}, keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+calculate={AFSimple_Calculate("SUM",new Array("firstnum", "secondnum"));\string\040},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+\bigskip\noindent Second Sub total:
+
+\medskip\noindent
+\makebox[.75in][l]{Number 1:} \TextField[width=1in,name=Number.1,
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+\medskip\noindent
+\makebox[.75in][l]{Number 2:} \TextField[width=1in,name=Number.2,
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+\medskip\noindent
+\makebox[.75in][l]{Total:} \TextField[width=1in,name=total2,
+format={AFNumber_Format(2,0,0,0,"",true);},align={0 /_objdef {total2}},
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+calculate={AFSimple_Calculate("SUM",new Array("Number"));\r},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+
+
+\bigskip\noindent
+\makebox[.75in][l]{Grand Total:} \TextField[width=1in,name=total,
+format={AFNumber_Format(2,0,0,0,"",true);},align={0 /_objdef {total}},
+keystroke={AFNumber_Keystroke(2,0,0,0,"",true);},
+calculate={this.getField("total").value=this.getField("total1").value+%
+ this.getField("total2").value;\r},
+format={AFNumber_Format(2,0,0,0,"",true);}]{}
+
+
+\special{! [ {corder} 0 [ {total1} {total2} {total} ] /PUTINTERVAL pdfmark}
+
+\end{Form}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testform.tex b/Master/texmf-dist/doc/latex/hyperref/test/testform.tex
new file mode 100644
index 00000000000..8ddc3f7d9b9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testform.tex
@@ -0,0 +1,50 @@
+%\begin{Form}[action=http:www.rhbnc.ac.uk/htbin/shew-fields,html,method=post]
+
+\documentclass{article}
+\usepackage[bookmarks=false]{hyperref}
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{10pt}
+\begin{document}
+\begin{Form}[action=mailto:srahtz,encoding=html,method=post]
+
+\TextField[width=3in,name=xname,value={Bilbo Baggins}]
+ {Full name: }
+
+%\TextField[name=warfs,validate={AFRange_Validate\string\(true, 1, true, 13\string\);}]
+% {How many dwarves came along: }
+
+\TextField[multiline,width=1in,name=address,borderstyle=D,
+ color=1 1 1,backgroundcolor=0 0 .5,
+ value={Bag End, The Hill, Hobbiton}]{Address: }
+
+\ChoiceMenu[default=Home,menulength=3,width=2in,name=travel,default=Beorn]
+ {Favorite part of your travels:}
+ {Trolls,Misty Mountains,Beorn,Mirkwood,Elves,Laketown,%
+ Smaug,The Battle}
+
+Have you still got your:
+\CheckBox[]{Sword}
+\CheckBox[name=coat]{Mithril coat}
+%\CheckBox[name=ring,checked]{\textbf{Ring!}}
+\CheckBox[name=ring,checked]{Ring!}
+
+\ChoiceMenu[radio,default=Again,name=next,borderwidth=3,bordercolor=0 1 0]
+ {Do you want to:}
+ {Do it all again=Again,
+ Pretend it never happened=Forget,
+ Write a book about it=Write}
+
+%\TextField[password,name=made]{\emph{Who} made the ring? }
+\TextField[password,name=made]{Who made the ring? }
+
+\ChoiceMenu[combo,default=Bofur,name=whatdwarf,
+ ]{Select funniest name, or add one}
+ {Bofur,Thorin,Gollum,Smaug,Gandalf}
+
+%\PushButton[name=xxx,onclick={app.beep(0)}]{Make a horrid beep}
+
+\Submit{Send}
+\Reset{Clear}
+
+\end{Form}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testnb.tex b/Master/texmf-dist/doc/latex/hyperref/test/testnb.tex
new file mode 100644
index 00000000000..42abd8e0ac6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testnb.tex
@@ -0,0 +1,50 @@
+\documentclass{article}
+\usepackage[german]{babel}
+\usepackage[numbers,sort&compress]{natbib}
+\usepackage{hyperref}
+\usepackage{times}
+
+\begin{document}
+
+In addition, this theory---that of the German sociologist Niklas
+Luhmann---is one
+of the most (if not the most) powerful
+contemporary general sociological theories
+\citep{luhm:DoS,Luhm:Soc&int,luhm:WrtdG}. Therefore, in the rest of
+this section, rather than making an eclectic use of different social
+theories, I briefly present portions of Luhmann's theory.
+
+\begin{thebibliography}{3}
+\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi
+
+\bibitem[Luhmann(1982)]{luhm:DoS}
+Niklas Luhmann.
+\newblock {\em The Differentiation of Society}.
+\newblock New York: Columbia University Press, 1982.
+
+\bibitem[Luhmann(1987)]{Luhm:Soc&int}
+Niklas Luhmann.
+\newblock The evolutionary differentiation between society and interaction.
+\newblock In Jeffrey~C. Alexander, Bernhard Giesen, Richard Muench, and Neil~J.
+ Smelser, editors, {\em The Micro-Macro Link}, pages 112--31. Berkeley:
+ University of California Press, 1987.
+
+\bibitem[Luhmann(1988)]{luhm:WrtdG}
+Niklas Luhmann.
+\newblock {\em Die Wirtschaft der Gesellschaft}.
+\newblock Frankfurt am Main: Suhrkamp, 1988.
+
+\end{thebibliography}
+\end{document}
+\usepackage
+[%linkcolor=yellow,
+ citecolor=yellow,
+ citebordercolor={.5 .5 0},
+ pdftitle={Testing natbib and hyperref},
+ pdfauthor={SPQR and PWD},
+ pdfsubject={Dummy stuff},
+ pdfkeywords=Luhmann,
+% pdfstartview=/FitB,
+ pdfpagemode=UseThumbs
+]
+{hyperref}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testoz.tex b/Master/texmf-dist/doc/latex/hyperref/test/testoz.tex
new file mode 100644
index 00000000000..f56c111a976
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testoz.tex
@@ -0,0 +1,38 @@
+\documentclass{article}
+\usepackage{hyperref}
+\begin{document}
+\section{Pointing to dvi names}
+\href{dvi::TeX-docs:nasty.dvi}{relative path to nasty.dvi}!\par
+\href{:TeX-docs:nasty.dvi}{relative path to nasty.dvi}!\par
+\href{HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par
+\href{dvi:HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par
+\href{dvi:nasty.dvi}{nasty.dvi in current folder}!\par
+\href{dvi:nasty.dvi@3}{page 3 in nasty.dvi}!\par
+\href{nasty.dvi@3}{page 3 in nasty.dvi}!\par
+\href{nasty.dvi}{nasty.dvi}!\par
+\href{file:nasty.dvi}{nasty.dvi}!\par
+\href{file:HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par
+\href{dvi:ozuser.dvi#section.12}{section 12 in user guide}!\par
+
+\href{x/y/z.dvi}{x/y/z.dvi}
+\href{/x/y/z.dvi}{/x/y/z.dvi}
+\href{http://x/y/z.dvi}{http://x/y/z.dvi}
+\href{http://x:80/y/z.dvi}{http://x:80/y/z.dvi}
+\section{Pointing to pdf names}
+\href{dvi::TeX-docs:nasty.pdf}{relative path to nasty.pdf}!\par
+\href{:TeX-docs:nasty.pdf}{relative path to nasty.pdf}!\par
+\href{HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par
+\href{dvi:HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par
+\href{dvi:nasty.pdf}{nasty.pdf in current folder}!\par
+\href{dvi:nasty.pdf@3}{page 3 in nasty.pdf}!\par
+\href{nasty.pdf@3}{page 3 in nasty.pdf}!\par
+\href{nasty.pdf}{nasty.pdf}!\par
+\href{file:nasty.pdf}{nasty.pdf}!\par
+\href{file:HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par
+\href{dvi:ozuser.pdf#section.12}{section 12 in user guide}!\par
+
+\href{x/y/z.pdf}{x/y/z.pdf}
+\href{/x/y/z.pdf}{/x/y/z.pdf}
+\href{http://x/y/z.pdf}{http://x/y/z.pdf}
+\href{http://x:80/y/z.pdf}{http://x:80/y/z.pdf}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testslide.tex b/Master/texmf-dist/doc/latex/hyperref/test/testslide.tex
new file mode 100644
index 00000000000..fa367b556a2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testslide.tex
@@ -0,0 +1,101 @@
+% dummy file seminar.con, if it does not exist.
+\begin{filecontents}{seminar.con}
+\end{filecontents}
+\documentclass[]{seminar}
+\usepackage{slidesec}
+\def\thepage{E\arabic{page}}
+\usepackage{lastpage}
+\usepackage{xspace}
+\usepackage{makeidx}
+\usepackage[pdfstartview={FitBH -32768},pdfpagemode=None,plainpages=false,colorlinks]{hyperref}
+\hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`}
+\setcounter{tocdepth}{4}
+\setcounter{secnumdepth}{4}
+\makeindex
+\hypersetup{pdftitle=Welcome to the Monkey House}
+\newcommand{\ANS}{\textsf{ANSYS}\xspace}
+\begin{document}
+\begin{slide}
+\slideheading{xx}
+\end{slide}
+\begin{slide}
+\listofslides
+\end{slide}
+
+\begin{slide}
+\slideheading{A funny \ANS-section}
+Page 1; See \textcolor{red}{page} --\pageref{page2}--
+\end{slide}
+\begin{slide}
+Page 2; this is page 2\label{page2}
+\end{slide}
+
+\begin{slide}
+\index{an item on slide 3}
+
+\htmladdnormallink{A dummy URL}{http://www.tug.org/A-Fake_URL.html}
+
+\Acrobatmenu{Quit}{End Acrobat Reader}
+
+\Acrobatmenu{FullScreen}{Switch to full screen}
+
+\Acrobatmenu{ZoomIn}{Zoom in}
+
+$\int\!dx$
+\end{slide}
+\begin{slide}
+\slideheading{Yet another ?`\c C\"asar M\"uller n\~ao!`}
+
+\end{slide}
+\begin{slide}
+\slideheading{Testing Int\'ernal J\oe mps}\label{ss:intjmps}
+
+This is some text and this is a \hypertarget{target}{target}.
+
+\end{slide}
+\begin{slide}
+Now lets jump to \hyperlink{target}{Target}.
+
+Let's try going to Section~\ref{ss:intjmps}
+
+\end{slide}
+\begin{slide}
+\slideheading{A \ss ection with $\leq$}
+xx
+xx
+\subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}}
+xx
+\paragraph{A paragraph}
+xx
+\subparagraph{A subparagraph}
+xxx
+\end{slide}
+\begin{slide}
+\slideheading{Testing External Jumps}\label{ss:extjmps}
+
+\begin{enumerate}
+
+\item Jump to an external: The jump
+\href{file:test7#TestTarget}{target} should open test7.pdf on
+page 2,
+\item Jump to an external: The jump
+\href{file:test7#page.1}{page 1} should open test7.pdf on
+page 1.
+
+%\item Jump to an relative external strange file
+%\href{/D/srahtz/skills.doc}{destination}
+
+\href{run:picture.eps}{a PS file to launch}
+
+\href{run:fontman.exe}{an application}
+
+\href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)}
+\end{enumerate}
+\end{slide}
+\begin{slide}
+\printindex
+\end{slide}
+\end{document}
+
+
+
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testurl.bbl b/Master/texmf-dist/doc/latex/hyperref/test/testurl.bbl
new file mode 100644
index 00000000000..b9a3697a343
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testurl.bbl
@@ -0,0 +1,8 @@
+\begin{thebibliography}{1}
+
+\bibitem{THE}
+David~Loberg Code.
+\newblock Aural comprehension guide (webpage).
+\newblock \url{http://www.wmich.edu/mus-theo/etg/et_guide.html}.
+
+\end{thebibliography}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testurl.bib b/Master/texmf-dist/doc/latex/hyperref/test/testurl.bib
new file mode 100644
index 00000000000..883c938fa1c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testurl.bib
@@ -0,0 +1,6 @@
+@MISC{THE,
+ key={the},
+ author={David Loberg Code},
+ title={Aural Comprehension Guide (Webpage)},
+ note={\url{http://www.wmich.edu/mus-theo/etg/et_guide.html}}
+}
diff --git a/Master/texmf-dist/doc/latex/hyperref/test/testurl.tex b/Master/texmf-dist/doc/latex/hyperref/test/testurl.tex
new file mode 100644
index 00000000000..d2a2a6f0b6d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyperref/test/testurl.tex
@@ -0,0 +1,14 @@
+\documentclass[11pt]{article}
+\usepackage[]{color}
+\usepackage[letterpaper,colorlinks,breaklinks,backref]{hyperref}
+%\usepackage{url} %use as alternative to hyperref for testing
+\newcommand{\myurl}[1]{{\url{{#1}}}}
+
+\begin{document}
+\url{http://www.wmich.edu/mus-theo/etg/et_guide.html} %ok now with hyperref, ok with url
+\myurl{http://www.wmich.edu/mus-theo/etg/et_guide.html} %fails with hyperref, ok with url
+
+\cite{THE}
+\bibliographystyle{unsrt}
+\bibliography{testurl}%fails with hyperref, ok with url
+\end{document}