From f13fb3da96640748f7fd22480d3f45215a1248d3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 27 Nov 2009 01:31:32 +0000 Subject: hyperref update (26nov09) git-svn-id: svn://tug.org/texlive/trunk@16190 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hyperref/ChangeLog | 10 + Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf | Bin 316848 -> 317637 bytes Master/texmf-dist/doc/latex/hyperref/backref.pdf | 208 ++++++++++----------- Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | Bin 3730592 -> 3737588 bytes Master/texmf-dist/doc/latex/hyperref/nameref.pdf | Bin 257769 -> 257770 bytes .../texmf-dist/source/latex/hyperref/hyperref.dtx | 58 ++++-- Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 45 +++-- Master/texmf-dist/tex/latex/hyperref/hdvips.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdvipson.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdviwind.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hpdftex.def | 45 +++-- Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg | 2 +- Master/texmf-dist/tex/latex/hyperref/htex4ht.def | 2 +- Master/texmf-dist/tex/latex/hyperref/htexture.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtex.def | 45 +++-- Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 2 +- Master/texmf-dist/tex/latex/hyperref/hypertex.def | 45 +++-- .../texmf-dist/tex/latex/hyperref/nohyperref.sty | 10 +- Master/texmf-dist/tex/latex/hyperref/pd1enc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/pdfmark.def | 45 +++-- Master/texmf-dist/tex/latex/hyperref/puarenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puvnenc.def | 2 +- 25 files changed, 352 insertions(+), 185 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog index fdafdf8978e..33ea60ee9d1 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog @@ -1,3 +1,13 @@ +2009-11-25 6.79h Heiko Oberdiek + * 6.79h + * Fix of anchor setting for section titles. + * chapters, parts (Markus Kohm), + * unnumbered sections. + Now the workarounds with \phantomsection like + \cleardoublepage\phantomsection\printindex + should not be necessary any longer. + * nohyperref: star from \ref and \pageref ignored (Henrik Tidefelt). + 2009-11-20 6.79g Heiko Oberdiek * 6.79g * \pdfstringdef: Support for unicode characters added diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf index 406d14d415a..44a38cc01d6 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf and b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf index 70035fe1879..e9b74fbcb34 100644 --- a/Master/texmf-dist/doc/latex/hyperref/backref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/backref.pdf @@ -10,7 +10,7 @@ endobj endobj 5 0 obj<> endobj -6 0 obj<> +6 0 obj<> endobj 7 0 obj<> endobj @@ -2481,9 +2481,9 @@ endobj endobj 1176 0 obj<> endobj -1177 0 obj<> +1177 0 obj<> endobj -1178 0 obj<> +1178 0 obj<> endobj 1179 0 obj<> endobj @@ -4307,107 +4307,107 @@ xref 0000147424 00000 n 0000147481 00000 n 0000147538 00000 n -0000147594 00000 n -0000147651 00000 n -0000147708 00000 n -0000147765 00000 n -0000147821 00000 n -0000147878 00000 n -0000147934 00000 n -0000147991 00000 n -0000148048 00000 n -0000148105 00000 n -0000148162 00000 n -0000148219 00000 n -0000148276 00000 n -0000148333 00000 n -0000148390 00000 n -0000148447 00000 n -0000148504 00000 n -0000148561 00000 n -0000148618 00000 n -0000148675 00000 n -0000148732 00000 n -0000148789 00000 n -0000148846 00000 n -0000148903 00000 n -0000148959 00000 n -0000153473 00000 n -0000155161 00000 n -0000160391 00000 n -0000168451 00000 n -0000170910 00000 n -0000185110 00000 n -0000193452 00000 n -0000203234 00000 n -0000206268 00000 n -0000209738 00000 n -0000211078 00000 n -0000216370 00000 n -0000229006 00000 n -0000233040 00000 n -0000234654 00000 n -0000237018 00000 n -0000238638 00000 n -0000244633 00000 n -0000248113 00000 n -0000249883 00000 n -0000249930 00000 n -0000249982 00000 n -0000250034 00000 n -0000250086 00000 n -0000250138 00000 n -0000250185 00000 n -0000250288 00000 n -0000250378 00000 n -0000250469 00000 n -0000250516 00000 n -0000250617 00000 n -0000250656 00000 n -0000250739 00000 n -0000250778 00000 n -0000250861 00000 n -0000250908 00000 n -0000251013 00000 n -0000251065 00000 n -0000251181 00000 n -0000251233 00000 n -0000251339 00000 n -0000251386 00000 n -0000251425 00000 n -0000251509 00000 n -0000251548 00000 n -0000251632 00000 n -0000251679 00000 n -0000251731 00000 n -0000251783 00000 n -0000251822 00000 n -0000251906 00000 n -0000251945 00000 n -0000252029 00000 n -0000252068 00000 n -0000252152 00000 n -0000252191 00000 n -0000252275 00000 n -0000252314 00000 n -0000252398 00000 n -0000252437 00000 n -0000252521 00000 n -0000252560 00000 n -0000252644 00000 n -0000252683 00000 n -0000252767 00000 n -0000252806 00000 n -0000252890 00000 n -0000252929 00000 n -0000253013 00000 n -0000253052 00000 n -0000253136 00000 n -0000253175 00000 n -0000253259 00000 n -0000253298 00000 n +0000147595 00000 n +0000147652 00000 n +0000147709 00000 n +0000147766 00000 n +0000147822 00000 n +0000147879 00000 n +0000147935 00000 n +0000147992 00000 n +0000148049 00000 n +0000148106 00000 n +0000148163 00000 n +0000148220 00000 n +0000148277 00000 n +0000148334 00000 n +0000148391 00000 n +0000148448 00000 n +0000148505 00000 n +0000148562 00000 n +0000148619 00000 n +0000148676 00000 n +0000148733 00000 n +0000148790 00000 n +0000148847 00000 n +0000148904 00000 n +0000148960 00000 n +0000153474 00000 n +0000155162 00000 n +0000160392 00000 n +0000168452 00000 n +0000170911 00000 n +0000185111 00000 n +0000193453 00000 n +0000203235 00000 n +0000206269 00000 n +0000209739 00000 n +0000211079 00000 n +0000216371 00000 n +0000229007 00000 n +0000233041 00000 n +0000234655 00000 n +0000237019 00000 n +0000238639 00000 n +0000244634 00000 n +0000248114 00000 n +0000249884 00000 n +0000249931 00000 n +0000249983 00000 n +0000250035 00000 n +0000250087 00000 n +0000250139 00000 n +0000250186 00000 n +0000250289 00000 n +0000250379 00000 n +0000250470 00000 n +0000250517 00000 n +0000250618 00000 n +0000250657 00000 n +0000250740 00000 n +0000250779 00000 n +0000250862 00000 n +0000250909 00000 n +0000251014 00000 n +0000251066 00000 n +0000251182 00000 n +0000251234 00000 n +0000251340 00000 n +0000251387 00000 n +0000251426 00000 n +0000251510 00000 n +0000251549 00000 n +0000251633 00000 n +0000251680 00000 n +0000251732 00000 n +0000251784 00000 n +0000251823 00000 n +0000251907 00000 n +0000251946 00000 n +0000252030 00000 n +0000252069 00000 n +0000252153 00000 n +0000252192 00000 n +0000252276 00000 n +0000252315 00000 n +0000252399 00000 n +0000252438 00000 n +0000252522 00000 n +0000252561 00000 n +0000252645 00000 n +0000252684 00000 n +0000252768 00000 n +0000252807 00000 n +0000252891 00000 n +0000252930 00000 n +0000253014 00000 n +0000253053 00000 n +0000253137 00000 n +0000253176 00000 n +0000253260 00000 n +0000253299 00000 n trailer -<>/Info 6 0 R/ID[(@ YLݙ)(]w x3twj)]>> +<>/Info 6 0 R/ID[( M\rkgRdkP)(;e5\\^i04C3Q)]>> startxref -253337 +253338 %%EOF diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf index e8db869373c..c32ae57edb2 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf and b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf index c65a84cb7b3..80ec981cabf 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf and b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf differ diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index e7a2ee3f29c..92064b5d20f 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -38,7 +38,7 @@ %\ProvidesFile{puenc.def} %\ProvidesFile{puvnenc.def} %\ProvidesFile{puarenc.def} -% [2009/11/20 v6.79g +% [2009/11/25 v6.79h % Hypertext links for LaTeX] % Dummy hyperref (SR)] % Hyperref documentation driver file] @@ -115,7 +115,7 @@ \end{document} % % \fi -% \CheckSum{24885} +% \CheckSum{24927} % % \MakeShortVerb{|} % \StopEventually{} @@ -7425,6 +7425,17 @@ } \long\def\@gobbleopt[#1]{} \let\hyperpage\@empty +% \end{macrocode} +% Ignore star from referencing macros: +% \begin{macrocode} +\let\NoHy@OrgRef\ref +\def\ref{% + \@ifstar\NoHy@OrgRef\NoHy@OrgRef +} +\let\NoHy@OrgPageRef\pageref +\def\pageref{% + \@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef +} % % \end{macrocode} % @@ -16709,12 +16720,22 @@ % \begin{macrocode} \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -16723,6 +16744,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } % \end{macrocode} % If there is no chapter number (\cmd{\frontmatter} or @@ -16769,25 +16791,37 @@ % \begin{macrocode} \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } % \end{macrocode} % \begin{macrocode} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index 433437f4e26..bc2640618b6 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for dvipdfm] \def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}} \ifHy@pagelabels @@ -1423,12 +1423,22 @@ \fi \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -1437,6 +1447,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } \@ifundefined{@chapter}{}{% \let\Hy@org@chapter\@chapter @@ -1473,25 +1484,37 @@ } \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } \expandafter\def\csname Parent-4\endcsname{} \expandafter\def\csname Parent-3\endcsname{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index 2304d3e5cd0..0802c080393 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for dvips] \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def index b434feaab04..85ad2c199d2 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for dvipsone] \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def index 123fcaba3ad..e17b22556f4 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for dviwindo] \begingroup \toks@\expandafter{\Hy@FirstPageHook}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index d0916607400..c235d89c7da 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for pdfTeX] \let\Hy@PutCatalog\pdfcatalog \ifHy@pagelabels @@ -1615,12 +1615,22 @@ \fi \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -1629,6 +1639,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } \@ifundefined{@chapter}{}{% \let\Hy@org@chapter\@chapter @@ -1665,25 +1676,37 @@ } \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } \expandafter\def\csname Parent-4\endcsname{} \expandafter\def\csname Parent-3\endcsname{} diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index cbd671551ae..63c2125655c 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2009/11/20 v6.79g + [2009/11/25 v6.79h 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 bd12b4a2bbc..f7035cc35f7 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for TeX4ht] \providecommand*{\XR@ext}{html} \def\Hy@raisedlink{} diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def index 2bd4279edc4..9001e59eadf 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for Textures] \providecommand*{\XR@ext}{pdf} \begingroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def index b7776356ab7..8fb82be85e9 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for VTeX in PDF/PS mode] \providecommand*{\XR@ext}{pdf} \edef\Hy@VTeXversion{% @@ -810,12 +810,22 @@ \fi \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -824,6 +834,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } \@ifundefined{@chapter}{}{% \let\Hy@org@chapter\@chapter @@ -860,25 +871,37 @@ } \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } \expandafter\def\csname Parent-4\endcsname{} \expandafter\def\csname Parent-3\endcsname{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index 5f361bc4943..3baa457a712 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for VTeX in HTML mode] \providecommand*{\XR@ext}{htm} \RequirePackage{vtexhtml} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def index dc6fb5d70ac..e186a8f4f0f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index ddf19907831..f36901c07bb 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -25,7 +25,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hyperref} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hypertext links for LaTeX] \begingroup \@makeother\`% diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index 59e9bfe69ed..3dbf4e86bf2 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref driver for HyperTeX specials] \providecommand*{\XR@ext}{dvi} \def\PDF@FinishDoc{} @@ -137,12 +137,22 @@ \def\@Submit[#1]#2{\typeout{Sorry, HyperTeX does not support FORMs}} \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -151,6 +161,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } \@ifundefined{@chapter}{}{% \let\Hy@org@chapter\@chapter @@ -187,25 +198,37 @@ } \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } \def\Hy@tempa{% \def\@addchap[##1]##2{% diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty index 7a66f873a33..03d19adb9ad 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -25,7 +25,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{nohyperref} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Dummy hyperref (SR)] \let\hyper@@anchor\@gobble \def\hyper@link#1#2#3{#3}% @@ -56,6 +56,14 @@ } \long\def\@gobbleopt[#1]{} \let\hyperpage\@empty +\let\NoHy@OrgRef\ref +\def\ref{% + \@ifstar\NoHy@OrgRef\NoHy@OrgRef +} +\let\NoHy@OrgPageRef\pageref +\def\pageref{% + \@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef +} \endinput %% %% End of file `nohyperref.sty'. diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def index 2476a46929c..47ff37b0618 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h 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 54833bc3282..690dee0cb62 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref definitions for pdfmark specials] \begingroup \toks@\expandafter{\Hy@FirstPageHook}% @@ -1630,12 +1630,22 @@ \fi \let\H@old@ssect\@ssect \def\@ssect#1#2#3#4#5{% - \H@old@ssect{#1}{#2}{#3}{#4}{#5}% - \phantomsection + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{section*.\the\Hy@linkcounter}% + \H@old@ssect{#1}{#2}{#3}{#4}{% + \leavevmode + \hbox to 0pt{% + \dimen@=#1\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #5% + }% } \let\H@old@schapter\@schapter \def\@schapter#1{% - \H@old@schapter{#1}% \begingroup \let\@mkboth\@gobbletwo \Hy@GlobalStepCount\Hy@linkcounter @@ -1644,6 +1654,7 @@ \hyper@anchorstart{\@currentHref}\hyper@anchorend }% \endgroup + \H@old@schapter{#1}% } \@ifundefined{@chapter}{}{% \let\Hy@org@chapter\@chapter @@ -1680,25 +1691,37 @@ } \let\H@old@spart\@spart \def\@spart#1{% - \H@old@spart{#1}% \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{part*.\the\Hy@linkcounter}% \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@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{section*.\the\Hy@linkcounter}% - \fi - \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% - \ifnum #2>\c@secnumdepth - \Hy@raisedlink{% - \hyper@anchorstart{\@currentHref}\hyper@anchorend + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{% + \leavevmode + \hbox to 0pt{% + \dimen@=#3\relax\kern-\dimen@ + \Hy@raisedlink{% + \hyper@anchorstart{\@currentHref}\hyper@anchorend + }% + \hss + }% + #8% }% - \fi + }{% + \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}% + }% } \expandafter\def\csname Parent-4\endcsname{} \expandafter\def\csname Parent-3\endcsname{} diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index 7bb966f4b2b..d7e216daf0a 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h 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 89f5d5ce28f..eb8fd4adfa8 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h 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 d27ec78b86b..45015920f0a 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -24,7 +24,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2009/11/20 v6.79g + [2009/11/25 v6.79h Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003} \DeclareTextCommand{\acircumflex}{PU}{\80\342} -- cgit v1.2.3