summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-29 00:29:08 +0000
committerKarl Berry <karl@freefriends.org>2009-11-29 00:29:08 +0000
commit488d5ec6dc4b2890e252f2a885acf032fda277b9 (patch)
treec892418fd486fae06a4441e3f09bbcc7df86a7aa /Master/texmf-dist/tex/latex/hyperref
parentdf28f8be3e367cf694fb500cb02dfbd3780d537c (diff)
hyperref update (28nov09)
git-svn-id: svn://tug.org/texlive/trunk@16230 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def44
-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.def44
-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.def44
-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.sty3
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hypertex.def44
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/nameref.sty37
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/nohyperref.sty2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pd1enc.def2
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/pdfmark.def44
-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
20 files changed, 146 insertions, 140 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
index e832dc82ff4..04d6bae2651 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref driver for dvipdfm]
\def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}}
\ifHy@pagelabels
@@ -1421,21 +1421,28 @@
\else
\expandafter\endinput
\fi
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchor{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\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%
- }%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \H@old@ssect{#1}{#2}{#3}{#4}{\Hy@SectionAnchor#5}%
}
\let\H@old@schapter\@schapter
\def\@schapter#1{%
@@ -1501,17 +1508,8 @@
{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{section*.\the\Hy@linkcounter}%
- \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%
- }%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Hy@SectionAnchor#8}%
}{%
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def
index 34733f1b21a..a67d8060fa1 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/26 v6.79i
+ [2009/11/27 v6.79k
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 27692ef3bc2..c97c4093d22 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/26 v6.79i
+ [2009/11/27 v6.79k
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 636c569372e..05efdef3769 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/26 v6.79i
+ [2009/11/27 v6.79k
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 4a9abc1ee2a..fdfc06a0226 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref driver for pdfTeX]
\let\Hy@PutCatalog\pdfcatalog
\ifHy@pagelabels
@@ -1613,21 +1613,28 @@
\else
\expandafter\endinput
\fi
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchor{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\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%
- }%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \H@old@ssect{#1}{#2}{#3}{#4}{\Hy@SectionAnchor#5}%
}
\let\H@old@schapter\@schapter
\def\@schapter#1{%
@@ -1693,17 +1700,8 @@
{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{section*.\the\Hy@linkcounter}%
- \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%
- }%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Hy@SectionAnchor#8}%
}{%
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
index 491bd9e5f32..bd4633a7d24 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/26 v6.79i
+ [2009/11/27 v6.79k
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 ec6ec2c7133..740925ae864 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/26 v6.79i
+ [2009/11/27 v6.79k
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 db185e2539e..e0733e28cea 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/26 v6.79i
+ [2009/11/27 v6.79k
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 f50723d56d4..7ac3554e9bd 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref driver for VTeX in PDF/PS mode]
\providecommand*{\XR@ext}{pdf}
\edef\Hy@VTeXversion{%
@@ -808,21 +808,28 @@
\else
\expandafter\endinput
\fi
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchor{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\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%
- }%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \H@old@ssect{#1}{#2}{#3}{#4}{\Hy@SectionAnchor#5}%
}
\let\H@old@schapter\@schapter
\def\@schapter#1{%
@@ -888,17 +895,8 @@
{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{section*.\the\Hy@linkcounter}%
- \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%
- }%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Hy@SectionAnchor#8}%
}{%
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
index f0d84681e16..ed4b28c12e4 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/26 v6.79i
+ [2009/11/27 v6.79k
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 a1d6a63c392..2f624555af6 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/26 v6.79i
+ [2009/11/27 v6.79k
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 0b87e72c753..e2019382aca 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/26 v6.79i
+ [2009/11/27 v6.79k
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -4509,7 +4509,6 @@
\def\pageref{%
\@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef
}
-
\def\NoHyper{%
\def\hyper@link@[##1]##2##3##4{##4}%
\def\hyper@@anchor##1{}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
index b497b103bc9..460be95d70c 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref driver for HyperTeX specials]
\providecommand*{\XR@ext}{dvi}
\def\PDF@FinishDoc{}
@@ -135,21 +135,28 @@
}
\def\@Reset[#1]#2{\typeout{Sorry, HyperTeX does not support FORMs}}
\def\@Submit[#1]#2{\typeout{Sorry, HyperTeX does not support FORMs}}
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchor{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\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%
- }%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \H@old@ssect{#1}{#2}{#3}{#4}{\Hy@SectionAnchor#5}%
}
\let\H@old@schapter\@schapter
\def\@schapter#1{%
@@ -215,17 +222,8 @@
{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{section*.\the\Hy@linkcounter}%
- \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%
- }%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Hy@SectionAnchor#8}%
}{%
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/nameref.sty b/Master/texmf-dist/tex/latex/hyperref/nameref.sty
index 29dcfb9556b..8f9894beef6 100644
--- a/Master/texmf-dist/tex/latex/hyperref/nameref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/nameref.sty
@@ -20,7 +20,7 @@
%% given in the file `manifest.txt'.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{nameref}
- [2007/05/29 v2.31 Cross-referencing by name of section]%
+ [2009/11/27 v2.32 Cross-referencing by name of section]%
\RequirePackage{refcount}[2006/02/12]
\def\strip@period#1.\relax#2\@@@{#1}
\newif\ifNR@showkeys
@@ -113,36 +113,53 @@
}%
\endgroup
}
+\def\NR@gettitle#1{%
+ \def\@currentlabelname{#1}%
+ \begingroup
+ \let\label\@gobble
+ \let\index\@gobble
+ \let\glossary\@gobble
+ \let\markboth\@gobbletwo
+ \let\@mkboth\@gobbletwo
+ \let\markright\@gobble
+ \let\protect\@unexpandable@protect
+ \edef\x{\endgroup
+ \noexpand\def\noexpand\@currentlabelname{%
+ \@currentlabelname
+ }%
+ }%
+ \x
+}
\let\NR@sect\@sect
\newcounter{section@level}
\def\@sect#1#2#3#4#5#6[#7]#8{%
\setcounter{section@level}{#2}%
- \def\@currentlabelname{#7}%
+ \NR@gettitle{#7}%
\NR@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Sectionformat{#8}{#2}}%
}
\let\NR@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
- \def\@currentlabelname{#5}%
+ \NR@gettitle{#5}%
\NR@ssect{#1}{#2}{#3}{#4}{\Sectionformat{#5}{#1}}%
}
\let\NR@part\@part
\def\@part[#1]#2{%
- \def\@currentlabelname{#1}%
+ \NR@gettitle{#1}%
\NR@part[{#1}]{#2}%
}
\let\NR@chapter\@chapter
\def\@chapter[#1]#2{%
- \def\@currentlabelname{#1}%
+ \NR@gettitle{#1}%
\NR@chapter[{#1}]{#2}%
}
\let\NR@schapter\@schapter
\def\@schapter#1{%
- \def\@currentlabelname{#1}%
+ \NR@gettitle{#1}%
\NR@schapter{#1}%
}
\let\NR@@caption\@caption
\long\def\@caption#1[#2]{%
- \def\@currentlabelname{#2}%
+ \NR@gettitle{#2}%
\NR@@caption{#1}[{#2}]%
}
\AtBeginDocument{%
@@ -153,7 +170,7 @@
\def\@tempa{#2}%
\ifx\@tempa\@empty
\else
- \def\@currentlabelname{#2}%
+ \NR@gettitle{#2}%
\fi
}%
}{}%
@@ -162,7 +179,7 @@
\@ifpackageloaded{titlesec}{%
\let\NRorg@ttl@sect@i\ttl@sect@i
\def\ttl@sect@i#1#2[#3]#4{%
- \def\@currentlabelname{#4}%
+ \NR@gettitle{#4}%
\NRorg@ttl@sect@i{#1}{#2}[{#3}]{#4}%
}%
}{}%
@@ -175,7 +192,7 @@
\edef\x{\endgroup
\long\def\expandafter\noexpand\csname beamer@#1\endcsname
[####1]{% hash-ok
- \def\noexpand\@currentlabelname{####1}%
+ \noexpand\NR@gettitle{####1}%
\expandafter\noexpand\csname NRorg@beamer@#1\endcsname
[{####1}]%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
index c529db32ffe..0b2992e9e82 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/26 v6.79i
+ [2009/11/27 v6.79k
Dummy hyperref (SR)]
\let\hyper@@anchor\@gobble
\def\hyper@link#1#2#3{#3}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
index 7d93fdccc73..a0b7c3d5449 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/26 v6.79i
+ [2009/11/27 v6.79k
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 486eabcdf23..5eb8c02c470 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref definitions for pdfmark specials]
\begingroup
\toks@\expandafter{\Hy@FirstPageHook}%
@@ -1628,21 +1628,28 @@
\else
\expandafter\endinput
\fi
+\newlength\Hy@SectionHShift
+\def\Hy@SectionAnchor{%
+ \ifx\protect\@typeset@protect
+ \Hy@@SectionAnchor
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy@SectionHShift
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
+ \hss
+ }%
+}
\let\H@old@ssect\@ssect
\def\@ssect#1#2#3#4#5{%
\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%
- }%
+ \setlength{\Hy@SectionHShift}{#1}%
+ \H@old@ssect{#1}{#2}{#3}{#4}{\Hy@SectionAnchor#5}%
}
\let\H@old@schapter\@schapter
\def\@schapter#1{%
@@ -1708,17 +1715,8 @@
{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{section*.\the\Hy@linkcounter}%
- \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%
- }%
+ \setlength{\Hy@SectionHShift}{#3}%
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{\Hy@SectionAnchor#8}%
}{%
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
}%
diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def
index 0b0e2de5cc9..17e8ec1bf12 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/26 v6.79i
+ [2009/11/27 v6.79k
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 39b7e5dcb06..3dd5e24d3c6 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/26 v6.79i
+ [2009/11/27 v6.79k
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 607b73b62d0..3b394faed25 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/26 v6.79i
+ [2009/11/27 v6.79k
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}
\DeclareTextCommand{\acircumflex}{PU}{\80\342}