summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty38
1 files changed, 33 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index e3e26600b57..13f8804128b 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -8,7 +8,7 @@
%%
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
-%% 2001-2008 Heiko Oberdiek.
+%% 2001-2009 Heiko Oberdiek.
%%
%% This file is part of the `Hyperref Bundle'.
%% -------------------------------------------
@@ -25,7 +25,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hyperref}
- [2008/12/26 v6.78n
+ [2009/02/02 v6.78o
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -486,12 +486,37 @@
\pdfstringdef\Hy@gtemp{#2}%
\let#1\Hy@gtemp
}
-\@ifundefined{T@PD1}{\input{pd1enc.def}}{}
+\@ifpackageloaded{linguex}{%
+ \let\HyLinguex@OrgB\b
+ \let\HyLinguex@OrgC\c
+ \let\HyLinguex@OrgD\d
+ \def\HyLinguex@Restore{%
+ \let\b\HyLinguex@OrgB
+ \let\c\HyLinguex@OrgC
+ \let\d\HyLinguex@OrgD
+ }%
+ \AtEndOfPackage{%
+ \pdfstringdefDisableCommands{%
+ \@ifundefined{oldb}{}{\let\b\oldb}%
+ \@ifundefined{oldc}{}{\let\c\oldc}%
+ \@ifundefined{oldd}{}{\let\d\oldd}%
+ }%
+ }%
+}{%
+ \let\HyLinguex@Restore\relax
+}%
+\@ifundefined{T@PD1}{%
+ \input{pd1enc.def}%
+ \HyLinguex@Restore
+}{}
\DeclareFontFamily{PD1}{pdf}{}
\DeclareFontShape{PD1}{pdf}{m}{n}{ <-> cmr10 }{}
\DeclareFontSubstitution{PD1}{pdf}{m}{n}
\def\HyPsd@InitUnicode{%
- \@ifundefined{T@PU}{\input{puenc.def}}{}%
+ \@ifundefined{T@PU}{%
+ \input{puenc.def}%
+ \HyLinguex@Restore
+ }{}%
\DeclareFontFamily{PU}{pdf}{}%
\DeclareFontShape{PU}{pdf}{m}{n}{ <-> cmr10 }{}%
\DeclareFontSubstitution{PU}{pdf}{m}{n}%
@@ -1867,7 +1892,10 @@
\HyPsd@LoadUnicode
}
\def\HyPsd@LoadUnicode{%
- \@ifundefined{T@PU}{\input{puenc.def}}{}%
+ \@ifundefined{T@PU}{%
+ \input{puenc.def}%
+ \HyLinguex@Restore
+ }{}%
\DeclareFontFamily{PU}{pdf}{}%
\DeclareFontShape{PU}{pdf}{m}{n}{ <-> cmr10 }{}%
\DeclareFontSubstitution{PU}{pdf}{m}{n}%