summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-27 01:31:32 +0000
committerKarl Berry <karl@freefriends.org>2009-11-27 01:31:32 +0000
commitf13fb3da96640748f7fd22480d3f45215a1248d3 (patch)
tree768074cdaabae8a0867471840c55bb9058781583 /Master/texmf-dist/tex/latex/hyperref/hpdftex.def
parent791133138a9bd0f02696c3ebce66bc7b9a29e6c2 (diff)
hyperref update (26nov09)
git-svn-id: svn://tug.org/texlive/trunk@16190 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hpdftex.def')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def45
1 files changed, 34 insertions, 11 deletions
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{}