| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Still some not-quite-standard definitions in here that I have to fix.
|
| |
|
|
|
|
| |
Perhaps these should be added to the standard Python style file?
|
|
|
|
|
| |
When processing the optional parameter, don't append any text;
let the pre-processor supply all of it.
|
| |
|
| |
|
|
|
|
| |
released status. Has to be changed just before publishing anyway.
|
|
|
|
|
|
|
|
|
| |
text. Looks like \program.
\citetitle: New macro, used to mark titles of cited works (like the
names of the Python manuals). Accepts & discards an
optional parameter that is only used by the HTML
formatter. Looks like \emph.
|
| |
|
|
|
|
|
|
|
| |
for the manual class go one deeper than it previously did (\subsection
entries will now be numbered); no change for howto documents.
This makes it easier to refer precisely to smaller sections using \ref.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
entry based on the module type if the type is known.
Otherwise, spit out a warning the the module type
parameter was bad and generate a "plain" index entry.
Without this, the bad module type was emitted as
text.
Problem noticed by processing Michael Hudson's docs for
bytecodehacks.
|
| |
|
| |
|
|
|
|
| |
in tables.
|
| |
|
| |
|
|
|
|
|
|
| |
\op adds an optional parameter, and \p adds a required parameter.
These are only defined in the context of the parameter list parameter
of the envdesc and macrodesc environments.
|
| |
|
|
|
|
| |
This is in response to a comment from Wes Rishel <wes@rishel.com>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
typical published manuals, so people can more easily see what they're
really asking for. ;-)
Revise the verbatim environment: simple implementation, but more
compatible if a document also add \usepackage{verbatim} at the
beginning.
Declare \modindex, \bimodindex, \exmodindex, and \stmodindex
obsolete. These still work just fine, but \declaremodule should be
used instead. The obsolete macros will print a warning on standard
out.
|
| |
|
| |
|
| |
|
|
|
|
| |
nor a separate paragraph.
|
|
|
|
|
|
|
|
| |
hyperlinking in the PDF version. This also allows many of the
macros that do this stuff to be a good bit more readable.
Takes the target name and link content as parameters.
Use \py@linkToName for all internal links.
|
|
|
|
|
| |
that used in the "normal" index. No visual difference, but
more easily processed by helper scripts.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added note at top, since LaTeX style writers like to force name
changes when someone else makes a change to the style. I'm sending a
note to the author reporting the error and asking for an updated
version.
This cannot be distributed in this form. This will be resolved when I
get a response from Ulf Lindgren.
Typo reported by rwolff@noao.edu (Richard Wolff).
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
environment saves the name of the last class described, method and
member descriptions were not picking it up correctly. Thus, many
index entries were described as "( method)" instead of "(FooClass
method)". Multiple entries were collapsed in the index when
methods/members from multiple classes share the same name.
|
| |
|
| |
|
|
|
|
|
|
| |
\itemjoin: Remove obsolete macros.
\itemnewline: Rename to \py@itemnewline, since it's only used internally.
|
| |
|
| |
|
|
|
|
| |
\sectionauthor: New macros to record attributions; no output.
|
| |
|
|
|
|
| |
stuff. \ifhtml ...\fi for HTML only.
|
| |
|
|
|
|
| |
\versionchanged: New macros.
|
|
|
|
| |
\lineiv: Row for {tableiv}.
|
|
|
|
|
| |
acroread. The problem this solves is likely dependent on font availability,
so keeping things simple is a good solution.
|
|
|
|
|
|
| |
Python Library Reference. The other manuals do not suffer.
This does not affect HOWTO documents.
|
|
|
|
|
|
| |
courier font used in Python code. This still isn't *good*, but
makes the width about right in most cases. (Exception: it's now
a little wide in \var words.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of three macros, one which replaces some of the current conventions used in
the module sections:
\declaremodule: Requires two parameters: module type (standard, builtin,
extension), and the module name. An optional parameter should be
given as the basis for the module's "key" used for linking to or
referencing the section. The "key" should only be given if the
module's name contains underscores, and should be the name with the
underscore's stripped. This should be the first thing after the
\section used to introduce the module.
\modulesynopsis: Requires a single parameter: a short, one-liner
description of the module that can be used as part of the chapter
introduction. This should probably be placed just after the
\declaremodule, but may be placed anywhere in the same section.
\localmoduletable: No parameters. If a .syn file exists for the current
chapter (or for the entire document in howto docs), a synopsistable
is created with the contents loaded from the .syn file.
Some re-organization due to module synopsis support.
Some \def's changed to \newcommand's.
|