summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty')
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty29
1 files changed, 27 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty b/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty
index 54abda022f2..4c5fda7aa12 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/hypdestopt.sty
@@ -8,7 +8,8 @@
%%
%% This is a generated file.
%%
-%% Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%% Copyright (C) 2006, 2007, 2008 by
+%% Heiko Oberdiek <oberdiek@uni-freiburg.de>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -28,7 +29,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hypdestopt}%
- [2007/11/11 v2.1 Hyperref destination optimizer (HO)]%
+ [2008/08/08 v2.2 Hyperref destination optimizer (HO)]%
\newif\ifHypDest@Verbose
\DeclareOption{verbose}{\HypDest@Verbosetrue}
\def\HypDest@VerboseInfo#1{%
@@ -252,6 +253,30 @@
\endgroup
\HypDest@Org@@writetorep{#1}{#2}{#3}{#4}{#5}%
}%
+ \@ifpackageloaded{bookmark}{%
+ \@ifpackagelater{bookmark}{2008/08/08}{%
+ \renewcommand*{\BKM@DefGotoNameAction}[2]{%
+ \@ifundefined{\HypDest@Prefix#2}{%
+ \edef#1{goto name{hypdestopt\string :unknown}}%
+ }{%
+ \edef#1{goto num\csname\HypDest@Prefix#2\endcsname}%
+ }%
+ }%
+ \def\BKM@HypDestOptHook{%
+ \ifx\BKM@dest\@empty
+ \else
+ \ifx\BKM@gotor\@empty
+ \HypDest@MarkUsed\BKM@dest
+ \fi
+ \fi
+ }%
+ }{%
+ \@PackageError{hypdestopt}{%
+ Package `bookmark' is too old.\MessageBreak
+ Version 2008/08/08 or later is needed%
+ }\@ehc
+ }%
+ }{}%
}
\endinput
%%