summaryrefslogtreecommitdiff
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
parent791133138a9bd0f02696c3ebce66bc7b9a29e6c2 (diff)
hyperref update (26nov09)
git-svn-id: svn://tug.org/texlive/trunk@16190 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog10
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdfbin316848 -> 317637 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/backref.pdf208
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/hyperref.pdfbin3730592 -> 3737588 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyperref/nameref.pdfbin257769 -> 257770 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx58
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def45
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvips.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipson.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdviwind.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hpdftex.def45
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htex4ht.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/htexture.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtex.def45
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hypertex.def45
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/nohyperref.sty10
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pd1enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pdfmark.def45
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puarenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puenc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/puvnenc.def2
25 files changed, 352 insertions, 185 deletions
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
--- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
Binary files 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<</S/GoTo/D[13 0 R/FitBH 752.95145]>>
endobj
-6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Bibliographical back referencing)/ModDate(D:20091122205107+01'00')/Author(David Carlisle and Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Back referencing from bibliographical citations)/Creator(LaTeX with hyperref package)/CreationDate(D:20091122205107+01'00')>>
+6 0 obj<</PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7)/Trapped/False/Subject(Bibliographical back referencing)/ModDate(D:20091125112041+01'00')/Author(David Carlisle and Sebastian Rahtz)/Producer(pdfTeX-1.40.9)/Title(Back referencing from bibliographical citations)/Creator(LaTeX with hyperref package)/CreationDate(D:20091125112041+01'00')>>
endobj
7 0 obj<</Type/Pages/Kids[13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R]/Parent 2 0 R/Count 6>>
endobj
@@ -2481,9 +2481,9 @@ endobj
endobj
1176 0 obj<</D[21 0 R/XYZ 143.727 753.953 null]>>
endobj
-1177 0 obj<</D[13 0 R/XYZ 144.727 577.24 null]>>
+1177 0 obj<</D[13 0 R/XYZ 144.727 608.226 null]>>
endobj
-1178 0 obj<</D[13 0 R/XYZ 144.727 290.543 null]>>
+1178 0 obj<</D[13 0 R/XYZ 144.727 318.341 null]>>
endobj
1179 0 obj<</D[14 0 R/XYZ 144.727 574.797 null]>>
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
-<</Size 1277/Root 1 0 R/Compress<</LengthO 296175/SpecO/1.4>>/Info 6 0 R/ID[(@ YLݙ)(]w x3twj)]>>
+<</Size 1277/Root 1 0 R/Compress<</LengthO 296176/SpecO/1.4>>/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
--- a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
+++ b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
Binary files 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 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2009/11/20 v6.79g
+%<!none> [2009/11/25 v6.79h
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -115,7 +115,7 @@
\end{document}
%</driver>
% \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
+}
%</nohyperref>
% \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}