This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
RE: docbook quick reference card
- From: Jeff Beal <jeff dot beal at ansys dot com>
- To: docbook-apps at lists dot oasis-open dot org
- Date: Fri, 02 Aug 2002 08:55:25 -0400
- Subject: RE: DOCBOOK-APPS: docbook quick reference card
Here's an XSL stylesheet that creates a 4-column landscape page using 10
point font. Using FOP, it fits on a single page. I added text-transform
attributes to make all of the element names lower-case, and to capitalize
the section headers, but FOP doesn't support that. I also added
keep-with-next and keep-together properties. Again, FOP doesn't support
them, but for those of you with better FO formatters, you should get a
rather neat card.
To run, save the following XSL code as "docbookref.xsl" and the original XML
code from DaveP as "docbookref.xml" then (using saxon and FOP):
java com.icl.saxon.StyleSheet -o docbookref.fo docbookref.xml docbookref.xsl
fop docbookref.fo docbookref.pdf
If you don't want to do that, a finished PDF is available at
http://www.twistedcranium.com/~jbbeal/professional/docbookref.pdf
Jeff
-----Original Message-----
From: Jeff Beal [mailto:jeff.beal@ansys.com]
Sent: Thursday, August 01, 2002 2:56 PM
To: 'Dave Pawson'; docbook-apps@lists.oasis-open.org
Subject: RE: DOCBOOK-APPS: docbook quick reference card
I'll take it. Give me a day or two and I'll send you something reasonable.
-----Original Message-----
From: Dave Pawson [mailto:daveP@dpawson.freeserve.co.uk]
Sent: Thursday, August 01, 2002 10:31 PM
To: docbook-apps@lists.oasis-open.org
Subject: DOCBOOK-APPS: docbook quick reference card
Below, the basic elements.
I see two uses for it.
1. a quick reference card ala the xslt one from mulberrytech,
which I find invaluable.
2. An html file linked to tdg
I'm stuck with the former.
Looking for someone to take the xml, and produce an fo file
which can be double column or whatever, but 'must' fit
onto a single US/EU piece of paper.
Any takers please.
I'll take care of the latter.
regards DaveP
<?xml version='1.0'?>
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/sgml/oasis/docbook412/docbookx.dtd">
<section>
<title>Docbook Elements</title>
<section>
<title>Traditional Publishing Inlines</title>
<simplelist>
<member> Abbrev</member>
<member> Acronym</member>
<member> Emphasis</member>
<member> Phrase</member>
<member> Quote</member>
<member> ForeignPhrase</member>
<member> WordAsWord</member>
<member> Phrase</member></simplelist></section>
<section>
<title>Cross References 1</title>
<simplelist>
<member> Citation</member>
<member> CiteRefEntry</member>
<member> CiteTitle</member>
<member> CiteBiblioId</member>
</simplelist>
</section>
<section>
<title>Cross References 2</title>
<simplelist>
<member> Anchor</member>
<member> Link</member>
<member> OLink</member>
<member> ULink</member>
<member> XRef</member>
</simplelist>
</section>
<section>
<title>Cross References 1</title>
<simplelist>
<member>FirstTerm</member>
<member> GlossTerm</member>
</simplelist>
</section>
<section>
<title>Glossary</title>
<simplelist>
<member> GlossDef</member>
<member> GlossSee</member>
<member> GlossSeeAlso</member>
</simplelist>
</section>
<section>
<title>Error Messages</title>
<simplelist>
<member> ErrorType</member>
<member> ErrorCode</member>
<member> ErrorName</member>
<member> ErrorText</member>
<member> MsgSet</member>
</simplelist>
</section>
<section>
<title>technical markup</title>
<simplelist>
<member> Literal</member>
<member> Markup</member>
<member> Prompt</member>
<member> Replaceable</member>
<member> SGMLTag</member>
<member> ComputerOutput</member>
<member> UserInput</member>
<member> Constant</member>
<member> VarName</member>
<member> Option</member>
<member> Optional</member>
<member> Parameter</member>
</simplelist>
</section>
<section>
<title>Mathematics</title>
<simplelist>
<member> InlineEquation</member>
<member> InformalEquation</member>
<member> equation</member>
<member> Subscript</member>
<member> Superscript</member>
</simplelist>
</section>
<section>
<title>User Interface</title>
<simplelist>
<member> Accel</member>
<member> GUIButton</member>
<member> GUIIcon</member>
<member> GUILabel</member>
<member> GUIMenu</member>
<member> GUIMenuItem</member>
<member> GUISubmenu</member>
<member> KeyCap</member>
<member> KeyCode</member>
<member> KeyCombo</member>
<member> KeySym</member>
<member> MenuChoice</member>
<member> MouseButton</member>
<member> Shortcut</member>
</simplelist>
</section>
<section>
<title>literals</title>
<simplelist>
<member>Command</member>
<member> Replaceable</member>
<member> VarName</member>
<member> Constant</member>
<member> Literal</member>
</simplelist>
</section>
<section>
<title>source code</title>
<simplelist>
<member> Property</member>
<member> Symbol</member>
<member> Token</member>
<member> Type</member>
<member> ClassName</member>
<member> Interface</member>
<member> StructField</member>
<member> StructName</member>
</simplelist>
</section>
<section>
<title>Operating System</title>
<simplelist>
<member> EnVar</member>
<member> Filename</member>
<member> Prompt</member>
<member> SystemItem</member>
<member> ComputerOutput</member>
<member>UserInput</member>
</simplelist>
</section>
<section>
<title>things</title>
<simplelist>
<member>Application</member>
<member> ProductName</member>
<member> Database</member>
<member> Filename</member>
<member> Hardware</member>
<member> MediaLabel</member>
</simplelist>
</section>
<section>
<title>product names</title>
<simplelist>
<member>ProductName</member>
<member> Trademark</member>
<member> Copyright</member>
</simplelist>
</section>
<section>
<title>Tables</title>
<simplelist>
<member>InformalTable</member>
<member> Table</member>
<member> colspec</member>
<member> entry</member>
<member> entrytbl</member>
<member> row</member>
<member> spanspec</member>
<member> tbody</member>
<member> tfoot</member>
<member> tgroup</member>
<member> thead</member>
</simplelist>
</section>
<section>
<title>Addresses</title>
<simplelist>
<member> Email</member>
<member> otheraddr</member>
<member> country</member>
<member> fax</member>
<member> address</member>
<member> city</member>
<member> street</member>
<member> postcode</member>
<member> pob</member>
<member> state</member>
<member> phone</member>
</simplelist>
</section>
<section>
<title>funcsynopsis</title>
<simplelist>
<member>Function</member>
<member> Parameter</member>
<member> ReturnValue</member>
<member> paramdef</member>
<member> varargs</member>
<member> void</member>
<member> funcdef</member>
<member> funcparams</member>
<member> funcprototype</member>
<member> funcsynopsisinfo</member>
</simplelist>
</section>
<section>
<title>cmdsynopsis</title>
<simplelist>
<member>arg</member>
<member> cmdsynopsis</member>
<member> group</member>
<member> synopfragment</member>
<member> synopfragmentref</member>
<member> refsynopsisdiv</member>
<member> sbr</member>
</simplelist>
</section>
<section>
<title>synopsis</title>
<simplelist>
<member> synopsis</member>
<member> cmdsynopsis</member>
<member> funcsynopsis</member>
</simplelist>
</section>
<section>
<title>Callouts</title>
<simplelist>
<member>screenco</member>
<member> programlistingco</member>
<member> co</member>
<member> coref</member>
<member> areaspec</member>
<member> graphicco</member>
<member> mediaobjectco</member>
<member> calloutlist</member>
<member> imageobjectco</member>
</simplelist>
</section>
<section>
<title>Graphics</title>
<simplelist>
<member>inlinegraphic</member>
<member> inlinemediaobject</member>
<member> mediaobject</member>
<member> graphic</member>
<member> audioobject</member>
<member> alt</member>
<member> caption</member>
<member> videoobject</member>
<member> imageobject</member>
<member> textobject</member>
</simplelist>
</section>
<section>
<title>Components</title>
<simplelist>
<member>dedication</member>
<member> set</member>
<member> book</member>
<member> part</member>
<member> partintro</member>
<member> colophon</member>
<member> appendix</member>
<member> article</member>
<member> chapter</member>
<member> preface</member>
</simplelist>
</section>
<section>
<title>Meta-wrappers</title>
<simplelist>
<member>articleinfo</member>
<member> refsynopsisdivinfo</member>
<member> chapterinfo</member>
<member> prefaceinfo</member>
<member> appendixinfo</member>
<member> bibliographyinfo</member>
<member> glossaryinfo</member>
<member> indexinfo</member>
<member> setinfo</member>
<member> bookinfo</member>
<member> sect1info</member>
<member> sect2info</member>
<member> sect3info</member>
<member> sect4info</member>
<member> screeninfo</member>
<member> sect5info</member>
<member> sectioninfo</member>
<member> objectinfo</member>
<member> blockinfo</member>
</simplelist>
</section>
<section>
<title>bibliography entries</title>
<simplelist>
<member>biblioentry</member>
<member> bibliomixed</member>
<member> biblioset</member>
<member> bibliomset</member>
<member> bibliomisc</member>
</simplelist>
</section>
<section>
<title>Sections</title>
<simplelist>
<member>sect1</member>
<member> sect2</member>
<member> sect3</member>
<member> sect4</member>
<member> sect5</member>
<member> section</member>
<member> simplesect</member>
<member> bridgehead</member>
</simplelist>
</section>
<section>
<title>Lists</title>
<simplelist>
<member>calloutlist</member>
<member> itemizedlist</member>
<member> orderedlist</member>
<member> segmentedlist</member>
<member> simplelist</member>
<member> variablelist</member>
<member> listitem</member>
</simplelist>
</section>
<section>
<title>verbatim</title>
<simplelist>
<member>synopsis</member>
<member> programlisting</member>
<member> literallayout</member>
<member> lineannotation</member>
<member> screen</member>
<member> screenshot</member>
<member> ComputerOutput</member>
<member> userinput</member>
</simplelist>
</section>
<section>
<title>author</title>
<simplelist>
<member>author</member>
<member> authorblurb</member>
<member> authorgroup</member>
<member> corpauthor</member>
<member> contrib</member>
<member> editor</member>
<member> collab</member>
<member> collabname</member>
<member> othercredit</member>
<member> personname</member>
<member> personblurb</member>
</simplelist>
</section>
<section>
<title>person-meta</title>
<simplelist>
<member>lineage</member>
<member> firstname</member>
<member> honorific</member>
<member> othername</member>
<member> surname</member>
<member> affiliation</member>
</simplelist>
</section>
<section>
<title>affiliations</title>
<simplelist>
<member>jobtitle</member>
<member> affiliation</member>
<member> shortaffil</member>
<member> orgdiv</member>
<member> orgname</member>
<member> corpname</member>
</simplelist>
</section>
<section>
<title>admonitions</title>
<simplelist>
<member> important</member>
<member> tip</member>
<member> note</member>
<member> warning</member>
<member> caution</member>
</simplelist>
</section>
<section>
<title>figures, examples, etc.</title>
<simplelist>
<member>equation</member>
<member> example</member>
<member> figure</member>
<member> Table</member>
<member> informalequation</member>
<member> informalexample</member>
<member> informalfigure</member>
<member> InformalTable</member>
</simplelist>
</section>
<section>
<title>keywords</title>
<simplelist>
<member>subject</member>
<member> subjectset</member>
<member> subjectterm</member>
<member> keyword</member>
<member> keywordset</member>
</simplelist>
</section>
<section>
<title>paras</title>
<simplelist>
<member>formalpara</member>
<member> para</member>
<member> simpara</member>
</simplelist>
</section>
<section>
<title>titles</title>
<simplelist>
<member>subtitle</member>
<member> title</member>
<member> titleabbrev</member>
</simplelist>
</section>
<section>
<title>block things</title>
<simplelist>
<member>highlights</member>
<member> epigraph</member>
<member> blockquote</member>
<member> sidebar</member>
<member> abstract</member>
</simplelist>
</section>
<section>
<title>blockquotes</title>
<simplelist>
<member> epigraph</member>
<member> blockquote</member>
<member> attribution</member>
</simplelist>
</section>
<section>
<title>copyright</title>
<simplelist>
<member>Trademark</member>
<member> legalnotice</member>
<member> copyright</member>
</simplelist>
</section>
<section>
<title>numbers</title>
<simplelist>
<member>invpartnumber</member>
<member> isbn</member>
<member> issn</member>
<member> biblioid</member>
<member> issuenum</member>
<member> productnumber</member>
<member> pubsnumber</member>
<member> seriesvolnums</member>
<member> volumenum</member>
</simplelist>
</section>
<section>
<title>conference meta</title>
<simplelist>
<member>confdates</member>
<member> confgroup</member>
<member> confnum</member>
<member> confsponsor</member>
<member> conftitle</member>
<member> contractnum</member>
<member> contractsponsor</member>
</simplelist>
</section>
<section>
<title>date meta</title>
<simplelist>
<member>printhistory</member>
<member> pubdate</member>
<member> revhistory</member>
<member> date</member>
<member> releaseinfo</member>
<member> edition</member>
</simplelist>
</section>
<section>
<title>refentry names</title>
<simplelist>
<member> refdescriptor</member>
<member> refname</member>
<member> refentrytitle</member>
</simplelist>
</section>
<section>
<title>refentry sections</title>
<simplelist>
<member>refnamediv</member>
<member> refsynopsisdiv</member>
<member> refsect1</member>
<member> refsect2</member>
<member> refsect3</member>
<member> refsection</member>
</simplelist>
</section>
<section>
<title>orgnames</title>
<simplelist>
<member> corpname</member>
<member> publishername</member>
<member> orgname</member>
</simplelist>
</section>
<section>
<title>index terms</title>
<simplelist>
<member>indexterm</member>
<member> indexentry</member>
<member> primary</member>
<member> primaryie</member>
<member> secondary</member>
<member> secondaryie</member>
<member> tertiary</member>
<member> tertiaryie</member>
<member> see</member>
<member> seealso</member>
<member> seealsoie</member>
<member> seeie</member>
</simplelist>
</section>
<section>
<title>tocs</title>
<simplelist>
<member> ToC</member>
<member> LoT</member>
</simplelist>
</section>
</section>