]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Change uses of \pdfinfo and \pdfcatalog to use the new syntax from the
authorFred Drake <fdrake@acm.org>
Wed, 25 Mar 1998 14:53:43 +0000 (14:53 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 25 Mar 1998 14:53:43 +0000 (14:53 +0000)
latest pdftex.  (Which we have here at CNRI.)  This makes the PDF targets
work again.

Doc/texinputs/howto.cls
Doc/texinputs/manual.cls
Doc/texinputs/python.sty

index ab5bb9188f6f81116532c64fc366b5a9366bf029..115912324ec3cb2b956fdfa8c3acd576f2b27cac 100644 (file)
   \@ifundefined{ChTitleVar}{}{
     \mghrulefill{\RW}}
   \@ifundefined{pdfinfo}{}{
-    \pdfinfo
-      author {\@author}
-      title {\@title}
+    \pdfinfo{
+      /Author (\@author)
+      /Title (\@title)
+    }
   }
   \begin{flushright}
     {\rm\Huge\HeaderFamily \@title} \par
index 46d6911aad90af4e195aedf5138ef46b26b2c257..a87b510b707120a1d5fae942a3ef60e19bf53fcc 100644 (file)
     \@ifundefined{ChTitleVar}{}{%
       \mghrulefill{\RW}}%
     \@ifundefined{pdfinfo}{}{
-      \pdfinfo
-        author {\@author}
-        title {\@title}
+      \pdfinfo{
+        /Author (\@author)
+        /Title (\@title)
+      }
     }
     \begin{flushright}%
       {\rm\Huge\HeaderFamily \@title \par}%
index 1fab4f67008edf4f09f472c258c962dd5b32d295..b2ef8f11f9e0142ecfef90ef58c7aeb5668489be 100644 (file)
@@ -4,7 +4,7 @@
 
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{python}
-             [1998/01/11 LaTeX package (Python manual markup)]
+             [1998/01/11 LaTeX package (Python markup)]
 
 % The "fncychap" package is used to get the nice chapter headers.  The
 % .sty file is distributed with Python, so you should not need to disable
 %
 \RequirePackage[Bjarne]{fncychap}\typeout{Using fancy chapter headings.}
 
-% for PDF output, use maximal compression
-\@ifundefined{pdfannotlink}{
+
+% for PDF output, use maximal compression & a lot of other stuff
+% (test for PDF recommended by Tanmoy Bhattacharya <tanmoy@qcd.lanl.gov>)
+%
+\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
   \let\LinkColor=\relax
   \let\NormalColor=\relax
-}{%
+\else
   \input{pdfcolor}
   \let\LinkColor=\NavyBlue
   \let\NormalColor=\Black
       \pdfendlink%
     }{#3}%
   }
-  \renewcommand{\thepage}{\roman{page}}
   %
   % This is supposed to build the "outline" view of the document; it seems
   % quite fragile.  The breakages are the same as in the ToC.
   %
   \AtEndDocument{
-    \InputIfFileExists{\jobname.bkm}{\pdfcatalog pagemode{/UseOutlines}}{}
+    \InputIfFileExists{\jobname.bkm}{\pdfcatalog{/PageMode /UseOutlines}}{}
   }
   \let\OldLabel=\label
   \renewcommand{\label}[1]{%
@@ -65,7 +67,7 @@
        \def\H@old@thehead{\hfil}\fi
     \def\@thehead{\@foo\relax\H@old@thehead}%
   }
-}
+\fi\fi
 
 % Increase printable page size (copied from fullpage.sty)
 \topmargin 0pt
   \@UseModuleIndextrue
 }
 
-\newcommand{\inputindex}[1]{
-  \IfFileExists{#1}{\input{#1}}{\begin{theindex}\end{theindex}}
-}
-
 % Add the defining entry for a module
 \newcommand{\@modindex}[2]{%
   \renewcommand{\@thismodule}{#1}