mirror of https://github.com/python/cpython
Don't use the fncychap package for HOWTO documents; appendices break. Still
use them for manuals.
This commit is contained in:
parent
050be83da9
commit
55730316c9
|
@ -40,12 +40,15 @@
|
||||||
\RequirePackage{python}
|
\RequirePackage{python}
|
||||||
|
|
||||||
|
|
||||||
|
% need to do one of these....
|
||||||
|
\newcommand{\@doHorizontalRule}{\rule{\textwidth}{1pt}}
|
||||||
|
|
||||||
|
|
||||||
% Change the title page to look a bit better, and fit in with the
|
% Change the title page to look a bit better, and fit in with the
|
||||||
% fncychap ``Bjarne'' style a bit better.
|
% fncychap ``Bjarne'' style a bit better.
|
||||||
%
|
%
|
||||||
\renewcommand{\maketitle}{
|
\renewcommand{\maketitle}{
|
||||||
\@ifundefined{ChTitleVar}{}{
|
\@doHorizontalRule
|
||||||
\mghrulefill{\RW}}
|
|
||||||
\@ifundefined{pdfinfo}{}{
|
\@ifundefined{pdfinfo}{}{
|
||||||
\pdfinfo{
|
\pdfinfo{
|
||||||
/Author (\@author)
|
/Author (\@author)
|
||||||
|
@ -74,8 +77,7 @@
|
||||||
\parskip = 0mm
|
\parskip = 0mm
|
||||||
\OldTableofcontents
|
\OldTableofcontents
|
||||||
\endgroup
|
\endgroup
|
||||||
\@ifundefined{ChTitleVar}{}{
|
\@doHorizontalRule
|
||||||
\mghrulefill{\RW}}
|
|
||||||
\vspace{12pt}
|
\vspace{12pt}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,16 @@
|
||||||
\RequirePackage{times}\typeout{Using times fonts instead of Computer Modern.}
|
\RequirePackage{times}\typeout{Using times fonts instead of Computer Modern.}
|
||||||
|
|
||||||
|
|
||||||
% Required package:
|
% Required packages:
|
||||||
|
%
|
||||||
|
% 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
|
||||||
|
% it. You'd also end up with a mixed page style; uglier than stock LaTeX!
|
||||||
|
%
|
||||||
|
\RequirePackage[Bjarne]{fncychap}\typeout{Using fancy chapter headings.}
|
||||||
|
% Do horizontal rules it this way to match:
|
||||||
|
\newcommand{\@doHorizontalRule}{\mghrulefill{\RW}}
|
||||||
|
%
|
||||||
%
|
%
|
||||||
% This gives us all the Python-specific markup that we really want.
|
% This gives us all the Python-specific markup that we really want.
|
||||||
% This should come last. Do not change this.
|
% This should come last. Do not change this.
|
||||||
|
@ -47,8 +56,7 @@
|
||||||
\begin{titlepage}%
|
\begin{titlepage}%
|
||||||
\let\footnotesize\small
|
\let\footnotesize\small
|
||||||
\let\footnoterule\relax
|
\let\footnoterule\relax
|
||||||
\@ifundefined{ChTitleVar}{}{%
|
\@doHorizontalRule%
|
||||||
\mghrulefill{\RW}}%
|
|
||||||
\@ifundefined{pdfinfo}{}{
|
\@ifundefined{pdfinfo}{}{
|
||||||
\pdfinfo{
|
\pdfinfo{
|
||||||
/Author (\@author)
|
/Author (\@author)
|
||||||
|
|
|
@ -6,13 +6,6 @@
|
||||||
\ProvidesPackage{python}
|
\ProvidesPackage{python}
|
||||||
[1998/01/11 LaTeX package (Python 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
|
|
||||||
% it. You'd also end up with a mixed page style; uglier than stock LaTeX!
|
|
||||||
%
|
|
||||||
\RequirePackage[Bjarne]{fncychap}\typeout{Using fancy chapter headings.}
|
|
||||||
|
|
||||||
|
|
||||||
% for PDF output, use maximal compression & a lot of other stuff
|
% for PDF output, use maximal compression & a lot of other stuff
|
||||||
% (test for PDF recommended by Tanmoy Bhattacharya <tanmoy@qcd.lanl.gov>)
|
% (test for PDF recommended by Tanmoy Bhattacharya <tanmoy@qcd.lanl.gov>)
|
||||||
%
|
%
|
||||||
|
@ -406,6 +399,8 @@
|
||||||
|
|
||||||
\let\nodename=\label
|
\let\nodename=\label
|
||||||
|
|
||||||
|
\newcommand{\sectcode}[1]{{\sectcodefont{#1}}}
|
||||||
|
|
||||||
% For these commands, use \command{} to get the typography right, not
|
% For these commands, use \command{} to get the typography right, not
|
||||||
% {\command}. This works better with the texinfo translation.
|
% {\command}. This works better with the texinfo translation.
|
||||||
\newcommand{\ABC}{{\sc abc}}
|
\newcommand{\ABC}{{\sc abc}}
|
||||||
|
@ -415,7 +410,7 @@
|
||||||
\newcommand{\Cpp}{C\protect\raisebox{.18ex}{++}}
|
\newcommand{\Cpp}{C\protect\raisebox{.18ex}{++}}
|
||||||
\newcommand{\C}{C}
|
\newcommand{\C}{C}
|
||||||
\newcommand{\EOF}{{\sc eof}}
|
\newcommand{\EOF}{{\sc eof}}
|
||||||
\newcommand{\NULL}{\code{NULL}}
|
\newcommand{\NULL}{\sectcode{NULL}}
|
||||||
|
|
||||||
% code is the most difficult one...
|
% code is the most difficult one...
|
||||||
\newcommand{\code}[1]{{\@vobeyspaces\@noligs\def\{{\char`\{}\def\}{\char`\}}\def\~{\char`\~}\def\^{\char`\^}\def\e{\char`\\}\def\${\char`\$}\def\#{\char`\#}\def\&{\char`\&}\def\%{\char`\%}%
|
\newcommand{\code}[1]{{\@vobeyspaces\@noligs\def\{{\char`\{}\def\}{\char`\}}\def\~{\char`\~}\def\^{\char`\^}\def\e{\char`\\}\def\${\char`\$}\def\#{\char`\#}\def\&{\char`\&}\def\%{\char`\%}%
|
||||||
|
@ -463,17 +458,17 @@
|
||||||
% For now, don't do anything really fancy with them; just use them as
|
% For now, don't do anything really fancy with them; just use them as
|
||||||
% logical markup. This might change in the future.
|
% logical markup. This might change in the future.
|
||||||
%
|
%
|
||||||
\let\module=\code
|
\let\module=\sectcode
|
||||||
\let\keyword=\code
|
\let\keyword=\sectcode
|
||||||
\let\exception=\code
|
\let\exception=\sectcode
|
||||||
\let\class=\code
|
\let\class=\sectcode
|
||||||
\let\function=\code
|
\let\function=\sectcode
|
||||||
\let\member=\code
|
\let\member=\sectcode
|
||||||
\let\method=\code
|
\let\method=\sectcode
|
||||||
|
|
||||||
\let\cfunction=\code
|
\let\cfunction=\sectcode
|
||||||
\let\ctype=\code
|
\let\ctype=\sectcode
|
||||||
\let\cdata=\code
|
\let\cdata=\sectcode
|
||||||
|
|
||||||
\newcommand{\mimetype}[1]{{\small\textsf{#1}}}
|
\newcommand{\mimetype}[1]{{\small\textsf{#1}}}
|
||||||
% The \! is a "negative thin space" in math mode.
|
% The \! is a "negative thin space" in math mode.
|
||||||
|
@ -538,8 +533,6 @@
|
||||||
\advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
|
\advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
|
||||||
}
|
}
|
||||||
|
|
||||||
\newcommand{\sectcode}[1]{{\sectcodefont{#1}}}
|
|
||||||
|
|
||||||
% Cross-referencing (AMK)
|
% Cross-referencing (AMK)
|
||||||
% Sample usage:
|
% Sample usage:
|
||||||
% \begin{seealso}
|
% \begin{seealso}
|
||||||
|
|
Loading…
Reference in New Issue