OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


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>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC