diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 45 |
1 files changed, 34 insertions, 11 deletions
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{} |