[DOC-SIG] [XML] Notes on the Tutorial's markup
Andrew Kuchling
amk@magnet.com
Tue, 11 Nov 1997 13:35:53 -0500 (EST)
[This shouldn't be restricted to psa-members, and belongs on the
doc-sig@python.org; please direct your followups there.]
Recently it was proposed to use a XML markup for the Python
documentation. This is an excellent idea, so here are some notes on
the LaTeX features used by the tutorial, and by api.tex, ext.tex --
they're relatively straightforward documents which only use a little
simple formatting. I've dodged the really complicated question, which
is the Library Reference.
No markup is proposed for these features; that's been left for people
such as Paul Prescod who actually know XML. Probably HTML could be
followed for these.
Markup for tut.tex et al.:
==========================
Header stuff:
Document title
Abstract
Author / copyright
Date
Section organization:
Chapters, sections, subsections, sub-subsections
(H1 through H4, in HTML terms)
Lists: Both enumerated (1,2,3...) & not (bullets).
Text markup:
Emphasized text
Footnotes
URLs, e-mail addresses
Filenames: {\tt /usr/local/bin/python}
Including Python code in running text: {\tt a+b}
Verbatim inclusions of Python code in separate chunks:
\bcode\begin{verbatim}
>>> width = 20
>>> height = 5*9
>>> width * height
900
\end{verbatim}\ecode
Ideally, you wouldn't have to escape too many characters
inside these chunks.
Indexing:
Need a way to indicate relevant indexing keywords for each
paragraph (indexing doesn't seem to be easily automated)
Andrew Kuchling
amk@magnet.com
http://starship.skyport.net/crew/amk/
_______________
DOC-SIG - SIG for the Python Documentation Project
send messages to: doc-sig@python.org
administrivia to: doc-sig-request@python.org
_______________