diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref/hyperref.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/hyperref.dtx | 57 |
1 files changed, 45 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index d037b5521d6..1b8912eb6ed 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -44,7 +44,7 @@ %<puenc>\ProvidesFile{puenc.def} %<puvnenc>\ProvidesFile{puvnenc.def} %<puarenc>\ProvidesFile{puarenc.def} -%<!none> [2012/02/06 v6.82o % +%<!none> [2012/02/28 v6.82p % %<package> Hypertext links for LaTeX] %<nohyperref> Dummy hyperref (SR)] %<driver> Hyperref documentation driver file] @@ -113,7 +113,7 @@ \title{Hypertext marks in \LaTeX}% \author{Sebastian Rahtz\\% Email: \texttt{sebastian.rahtz at oucs.ox.ac.uk}\\[1.5ex]% - Heiko Oberdiek\\% + Heiko Oberdiek (maintainer)\\% Email: \texttt{heiko.oberdiek at googlemail.com}}% % \date{processed \today}% \date{\filedate\space\fileversion}% @@ -145,7 +145,7 @@ \end{document} %</driver> % \fi -% \CheckSum{28711} +% \CheckSum{28743} % % \MakeShortVerb{|} % \StopEventually{} @@ -6148,6 +6148,22 @@ \HyPsd@XeTeXBigCharstrue \HyPsd@PrerenderUnicode{#1}% \pdfstringdef\@pdfproducer{#1}% + \ifxetex + \Hy@Warning{% + pdfproducer: % + xdvipdfmx will use its own setting\MessageBreak + instead of the value given% + }% + \else + \def\Hy@temp{hdvipdfm}% + \ifx\Hy@driver\Hy@temp + \Hy@Warning{% + pdfproducer: % + dvipdfm(x) will use its own setting\MessageBreak + instead of the value given% + }% + \fi + \fi } \define@key{Hyp}{pdfcreator}{% \HyXeTeX@CheckUnicode @@ -13337,6 +13353,7 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \leavevmode + \EdefEscapeName\Hy@temp@menu{#1}% \pdfstartlink attr{% \Hy@setpdfborder @@ -13354,7 +13371,7 @@ \ifHy@pdfa /F 4\fi /A<<% /S/Named% - /N/#1% + /N/\Hy@temp@menu \Hy@href@nextactionraw >>% }% @@ -14193,21 +14210,22 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \Hy@BeginAnnot{% + \EdefEscapeName\Hy@temp@menu{#1}% \@pdfm@mark{% bann<<% /Type/Annot% /Subtype/Link% \ifHy@pdfa /F 4\fi - /A<<% - /S/Named% - /N/#1% - \Hy@href@nextactionraw - >>% \Hy@setpdfborder \ifx\@menubordercolor\relax - \relax + \else /C[\@menubordercolor]% \fi + /A<<% + /S/Named% + /N/\Hy@temp@menu + \Hy@href@nextactionraw + >>% >>% }% \Hy@colorlink\@menucolor @@ -14778,9 +14796,10 @@ \special{!endaref}% } \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \special{!% - aref <u=/S /Named /N /#1>;% + aref <u=/S /Named /N /\Hy@temp@menu>;% a=<% \ifHy@pdfa /F 4\fi \Hy@setpdfborder @@ -15159,6 +15178,18 @@ \fi }% \HyInfo@AddonUnsupportedtrue +\define@key{Hyp}{pdfcreationdate}{% + \Hy@Warning{% + VTeX does not support pdfcreationdate.\MessageBreak + Therefore its setting is ignored% + }% +} +\define@key{Hyp}{pdfmoddate}{% + \Hy@Warning{% + VTeX does not support pdfmoddate.\MessageBreak + Therefore its setting is ignored% + }% +} \def\PDF@FinishDoc{% \Hy@UseMaketitleInfos \HyInfo@TrappedUnsupported @@ -15909,6 +15940,7 @@ %</pdfmarkbase> %<*pdfmark> \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \pdfmark[{#2}]{% linktype=menu,% @@ -15916,7 +15948,8 @@ AcroHighlight=\@pdfhighlight,% Border=\@pdfborder,% BorderStyle=\@pdfborderstyle,% - Action={<< /Subtype /Named /N /#1 >>},% + Color=\@menubordercolor,% + Action={<</Subtype/Named/N/\Hy@temp@menu>>},% Subtype=/Link,% PDFAFlags=4% }% |