Commit da94374a authored by Fred Drake's avatar Fred Drake

\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.
parent 2581704d
......@@ -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}%
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment