mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
\seemodule: Fix so that each \seemodule entry gets its own paragraph,
so they don't get run together when there's no blank line between them in the source. The HTML conversion already did the right thing. \refmodule: Refer to a module, using a hyperlink in the PDF version. Visually the same as \module.
This commit is contained in:
parent
2581704dfa
commit
da94374a86
1 changed files with 15 additions and 0 deletions
|
|
@ -228,6 +228,19 @@
|
|||
\newcommand{\refexmodindex}[1]{\py@refmodule{#1}{extension }}
|
||||
\newcommand{\refstmodindex}[1]{\py@refmodule{#1}{standard }}
|
||||
|
||||
% Refer to a module's documentation using a hyperlink of the module's
|
||||
% name, at least if we're building PDF:
|
||||
\@ifundefined{pdfannotlink}{%
|
||||
\newcommand{\refmodule}[2][\py@modulebadkey]{\module{#2}}
|
||||
}{\newcommand{\refmodule}[2][\py@modulebadkey]{%
|
||||
\ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
|
||||
{\pdfannotlink attr{/Border [0 0 0]} goto name{label-module-\py@modulekey}%
|
||||
\py@LinkColor\module{#2}\py@NormalColor%
|
||||
\pdfendlink%
|
||||
}%
|
||||
}
|
||||
}
|
||||
|
||||
% support for the module index
|
||||
\newif\ifpy@UseModuleIndex
|
||||
\py@UseModuleIndexfalse
|
||||
|
|
@ -784,12 +797,14 @@
|
|||
|
||||
\@ifundefined{pdfannotlink}{%
|
||||
\newcommand{\py@seemodule}[3][\py@modulebadkey]{%
|
||||
\par%
|
||||
\ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
|
||||
\ref{module-\py@modulekey}:\quad %
|
||||
Module \module{#2}%
|
||||
\quad (#3)%
|
||||
}
|
||||
}{\newcommand{\py@seemodule}[3][\py@modulebadkey]{%
|
||||
\par%
|
||||
\ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
|
||||
\ref{module-\py@modulekey}:\quad %
|
||||
{\pdfannotlink attr{/Border [0 0 0]} goto name{label-module-\py@modulekey}%
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue