diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref')
20 files changed, 98 insertions, 51 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index 90a37417efb..6c741df9cbf 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for dvipdfm] \Hy@VersionCheck{hdvipdfm.def} \def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}} @@ -718,6 +718,7 @@ }% \HyField@AdvanceAnnotCount \LayoutTextField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Text \@pdfm@mark{% ann @text\HyField@TheAnnotCount\space @@ -954,6 +955,7 @@ }% \HyField@AdvanceAnnotCount \LayoutCheckField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Check \@pdfm@mark{% ann @check\HyField@TheAnnotCount\space diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index ca44c19d401..b32652a7a14 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for dvips] \Hy@VersionCheck{hdvips.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def index 488e7da39c7..b99969eeabf 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for dvipsone] \Hy@VersionCheck{hdvipson.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def index 182a36c870f..f75f4970f60 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for dviwindo] \Hy@VersionCheck{hdviwind.def} \begingroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index 9c55e93b164..43cd84dafa0 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for pdfTeX] \Hy@VersionCheck{hpdftex.def} \pdf@ifdraftmode{% @@ -755,6 +755,7 @@ } \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% + \leavevmode \pdfstartlink attr{% \Hy@setpdfborder @@ -917,6 +918,7 @@ \ifFld@hidden\def\Fld@width{1sp}\fi \ifx\Fld@value\@empty\def\Fld@value{\Fld@default}\fi \LayoutTextField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Text \pdfstartlink user {\PDFForm@Text}\relax \MakeTextField{\Fld@width}{\Fld@height}\pdfendlink @@ -1117,6 +1119,7 @@ \HyField@FlagsCheckBox \ifFld@hidden\def\Fld@width{1sp}\fi \LayoutCheckField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Check \pdfstartlink user {\PDFForm@Check}\relax \MakeCheckField{\Fld@width}{\Fld@height}% diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index b95612ddaa4..9ce1b1b25d0 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref configuration file for TeX4ht] \IfFileExists{\jobname.cfg}{\endinput}{} \Preamble{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def index c96a401f284..2806b70a0cd 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for TeX4ht] \Hy@VersionCheck{htex4ht.def} \providecommand*{\XR@ext}{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def index fd49fdac1ee..2faa7f9af50 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for Textures] \Hy@VersionCheck{htexture.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def index 6e5c726a743..7779a307744 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for VTeX in PDF/PS mode] \Hy@VersionCheck{hvtex.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index 7b7ac2dde83..57f1bb8b9ba 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for VTeX in HTML mode] \Hy@VersionCheck{hvtexhtm.def} \providecommand*{\XR@ext}{htm} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def index bde2726f254..bd69f0e7efe 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] \Hy@VersionCheck{hvtexmrk.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def index 041d8de8f84..0c11a359157 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hxetex.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for XeTeX] \Hy@VersionCheck{hxetex.def} \HyPsd@LoadUnicode @@ -780,6 +780,7 @@ }% \HyField@AdvanceAnnotCount \LayoutTextField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Text \@pdfm@mark{% ann @text\HyField@TheAnnotCount\space @@ -1016,6 +1017,7 @@ }% \HyField@AdvanceAnnotCount \LayoutCheckField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Check \@pdfm@mark{% ann @check\HyField@TheAnnotCount\space diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index f383ba177bf..d91b065855b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{hyperref} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -5492,11 +5492,45 @@ \def\Fld@height{#1}% } \define@key{Field}{charsize}{% - \Fld@charsize#1% + \setlength{\Fld@charsize}{#1}% } \define@key{Field}{borderwidth}{% - \def\Fld@borderwidth{#1}% + \Hy@defaultbp\Fld@borderwidth{#1}% } +\def\Hy@defaultbp#1#2{% + \begingroup + \afterassignment\Hy@defaultbpAux + \dimen@=#2bp\relax{#1}{#2}% +} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname dimexpr\endcsname\relax + \def\Hy@defaultbpAux#1\relax#2#3{% + \ifx!#1!% + \endgroup + \def#2{#3}% + \else + \dimen@=.99626\dimen@ + \edef\x{\endgroup + \def\noexpand#2{% + \strip@pt\dimen@ + }% + }\x + \fi + }% +\else + \def\Hy@defaultbpAux#1\relax#2#3{% + \ifx!#1!% + \endgroup + \def#2{#3}% + \else + \edef\x{\endgroup + \def\noexpand#2{% + \strip@pt\dimexpr\dimen@*800/803\relax + }% + }\x + \fi + }% +\fi \define@key{Field}{borderstyle}{% \let\Hy@temp\Fld@borderstyle \def\Fld@borderstyle{#1}% @@ -6020,8 +6054,8 @@ \global\let\HyPL@thisLabel\relax \fi \let\HyPL@Type\relax - \ifnum\the\c@page>0 % - \ifx\HyPLSlidesSetPage\ltx@empty + \ifnum\c@page>0 % + \ifx\HyPL@SlidesSetPage\ltx@empty \expandafter\HyPL@CheckThePage\HyPL@page\@nil \fi \fi @@ -6157,27 +6191,27 @@ \fi } \Hy@CounterExists{section}{% - \newcommand\theHequation{\theHsection.\arabic{equation}}% + \providecommand\theHequation{\theHsection.\arabic{equation}}% } \Hy@CounterExists{part}{% - \newcommand\theHpart{\arabic{part}}% + \providecommand\theHpart{\arabic{part}}% } \ltx@IfUndefined{thechapter}{% - \newcommand\theHsection {\arabic{section}}% - \newcommand\theHfigure {\arabic{figure}}% - \newcommand\theHtable {\arabic{table}}% + \providecommand\theHsection {\arabic{section}}% + \providecommand\theHfigure {\arabic{figure}}% + \providecommand\theHtable {\arabic{table}}% }{% - \newcommand\theHchapter {\arabic{chapter}}% - \newcommand\theHfigure {\theHchapter.\arabic{figure}}% - \newcommand\theHtable {\theHchapter.\arabic{table}}% - \newcommand\theHsection {\theHchapter.\arabic{section}}% -} -\newcommand\theHsubsection {\theHsection.\arabic{subsection}} -\newcommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}} -\newcommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}} -\newcommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}} -\newcommand\theHtheorem {\theHsection.\arabic{theorem}} -\newcommand\theHthm {\theHsection.\arabic{thm}} + \providecommand\theHchapter {\arabic{chapter}}% + \providecommand\theHfigure {\theHchapter.\arabic{figure}}% + \providecommand\theHtable {\theHchapter.\arabic{table}}% + \providecommand\theHsection {\theHchapter.\arabic{section}}% +} +\providecommand\theHsubsection {\theHsection.\arabic{subsection}} +\providecommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}} +\providecommand\theHparagraph {\theHsubsubsection.\arabic{paragraph}} +\providecommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}} +\providecommand\theHtheorem {\theHsection.\arabic{theorem}} +\providecommand\theHthm {\theHsection.\arabic{thm}} \let\H@item\item \newcounter{Item} \def\theHItem{\arabic{Item}} @@ -6186,13 +6220,15 @@ \if@nmbrlist\@hyper@itemtrue\fi \H@item } -\newcommand\theHenumi {\theHItem} -\newcommand\theHenumii {\theHItem} -\newcommand\theHenumiii {\theHItem} -\newcommand\theHenumiv {\theHItem} -\newcommand\theHHfootnote {\arabic{Hfootnote}} -\newcommand\theHmpfootnote{\arabic{mpfootnote}} -\let\theHHmpfootnote\theHHfootnote +\providecommand\theHenumi {\theHItem} +\providecommand\theHenumii {\theHItem} +\providecommand\theHenumiii {\theHItem} +\providecommand\theHenumiv {\theHItem} +\providecommand\theHHfootnote {\arabic{Hfootnote}} +\providecommand\theHmpfootnote{\arabic{mpfootnote}} +\@ifundefined{theHHmpfootnote}{% + \let\theHHmpfootnote\theHHfootnote +}{} \let\H@refstepcounter\refstepcounter \edef\name@of@eq{equation}% \edef\name@of@slide{slide}% @@ -6572,7 +6608,7 @@ \def\endsubeqnarray{% \H@endsubeqnarray }% - \newcommand\theHsubequation{\theHequation\alph{subequation}}% + \providecommand\theHsubequation{\theHequation\alph{subequation}}% } \def\make@stripped@name#1{% \begingroup @@ -7660,13 +7696,14 @@ \providecommand*\ext@figure{lof}% }{} \@ifclassloaded{seminar}{% - \Hy@seminarslidestrue\newcommand\theHslide{\arabic{slide}}% + \Hy@seminarslidestrue + \providecommand\theHslide{\arabic{slide}}% }{% \Hy@seminarslidesfalse } \@ifpackageloaded{slidesec}{% - \newcommand\theHslidesection {\arabic{slidesection}}% - \newcommand\theHslidesubsection{% + \providecommand\theHslidesection {\arabic{slidesection}}% + \providecommand\theHslidesubsection{% \theHslidesection.\arabic{slidesubsection}% }% \def\slide@heading[#1]#2{% @@ -7966,6 +8003,7 @@ }% } \DeclareRobustCommand*{\autoref}{% + \leavevmode \@ifstar{\HyRef@autoref\@gobbletwo}{\HyRef@autoref\hyper@@link}% } \def\HyRef@autoref#1#2{% diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index 96180e29ec7..2b5848cab11 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref driver for HyperTeX specials] \Hy@VersionCheck{hypertex.def} \providecommand*{\XR@ext}{dvi} diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty index f1b941e8ec9..906917c8a39 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{nohyperref} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Dummy hyperref (SR)] \RequirePackage{letltxmacro}[2008/06/13] \let\hyper@@anchor\@gobble diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def index 3694776f7bf..acec8e228ee 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref: PDFDocEncoding definition (HO)] \DeclareFontEncoding{PD1}{}{} \DeclareTextAccent{\`}{PD1}{\textasciigrave} diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def index 9b03baf40fc..97307788bd4 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref definitions for pdfmark specials] \Hy@VersionCheck{pdfmark.def} \begingroup @@ -1040,6 +1040,7 @@ \ifFld@hidden\def\Fld@width{1sp}\fi \ifx\Fld@value\@empty\def\Fld@value{\Fld@default}\fi \LayoutTextField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Text \pdfmark[\MakeTextField{\Fld@width}{\Fld@height}]{% pdfmark=/ANN,Raw={\PDFForm@Text}% @@ -1219,6 +1220,7 @@ \HyField@FlagsCheckBox \ifFld@hidden\def\Fld@width{1sp}\fi \LayoutCheckField{#2}{% + \leavevmode \Hy@escapeform\PDFForm@Check \pdfmark[\MakeCheckField{\Fld@width}{\Fld@height}]{% pdfmark=/ANN,Raw={\PDFForm@Check}% diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index bbcb72403cc..ccf2ab10316 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref: Additions to puenc.def for Arabi] \DeclareTextCommand{\hamza}{PU}{\86\041}% 0621;afii57409;ARABIC LETTER HAMZA \DeclareTextCommand{\alefmadda}{PU}{\86\042}% 0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def index 85cdb45755a..7e020894f84 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref: PDF Unicode definition (HO)] \DeclareFontEncoding{PU}{}{} \DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300 diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def index 41eaec66a92..0aab0a8dda7 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2011/10/01 v6.82j % + [2011/11/21 v6.82l % Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003} \DeclareTextCommand{\acircumflex}{PU}{\80\342} |