diff options
author | Karl Berry <karl@freefriends.org> | 2008-09-28 22:43:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-09-28 22:43:53 +0000 |
commit | 63a67c7ac22aaba05cbee1696e405f9436b56ed7 (patch) | |
tree | 0230ef603c2dc93faed3046c2e983ad859db2a99 /Master/texmf-dist/tex/latex/hyperref/hyperref.sty | |
parent | 14f25532da73e60ce754a4273cd913ecf74823cb (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.sty | 56 |
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 |