From 0e4cd7f26758e1a96e8c0ae1a9fa8d340b952acf Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Sat, 16 Mar 2002 04:52:36 +0000 Subject: [PATCH] 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. --- Doc/texinputs/python.sty | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 9fa6d4ce1ab..d37682e5920 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -48,6 +48,14 @@ % \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 % 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