summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-07 22:17:34 +0000
committerKarl Berry <karl@freefriends.org>2018-02-07 22:17:34 +0000
commite01b80b010d2c208323fe5d086ec1ca392560b88 (patch)
treed9c68873ca076795a6b0d268627857ddaabe9273 /Master/texmf-dist/source
parent5c555b0602026d3916d5d9ecea2a49ad41d8bf2f (diff)
hyperref (7feb18)
git-svn-id: svn://tug.org/texlive/trunk@46565 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rwxr-xr-xMaster/texmf-dist/source/latex/hyperref/doc/paperslides99.zipbin0 -> 247116 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hluatex.dtx2047
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx64
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/Makefile7
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bit.tex2
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/files.xml119
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/hog.eps463
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/hog.pdfbin5765 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/phys1.jpgbin26655 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/phys2.jpgbin26058 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/picture.eps311
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/picture.pdf93
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/picture.pngbin18752 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex511
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test0.tex99
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test1.tex328
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test2.tex63
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test3.tex556
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test4.tex36
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test6.tex18
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test7.tex12
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/test8.tex41
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testams.tex253
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbib.bbl4
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbib.bib27
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbib.tex57
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex527
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmu.tex2017
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbookmark.tex17
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testfor2.tex61
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testform.tex50
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testinfo.tex24
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testnb.tex50
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testoz.tex38
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testslide.tex101
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testurl.bbl8
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testurl.bib6
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testurl.tex14
38 files changed, 2077 insertions, 5947 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip b/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
new file mode 100755
index 00000000000..09ffebbc6e7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/hluatex.dtx b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
new file mode 100644
index 00000000000..3dd275756fa
--- /dev/null
+++ b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
@@ -0,0 +1,2047 @@
+% \iffalse
+%% Source File: hluatex.dtx
+%% Copyright 2016 Oberdiek Package Support Group
+%%
+%%
+%% Derived from hpdftex.def
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See README for details.
+%
+%<*driver>
+\documentclass{ltxdoc}
+\ifx\Umathchardef\undefined\usepackage[T1]{fontenc}\fi
+\begin{document}
+ \GetFileInfo{hluatex.def}%
+ \title{hluatex.def}
+ \date{}%
+ \author{Oberdiek Package Support Group}
+ \maketitle
+ \DocInput{hluatex.dtx}%
+\end{document}
+%</driver>
+% \fi
+% \StopEventually{}
+%
+% \begin{macrocode}
+%<*luatex>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% remains of luatex85 package
+\protected\def\pdfcatalog {\pdfextension catalog }
+
+\protected\def\pdflastannot {\numexpr\pdffeedback lastannot\relax}
+\protected\def\pdflastlink {\numexpr\pdffeedback lastlink\relax}
+\protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+
+
+\protected\edef\pdflinkmargin {\pdfvariable linkmargin}
+\protected\def\pdfliteral {\pdfextension literal}
+
+\protected\def\pdfobj {\pdfextension obj }
+\protected\edef\pdfcompresslevel {\pdfvariable compresslevel}
+\protected\edef\pdfpageattr {\pdfvariable pageattr}
+
+\protected\edef\pdfpageresources {\pdfvariable pageresources}
+\protected\edef\pdfpagesattr {\pdfvariable pagesattr}
+
+\protected\def\pdfrefobj {\pdfextension refobj }
+
+\protected\def\pdfstartlink {\pdfextension startlink }
+\protected\def\pdfendlink {\pdfextension endlink\relax}
+
+\protected\def\pdfoutline {\pdfextension outline }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdf@ifdraftmode{%
+ \let\Hy@PutCatalog\ltx@gobble
+}{%
+ \let\Hy@PutCatalog\pdfcatalog
+}
+\ifHy@pdfpagelabels
+ \def\HyPL@StorePageLabel#1{%
+ \toks@\expandafter{\HyPL@Labels}%
+ \xdef\HyPL@Labels{%
+ \the\toks@
+ \the\Hy@abspage<<#1>>%
+ }%
+ }%
+ \RequirePackage{atveryend}[2009/12/07]%
+ \AtVeryEndDocument{%
+ \HyPL@SetPageLabels
+ }%
+\fi
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf@escapestring\endcsname\relax
+ \begingroup
+ \catcode`\|=0 %
+ \@makeother\\%
+ |@firstofone{|endgroup
+ |def|Hy@pstringdef#1#2{%
+ |begingroup
+ |edef~{|string~}%
+ |xdef|Hy@gtemp{#2}%
+ |endgroup
+ |let#1|Hy@gtemp
+ |@onelevel@sanitize#1%
+ |edef#1{|expandafter|Hy@ExchangeBackslash#1\|@nil}%
+ |edef#1{|expandafter|Hy@ExchangeLeftParenthesis#1(|@nil}%
+ |edef#1{|expandafter|Hy@ExchangeRightParenthesis#1)|@nil}%
+ }%
+ |def|Hy@ExchangeBackslash#1\#2|@nil{%
+ #1%
+ |ifx|\#2|\%%
+ |else
+ \\%
+ |ltx@ReturnAfterFi{%
+ |Hy@ExchangeBackslash#2|@nil
+ }%
+ |fi
+ }%
+ }%
+ \def\Hy@ExchangeLeftParenthesis#1(#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \else
+ \@backslashchar(%
+ \ltx@ReturnAfterFi{%
+ \Hy@ExchangeLeftParenthesis#2\@nil
+ }%
+ \fi
+ }%
+ \def\Hy@ExchangeRightParenthesis#1)#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \else
+ \@backslashchar)%
+ \ltx@ReturnAfterFi{%
+ \Hy@ExchangeRightParenthesis#2\@nil
+ }%
+ \fi
+ }%
+\else
+ \def\Hy@pstringdef#1#2{%
+ \begingroup
+ \edef~{\string~}%
+ \xdef\Hy@gtemp{\pdf@escapestring{#2}}%
+ \endgroup
+ \let#1\Hy@gtemp
+ }%
+\fi
+\providecommand*{\XR@ext}{pdf}
+\Hy@setbreaklinks{true}
+\def\HyPat@ObjRef{%
+ [0-9]*[1-9][0-9]* 0 R%
+}
+
+\edef\Hy@pdfminorversion{\pdfvariable minorversion}%
+ \ifHy@ocgcolorlinks
+ \ifnum\Hy@pdfminorversion<5 %
+ \kvsetkeys{Hyp}{pdfversion=1.5}%
+ \fi
+ \fi
+ \ifHy@setpdfversion
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@IfUndefined{pdfobjcompresslevel}{%
+ }{%
+ \ifHy@verbose
+ \Hy@InfoNoLine{%
+ PDF object streams are disabled, because they are%
+ \MessageBreak
+ not supported in requested PDF version %
+ 1.\Hy@pdfversion
+ }%
+ \fi
+ \pdfobjcompresslevel=\ltx@zero
+ }%
+ \fi
+ \ifnum\Hy@pdfminorversion=\Hy@pdfversion\relax
+ \else
+ \let\Hy@temp\ltx@empty
+ \def\Hy@temp@A#1#2{%
+ \ifnum#1>\ltx@zero
+ \edef\Hy@temp{%
+ \Hy@temp
+ \space\space
+ \the#1\space #2%
+ \ifnum#1=\ltx@one\else s\fi
+ \MessageBreak
+ }%
+ \fi
+ }%
+ \Hy@temp@A\pdflastobj{PDF object}%
+ \Hy@temp@A\lastsavedboxresourceindex{form XObject}%
+ \Hy@temp@A\lastsavedimageresourceindex{image XObject}%
+ \Hy@temp@A\pdflastannot{annotation}%
+ \ltx@IfUndefined{pdflastlink}{%
+ }{%
+ \Hy@temp@A\pdflastlink{link}%
+ }%
+ \ifx\Hy@temp\ltx@empty
+ \Hy@pdfminorversion=\Hy@pdfversion\relax
+ \else
+ \let\Hy@temp@A\ltx@empty
+ \ifnum\Hy@pdfversion=4 %
+ \IfFileExists{pdf14.sty}{%
+ \def\Hy@temp@A{%
+ \MessageBreak
+ Or \string\RequirePackage{pdf14} can be used%
+ \MessageBreak
+ before \string\documentclass\space as shortcut%
+ }%
+ }{}%
+ \fi
+ \Hy@WarningNoLine{%
+ The PDF version number could not be set,\MessageBreak
+ because some PDF objects are already written:%
+ \MessageBreak
+ \Hy@temp
+ The version should be set as early as possible:%
+ \MessageBreak
+ \space\space
+ \expandafter\string\Hy@pdfminorversion=\Hy@pdfversion
+ \string\relax
+ \ifnum\Hy@pdfversion<5 %
+ \ltx@ifundefined{pdfobjcompresslevel}{%
+ }{%
+ \MessageBreak
+ \space\space
+ \string\pdfobjcompresslevel=0\string\relax
+ }%
+ \fi
+ \Hy@temp@A
+ }%
+ \fi
+ \fi
+ \PackageInfo{hyperref}{%
+ \expandafter\string\Hy@pdfminorversion
+ :=\number\Hy@pdfversion\space
+ }%
+ \fi
+ \edef\Hy@pdfversion{\number\Hy@pdfminorversion}%
+
+\Hy@DisableOption{pdfversion}%
+\ifHy@ocgcolorlinks
+ \pdf@ifdraftmode{}{%
+ \immediate\pdfobj{%
+ <<%
+ /Type/OCG%
+ /Name(View)%
+ /Usage<<%
+ /Print<<%
+ /PrintState/OFF%
+ >>%
+ /View<<%
+ /ViewState/ON%
+ >>%
+ >>%
+ >>%
+ }%
+ \edef\OBJ@OCG@view{\the\pdflastobj\space 0 R}%
+ \immediate\pdfobj{%
+ <<%
+ /Type/OCG%
+ /Name(Print)%
+ /Usage<<%
+ /Print<<%
+ /PrintState/ON%
+ >>%
+ /View<<%
+ /ViewState/OFF%
+ >>%
+ >>%
+ >>%
+ }%
+ \edef\OBJ@OCG@print{\the\pdflastobj\space 0 R}%
+ \immediate\pdfobj{%
+ [%
+ \OBJ@OCG@view\space\OBJ@OCG@print
+ ]%
+ }%
+ \edef\OBJ@OCGs{\the\pdflastobj\space 0 R}%
+ \pdfcatalog{%
+ /OCProperties<<%
+ /OCGs \OBJ@OCGs
+ /D<<%
+ /OFF[\OBJ@OCG@print]%
+ /AS[%
+ <<%
+ /Event/View%
+ /OCGs \OBJ@OCGs
+ /Category[/View]%
+ >>%
+ <<%
+ /Event/Print%
+ /OCGs \OBJ@OCGs
+ /Category[/Print]%
+ >>%
+ <<%
+ /Event/Export%
+ /OCGs \OBJ@OCGs
+ /Category[/Print]%
+ >>%
+ ]%
+ >>%
+ >>%
+ }%
+ \begingroup
+ \edef\x{\endgroup
+ \pdfpageresources{%
+ \the\pdfpageresources
+ /Properties<<%
+ /OCView \OBJ@OCG@view
+ /OCPrint \OBJ@OCG@print
+ >>%
+ }%
+ }%
+ \x
+ }%
+ \Hy@AtBeginDocument{%
+ \def\Hy@colorlink#1{%
+ \begingroup
+ \ifHy@ocgcolorlinks
+ \def\Hy@ocgcolor{#1}%
+ \setbox0=\hbox\bgroup\color@begingroup
+ \else
+ \HyColor@UseColor#1%
+ \fi
+ }%
+ \def\Hy@endcolorlink{%
+ \ifHy@ocgcolorlinks
+ \color@endgroup\egroup
+ \mbox{%
+ \pdfliteral page{/OC/OCPrint BDC}%
+ \rlap{\copy0}%
+ \pdfliteral page{EMC/OC/OCView BDC}%
+ \begingroup
+ \expandafter\HyColor@UseColor\Hy@ocgcolor
+ \box0 %
+ \endgroup
+ \pdfliteral page{EMC}%
+ }%
+ \fi
+ \endgroup
+ }%
+ }%
+\else
+ \Hy@DisableOption{ocgcolorlinks}%
+\fi
+\def\setpdflinkmargin#1{%
+ \begingroup
+ \setlength{\dimen@}{#1}%
+ \expandafter\endgroup
+ \expandafter\pdflinkmargin\the\dimen@\relax
+}
+\ifx\pdfstartlink\@undefined% less than version 14
+ \let\pdfstartlink\pdfannotlink
+ \let\pdflinkmargin\@tempdima
+ \let\saveboxresource\pdfform
+ \let\lastsavedboxresourceindex\pdflastform
+ \let\useboxresource\pdfrefform
+\else
+ \pdflinkmargin1pt %
+\fi
+\providecommand*\@pdfview{XYZ}
+\Hy@WrapperDef\new@pdflink#1{%
+ \ifhmode
+ \@savsf\spacefactor
+ \fi
+ \Hy@SaveLastskip
+ \Hy@VerboseAnchor{#1}%
+ \Hy@pstringdef\Hy@pstringDest{\HyperDestNameFilter{#1}}%
+ \Hy@DestName\Hy@pstringDest\@pdfview
+ \Hy@RestoreLastskip
+ \ifhmode
+ \spacefactor\@savsf
+ \fi
+}
+\let\pdf@endanchor\@empty
+\def\Hy@DestName#1#2{%
+ \pdfextension dest name{#1}#2\relax
+}
+\providecommand*\@pdfborder{0 0 1}
+\providecommand*\@pdfborderstyle{}
+\def\Hy@undefinedname{UNDEFINED}
+\def\find@pdflink#1#2{%
+ \leavevmode
+ \protected@edef\Hy@testname{#2}%
+ \ifx\Hy@testname\@empty
+ \Hy@Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy@undefinedname'%
+ }%
+ \let\Hy@testname\Hy@undefinedname
+ \else
+ \Hy@pstringdef\Hy@testname{%
+ \expandafter\HyperDestNameFilter\expandafter{\Hy@testname}%
+ }%
+ \fi
+ \Hy@StartlinkName{%
+ \ifHy@pdfa /F 4\fi
+ \Hy@setpdfborder
+ \Hy@setpdfhighlight
+ \ifx\CurrentBorderColor\relax
+ \else
+ /C[\CurrentBorderColor]%
+ \fi
+ }\Hy@testname
+ \expandafter\Hy@colorlink\csname @#1color\endcsname
+}
+\def\Hy@StartlinkName#1#2{%
+ \pdfstartlink attr{#1}goto name{#2}\relax
+}
+\def\close@pdflink{%
+ \Hy@endcolorlink
+ \Hy@VerboseLinkStop
+ \pdfendlink
+}
+\def\hyper@anchor#1{%
+ \new@pdflink{#1}\anchor@spot\pdf@endanchor
+}
+\def\hyper@anchorstart#1{%
+ \new@pdflink{#1}%
+ \Hy@activeanchortrue
+}
+\def\hyper@anchorend{%
+ \pdf@endanchor
+ \Hy@activeanchorfalse
+}
+\def\hyper@linkstart#1#2{%
+ \Hy@VerboseLinkStart{#1}{#2}%
+ \ltx@IfUndefined{@#1bordercolor}{%
+ \let\CurrentBorderColor\relax
+ }{%
+ \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+ }%
+ \find@pdflink{#1}{#2}%
+}
+\def\hyper@linkend{\close@pdflink}
+\def\hyper@link#1#2#3{%
+ \Hy@VerboseLinkStart{#1}{#2}%
+ \ltx@IfUndefined{@#1bordercolor}{%
+ \let\CurrentBorderColor\relax
+ }{%
+ \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+ }%
+ \find@pdflink{#1}{#2}#3\Hy@xspace@end
+ \close@pdflink
+}
+\let\CurrentBorderColor\@linkbordercolor
+\def\hyper@linkurl#1#2{%
+ \begingroup
+ \Hy@pstringdef\Hy@pstringURI{#2}%
+ \hyper@chars
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy@setpdfborder
+ \Hy@setpdfhighlight
+ \ifx\@urlbordercolor\relax
+ \else
+ /C[\@urlbordercolor]%
+ \fi
+ }%
+ user{%
+ /Subtype/Link%
+ \ifHy@pdfa /F 4\fi
+ /A<<%
+ /Type/Action%
+ /S/URI%
+ /URI(\Hy@pstringURI)%
+ \ifHy@href@ismap
+ /IsMap true%
+ \fi
+ \Hy@href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy@colorlink\@urlcolor#1\Hy@xspace@end
+ \close@pdflink
+ \endgroup
+}
+\def\hyper@linkfile#1#2#3{% anchor text, filename, linkname
+ \begingroup
+ \def\Hy@pstringF{#2}%
+ \Hy@CleanupFile\Hy@pstringF
+ \Hy@pstringdef\Hy@pstringF\Hy@pstringF
+ \Hy@pstringdef\Hy@pstringD{#3}%
+ \Hy@MakeRemoteAction
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy@setpdfborder
+ \Hy@setpdfhighlight
+ \ifx\@filebordercolor\relax
+ \else
+ /C[\@filebordercolor]%
+ \fi
+ }%
+ user {%
+ /Subtype/Link%
+ \ifHy@pdfa /F 4\fi
+ /A<<%
+ /F(\Hy@pstringF)%
+ /S/GoToR%
+ \Hy@SetNewWindow
+ \ifx\\#3\\%
+ /D[\Hy@href@page\@pdfremotestartview]%
+ \else
+ /D(\Hy@pstringD)%
+ \fi
+ \Hy@href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy@colorlink\@filecolor#1\Hy@xspace@end
+ \close@pdflink
+ \endgroup
+}
+\def\@hyper@launch run:#1\\#2#3{% filename, anchor text linkname
+ \begingroup
+ \Hy@pstringdef\Hy@pstringF{#1}%
+ \Hy@pstringdef\Hy@pstringP{#3}%
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy@setpdfborder
+ \Hy@setpdfhighlight
+ \ifx\@runbordercolor\relax
+ \else
+ /C[\@runbordercolor]%
+ \fi
+ }%
+ user {%
+ /Subtype/Link%
+ \ifHy@pdfa /F 4\fi
+ /A<<%
+ /F(\Hy@pstringF)%
+ /S/Launch%
+ \Hy@SetNewWindow
+ \ifx\\#3\\%
+ \else
+ /Win<</P(\Hy@pstringP)/F(\Hy@pstringF)>>%
+ \fi
+ \Hy@href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy@colorlink\@runcolor#2\Hy@xspace@end
+ \close@pdflink
+ \endgroup
+}
+ \begingroup
+ \count@=\luatexversion
+ \divide\count@ by 100 %
+ \edef\x{\the\count@}%
+ \count@=-\x\relax
+ \multiply\count@ by 100 %
+ \advance\count@ by \luatexversion
+ \edef\x{\endgroup
+ \def\noexpand\@pdfproducer{%
+ LuaTeX-\x.\the\count@.\luatexrevision
+ }%
+ }%
+ \x
+
+
+\def\PDF@SetupDoc{%
+ \ifx\@pdfpagescrop\@empty
+ \else
+ \edef\process@me{%
+ \pdfpagesattr={%
+ /CropBox[\@pdfpagescrop]%
+ \expandafter\ifx\expandafter\\\the\pdfpagesattr\\%
+ \else
+ ^^J\the\pdfpagesattr
+ \fi
+ }%
+ }%
+ \process@me
+ \fi
+ \Hy@pstringdef\Hy@pstringB{\@baseurl}%
+ \pdfcatalog{%
+ /PageMode/\@pdfpagemode
+ \ifx\@baseurl\@empty
+ \else
+ /URI<</Base(\Hy@pstringB)>>%
+ \fi
+ }%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ openaction goto page\@pdfstartpage{\@pdfstartview}%
+ \fi
+ \fi
+ \edef\Hy@temp{%
+ \ifHy@pdftoolbar\else /HideToolbar true\fi
+ \ifHy@pdfmenubar\else /HideMenubar true\fi
+ \ifHy@pdfwindowui\else /HideWindowUI true\fi
+ \ifHy@pdffitwindow /FitWindow true\fi
+ \ifHy@pdfcenterwindow /CenterWindow true\fi
+ \ifHy@pdfdisplaydoctitle /DisplayDocTitle true\fi
+ \Hy@UseNameKey{NonFullScreenPageMode}\@pdfnonfullscreenpagemode
+ \Hy@UseNameKey{Direction}\@pdfdirection
+ \Hy@UseNameKey{ViewArea}\@pdfviewarea
+ \Hy@UseNameKey{ViewClip}\@pdfviewclip
+ \Hy@UseNameKey{PrintArea}\@pdfprintarea
+ \Hy@UseNameKey{PrintClip}\@pdfprintclip
+ \Hy@UseNameKey{PrintScaling}\@pdfprintscaling
+ \Hy@UseNameKey{Duplex}\@pdfduplex
+ \ifx\@pdfpicktraybypdfsize\@empty
+ \else
+ /PickTrayByPDFSize \@pdfpicktraybypdfsize
+ \fi
+ \ifx\@pdfprintpagerange\@empty
+ \else
+ /PrintPageRange[\@pdfprintpagerange]%
+ \fi
+ \ifx\@pdfnumcopies\@empty
+ \else
+ /NumCopies \@pdfnumcopies
+ \fi
+ }%
+ \pdfcatalog{%
+ \ifx\Hy@temp\@empty
+ \else
+ /ViewerPreferences<<\Hy@temp>>%
+ \fi
+ \Hy@UseNameKey{PageLayout}\@pdfpagelayout
+ \ifx\@pdflang\relax
+ \else
+ /Lang(\@pdflang)%
+ \fi
+ }%
+}
+\def\PDF@FinishDoc{%
+ \pdf@ifdraftmode{}{%
+ \Hy@UseMaketitleInfos
+ \HyInfo@GenerateAddons
+ \pdfextension info{%
+ /Author(\@pdfauthor)%
+ /Title(\@pdftitle)%
+ /Subject(\@pdfsubject)%
+ /Creator(\@pdfcreator)%
+ \ifx\@pdfcreationdate\@empty
+ \else
+ /CreationDate(\@pdfcreationdate)%
+ \fi
+ \ifx\@pdfmoddate\@empty
+ \else
+ /ModDate(\@pdfmoddate)%
+ \fi
+ \ifx\@pdfproducer\relax
+ \else
+ /Producer(\@pdfproducer)%
+ \fi
+ /Keywords(\@pdfkeywords)%
+ \ifx\@pdftrapped\@empty
+ \else
+ /Trapped/\@pdftrapped
+ \fi
+ \HyInfo@Addons
+ }%
+ }%
+ \Hy@DisableOption{pdfauthor}%
+ \Hy@DisableOption{pdftitle}%
+ \Hy@DisableOption{pdfsubject}%
+ \Hy@DisableOption{pdfcreator}%
+ \Hy@DisableOption{pdfcreationdate}%
+ \Hy@DisableOption{pdfmoddate}%
+ \Hy@DisableOption{pdfproducer}%
+ \Hy@DisableOption{pdfkeywords}%
+ \Hy@DisableOption{pdftrapped}%
+ \Hy@DisableOption{pdfinfo}%
+}
+\def\hyper@pagetransition{%
+ \ifx\@pdfpagetransition\relax
+ \else
+ \expandafter\Hy@RemoveTransPageAttr
+ \the\pdfpageattr^^J/Trans{}>>\END
+ \ifx\@pdfpagetransition\@empty
+ \else
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Trans << /S /\@pdfpagetransition\space >>%
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy@RemoveTransPageAttr#1^^J/Trans#2#3>>#4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy@RemoveTransPageAttr#1#4\END
+ \fi
+}
+\def\hyper@pageduration{%
+ \ifx\@pdfpageduration\relax
+ \else
+ \expandafter
+ \Hy@RemoveDurPageAttr\the\pdfpageattr^^J/Dur{} \END
+ \ifx\@pdfpageduration\@empty
+ \else
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Dur \@pdfpageduration\space
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy@RemoveDurPageAttr#1^^J/Dur#2#3 #4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy@RemoveDurPageAttr#1#4\END
+ \fi
+}
+\def\hyper@pagehidden{%
+ \ifHy@useHidKey
+ \expandafter
+ \Hy@RemoveHidPageAttr\the\pdfpageattr^^J/Hid{} \END
+ \ifHy@pdfpagehidden
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Hid true % SPACE
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy@RemoveHidPageAttr#1^^J/Hid#2#3 #4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy@RemoveHidPageAttr#1#4\END
+ \fi
+}
+\pdf@ifdraftmode{}{%
+ \g@addto@macro\Hy@EveryPageHook{%
+ \hyper@pagetransition
+ \hyper@pageduration
+ \hyper@pagehidden
+ }%
+}
+\Hy@AtBeginDocument{%
+ \ifHy@setpagesize
+ \expandafter\@firstofone
+ \else
+ \expandafter\@gobble
+ \fi
+ {%
+ \@ifclassloaded{seminar}{%
+ \setlength{\pdfvariable horigin}{1truein}%
+ \setlength{\pdfvariable vorigin}{1truein}%
+ \ifportrait
+ \ifdim\paperwidth=\z@
+ \else
+ \setlength{\pagewidth}{\strip@pt\paperwidth truept}%
+ \fi
+ \ifdim\paperheight=\z@
+ \else
+ \setlength{\pageheight}{\strip@pt\paperheight truept}%
+ \fi
+ \else
+ \ifdim\paperheight=\z@
+ \else
+ \setlength{\pagewidth}{\strip@pt\paperheight truept}%
+ \fi
+ \ifdim\paperwidth=\z@
+ \else
+ \setlength{\pageheight}{\strip@pt\paperwidth truept}%
+ \fi
+ \fi
+ }{%
+ \ltx@IfUndefined{stockwidth}{%
+ \ifdim\paperwidth>\z@
+ \setlength{\pagewidth}{\paperwidth}%
+ \fi
+ \ifdim\paperheight>\z@
+ \setlength{\pageheight}{\paperheight}%
+ \fi
+ }{%
+ \ifdim\stockwidth>\z@
+ \setlength{\pagewidth}{\stockwidth}%
+ \fi
+ \ifdim\stockheight>\z@
+ \setlength{\pageheight}{\stockheight}%
+ \fi
+ }%
+ }%
+ }%
+ \Hy@DisableOption{setpagesize}%
+}
+\def\Acrobatmenu#1#2{%
+ \Hy@Acrobatmenu{#1}{#2}{%
+ \leavevmode
+ \EdefEscapeName\Hy@temp@menu{#1}%
+ \pdfstartlink
+ attr{%
+ \Hy@setpdfborder
+ \Hy@setpdfhighlight
+ \ifx\@menubordercolor\relax
+ \else
+ /C[\@menubordercolor]%
+ \fi
+ }%
+ user{%
+ /Subtype/Link%
+ \ifHy@pdfa /F 4\fi
+ /A<<%
+ /S/Named%
+ /N/\Hy@temp@menu
+ \Hy@href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy@colorlink\@menucolor#2%
+ \close@pdflink
+ }%
+}
+\def\Hy@FixNotFirstPage{%
+ \gdef\Hy@FixNotFirstPage{%
+ \setbox\AtBeginShipoutBox=\hbox{%
+ \copy\AtBeginShipoutBox
+ }%
+ }%
+}
+\ltx@ifpackagelater{atbegshi}{2011/10/05}{%
+}{%
+ \AtBeginShipout{\Hy@FixNotFirstPage}%
+}
+\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
+ \Hy@Message{Sorry, pdftex does not support FORM gauges}%
+}
+\def\MakeFieldObject#1#2{\sbox0{#1}%
+ \immediate\saveboxresource0 %
+ \expandafter\edef\csname #2Object\endcsname{%
+ \the\lastsavedboxresourceindex\space 0 R%
+ }%
+}%
+\let\HyField@afields\ltx@empty
+\let\HyField@cofields\ltx@empty
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdflastlink\endcsname\relax
+ \let\HyField@AddToFields\relax
+ \PackageInfo{hyperref}{%
+ You need pdfTeX 1.40.0 for setting the /Fields entry.%
+ \MessageBreak
+ Adobe Reader/Acrobat accepts an empty /Field array,%
+ \MessageBreak
+ but other PDF viewers might complain%
+ }%
+\else
+ \let\HyField@AuxAddToFields\ltx@gobble
+ \let\HyField@AuxAddToCoFields\ltx@gobbletwo
+ \def\HyField@AfterAuxOpen{\Hy@AtBeginDocument}%
+ \def\HyField@ABD@AuxAddToCoFields#1#2{%
+ \begingroup
+ \Hy@safe@activestrue
+ \let\ltx@secondoftwo\relax
+ \ifx\HyField@cofields\ltx@empty
+ \xdef\HyField@cofields{%
+ \ltx@secondoftwo{#1}{ #2 0 R}%
+ }%
+ \else
+ \let\ltx@secondoftwo\relax
+ \def\HyField@AddCoField##1##2##3{%
+ \ifx##1\ltx@empty
+ \ltx@secondoftwo{#1}{ #2 0 R}%
+ \expandafter\ltx@gobble
+ \else
+ \ifnum\pdf@strcmp{##2}{#1}>\ltx@zero
+ \ltx@secondoftwo{#1}{ #2 0 R}%
+ \ltx@secondoftwo{##2}{##3}%
+ \expandafter\expandafter\expandafter\ltx@gobble
+ \else
+ \ltx@secondoftwo{##2}{##3}%
+ \fi
+ \fi
+ \HyField@AddCoField
+ }%
+ \xdef\HyField@cofields{%
+ \expandafter\HyField@AddCoField
+ \HyField@cofields\ltx@empty\ltx@empty\ltx@empty
+ }%
+ \fi
+ \endgroup
+ }%
+ \Hy@AtBeginDocument{%
+ \if@filesw
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField@AuxAddToFields[1]{}%
+ }%
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField@AuxAddToCoFields[2]{}%
+ }%
+ \fi
+ \let\HyField@AfterAuxOpen\@firstofone
+ \def\HyField@AuxAddToFields#1{%
+ \xdef\HyField@afields{%
+ \ifx\HyField@afields\@empty
+ \else
+ \HyField@afields
+ \space
+ \fi
+ #1 0 R%
+ }%
+ }%
+ \let\HyField@AuxAddToCoFields\HyField@ABD@AuxAddToCoFields
+ }%
+ \def\HyField@AddToFields{%
+ \expandafter\HyField@@AddToFields\expandafter{%
+ \the\pdflastlink
+ }%
+ \ifx\Fld@calculate@code\ltx@empty
+ \else
+ \begingroup
+ \Hy@safe@activestrue
+ \edef\Hy@temp{%
+ \endgroup
+ \if@filesw
+ \write\@mainaux{%
+ \string\HyField@AuxAddToCoFields{%
+ \Fld@calculate@sortkey
+ }{%
+ \the\pdflastlink
+ }%
+ }%
+ \fi
+ }%
+ \Hy@temp
+ \fi
+ }%
+ \def\HyField@@AddToFields#1{%
+ \HyField@AfterAuxOpen{%
+ \if@filesw
+ \write\@mainaux{%
+ \string\HyField@AuxAddToFields{#1}%
+ }%
+ \fi
+ }%
+ }%
+\fi
+\def\@Form[#1]{%
+ \@ifundefined{textcolor}{\let\textcolor\@gobble}{}%
+ \kvsetkeys{Form}{#1}%
+ \pdf@ifdraftmode{}{%
+ \Hy@FormObjects
+ \pdfrefobj\OBJ@pdfdocencoding
+ \pdfrefobj\OBJ@ZaDb
+ \pdfrefobj\OBJ@Helv
+ \AtVeryEndDocument{%
+ \immediate\pdfobj{%
+ <<%
+ /Fields[\HyField@afields]%
+ \ifx\HyField@cofields\ltx@empty
+ \else
+ /CO[\romannumeral-`\Q\HyField@cofields]%
+ \fi
+ /DR<<%
+ /Font<<%
+ /ZaDb \OBJ@ZaDb\space 0 R%
+ /Helv \OBJ@Helv\space 0 R%
+ >>%
+ >>%
+ /DA(/Helv 10 Tf 0 g)%
+ \ifHy@pdfa
+ \else
+ \ifHyField@NeedAppearances
+ /NeedAppearances true%
+ \fi
+ \fi
+ >>%
+ }%
+ \edef\OBJ@acroform{\the\pdflastobj}%
+ \pdfcatalog{/AcroForm \OBJ@acroform\space 0 R}%
+ }%
+ }%
+ \MakeFieldObject{%
+ \begingroup
+ \fontfamily{pzd}%
+ \fontencoding{U}%
+ \fontseries{m}%
+ \fontshape{n}%
+ \selectfont
+ \char123 %
+ \endgroup
+ }{Ding}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{Submit}}}%
+ }{Submit}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{SubmitP}}}%
+ }{SubmitP}%
+}
+\let\@endForm\ltx@empty
+\let\HyAnn@AbsPageLabel\ltx@empty
+\let\Fld@pageobjref\ltx@empty
+\ltx@IfUndefined{pdfpageref}{%
+}{%
+ \ltx@ifpackageloaded{zref-abspage}{%
+ \newcount\HyAnn@Count
+ \HyAnn@Count=\ltx@zero
+ \def\HyAnn@AbsPageLabel{%
+ \global\advance\HyAnn@Count by\ltx@one
+ \zref@labelbyprops{HyAnn@\the\HyAnn@Count}{abspage}%
+ \zref@refused{HyAnn@\the\HyAnn@Count}%
+ }%
+ \def\Fld@pageobjref{%
+ \zref@ifrefundefined{HyAnn@\the\HyAnn@Count}{%
+ }{%
+ \zref@ifrefcontainsprop{HyAnn@\the\HyAnn@Count}{abspage}{%
+ /P \pdfpageref
+ \zref@extractdefault{HyAnn@\the\HyAnn@Count}{abspage}{1} %
+ \space 0 R%
+ }{%
+ }%
+ }%
+ }%
+ }{%
+ }%
+}
+\def\@TextField[#1]#2{% parameters, label
+ \def\Fld@name{#2}%
+ \let\Fld@default\ltx@empty
+ \let\Fld@value\@empty
+ \def\Fld@width{\DefaultWidthofText}%
+ \def\Fld@height{%
+ \ifFld@multiline
+ \DefaultHeightofTextMultiline
+ \else
+ \DefaultHeightofText
+ \fi
+ }%
+ \begingroup
+ \expandafter\HyField@SetKeys\expandafter{%
+ \DefaultOptionsofText,#1%
+ }%
+ \PDFForm@Name
+ \HyField@FlagsText
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \ifx\Fld@value\@empty\def\Fld@value{\Fld@default}\fi
+ \LayoutTextField{#2}{%
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Text
+ \pdfstartlink user {\PDFForm@Text}\relax
+ \MakeTextField{\Fld@width}{\Fld@height}\pdfendlink
+ \HyField@AddToFields
+ }%
+ \endgroup
+}
+\def\@ChoiceMenu[#1]#2#3{% parameters, label, choices
+ \def\Fld@name{#2}%
+ \let\Fld@default\relax
+ \let\Fld@value\relax
+ \def\Fld@width{\DefaultWidthofChoiceMenu}%
+ \def\Fld@height{\DefaultHeightofChoiceMenu}%
+ \begingroup
+ \Fld@menulength=0 %
+ \@tempdima\z@
+ \@for\@curropt:=#3\do{%
+ \expandafter\Fld@checkequals\@curropt==\\%
+ \Hy@StepCount\Fld@menulength
+ \settowidth{\@tempdimb}{\@currDisplay}%
+ \ifdim\@tempdimb>\@tempdima\@tempdima\@tempdimb\fi
+ }%
+ \advance\@tempdima by 15\p@
+ \begingroup
+ \HyField@SetKeys{#1}%
+ \edef\x{\endgroup
+ \noexpand\expandafter
+ \noexpand\HyField@SetKeys
+ \noexpand\expandafter{%
+ \expandafter\noexpand\csname DefaultOptionsof%
+ \ifFld@radio
+ Radio%
+ \else
+ \ifFld@combo
+ \ifFld@popdown
+ PopdownBox%
+ \else
+ ComboBox%
+ \fi
+ \else
+ ListBox%
+ \fi
+ \fi
+ \endcsname
+ }%
+ }\x
+ \HyField@SetKeys{#1}%
+ \PDFForm@Name
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \ifx\Fld@value\relax
+ \let\Fld@value\Fld@default
+ \fi
+ \LayoutChoiceField{#2}{%
+ \ifFld@radio
+ \HyField@FlagsRadioButton
+ \@@Radio{#3}%
+ \else
+ \begingroup
+ \HyField@FlagsChoice
+ \ifdim\Fld@width<\@tempdima
+ \ifdim\@tempdima<1cm\@tempdima1cm\fi
+ \edef\Fld@width{\the\@tempdima}%
+ \fi
+ \ifFld@combo
+ \else
+ \@tempdima=\the\Fld@menulength\Fld@charsize
+ \advance\@tempdima by \Fld@borderwidth bp %
+ \advance\@tempdima by \Fld@borderwidth bp %
+ \edef\Fld@height{\the\@tempdima}%
+ \fi
+ \@@Listbox{#3}%
+ \endgroup
+ \fi
+ }%
+ \endgroup
+}
+\def\@@Radio#1{%
+ \Fld@listcount=0 %
+ \EdefEscapeName\Fld@default{\Fld@default}%
+ \@for\@curropt:=#1\do{%
+ \expandafter\Fld@checkequals\@curropt==\\%
+ \EdefEscapeName\@currValue{\@currValue}%
+ \Hy@StepCount\Fld@listcount
+ \@currDisplay\space
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Radio
+ \pdfstartlink user {%
+ \PDFForm@Radio
+ /AP<<%
+ /N<<%
+ /\@currValue\space \DingObject
+ >>%
+ >>%
+ }%
+ \relax
+ \MakeRadioField{\Fld@width}{\Fld@height}\pdfendlink
+ \ifnum\Fld@listcount=1 %
+ \HyField@AddToFields
+ \fi
+ \space % deliberate space between radio buttons
+ }%
+}
+\newcount\Fld@listcount
+\def\@@Listbox#1{%
+ \HyField@PDFChoices{#1}%
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@List
+ \pdfstartlink user {\PDFForm@List}\relax
+ \MakeChoiceField{\Fld@width}{\Fld@height}%
+ \pdfendlink
+ \HyField@AddToFields
+}
+\def\@PushButton[#1]#2{% parameters, label
+ \def\Fld@name{#2}%
+ \begingroup
+ \expandafter\HyField@SetKeys\expandafter{%
+ \DefaultOptionsofPushButton,#1%
+ }%
+ \PDFForm@Name
+ \ifHy@pdfa
+ \Hy@Error{%
+ PDF/A: Push button with JavaScript is prohibited%
+ }\@ehc
+ \LayoutPushButtonField{%
+ \leavevmode
+ \MakeButtonField{#2}%
+ }%
+ \else
+ \HyField@FlagsPushButton
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \LayoutPushButtonField{%
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Push
+ \pdfstartlink user {\PDFForm@Push}\relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField@AddToFields
+ }%
+ \fi
+ \endgroup
+}
+\def\@Submit[#1]#2{%
+ \def\Fld@width{\DefaultWidthofSubmit}%
+ \def\Fld@height{\DefaultHeightofSubmit}%
+ \begingroup
+ \expandafter\HyField@SetKeys\expandafter{%
+ \DefaultOptionsofSubmit,#1%
+ }%
+ \HyField@FlagsPushButton
+ \HyField@FlagsSubmit
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Submit
+ \pdfstartlink user {%
+ \PDFForm@Submit
+ /AP<</N \SubmitObject/D \SubmitPObject>>%
+ }%
+ \relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField@AddToFields
+ \endgroup
+}
+\def\@Reset[#1]#2{%
+ \def\Fld@width{\DefaultWidthofReset}%
+ \def\Fld@height{\DefaultHeightofReset}%
+ \begingroup
+ \expandafter\HyField@SetKeys\expandafter{%
+ \DefaultOptionsofReset,#1%
+ }%
+ \leavevmode
+ \ifHy@pdfa
+ \Hy@Error{%
+ PDF/A: Reset action is prohibited%
+ }\@ehc
+ \MakeButtonField{#2}%
+ \else
+ \HyField@FlagsPushButton
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Reset
+ \pdfstartlink user {\PDFForm@Reset}\relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField@AddToFields
+ \fi
+ \endgroup
+}
+\def\@CheckBox[#1]#2{% parameters, label
+ \def\Fld@name{#2}%
+ \def\Fld@default{0}%
+ \begingroup
+ \def\Fld@width{\DefaultWidthofCheckBox}%
+ \def\Fld@height{\DefaultHeightofCheckBox}%
+ \expandafter\HyField@SetKeys\expandafter{%
+ \DefaultOptionsofCheckBox,#1%
+ }%
+ \PDFForm@Name
+ \HyField@FlagsCheckBox
+ \ifFld@hidden\def\Fld@width{1sp}\fi
+ \LayoutCheckField{#2}{%
+ \leavevmode
+ \HyAnn@AbsPageLabel
+ \Hy@escapeform\PDFForm@Check
+ \pdfstartlink user {\PDFForm@Check}\relax
+ \MakeCheckField{\Fld@width}{\Fld@height}%
+ \pdfendlink
+ \HyField@AddToFields
+ }%
+ \endgroup
+}
+\def\Hy@FormObjects{%
+ \pdfobj {%
+ <<%
+ /Type/Encoding%
+ /Differences[%
+ 24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek%
+ /ring/tilde %
+ 39/quotesingle %
+ 96/grave %
+ 128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin%
+ /fraction/guilsinglleft/guilsinglright/minus/perthousand%
+ /quotedblbase/quotedblleft/quotedblright/quoteleft%
+ /quoteright/quotesinglbase/trademark/fi/fl/Lslash/OE%
+ /Scaron/Ydieresis/Zcaron/dotlessi/lslash/oe/scaron/zcaron %
+ 164/currency %
+ 166/brokenbar %
+ 168/dieresis/copyright/ordfeminine %
+ 172/logicalnot/.notdef/registered/macron/degree/plusminus%
+ /twosuperior/threesuperior/acute/mu %
+ 183/periodcentered/cedilla/onesuperior/ordmasculine %
+ 188/onequarter/onehalf/threequarters %
+ 192/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%
+ ]%
+ >>%
+ }%
+ \xdef\OBJ@pdfdocencoding{\the\pdflastobj}%
+ \pdfobj{%
+ <<%
+ /Type/Font%
+ /Subtype/Type1%
+ /Name/ZaDb%
+ /BaseFont/ZapfDingbats%
+ >>%
+ }%
+ \xdef\OBJ@ZaDb{\the\pdflastobj}%
+ \pdfobj{%
+ <<%
+ /Type/Font%
+ /Subtype/Type1%
+ /Name/Helv%
+ /BaseFont/Helvetica%
+ /Encoding \OBJ@pdfdocencoding\space 0 R%
+ >>%
+ }%
+ \xdef\OBJ@Helv{\the\pdflastobj}%
+ \global\let\Hy@FormObjects\relax
+}
+\providecommand*{\Fld@pageobjref}{}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf@escapestring\endcsname\relax
+ \let\Hy@escapestring\@firstofone
+ \def\Hy@escapeform#1{%
+ \ifHy@pdfescapeform
+ \def\Hy@escapestring##1{%
+ \noexpand\Hy@escapestring{\noexpand##1}%
+ }%
+ \edef\Hy@temp{#1}%
+ \expandafter\Hy@@escapeform\Hy@temp\Hy@escapestring{}\@nil
+ \def\Hy@escapestring##1{%
+ \@ifundefined{Hy@esc@\string##1}{%
+ ##1%
+ \ThisShouldNotHappen
+ }{%
+ \csname Hy@esc@\string##1\endcsname
+ }%
+ }%
+ \else
+ \let\Hy@escapestring\@firstofone
+ \fi
+ }%
+ \def\Hy@@escapeform#1\Hy@escapestring#2#3\@nil{%
+ \ifx\\#3\\%
+ \else
+ \expandafter
+ \Hy@pstringdef\csname Hy@esc@\string#2\endcsname{#2}%
+ \ltx@ReturnAfterFi{%
+ \Hy@@escapeform#3\@nil
+ }%
+ \fi
+ }%
+\else
+ \def\Hy@escapeform#1{%
+ \ifHy@pdfescapeform
+ \let\Hy@escapestring\pdfescapestring
+ \else
+ \let\Hy@escapestring\@firstofone
+ \fi
+ }%
+ \Hy@escapeform{}%
+\fi
+\def\PDFForm@Name{%
+ \PDFForm@@Name\Fld@name
+ \ifx\Fld@altname\relax
+ \else
+ \PDFForm@@Name\Fld@altname
+ \fi
+ \ifx\Fld@mappingname\relax
+ \else
+ \PDFForm@@Name\Fld@mappingname
+ \fi
+}
+\def\PDFForm@@Name#1{%
+ \begingroup
+ \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7
+ \ifHy@unicode
+ \Hy@unicodefalse
+ \fi
+ \fi
+ \HyPsd@XeTeXBigCharstrue
+ \pdfstringdef\Hy@gtemp#1%
+ \endgroup
+ \let#1\Hy@gtemp
+}
+\def\Fld@@additionalactions{%
+ \ifx\Fld@keystroke@code\@empty
+ \else
+ /K<</S/JavaScript/JS(\Hy@escapestring{\Fld@keystroke@code})>>%
+ \fi
+ \ifx\Fld@format@code\@empty
+ \else
+ /F<</S/JavaScript/JS(\Hy@escapestring{\Fld@format@code})>>%
+ \fi
+ \ifx\Fld@validate@code\@empty
+ \else
+ /V<</S/JavaScript/JS(\Hy@escapestring{\Fld@validate@code})>>%
+ \fi
+ \ifx\Fld@calculate@code\@empty
+ \else
+ /C<</S/JavaScript/JS(\Hy@escapestring{\Fld@calculate@code})>>%
+ \fi
+ \ifx\Fld@onfocus@code\@empty
+ \else
+ /Fo<</S/JavaScript/JS(\Hy@escapestring{\Fld@onfocus@code})>>%
+ \fi
+ \ifx\Fld@onblur@code\@empty
+ \else
+ /Bl<</S/JavaScript/JS(\Hy@escapestring{\Fld@onblur@code})>>%
+ \fi
+ \ifx\Fld@onmousedown@code\@empty
+ \else
+ /D<</S/JavaScript/JS(\Hy@escapestring{\Fld@onmousedown@code})>>%
+ \fi
+ \ifx\Fld@onmouseup@code\@empty
+ \else
+ /U<</S/JavaScript/JS(\Hy@escapestring{\Fld@onmouseup@code})>>%
+ \fi
+ \ifx\Fld@onenter@code\@empty
+ \else
+ /E<</S/JavaScript/JS(\Hy@escapestring{\Fld@onenter@code})>>%
+ \fi
+ \ifx\Fld@onexit@code\@empty
+ \else
+ /X<</S/JavaScript/JS(\Hy@escapestring{\Fld@onexit@code})>>%
+ \fi
+}
+\def\Fld@additionalactions{%
+ \if-\Fld@@additionalactions-%
+ \else
+ \ifHy@pdfa
+ \else
+ /AA<<\Fld@@additionalactions>>%
+ \fi
+ \fi
+}
+\def\Fld@annotnames{%
+ /T(\Fld@name)%
+ \ifx\Fld@altname\relax
+ \else
+ /TU(\Fld@altname)%
+ \fi
+ \ifx\Fld@mappingname\relax
+ \else
+ /TM(\Fld@mappingname)%
+ \fi
+}
+\def\PDFForm@Check{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Btn%
+ \Fld@flags
+ /Q \Fld@align
+ /BS<</W \Fld@borderwidth /S/\Fld@borderstyle>>%
+ /AP<< /N <</Yes<<>>>> >> %new string /Yes is from below
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ \ifx\Fld@bcolor\relax
+ \else
+ /BG[\Fld@bcolor]%
+ \fi
+ /CA(\Hy@escapestring{\Fld@cbsymbol})%
+ >>%
+ /DA(/ZaDb \strip@pt\Fld@charsize\space Tf%
+ \ifx\Fld@color\@empty\else\space\Fld@color\fi)%
+ /H/P%
+ \ifFld@checked /V/Yes/AS/Yes\else /V/Off/AS/Off\fi
+ \Fld@additionalactions
+}
+\ifHy@pdfa
+\else
+ \def\PDFForm@Push{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Btn%
+ \Fld@flags
+ /H/P%
+ /BS<</W \Fld@borderwidth/S/\Fld@borderstyle>>%
+ \ifcase0\ifnum\Fld@rotation=\z@ \else 1\fi
+ \ifx\Fld@bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ >>%
+ \fi
+ /A<</S/JavaScript/JS(\Hy@escapestring{\Fld@onclick@code})>>%
+ \Fld@additionalactions
+ }%
+\fi
+\def\PDFForm@List{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Ch%
+ \Fld@flags
+ /Q \Fld@align
+ /BS<</W \Fld@borderwidth/S/\Fld@borderstyle>>%
+ \ifcase0\ifnum\Fld@rotation=\z@ \else 1\fi
+ \ifx\Fld@bordercolor\relax\else 1\fi
+ \ifx\fld@bcolor\relax \else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ \ifx\Fld@bcolor\relax
+ \else
+ /BG[\Fld@bcolor]%
+ \fi
+ >>%
+ \fi
+ /DA(/Helv \strip@pt\Fld@charsize\space Tf%
+ \ifx\Fld@color\@empty\else\space\Fld@color\fi)%
+ \Fld@choices
+ \Fld@additionalactions
+}
+\def\PDFForm@Radio{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Btn%
+ \Fld@flags
+ /H/P%
+ /BS<</W \Fld@borderwidth/S/\Fld@borderstyle>>%
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ \ifx\Fld@bcolor\relax
+ \else
+ /BG[\Fld@bcolor]%
+ \fi
+ /CA(\Hy@escapestring{\Fld@radiosymbol})%
+ >>%
+ /DA(/ZaDb \strip@pt\Fld@charsize\space Tf%
+ \ifx\Fld@color\@empty\else\space\Fld@color\fi)%
+ \ifx\Fld@default\@empty
+ /V/Off%
+ /DV/Off%
+ \else
+ /V/\Fld@default
+ /DV/\Fld@default
+ \fi
+ \Fld@additionalactions
+}
+\def\PDFForm@Text{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Tx%
+ \Fld@flags
+ /Q \Fld@align
+ /BS<</W \Fld@borderwidth\space /S /\Fld@borderstyle>>%
+ \ifcase0\ifnum\Fld@rotation=\z@ \else 1\fi
+ \ifx\Fld@bordercolor\relax\else 1\fi
+ \ifx\Fld@bcolor\relax \else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ \ifx\Fld@bcolor\relax
+ \else
+ /BG[\Fld@bcolor]%
+ \fi
+ >>%
+ \fi
+ /DA(/Helv \strip@pt\Fld@charsize\space Tf%
+ \ifx\Fld@color\@empty\else\space\Fld@color\fi)%
+ /DV(\Hy@escapestring{\Fld@default})%
+ /V(\Hy@escapestring{\Fld@value})%
+ \Fld@additionalactions
+ \ifnum\Fld@maxlen>\z@/MaxLen \Fld@maxlen \fi
+}
+\def\PDFForm@Submit{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Btn%
+ \Fld@flags
+ /H/P%
+ /BS<</W \Fld@borderwidth/S/\Fld@borderstyle>>%
+ \ifcase0\ifnum\Fld@rotation=\z@ \else 1\fi
+ \ifx\Fld@bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ >>%
+ \fi
+ /A<<%
+ /S/SubmitForm%
+ /F<<%
+ /FS/URL%
+ /F(\Hy@escapestring{\Form@action})%
+ >>%
+ \Fld@submitflags
+ >>%
+ \Fld@additionalactions
+}
+\ifHy@pdfa
+\else
+ \def\PDFForm@Reset{%
+ /Subtype/Widget%
+ \Fld@annotflags
+ \Fld@pageobjref
+ \Fld@annotnames
+ /FT/Btn%
+ \Fld@flags
+ /H/P%
+ /DA(/Helv \strip@pt\Fld@charsize\space Tf 0 0 1 rg)%
+ \ifcase0\ifnum\Fld@rotation=\z@ \else 1\fi
+ \ifx\Fld@bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld@rotation=\z@
+ \else
+ /R \Fld@rotation
+ \fi
+ \ifx\Fld@bordercolor\relax
+ \else
+ /BC[\Fld@bordercolor]%
+ \fi
+ >>%
+ \fi
+ /BS<</W \Fld@borderwidth/S/\Fld@borderstyle>>%
+ /A<</S/ResetForm>>%
+ \Fld@additionalactions
+ }%
+\fi
+\def\Hy@writebookmark#1#2#3#4#5{%
+ % section number, text, label, level, file
+ \ifx\WriteBookmarks\relax%
+ \else
+ \ifnum#4>\Hy@bookmarksdepth\relax
+ \else
+ \@@writetorep{#1}{#2}{#3}{#4}{#5}%
+ \fi
+ \fi
+}
+\def\Hy@currentbookmarklevel{0}
+\def\Hy@numberline#1{#1 }
+\def\@@writetorep#1#2#3#4#5{%
+ \begingroup
+ \edef\Hy@tempa{#5}%
+ \ifx\Hy@tempa\Hy@bookmarkstype
+ \edef\Hy@level{#4}%
+ \ifx\Hy@levelcheck Y%
+ \@tempcnta\Hy@level\relax
+ \advance\@tempcnta by -1 %
+ \ifnum\Hy@currentbookmarklevel<\@tempcnta
+ \advance\@tempcnta by -\Hy@currentbookmarklevel\relax
+ \advance\@tempcnta by 1 %
+ \Hy@Warning{%
+ Difference (\the\@tempcnta) between bookmark levels is %
+ greater \MessageBreak than one, level fixed%
+ }%
+ \@tempcnta\Hy@currentbookmarklevel
+ \advance\@tempcnta by 1 %
+ \edef\Hy@level{\the\@tempcnta}%
+ \fi
+ \else
+ \global\let\Hy@levelcheck Y%
+ \fi
+ \global\let\Hy@currentbookmarklevel\Hy@level
+ \@tempcnta\Hy@level\relax
+ \expandafter\xdef\csname Parent\Hy@level\endcsname{#3}%
+ \advance\@tempcnta by -1 %
+ \edef\Hy@tempa{#3}%
+ \edef\Hy@tempb{\csname Parent\the\@tempcnta\endcsname}%
+ \ifx\Hy@tempa\Hy@tempb
+ \Hy@Warning{%
+ The anchor of a bookmark and its parent's must not%
+ \MessageBreak be the same. Added a new anchor%
+ }%
+ \phantomsection
+ \fi
+ \ifHy@bookmarksnumbered
+ \let\numberline\Hy@numberline
+ \let\booknumberline\Hy@numberline
+ \let\partnumberline\Hy@numberline
+ \let\chapternumberline\Hy@numberline
+ \else
+ \let\numberline\@gobble
+ \let\booknumberline\@gobble
+ \let\partnumberline\@gobble
+ \let\chapternumberline\@gobble
+ \fi
+ \HyPsd@XeTeXBigCharstrue
+ \pdfstringdef\Hy@tempa{#2}%
+ \HyPsd@SanitizeForOutFile\Hy@tempa
+ \if@filesw
+ \stepcounter{bookmark@seq@number}%
+ \@ifundefined{@outlinefile}{%
+ }{%
+ \protected@write\@outlinefile{}{%
+ \protect\BOOKMARK
+ [\Hy@level][\@bookmarkopenstatus{\Hy@level}]{#3}%
+ {\Hy@tempa}{\Hy@tempb}%
+ \@percentchar\space\thebookmark@seq@number
+ }%
+ }%
+ \fi
+ \fi
+ \endgroup
+}
+\newcounter{bookmark@seq@number}
+\begingroup
+ \lccode`(=`{%
+ \lccode`)=`}%
+ \lccode`1=\z@
+ \lccode`2=\z@
+ \lccode`3=\z@
+ \lccode`5=\z@
+ \lccode`7=\z@
+ \lccode`\#=\z@
+ \lccode`\`=\z@
+ \lccode`\{=\z@
+ \lccode`\}=\z@
+\lowercase{%
+ \endgroup
+ \def\HyPsd@SanitizeForOutFile#1{%
+ \@onelevel@sanitize\Hy@tempa
+ \escapechar`\\%
+ \edef\Hy@tempa{%
+ \expandafter\HyPsd@SanitizeOut@BraceLeft\Hy@tempa(\@nil
+ }%
+ \edef\Hy@tempa{%
+ \expandafter\HyPsd@SanitizeOut@BraceRight\Hy@tempa)\@nil
+ }%
+ }%
+ \def\HyPsd@SanitizeOut@BraceLeft#1(#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \expandafter\ltx@gobble
+ \else
+ \expandafter\ltx@firstofone
+ \fi
+ {%
+ \string\173%
+ \HyPsd@SanitizeOut@BraceLeft#2\@nil
+ }%
+ }%
+ \def\HyPsd@SanitizeOut@BraceRight#1)#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \expandafter\ltx@gobble
+ \else
+ \expandafter\ltx@firstofone
+ \fi
+ {%
+ \string\175%
+ \HyPsd@SanitizeOut@BraceRight#2\@nil
+ }%
+ }%
+}
+\newcommand{\currentpdfbookmark}{%
+ \pdfbookmark[\Hy@currentbookmarklevel]%
+}
+\newcommand{\subpdfbookmark}{%
+ \@tempcnta\Hy@currentbookmarklevel
+ \Hy@StepCount\@tempcnta
+ \expandafter\pdfbookmark\expandafter[\the\@tempcnta]%
+}
+\newcommand{\belowpdfbookmark}[2]{%
+ \@tempcnta\Hy@currentbookmarklevel
+ \Hy@StepCount\@tempcnta
+ \expandafter\pdfbookmark\expandafter[\the\@tempcnta]{#1}{#2}%
+ \advance\@tempcnta by -1 %
+ \xdef\Hy@currentbookmarklevel{\the\@tempcnta}%
+}
+\renewcommand\pdfbookmark[3][0]{%
+ \Hy@writebookmark{}{#2}{#3.#1}{#1}{toc}%
+ \hyper@anchorstart{#3.#1}\hyper@anchorend
+}
+\def\BOOKMARK{%
+ \@ifnextchar[{\@BOOKMARK}{\@@BOOKMARK[1][-]}%
+}
+\def\@BOOKMARK[#1]{%
+ \@ifnextchar[{\@@BOOKMARK[{#1}]}{\@@BOOKMARK[{#1}][-]}%
+}
+\RequirePackage{rerunfilecheck}[2009/12/10]
+\def\Hy@OutlineRerunCheck{%
+ \RerunFileCheck{\jobname.out}{%
+ \immediate\closeout\@outlinefile
+ }{%
+ Rerun to get outlines right\MessageBreak
+ or use package `bookmark'%
+ }%
+}
+\def\ReadBookmarks{%
+ \pdf@ifdraftmode{}{%
+ \begingroup
+ \def\do##1{%
+ \ifnum\catcode`##1=\active
+ \@makeother##1%
+ \else
+ \ifnum\catcode`##1=6 %
+ \@makeother##1%
+ \fi
+ \fi
+ }%
+ \dospecials
+ \Hy@safe@activestrue
+ \escapechar=`\\%
+ \def\@@BOOKMARK[##1][##2]##3##4##5{%
+ \calc@bm@number{##5}%
+ }%
+ \InputIfFileExists{\jobname.out}{}{}%
+ \ifx\WriteBookmarks\relax
+ \global\let\WriteBookmarks\relax
+ \fi
+ \def\@@BOOKMARK[##1][##2]##3##4##5{%
+ \def\Hy@temp{##4}%
+ \Hy@pstringdef\Hy@pstringName{\HyperDestNameFilter{##3}}%
+ \Hy@OutlineName{}\Hy@pstringName{%
+ ##2\check@bm@number{##3}%
+ }{%
+ \expandafter\strip@prefix\meaning\Hy@temp
+ }%
+ }%
+ \begingroup
+ \def\WriteBookmarks{0}%
+ \InputIfFileExists{\jobname.out}{}{}%
+ \endgroup
+ %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}%
+ \endgroup
+ }%
+ \ifx\WriteBookmarks\relax
+ \else
+ \if@filesw
+ \newwrite\@outlinefile
+ \Hy@OutlineRerunCheck
+ \immediate\openout\@outlinefile=\jobname.out\relax
+ \ifHy@typexml
+ \immediate\write\@outlinefile{<relaxxml>\relax}%
+ \fi
+ \fi
+ \fi
+}
+\def\Hy@OutlineName#1#2#3#4{%
+ \pdfextension outline goto name{#2}count#3{#4}%
+}
+\def\check@bm@number#1{%
+ \expandafter\ifx\csname B_#1\endcsname\relax
+ 0%
+ \else
+ \csname B_#1\endcsname
+ \fi
+}
+\def\calc@bm@number#1{%
+ \@tempcnta=\check@bm@number{#1}\relax
+ \advance\@tempcnta by 1 %
+ \expandafter\xdef\csname B_#1\endcsname{\the\@tempcnta}%
+}
+\ifHy@implicit
+\else
+ \expandafter\endinput
+\fi
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchorHref#1{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor{#1}%
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}[1]{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{#1}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
+\let\H@old@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+ \Hy@MakeCurrentHrefAuto{section*}%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \begingroup
+ \toks@{\H@old@ssect{#1}{#2}{#3}{#4}}%
+ \toks\tw@\expandafter{%
+ \expandafter\Hy@SectionAnchorHref\expandafter{\@currentHref}%
+ #5%
+ }%
+ \edef\x{\endgroup
+ \the\toks@{\the\toks\tw@}%
+ }\x
+}
+\let\H@old@schapter\@schapter
+\def\@schapter#1{%
+ \begingroup
+ \let\@mkboth\@gobbletwo
+ \Hy@MakeCurrentHrefAuto{\Hy@chapapp*}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \endgroup
+ \H@old@schapter{#1}%
+}
+\ltx@IfUndefined{@chapter}{}{%
+ \let\Hy@org@chapter\@chapter
+ \def\@chapter{%
+ \def\Hy@next{%
+ \Hy@MakeCurrentHrefAuto{\Hy@chapapp*}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ }%
+ \ifnum\c@secnumdepth>\m@ne
+ \ltx@IfUndefined{if@mainmatter}%
+ \iftrue{\csname if@mainmatter\endcsname}%
+ \let\Hy@next\relax
+ \fi
+ \fi
+ \Hy@next
+ \Hy@org@chapter
+ }%
+}
+\let\H@old@part\@part
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname chapter\endcsname\relax
+ \let\Hy@secnum@part\z@
+\else
+ \let\Hy@secnum@part\m@ne
+\fi
+\def\@part{%
+ \ifnum\Hy@secnum@part>\c@secnumdepth
+ \phantomsection
+ \fi
+ \H@old@part
+}
+\let\H@old@spart\@spart
+\def\@spart#1{%
+ \Hy@MakeCurrentHrefAuto{part*}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \H@old@spart{#1}%
+}
+\let\H@old@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi
+ {%
+ \Hy@MakeCurrentHrefAuto{section*}%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \begingroup
+ \toks@{\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]}%
+ \toks\tw@\expandafter{%
+ \expandafter\Hy@SectionAnchorHref\expandafter{\@currentHref}%
+ #8%
+ }%
+ \edef\x{\endgroup
+ \the\toks@{\the\toks\tw@}%
+ }\x
+ }{%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
+ }%
+}
+\expandafter\def\csname Parent-4\endcsname{}
+\expandafter\def\csname Parent-3\endcsname{}
+\expandafter\def\csname Parent-2\endcsname{}
+\expandafter\def\csname Parent-1\endcsname{}
+\expandafter\def\csname Parent0\endcsname{}
+\expandafter\def\csname Parent1\endcsname{}
+\expandafter\def\csname Parent2\endcsname{}
+\expandafter\def\csname Parent3\endcsname{}
+\expandafter\def\csname Parent4\endcsname{}
+\def\Hy@tempa{%
+ \def\@addchap[##1]##2{%
+ \typeout{##2}%
+ \if@twoside
+ \@mkboth{##1}{}%
+ \else
+ \@mkboth{}{##1}%
+ \fi
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \Hy@MakeCurrentHrefAuto{\Hy@chapapp*}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \if@twocolumn
+ \@topnewpage[\@makeschapterhead{##2}]%
+ \else
+ \@makeschapterhead{##2}%
+ \@afterheading
+ \fi
+ \addcontentsline{toc}{chapter}{##1}%
+ }%
+}
+\@ifclassloaded{scrbook}{%
+ \@ifclasslater{scrbook}{2001/01/01}{%
+ \let\Hy@tempa\@empty
+ }{}%
+}{%
+ \@ifclassloaded{scrreprt}{%
+ \@ifclasslater{scrreprt}{2001/01/01}{%
+ \let\Hy@tempa\@empty
+ }{}%
+ }{%
+ \let\Hy@tempa\@empty
+ }%
+}%
+\Hy@tempa
+%%
+%% End of file `hluatex.def'.
+%</luatex>
+% \end{macrocode}
+\endinput
+%
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 65a5f476e4b..587275bcf3f 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -2,7 +2,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -48,7 +48,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none> [2017/03/14 v6.85a %
+%<!none> [2018/02/06 v6.86b %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -497,15 +497,6 @@
% \end{macrocode}
% \section{Package options and setup}\label{options}
%
-% \subsection{Lua\TeX\ compatibility}
-%
-% Until a Lua\TeX\ driver is writen, load |luatex85| so that
-% the |pdftex| driver continues to work with Lua\TeX.
-% \begin{macrocode}
-%\ifx\directlua\@undefined\else
-% \RequirePackage{luatex85}
-%\fi
-% \end{macrocode}
%
% \subsection{Save catcodes}
% There are many packages that change the standard catcodes.
@@ -1231,6 +1222,9 @@
% There are several commands that prints characters in the
% printable ASCII area that don't obey the NFSS, so they have
% to be redefined here.
+% UF 29.09.2017: added a mapping for \cs{noboundary}, see issue |#37|
+% \url{https://github.com/ho-tex/hyperref/issues/37}
+% No test for PU, if some definition for PD1 is added it will work too.
% \begin{macrocode}
\let\{\textbraceleft
\let\}\textbraceright
@@ -1244,6 +1238,8 @@
\let\P\textparagraph
\let\ldots\textellipsis
\let\dots\textellipsis
+ \ltx@IfUndefined{textEncodingNoboundary}%
+ {}{\let\noboundary\textEncodingNoboundary}%
% \end{macrocode}
%
% \paragraph{Newline}
@@ -1926,6 +1922,7 @@
\Hy@unicodefalse
}{%
\HyPsd@ToBigChars#1%
+ \HyPsd@EscapeTeX#1%
}%
\else
\StringEncodingConvertTest\HyPsd@temp\HyPsd@temp
@@ -5308,7 +5305,7 @@
\@namedef{Hy@pdfversion@1.7}{7}%
\@namedef{Hy@pdfversion@1.8}{8}%
\@namedef{Hy@pdfversion@1.9}{9}%
-\def\Hy@pdfversion{2}
+\def\Hy@pdfversion{5}
% \end{macrocode}
%
% \section{Options for different drivers}\label{drivers}
@@ -6390,6 +6387,12 @@
\do{/O}{Outline}%
\do{/P}{Push}%
}
+\def\Hy@setpdfhighlight{%
+ \ifx\@pdfhighlight\@empty
+ \else
+ /H\@pdfhighlight
+ \fi
+}
\define@key{Hyp}{pdfborder}{%
\let\Hy@temp\@pdfborder
\def\@pdfborder{#1}%
@@ -7175,7 +7178,9 @@
%
% \begin{macrocode}
\ifHy@pdfa
+ \ifnum \Hy@pdfversion < 4
\kvsetkeys{Hyp}{pdfversion=1.4}%
+ \fi
\Hy@DisableOption{pdfversion}%
\def\Hy@Acrobatmenu#1#2{%
\leavevmode
@@ -7478,7 +7483,7 @@
\def\HyOpt@DriverType{ (custom)}%
\let\Hy@driver\HyOpt@CustomDriver
\fi
- \Hy@Message{Driver\HyOpt@DriverType: \Hy@driver}%
+ \Hy@InfoNoLine{Driver\HyOpt@DriverType: \Hy@driver}%
\chardef\Hy@VersionChecked=0 %
\input{\Hy@driver.def}%
\ifcase\Hy@VersionChecked
@@ -10016,6 +10021,7 @@
\pdfstringdefDisableCommands{%
\expandafter\let\expandafter\\\csname Hy@newline@#1\endcsname
\let\newline\\%
+ \def\and{; }%
}%
\expandafter\ifx\csname @pdf#1\endcsname\@empty
\expandafter\pdfstringdef\csname @pdf#1\endcsname{%
@@ -13820,10 +13826,7 @@
\Hy@StartlinkName{%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy@setpdfhighlight
\ifx\CurrentBorderColor\relax
\else
/C[\CurrentBorderColor]%
@@ -13879,10 +13882,7 @@
\pdfstartlink
attr{%
\Hy@setpdfborder
- \ifx\@pdfhightlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy@setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -13917,10 +13917,7 @@
\pdfstartlink
attr{%
\Hy@setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy@setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -13968,10 +13965,7 @@
\pdfstartlink
attr{%
\Hy@setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy@setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -14382,10 +14376,7 @@
\pdfstartlink
attr{%
\Hy@setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy@setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
@@ -15124,6 +15115,7 @@
/Subtype/Link%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
+ \Hy@setpdfhighlight
\expandafter\ifx\csname @#1bordercolor\endcsname\relax
\else
/C[\csname @#1bordercolor\endcsname]%
@@ -15156,6 +15148,7 @@
/Subtype/Link%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
+ \Hy@setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -15190,6 +15183,7 @@
/Subtype/Link%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
+ \Hy@setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -15221,6 +15215,7 @@
/Subtype/Link%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
+ \Hy@setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -15250,6 +15245,7 @@
/Subtype/Link%
\ifHy@pdfa /F 4\fi
\Hy@setpdfborder
+ \Hy@setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
@@ -26420,7 +26416,7 @@
% U+200C ZERO WIDTH NON-JOINER; afii61664
\DeclareTextCommand{\ZWNJ}{PU}{\9040\014}% U+200C
% U+200D ZERO WIDTH JOINER; afii301
-\DeclareTextCommand{\noboundary}{PU}{\9040\015}% U+200D
+\DeclareTextCommand{\textEncodingNoboundary}{PU}{\9040\015}% U+200D
% \end{macrocode}
% \begin{macrocode}
%</puarenc>
diff --git a/Master/texmf-dist/source/latex/hyperref/test/Makefile b/Master/texmf-dist/source/latex/hyperref/test/Makefile
deleted file mode 100644
index ac6fc6cb9b3..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-all:
- pdflatex test7
- pdflatex test7
- (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/source/latex/hyperref/test/bit.tex b/Master/texmf-dist/source/latex/hyperref/test/bit.tex
deleted file mode 100644
index 9e5b4fedbaf..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bit.tex
+++ /dev/null
@@ -1,2 +0,0 @@
-sssssssss
-\newpage
diff --git a/Master/texmf-dist/source/latex/hyperref/test/files.xml b/Master/texmf-dist/source/latex/hyperref/test/files.xml
deleted file mode 100644
index 34e906a8cde..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/files.xml
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE files [
- <!ELEMENT files (file)*>
- <!ATTLIST files destination CDATA #REQUIRED>
- <!ELEMENT file (title?, author*, date?, description?)>
- <!ATTLIST file name CDATA #REQUIRED
- mark (normal|beta) "normal">
- <!ELEMENT title (#PCDATA)>
- <!ELEMENT author (#PCDATA)>
- <!ELEMENT date (#PCDATA)>
- <!ELEMENT description (#PCDATA)>
-]>
-<files destination="test">
- <file name="Makefile">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="bit.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="hog.eps">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="hog.pdf">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="phys1.jpg">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="phys2.jpg">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="picture.eps">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="picture.pdf">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="picture.png">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test0.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test1.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test2.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test3.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test4.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test6.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test7.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="test8.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testams.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testbib.bbl">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testbib.bib">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testbib.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testbmgl.tex">
- <title>Test bookmark glyphs (PDFDocEncoding)</title>
- <author>Heiko Oberdiek</author>
- </file>
- <file name="test-bm-pu-licr.tex">
- <title>Test bookmark glyphs with LICR list (Unicode)</title>
- <author>Heiko Oberdiek</author>
- </file>
- <file name="testbmu.tex">
- <title>Test bookmark glyphs (Unicode)</title>
- <author>Heiko Oberdiek</author>
- </file>
- <file name="testbookmark.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testfor2.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testform.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testinfo.tex">
- <author>Heiko Oberdiek</author>
- </file>
- <file name="testnb.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testoz.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testslide.tex">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testurl.bbl">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testurl.bib">
- <author>Sebastian Rahtz</author>
- </file>
- <file name="testurl.tex">
- <author>Sebastian Rahtz</author>
- </file>
-</files>
diff --git a/Master/texmf-dist/source/latex/hyperref/test/hog.eps b/Master/texmf-dist/source/latex/hyperref/test/hog.eps
deleted file mode 100644
index 7e685f8b489..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/hog.eps
+++ /dev/null
@@ -1,463 +0,0 @@
-%!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/source/latex/hyperref/test/hog.pdf b/Master/texmf-dist/source/latex/hyperref/test/hog.pdf
deleted file mode 100644
index c298340675d..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/hog.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/phys1.jpg b/Master/texmf-dist/source/latex/hyperref/test/phys1.jpg
deleted file mode 100644
index 7a30e6019dd..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/phys1.jpg
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/phys2.jpg b/Master/texmf-dist/source/latex/hyperref/test/phys2.jpg
deleted file mode 100644
index 98d503f3de1..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/phys2.jpg
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/picture.eps b/Master/texmf-dist/source/latex/hyperref/test/picture.eps
deleted file mode 100644
index 0be39ee9b1d..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/picture.eps
+++ /dev/null
@@ -1,311 +0,0 @@
-%!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/source/latex/hyperref/test/picture.pdf b/Master/texmf-dist/source/latex/hyperref/test/picture.pdf
deleted file mode 100644
index d175f9668ca..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/picture.pdf
+++ /dev/null
@@ -1,93 +0,0 @@
-%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/source/latex/hyperref/test/picture.png b/Master/texmf-dist/source/latex/hyperref/test/picture.png
deleted file mode 100644
index 86686ca5896..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/picture.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex b/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex
deleted file mode 100644
index 664e85ce734..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test-bm-pu-licr.tex
+++ /dev/null
@@ -1,511 +0,0 @@
-% test-bm-pu-licr.tex
-%
-% Function:
-% * Test for LICRs in Unicode bookmarks,
-% see table 7.33 "Standard LICR objects",
-% "The TeX LaTeX Companion", 2nd ed.
-%
-% Copyright (c) 2008 by Heiko Oberdiek.
-%
-% This file is part of the `Hyperref Bundle'.
-% -------------------------------------------
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3 of this license or (at your option) any later
-% version. The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% 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 <heiko.oberdiek at googlemail.com>.
-%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{test-bm-pu-licr.tex}%
- [2008/09/11 v1.0 Test LICRs in bookmark strings (HO)]
-\documentclass[a4paper]{article}
-\usepackage[
- hmargin=15mm,
- vmargin={10mm,15mm},
-]{geometry}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp}
-\usepackage{lmodern}
-\usepackage{longtable}
-\usepackage{pdfescape}[2007/04/21]
-\usepackage[unicode]{hyperref}
-\usepackage{bookmark}
-
-\makeatletter
-\newcommand*{\X}{%
- \begingroup
- \let\do\@makeother
- \dospecials
- \catcode`\{=1 %
- \catcode`\}=2 %
- \@X
-}
-\newcommand*{\@X}[1]{%
- \xdef\TestString{\detokenize{#1}}%
- \endgroup
- \everyeof{\noexpand}%
- \scantokens{\toks0={#1}}%
- \begingroup
- \edef\x{\endgroup
- \noexpand\XXX{\the\toks@}%
- }%
- \x
-}
-\newcounter{bm}
-\newcommand*{\XXX}[1]{%
- \stepcounter{bm}%
- \begingroup
- \let\textvisiblespace\relax
- \let\textbackslash\relax
- \let\%\relax
- \edef\TestString{\FormatTestString\TestString}%
- \edef\TestString{\FormatBS\TestString}%
- \edef\TestString{\FormatP\TestString}%
- \expandafter\endgroup
- \expandafter\pdfbookmark\expandafter{\TestString: #1}{\thebm}%
- \texttt{\FormatTestString\TestString}&
- #1&
- \pdfstringdef\TestPdfString{#1}%
- \@XX
-}
-\newcommand*{\@XX}[1]{%
- \EdefUnescapeString\TestUnescapeString\TestPdfString
- \EdefEscapeHex\TestHexString\TestUnescapeString
- \FormatHexString\TestHexString
- \global\let\TestHexString\TestHexString
- \@onelevel@sanitize\TestHexString
- \edef\CompareHexString{\zap@space FEFF#1 \@empty}%
- \@onelevel@sanitize\CompareHexString
- \ifx\TestHexString\CompareHexString
- \else
- \begingroup
- \def\HexSep{ }%
- \PackageError{TEST}{%
- Failed: \TestString\MessageBreak
- \GroupHexString\TestHexString\MessageBreak
- \GroupHexString\CompareHexString
- }\@ehc
- \endgroup
- \fi
- \tabularnewline
-}
-\newcommand*{\FormatTestString}[1]{%
- \expandafter\@FormatTestString#1 \@nil
-}
-\def\@FormatTestString#1 #2\@nil{%
- #1%
- \ifx\\#2\\%
- \else
- \textvisiblespace
- \@FormatTestString #2\@nil
- \fi
-}
-\newcommand*{\FormatBS}[1]{%
- \expandafter\expandafter\expandafter\@FormatBS
- \expandafter#1\@backslashchar\@nil
-}
-\expandafter\def\expandafter\@FormatBS
-\expandafter#\expandafter1\@backslashchar#2\@nil{%
- #1%
- \ifx\\#2\\%
- \else
- \textbackslash
- \@FormatBS #2\@nil
- \fi
-}
-\newcommand*{\FormatP}[1]{%
- \expandafter\expandafter\expandafter\@FormatP
- \expandafter#1\@percentchar\@nil
-}
-\expandafter\def\expandafter\@FormatP
-\expandafter#\expandafter1\@percentchar#2\@nil{%
- #1%
- \ifx\\#2\\%
- \else
- \%%
- \@FormatP #2\@nil
- \fi
-}
-\newcommand*{\GroupHexString}[1]{%
- \expandafter\StartGroupHexString#1\@empty\@empty\@empty\@empty
- \@empty\@empty\@empty\@empty
- \@nil
-}
-\def\StartGroupHexString#1#2#3#4#5#6#7#8#9\@nil{%
- \ifx#5\@empty
- \else
- \HexGroup{#5#6#7#8}%
- \DoGroupHexString#9\@empty\@empty\@empty
- \fi
-}
-\def\DoGroupHexString#1#2#3#4{%
- \ifx#1\@empty
- \else
- \HexSep
- \HexGroup{#1#2#3#4}%
- \expandafter\DoGroupHexString
- \fi
-}
-\newcommand*{\HexGroup}[1]{#1}
-\newcommand*{\FormatHexString}[1]{%
- \texttt{%
- \def\HexSep{\,}%
- \GroupHexString{#1}%
- }%
-}
-\makeatother
-
-\begin{document}
-\endlinechar=-1 %
-\begin{longtable}{@{}lll@{}}
-% page 455
-\X{ABCDEFGHIJ}{0041 0042 0043 0044 0045 0046 0047 0048 0049 004A}
-\X{KLMNOPQRST}{004B 004C 004D 004E 004F 0050 0051 0052 0053 0054}
-\X{UVWXYZ}{0055 0056 0057 0058 0059 005A}
-\X{abcdefghij}{0061 0062 0063 0064 0065 0066 0067 0068 0069 006A}
-\X{klmnopqrst}{006B 006C 006D 006E 006F 0070 0071 0072 0073 0074}
-\X{uvwxyz}{0075 0076 0077 0078 0079 007A}
-\X{0123456789}{0030 0031 0032 0033 0034 0035 0036 0037 0038 0039}
-\X{@}{0040}
-\X{.,/}{002E 002C 002F}
-\X{;:?!"`'}{003B 003A 003F 0021 0022 0060 0027}
-\X{*+-=()[|]}{002A 002B 002D 003D 0028 0029 005B 007C 005D}
-\X{\#\&\%}{0023 0026 0025}
-\X{\"{}}{00A8}% *
-\X{\"A}{00C4}
-\X{\"E}{00CB}
-\X{\"I}{00CF}
-\X{\"O}{00D6}
-\X{\"U}{00DC}
-\X{\"Y}{0178}
-\X{\"a}{00E4}
-% page 456
-\X{\"e}{00EB}
-\X{\"\i}{00EF}
-\X{\"i}{00EF}
-\X{\"o}{00F6}
-\X{\"u}{00FC}
-\X{\"y}{00FF}
-\X{\$}{0024}
-\X{\'{}}{00B4}% *
-\X{\'A}{00C1}
-\X{\'C}{0106}
-\X{\'E}{00C9}
-\X{\'I}{00CD}
-\X{\'L}{0139}
-\X{\'N}{0143}
-\X{\'O}{00D3}
-\X{\'R}{0154}
-\X{\'S}{015A}
-\X{\'U}{00DA}
-\X{\'Y}{00DD}
-\X{\'Z}{0179}
-\X{\'a}{00E1}
-\X{\'c}{0107}
-\X{\'e}{00E9}
-\X{\'\i}{00ED}
-\X{\'i}{00ED}
-\X{\'l}{013A}
-\X{\'n}{0144}
-\X{\'o}{00F3}
-\X{\'r}{0155}
-\X{\'s}{015B}
-\X{\'u}{00FA}
-\X{\'y}{00FD}
-\X{\'z}{017A}
-\X{\.{}}{02D9}% *
-\X{\.I}{0130}
-\X{\.Z}{017B}
-\X{\.\i}{0069}
-\X{\.i}{0069}
-\X{\.z}{017C}
-\X{\={}}{00AF}
-% page 457
-\X{\AE}{00C6}
-\X{\DH}{00D0}
-\X{\DJ}{0110}
-\X{\H{}}{02DD}% *
-\X{\H O}{0150}
-\X{\H U}{0170}
-\X{\H o}{0151}
-\X{\H u}{0171}
-\X{\L}{0141}
-\X{\NG}{014A}
-\X{\O}{00D8}
-\X{\OE}{0152}
-\X{\P}{00B6}
-\X{\S}{00A7}
-\X{\SS}{0053 0053}
-\X{\TH}{00DE}
-\X{\^{}}{005E}% *
-\X{\^A}{00C2}
-\X{\^E}{00CA}
-\X{\^I}{00CE}
-\X{\^J}{0134}
-\X{\^O}{00D4}
-\X{\^U}{00DB}
-\X{\^a}{00E2}
-\X{\^e}{00EA}
-\X{\^\i}{00EE}
-\X{\^i}{00EE}
-\X{\^\j}{0135}
-\X{\^o}{00F4}
-\X{\^u}{00FB}
-\X{\_}{005F}
-\X{\`{}}{0060}
-\X{\`A}{00C0}
-\X{\`E}{00C8}
-\X{\`I}{00CC}
-\X{\`O}{00D2}
-\X{\`U}{00D9}
-\X{\`a}{00E0}
-\X{\`e}{00E8}
-\X{\`\i}{00EC}
-\X{\`i}{00EC}
-\X{\`o}{00F2}
-% page 458
-\X{\`u}{00F9}
-\X{\ae}{00E6}
-\X{\b{}}{0020 0331}% *
-\X{ \b{}}{0020 0020 0331}%+
-\X{\c{}}{00B8}% *
-\X{\c C}{00C7}
-\X{\c S}{015E}
-\X{\c T}{0162}
-\X{\c c}{00E7}
-\X{\c s}{015F}
-\X{\c t}{0163}
-\X{\capitalacute{}}{00B4}% *
-\X{\capitalbreve{}}{02D8}% *
-\X{\capitalcaron{}}{02C7}% *
-\X{\capitalcedilla{}}{00B8}% *
-\X{\capitalcircumflex{}}{005E}% *
-\X{\capitaldieresis{}}{00A8}% *
-\X{\capitaldotaccent{}}{02D9}% *
-\X{\capitalgrave{}}{0060}% *
-\X{\capitalhungarumlaut{}}{02DD}% *
-\X{\capitalmacron{}}{00AF}% *
-\X{\capitalnewtie{}}{0020 0311}% *
-\X{\capitalogonek{}}{02DB}% *
-\X{\capitalring{}}{02DA}% *
-\X{\capitaltie{}}{0020 0361}% *
-\X{\capitaltilde{}}{02DC}% *
-\X{\d{}}{0020 0323}% *
-\X{\dag}{2020}
-\X{\ddag}{2021}
-\X{\dh}{00F0}
-\X{\dj}{0111}
-\X{\dots}{2026}
-\X{\guillemotleft}{00AB}
-\X{\guillemotright}{00BB}
-\X{\guilsinglleft}{2039}
-\X{\guilsinglright}{203A}
-\X{\i}{0131}
-\X{\j}{0237}
-\X{\k{}}{02DB}% *
-\X{\k A}{0104}
-\X{\k E}{0118}
-\X{\k O}{01EA}
-\X{\k a}{0105}
-\X{\k e}{0119}
-\X{\k o}{01EB}
-\X{\l}{0142}
-\X{\ng}{014B}
-% page 459
-\X{\o}{00F8}
-\X{\oe}{0153}
-\X{\pounds}{00A3}
-\X{\quotedblbase}{201E}
-\X{\quotesinglbase}{201A}
-\X{\r{}}{02DA}% *
-\X{\r A}{00C5}
-\X{\r U}{016E}
-\X{\r a}{00E5}
-\X{\r u}{016F}
-\X{\ss}{00DF}
-\X{\t{}}{0020 0361}% *
-\X{\textacutedbl}{02DD}
-% \X{\textascendercompwordmark}{}% ???
-\X{\textasciiacute}{00B4}%
-\X{\textasciibreve}{02D8}%
-\X{\textasciicaron}{02C7}%
-\X{\textasciicircum}{005E}
-\X{\textasciidieresis}{00A8}
-\X{\textasciigrave}{0060}
-\X{\textasciimacron}{00AF}
-\X{\textasciitilde}{007E}
-\X{\textasteriskcentered}{002A}
-\X{\textbackslash}{005C}
-\X{\textbaht}{0E3F}
-\X{\textbar}{007C}
-\X{\textbardbl}{2016}
-\X{\textbigcircle}{25EF}
-\X{\textblank}{2422}
-% \X{\textborn}{} ???
-\X{\textbraceleft}{007B}
-\X{\textbraceright}{007D}
-\X{\textbrokenbar}{00A6}
-\X{\textbullet}{2022}
-% \X{\textcapitalcompwordmark}{}% ???
-\X{\textcelsius}{2103}
-\X{\textcent}{00A2}
-% \X{\textcentoldstyle}{F7A2}% private use (adobe/glyphlist.txt)
-\X{\textcircled{}}{25EF}% *
-\X{\textcircledP}{2117}
-% page 460
-\X{\textcolonmonetary}{20A1}
-\X{\textcompwordmark}{200C}
-% \X{\textcopyleft}{}% not available
-\X{\textcopyright}{00A9}
-\X{\textcurrency}{00A4}
-\X{\textdagger}{2020}
-\X{\textdaggerdbl}{2021}
-% \X{\textdblhyphen}{}% ???
-% \X{\textdblhyphenchar}{}% ???
-\X{\textdegree}{00B0}
-% \X{\textdied}{}% ???
-\X{\textdiscount}{2052}
-\X{\textdiv}{00F7}
-\X{\textdivorced}{26AE}
-\X{\textdollar}{0024}
-% \X{\textdollaroldstyle}{F724}% private use (adobe/glyphlist.txt)
-\X{\textdong}{20AB}
-\X{\textdownarrow}{2193}
-% \X{\texteightoldstyle}{F738}% private use (adobe/glyphlist.txt)
-\X{\textellipsis}{2026}
-\X{\textemdash}{2014}
-\X{\textendash}{2013}
-\X{\textestimated}{212E}
-\X{\texteuro}{20AC}
-\X{\textexclamdown}{00A1}
-% \X{\textfiveoldstyle}{F735}% private use (adobe/glyphlist.txt)
-\X{\textflorin}{0192}
-% \X{\textfouroldstyle}{F734}% private use (adobe/glyphlist.txt)
-\X{\textfractionsolidus}{2044}
-\X{\textgravedbl}{02F5}
-\X{\textgreater}{003E}
-\X{\textguarani}{20B2}
-\X{\textinterrobang}{203D}
-% \X{\textinterrobangdown}{}% ???
-\X{\textlangle}{2329}
-\X{\textlbrackdbl}{27E6}
-% \X{\textleaf}{}% ???
-\X{\textleftarrow}{2190}
-\X{\textless}{003C}
-\X{\textlira}{20A4}
-% page 461
-\X{\textlnot}{00AC}
-\X{\textlquill}{2045}
-\X{\textmarried}{26AD}
-\X{\textmho}{2127}
-\X{\textminus}{2212}
-\X{\textmu}{00B5}
-\X{\textmusicalnote}{266A}
-\X{\textnaira}{20A6}
-% \X{\textnineoldstyle}{F739}% private use (adobe/glyphlist.txt)
-\X{\textnumero}{2116}
-% \X{\textogonekcentered{}}{}% * ???, probably construct for "\k o" and "\k O"
-\X{\textohm}{2126}
-\X{\textonehalf}{00BD}
-% \X{\textoneoldstyle}{F731}% private use (adobe/glyphlist.txt)
-\X{\textonequarter}{00BC}
-\X{\textonesuperior}{00B9}
-\X{\textopenbullet}{25E6}
-\X{\textordfeminine}{00AA}
-\X{\textordmasculine}{00BA}
-\X{\textparagraph}{00B6}
-\X{\textperiodcentered}{00B7}
-\X{\textpertenthousand}{2031}
-\X{\textperthousand}{2030}
-\X{\textpeso}{20B1}
-% \X{\textpilcrow}{}% not available, U+00B6 PILCROW SIGN has two lines
-\X{\textpm}{00B1}
-\X{\textquestiondown}{00BF}
-\X{\textquotedbl}{0022}
-\X{\textquotedblleft}{201C}
-\X{\textquotedblright}{201D}
-\X{\textquoteleft}{2018}
-\X{\textquoteright}{2019}
-\X{\textquotesingle}{0027}
-% \X{\textquotestraightbase}{201A}% ??? (not straight)
-% \X{\textquotestraightdblbase}{201E}% ??? (not straight)
-\X{\textrangle}{232A}
-\X{\textrbrackdbl}{27E7}
-\X{\textrecipe}{211E}
-\X{\textreferencemark}{203B}
-\X{\textregistered}{00AE}
-% page 462
-\X{\textrightarrow}{2192}
-\X{\textrquill}{2046}
-\X{\textsection}{00A7}
-\X{\textservicemark}{2120}
-% \X{\textsevenoldstyle}{F737}% private use (adobe/glyphlist.txt)
-% \X{\textsixoldstyle}{F736}% private use (adobe/glyphlist.txt)
-\X{\textsterling}{00A3}
-\X{\textsurd}{221A}
-% \X{\textthreeoldstyle}{F733}% private use (adobe/glyphlist.txt)
-\X{\textthreequarters}{00BE}
-% \X{\textthreequartersemdash}{}% ???
-\X{\textthreesuperior}{00B3}
-\X{\texttildelow}{02F7}
-\X{\texttimes}{00D7}
-\X{\texttrademark}{2122}
-% \X{\texttwelveudash}{}% ???
-% \X{\texttwooldstyle}{F732}% private use (adobe/glyphlist.txt)
-\X{\texttwosuperior}{00B2}
-\X{\textunderscore}{005F}
-\X{\textuparrow}{2191}
-\X{\textvisiblespace}{2423}
-\X{\textwon}{20A9}
-\X{\textyen}{00A5}
-% \X{\textzerooldstyle}{F730}% private use (adobe/glyphlist.txt)
-\X{\th}{00FE}
-\X{\u{}}{02D8}% *
-\X{\u A}{0102}
-\X{\u G}{011E}
-\X{\u a}{0103}
-\X{\u g}{011F}
-\X{\v{}}{02C7}% *
-\X{\v C}{010C}
-\X{\v D}{010E}
-\X{\v E}{011A}
-\X{\v L}{013D}
-\X{\v N}{0147}
-\X{\v R}{0158}
-\X{\v S}{0160}
-\X{\v T}{0164}
-\X{\v Z}{017D}
-% page 463
-\X{\v c}{010D}
-\X{\v d}{010F}
-\X{\v e}{011B}
-\X{\v l}{013E}
-\X{\v n}{0148}
-\X{\v r}{0159}
-\X{\v s}{0161}
-\X{\v t}{0165}
-\X{\v z}{017E}
-\expandafter\X\expandafter{\string\{}{007B}
-\expandafter\X\expandafter{\string\}}{007D}
-\X{\~{}}{02DC}
-\X{\~A}{00C3}
-\X{\~N}{00D1}
-\X{\~O}{00D5}
-\X{\~a}{00E3}
-\X{\~n}{00F1}
-\X{\~o}{00F5}
-\end{longtable}
-\end{document}
diff --git a/Master/texmf-dist/source/latex/hyperref/test/test0.tex b/Master/texmf-dist/source/latex/hyperref/test/test0.tex
deleted file mode 100644
index 154d103518b..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test0.tex
+++ /dev/null
@@ -1,99 +0,0 @@
-\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/source/latex/hyperref/test/test1.tex b/Master/texmf-dist/source/latex/hyperref/test/test1.tex
deleted file mode 100644
index f1894597fee..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test1.tex
+++ /dev/null
@@ -1,328 +0,0 @@
-\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/source/latex/hyperref/test/test2.tex b/Master/texmf-dist/source/latex/hyperref/test/test2.tex
deleted file mode 100644
index ec8639a9c17..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test2.tex
+++ /dev/null
@@ -1,63 +0,0 @@
-\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/source/latex/hyperref/test/test3.tex b/Master/texmf-dist/source/latex/hyperref/test/test3.tex
deleted file mode 100644
index cbfe6d3a3c7..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test3.tex
+++ /dev/null
@@ -1,556 +0,0 @@
-\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/source/latex/hyperref/test/test4.tex b/Master/texmf-dist/source/latex/hyperref/test/test4.tex
deleted file mode 100644
index 60f6206ee16..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test4.tex
+++ /dev/null
@@ -1,36 +0,0 @@
-\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/source/latex/hyperref/test/test6.tex b/Master/texmf-dist/source/latex/hyperref/test/test6.tex
deleted file mode 100644
index 42c80b61de9..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test6.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\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/source/latex/hyperref/test/test7.tex b/Master/texmf-dist/source/latex/hyperref/test/test7.tex
deleted file mode 100644
index bce6eb5629a..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test7.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\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/source/latex/hyperref/test/test8.tex b/Master/texmf-dist/source/latex/hyperref/test/test8.tex
deleted file mode 100644
index 25a2d3dbfb8..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/test8.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-% 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/source/latex/hyperref/test/testams.tex b/Master/texmf-dist/source/latex/hyperref/test/testams.tex
deleted file mode 100644
index 25e254806b1..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testams.tex
+++ /dev/null
@@ -1,253 +0,0 @@
-\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 pgina
-
-\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 prrafos
-%
-\newcommand{\destacaP}[1]{ }
-
-
-%
-\begin{document}
-
-\section{Diseo mediante sntesis directa}
-Se calculan reguladores por el mtodo 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 ms 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 Asignacin 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 dinmica que hemos calculado mediante los polos. Habr que comprobar que
- su efecto es despreciable, que implica que los ceros deben ser poco significativos
- en comparacin con las races de $z^2+ \alpha \, z + \beta = 0$} (interesa por tanto que
- estn alejados de la circunferencia unidad).) la respuesta transitoria, a
- travs de un sistema de segundo orden, y poniendo el resto de los polos en $z=0$.
- \item Tiempo finito. Todos sus polos estn 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 oscilara ligeramente. Se refiere a que aunque en los instantes de
- muestreo los valores sean los dados por el sistema discreto, el sistema continuo
- asociado podra tomar valores distintos entre los instantes de muestreo.
- \item Tiempo mnimo. 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 posicin nulo y el proceso
- no posee un polo en $z=1$, entonces el regulador debe incluir un polo (por lo menos) en
- dicho punto. Tambin es necesario esto para eliminar el efecto sobre el permanente de
- las perturbaciones deterministas.
- \item Simplicidad. Interesa que el nmero de polos y ceros del regulador sea mnimo.
- Esta propiedad es opuesta a la minimizacin de $m$ (para obtener un sistema de tiempo mnimo).
-\end{itemize}
-\subsection{Mtodos de clculo}
-\subsubsection{Mtodo de asignacin de polos} El transitorio puede venir especificado por
-$M_p$, $n_p$, y $n_s$. Las frmulas 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 ecuacin caracterstica para realimentacin 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, resultara 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 ecuacin
-(\ref{eq:AsignacionPolosEcuacionCaracteristicaNumerador}) una vez simplificada sera 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)$ sera los polos de $A(z)$ que no se cancelan, $B'(z)$ los ceros del
-proceso no cancelados (y que por tanto aparecern 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 funcin 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 ms los del regulador (a menos que se hayan cancelado ceros del
-proceso con polos del regulador).
-%
-La ecuacin 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 solucin es nica cuando se tengan tantas ecuaciones como incgnitas. Igualando grados,
-se tiene que
-\begin{equation}\label{eq:AsignacionPolosGradosPolinomios}
- m+2 = p+a \tag{2.36}
-\end{equation}
-y al aplicar la condicin (\ref{eq:SintesisDirectaGradosEnBucleCerrado}) a la ecuacin
-(\ref{eq:AsignacionPolosIdentificacionCoeficientes}) resulta
-\begin{equation}\label{AsignacionPolosCondicionGradosBucleCerrado}
- (m+2)-n \ge a-b \tag{2.38}
-\end{equation}
-\subsubsection{Mtodo de tiempo finito}
-Todos los polos de cadena cerrada estn en el origen ($z=0$). En dichos sistemas, la
-respuesta impulsional se puede obtener fcilmente 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 nmero de polos en cadena cerrada (todos en el origen). La
-respuesta ante escaln 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 nmero de muestras en el origen (valor
-cero) coincide con el tiempo muerto, mientras que el nmero de muestras del transitorio
-coincide con el nmero 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 contara todo el tiempo?}
-\subsubsection{Mtodo de tiempo mnimo}
-Se cancelan todos los polos y ceros de $BG(z)$ interiores a la circunferencia unidad.
-\subsection{Mejora del rgimen 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 rgimen transitorio}
-Pueden conseguirse respuestas menos bruscas (menor sobreoscilacin, etc.) dando ms 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 seal de consigna y la entrada al bucle de
-realimentacin, de forma que ste perciba una variacin ms lenta de la seal 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 prctica las
- ecuaciones del estilo a la (\ref{eq:AsignacionPolosIdentificacionCoeficientes}), sobre
- todo al clculo de los valores del grado $n$ y a la aplicacin correcta de la
- ecuacin (\ref{AsignacionPolosCondicionGradosBucleCerrado}).
- \item Al incluir integrador en el regulador, la sobreoscilacin 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 sobreoscilacin. Tambin 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$ aparecera multiplicando al cociente de polinomios
- que definen $M(z)$ y el coeficiente $n_0$ no sera 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 seal de
-control $u(k)$ tambin presenta un comportamiento de tiempo finito? De dnde se deduce
-dicha propiedad?}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\section{Algoritmos de diseo (I)}
-\subsection{Algoritmos de tiempo finito (reguladores de Isermann)}
-\begin{itemize}
- \item La funcin de transferencia en cadena cerrada no es preespecificada, sino que
- viene determinada como resultado del diseo. Todos los polos estarn en el origen.
- \item No se cancela ningn 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 seal 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{(adems $\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{(adems $\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 accin 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/source/latex/hyperref/test/testbib.bbl b/Master/texmf-dist/source/latex/hyperref/test/testbib.bbl
deleted file mode 100644
index d1f4e25862c..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbib.bbl
+++ /dev/null
@@ -1,4 +0,0 @@
-\begin{thebibliography}{0}
-\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi
-
-\end{thebibliography}
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbib.bib b/Master/texmf-dist/source/latex/hyperref/test/testbib.bib
deleted file mode 100644
index e2070e7454c..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbib.bib
+++ /dev/null
@@ -1,27 +0,0 @@
-@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/source/latex/hyperref/test/testbib.tex b/Master/texmf-dist/source/latex/hyperref/test/testbib.tex
deleted file mode 100644
index 81e8930e567..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbib.tex
+++ /dev/null
@@ -1,57 +0,0 @@
-\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/source/latex/hyperref/test/testbmgl.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
deleted file mode 100644
index 41c140fad14..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
+++ /dev/null
@@ -1,527 +0,0 @@
-% 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, 2008 by Heiko Oberdiek.
-%
-% This file is part of the `Hyperref Bundle'.
-% -------------------------------------------
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3 of this license or (at your option) any later
-% version. The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% 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 <heiko.oberdiek at googlemail.com>.
-%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{testbmgl.tex}[2008/09/11 v1.3 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
- \un010
- \e011{horizontal tab}\textHT
- \e012{line feed}\textLF
- \un013
- \un014
- \e015{carriage return}\textCR
- \un016
- \un017
- \oct02
- \un020
- \un021
- \un022
- \un023
- \un024
- \un025
- \un026
- \un027
- \oct03
- \e030{breve}\textasciibreve
- \e031{caron}\textasciicaron
- \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}\textasciigrave
- \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}\textfractionsolidus
- \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}\textasciidieresis
- \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}\textasciimacron
- \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/source/latex/hyperref/test/testbmu.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
deleted file mode 100644
index eb265222436..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
+++ /dev/null
@@ -1,2017 +0,0 @@
-% 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, 2006, 2008 by Heiko Oberdiek.
-%
-% This file is part of the `Hyperref Bundle'.
-% -------------------------------------------
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3 of this license or (at your option) any later
-% version. The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% 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 <heiko.oberdiek at googlemail.com>.
-%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{testbmu.tex}[2008/09/11 v1.4 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
- \un010
- \e011{horizontal tab}\textHT
- \e012{line feed}\textLF
- \un013
- \un014
- \e015{carriage return}\textCR
- \un016
- \un017
- \oct02
- \un020
- \un021
- \un022
- \un023
- \un024
- \un025
- \un026
- \un027
- \oct03
- \un030
- \un031
- \un032
- \un033
- \un034
- \un035
- \un036
- \un037
- \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}-
- \alias\textminus
- \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}\textasciigrave
- \alias{\`{}}
- \e141aa
- \e142bb
- \e143cc
- \e144dd
- \e145ee
- \e146ff
- \e147gg
- \oct15
- \e150hh
- \e151ii
- \alias{\.\i}
- \alias{\.i}
- \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
- \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
- \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}\textasciidieresis
- \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}\textasciimacron
- \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[\\^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}
- \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}
- \e062{IJ}{\IJ}
- \e063{ij}{\ij}
- \e064{Jcircumflex}{\^J}
- \e065{jcircumflex}{\^j}
- \alias[\\\string^\\j]{\^\j}
- \e066{Kcedilla}{\c K}
- \e067{kcedilla}{\c k}
- \oct07
- \e070{kgreenlandic}\textkra
- \e071{Lacute}{\'L}
- \e072{lacute}{\'l}
- \e073{Lcedilla}{\c L}
- \e074{lcedilla}{\c l}
- \e075{Lcaron}{\v L}
- \e076{lcaron}{\v l}
- \na077
- \oct10
- \e100{ldot}{\.l}
- \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}
- \e111{napostrope}\textnapostrophe
- \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}
- \e177{longs}\textlongs
- \oct20
- \na200
- \na201
- \na202
- \na203
- \na204
- \na205
- \na206
- \na207
- \oct21
- \na210
- \na211
- \na212
- \na213
- \na214
- \na215
- \na216
- \na217
- \oct22
- \na220
- \na221
- \e222{florin}\textflorin
- \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
- \e360{jcaron}{\v\j}
- \alias{\v j}
- \na361
- \na362
- \na363
- \e364{Gacute}{\'G}
- \e365{gacute}{\'g}
- \na366
- \na367
- \oct37
- \e370{N with grave}{\`N}
- \e371{n with grave}{\`n}
- \na372
- \na373
- \e374{AE with acute}{\'\AE}
- \e375{ae with acute}{\'\ae}
- \e376{O with stroke and acute}{\'\O}
- \e377{o with stroke and acute}{\'\o}
-%
- \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
-%
- \tit040
- \oct00
- \na000
- \na001
- \na002
- \na003
- \na004
- \na005
- \na006
- \na007
- \oct01
- \na010
- \na011
- \na012
- \na013
- \na014
- \na015
- \na016
- \na017
- \oct02
- \na020
- \na021
- \na022
- \e023{en dash}\textendash
- \e024{em dash}\textemdash
- \na025
- \na026
- \na027
- \oct03
- \e030{left single quotation mark}\textquoteleft
- \e031{right single quotation mark}\textquoteright
- \e032{single low-9 quotation mark}\quotesinglbase
- \na033
- \e034{left double quotation mark}\textquotedblleft
- \alias\textgrqq
- \alias\grqq
- \e035{right double quotation mark}\textquotedblright
- \e036{double low-9 quotation mark}\quotedblbase
- \alias\textglqq
- \alias\glqq
- \na037
- \oct04
- \e040{dagger}\textdagger
- \e041{double dagger}\textdaggerdbl
- \e042{bullet}\textbullet
- \na043
- \na044
- \na045
- \e046{horizontal ellipsis}\textellipsis
- \na047
- \oct05
- \na050
- \na051
- \na052
- \na053
- \na054
- \na055
- \na056
- \na057
- \oct06
- \e060{per mille sign}\textperthousand
- \e061{per ten thousand sign}\textpertenthousand
- \na062
- \na063
- \na064
- \na065
- \na066
- \na067
- \oct07
- \na070
- \e071{single left-pointing angle quotation mark}\guilsinglleft
- \e072{singe right-pointing angle quotation mark}\guilsinglright
- \na073
- \na074
- \na075
- \na076
- \na077
- \oct10
- \na100
- \na101
- \na102
- \na103
- \e104{fraction slash}\textfractionsolidus
- \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
- \e254{Euro}\texteuro
- \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
-%
- \tit041
- \symlist{\textcelsius\textnumero\texttrademark}
-
- \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/source/latex/hyperref/test/testbookmark.tex b/Master/texmf-dist/source/latex/hyperref/test/testbookmark.tex
deleted file mode 100644
index bb6397061de..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbookmark.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\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/source/latex/hyperref/test/testfor2.tex b/Master/texmf-dist/source/latex/hyperref/test/testfor2.tex
deleted file mode 100644
index d91596d5aad..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testfor2.tex
+++ /dev/null
@@ -1,61 +0,0 @@
-\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/source/latex/hyperref/test/testform.tex b/Master/texmf-dist/source/latex/hyperref/test/testform.tex
deleted file mode 100644
index 8ddc3f7d9b9..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testform.tex
+++ /dev/null
@@ -1,50 +0,0 @@
-%\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/source/latex/hyperref/test/testinfo.tex b/Master/texmf-dist/source/latex/hyperref/test/testinfo.tex
deleted file mode 100644
index d8f04f80dd3..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testinfo.tex
+++ /dev/null
@@ -1,24 +0,0 @@
-\nofiles
-\documentclass{article}
-\ifx\driver\UnDeFiNeD
- \usepackage[pdfpagelabels=false]{hyperref}%
-\else
- \expandafter\usepackage\expandafter[%
- \driver,pdfpagelabels=false%
- ]{hyperref}%
-\fi
-\hypersetup{%
- pdftitle={MyTitle},%
- pdfsubject={MySubject},%
- pdfauthor={MyAuthor},%
- pdfkeywords={MyKeywords},%
- pdfcreator={MyCreator},%
- pdfproducer={MyProducer},%
- pdfcreationdate={D:20050505050505Z},%
- pdfmoddate={D:20101010101010Z},%
- pdfinfo={MyKey=MyValue},%
-}
-
-\begin{document}
-\shipout\null
-\end{document}
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testnb.tex b/Master/texmf-dist/source/latex/hyperref/test/testnb.tex
deleted file mode 100644
index 42abd8e0ac6..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testnb.tex
+++ /dev/null
@@ -1,50 +0,0 @@
-\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/source/latex/hyperref/test/testoz.tex b/Master/texmf-dist/source/latex/hyperref/test/testoz.tex
deleted file mode 100644
index f56c111a976..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testoz.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-\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/source/latex/hyperref/test/testslide.tex b/Master/texmf-dist/source/latex/hyperref/test/testslide.tex
deleted file mode 100644
index fa367b556a2..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testslide.tex
+++ /dev/null
@@ -1,101 +0,0 @@
-% 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/source/latex/hyperref/test/testurl.bbl b/Master/texmf-dist/source/latex/hyperref/test/testurl.bbl
deleted file mode 100644
index b9a3697a343..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testurl.bbl
+++ /dev/null
@@ -1,8 +0,0 @@
-\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/source/latex/hyperref/test/testurl.bib b/Master/texmf-dist/source/latex/hyperref/test/testurl.bib
deleted file mode 100644
index 883c938fa1c..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testurl.bib
+++ /dev/null
@@ -1,6 +0,0 @@
-@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/source/latex/hyperref/test/testurl.tex b/Master/texmf-dist/source/latex/hyperref/test/testurl.tex
deleted file mode 100644
index d2a2a6f0b6d..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testurl.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\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}