summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-28 22:43:53 +0000
committerKarl Berry <karl@freefriends.org>2008-09-28 22:43:53 +0000
commit63a67c7ac22aaba05cbee1696e405f9436b56ed7 (patch)
tree0230ef603c2dc93faed3046c2e983ad859db2a99 /Master/texmf-dist/tex/latex/hyperref/hyperref.sty
parent14f25532da73e60ce754a4273cd913ecf74823cb (diff)
hyperref update (28sep08)
git-svn-id: svn://tug.org/texlive/trunk@10779 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty56
1 files changed, 52 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index 3d6abbe2542..7a11dc353b2 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}
- [2008/09/13 v6.78j
+ [2008/09/27 v6.78k
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -3116,6 +3116,45 @@
\fi
\fi
\Hy@DisableOption{bookmarks}
+\def\Hy@CatcodeWrapper#1{%
+ \def\Hy@EndWrap{}%
+ \def\TMP@EnsureCode##1##2{%
+ \edef\Hy@EndWrap{%
+ \Hy@EndWrap
+ \catcode##1 \the\catcode##1\relax
+ }%
+ \catcode##1 ##2\relax
+ }%
+ \TMP@EnsureCode{10}{12}% ^^J
+ \TMP@EnsureCode{33}{12}% !
+ \TMP@EnsureCode{34}{12}% "
+ \TMP@EnsureCode{36}{3}% $ (math)
+ \TMP@EnsureCode{38}{4}% & (alignment)
+ \TMP@EnsureCode{39}{12}% '
+ \TMP@EnsureCode{40}{12}% (
+ \TMP@EnsureCode{41}{12}% )
+ \TMP@EnsureCode{42}{12}% *
+ \TMP@EnsureCode{43}{12}% +
+ \TMP@EnsureCode{44}{12}% ,
+ \TMP@EnsureCode{45}{12}% -
+ \TMP@EnsureCode{46}{12}% .
+ \TMP@EnsureCode{47}{12}% /
+ \TMP@EnsureCode{58}{12}% :
+ \TMP@EnsureCode{59}{12}% ;
+ \TMP@EnsureCode{60}{12}% <
+ \TMP@EnsureCode{61}{12}% =
+ \TMP@EnsureCode{62}{12}% >
+ \TMP@EnsureCode{63}{12}% ?
+ \TMP@EnsureCode{91}{12}% [
+ \TMP@EnsureCode{93}{12}% ]
+ \TMP@EnsureCode{94}{7}% ^ (superscript)
+ \TMP@EnsureCode{95}{8}% _ (subscript)
+ \TMP@EnsureCode{96}{12}% `
+ \TMP@EnsureCode{124}{12}% |
+ \TMP@EnsureCode{126}{13}% ~ (active)
+ #1\relax
+ \Hy@EndWrap
+}
\AtBeginDocument{%
\ifHy@ocgcolorlinks
\setkeys{Hyp}{colorlinks}%
@@ -3136,7 +3175,9 @@
\let\@pdfborderstyle\@empty
\ifHy@typexml
\else
- \RequirePackage{color}%
+ \Hy@CatcodeWrapper{%
+ \RequirePackage{color}%
+ }%
\fi
\def\Hy@colorlink#1{%
\begingroup
@@ -3176,7 +3217,12 @@
\Hy@safe@activesfalse
}%
\else
- \ifHy@typexml\else\RequirePackage{nameref}\fi
+ \ifHy@typexml
+ \else
+ \Hy@CatcodeWrapper{%
+ \RequirePackage{nameref}%
+ }%
+ \fi
\fi
\DeclareRobustCommand\ref{\@ifstar\@refstar\T@ref}%
\DeclareRobustCommand\pageref{%
@@ -3186,7 +3232,9 @@
\AfterBeginDocument{%
\ifHy@texht
\else
- \ReadBookmarks
+ \Hy@CatcodeWrapper{%
+ \ReadBookmarks
+ }%
\fi
}
\ifHy@backref