pdfTeX 0.13 and 0.14 do not agree on the name of the macro, and I will not

change the installed version on either of the machines I use to format the
docs.  Instead, use a compatibility hack to support both versions.  This is
also better for external users of the Python styles.
This commit is contained in:
Fred Drake 2002-03-16 04:52:36 +00:00
parent a1e5da91d5
commit 0e4cd7f267
1 changed files with 8 additions and 0 deletions

View File

@ -48,6 +48,14 @@
% %
\let\py@OldContentsline=\contentsline \let\py@OldContentsline=\contentsline
% %
% Backward compatibility hack: pdfTeX 0.13 defined \pdfannotlink,
% but it changed to \pdfstartlink in 0.14. This let's us use either
% version and still get useful behavior.
%
\@ifundefined{pdfstartlink}{
\let\pdfstartlink=\pdfannotlink
}{}
%
% Macro that takes two args: the name to link to and the content of % Macro that takes two args: the name to link to and the content of
% the link. This takes care of the PDF magic, getting the colors % the link. This takes care of the PDF magic, getting the colors
% the same for each link, and avoids having lots of garbage all over % the same for each link, and avoids having lots of garbage all over