diff options
author | Fred Drake <fdrake@acm.org> | 2000-09-05 15:19:56 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2000-09-05 15:19:56 (GMT) |
commit | 8bdf0bf7055250ac4a63fb420a236407fbadcf20 (patch) | |
tree | 589edb5d91f442a223c17c4a68106330eaf32168 | |
parent | 82de71dae8a02fce9e936fd84066ba751bf05235 (diff) | |
download | cpython-8bdf0bf7055250ac4a63fb420a236407fbadcf20.zip cpython-8bdf0bf7055250ac4a63fb420a236407fbadcf20.tar.gz cpython-8bdf0bf7055250ac4a63fb420a236407fbadcf20.tar.bz2 |
Fix PDF generation.
The \\ introduced in the \author in boilerplate.tex broke the PDF
generation because line breaks are not allowed in the "Document Info"
metadata stored in the PDF file. This changes the line break to
a ", " (comma-space) in that context.
-rw-r--r-- | Doc/texinputs/howto.cls | 8 | ||||
-rw-r--r-- | Doc/texinputs/manual.cls | 8 |
2 files changed, 12 insertions, 4 deletions
diff --git a/Doc/texinputs/howto.cls b/Doc/texinputs/howto.cls index 127edc4..33db125 100644 --- a/Doc/texinputs/howto.cls +++ b/Doc/texinputs/howto.cls @@ -48,12 +48,16 @@ % \renewcommand{\maketitle}{ \py@doHorizontalRule - \@ifundefined{pdfinfo}{}{ + \@ifundefined{pdfinfo}{}{{ + % This \def is required to deal with multi-line authors; it + % changes \\ to ', ' (comma-space), making it pass muster for + % generating document info in the PDF file. + \def\\{, } \pdfinfo{ /Author (\@author) /Title (\@title) } - } + }} \begin{flushright} {\rm\Huge\py@HeaderFamily \@title} \par {\em\large\py@HeaderFamily \py@release} \par diff --git a/Doc/texinputs/manual.cls b/Doc/texinputs/manual.cls index 45939c9..789cae1 100644 --- a/Doc/texinputs/manual.cls +++ b/Doc/texinputs/manual.cls @@ -63,12 +63,16 @@ \let\footnotesize\small \let\footnoterule\relax \py@doHorizontalRule% - \@ifundefined{pdfinfo}{}{ + \@ifundefined{pdfinfo}{}{{ + % This \def is required to deal with multi-line authors; it + % changes \\ to ', ' (comma-space), making it pass muster for + % generating document info in the PDF file. + \def\\{, } \pdfinfo{ /Author (\@author) /Title (\@title) } - } + }} \begin{flushright}% {\rm\Huge\py@HeaderFamily \@title \par}% {\em\LARGE\py@HeaderFamily \py@release \par} |