]> granicus.if.org Git - docbook-dsssl/commitdiff
Parameters
authorNorman Walsh <ndw@nwalsh.com>
Sun, 7 Oct 2001 19:58:57 +0000 (19:58 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sun, 7 Oct 2001 19:58:57 +0000 (19:58 +0000)
164 files changed:
xsl/params/admon.graphics.extension.xml [new file with mode: 0644]
xsl/params/admon.graphics.path.xml [new file with mode: 0644]
xsl/params/admon.graphics.xml [new file with mode: 0644]
xsl/params/admon.style.xml [new file with mode: 0644]
xsl/params/admonition.title.properties.xml [new file with mode: 0644]
xsl/params/alignment.xml [new file with mode: 0644]
xsl/params/annotate.toc.xml [new file with mode: 0644]
xsl/params/appendix.autolabel.xml [new file with mode: 0644]
xsl/params/arbortext.extensions.xml [new file with mode: 0644]
xsl/params/author.othername.in.middle.xml [new file with mode: 0644]
xsl/params/autotoc.label.separator.xml [new file with mode: 0644]
xsl/params/base.dir.xml [new file with mode: 0644]
xsl/params/biblioentry.item.separator.xml [new file with mode: 0644]
xsl/params/bibliography.collection.xml [new file with mode: 0644]
xsl/params/body.font.family.xml [new file with mode: 0644]
xsl/params/body.font.master.xml [new file with mode: 0644]
xsl/params/body.font.size.xml [new file with mode: 0644]
xsl/params/body.margin.bottom.xml [new file with mode: 0644]
xsl/params/body.margin.top.xml [new file with mode: 0644]
xsl/params/bridgehead.in.toc.xml [new file with mode: 0644]
xsl/params/callout.defaultcolumn.xml [new file with mode: 0644]
xsl/params/callout.graphics.extension.xml [new file with mode: 0644]
xsl/params/callout.graphics.number.limit.xml [new file with mode: 0644]
xsl/params/callout.graphics.path.xml [new file with mode: 0644]
xsl/params/callout.graphics.xml [new file with mode: 0644]
xsl/params/callout.list.table.xml [new file with mode: 0644]
xsl/params/callout.unicode.font.xml [new file with mode: 0644]
xsl/params/callout.unicode.number.limit.xml [new file with mode: 0644]
xsl/params/callout.unicode.start.character.xml [new file with mode: 0644]
xsl/params/callout.unicode.xml [new file with mode: 0644]
xsl/params/callouts.extension.xml [new file with mode: 0644]
xsl/params/chapter.autolabel.xml [new file with mode: 0644]
xsl/params/chunk.datafile.xml [new file with mode: 0644]
xsl/params/chunk.first.sections.xml [new file with mode: 0644]
xsl/params/chunk.sections.xml [new file with mode: 0644]
xsl/params/citerefentry.link.xml [new file with mode: 0644]
xsl/params/column.count.xml [new file with mode: 0644]
xsl/params/component.title.properties.xml [new file with mode: 0644]
xsl/params/css.decoration.xml [new file with mode: 0644]
xsl/params/default.encoding.xml [new file with mode: 0644]
xsl/params/default.table.width.xml [new file with mode: 0644]
xsl/params/default.units.xml [new file with mode: 0644]
xsl/params/dingbat.font.family.xml [new file with mode: 0644]
xsl/params/double.sided.xml [new file with mode: 0644]
xsl/params/ebnf.table.bgcolor.xml [new file with mode: 0644]
xsl/params/ebnf.table.border.xml [new file with mode: 0644]
xsl/params/emphasis.propagates.style.xml [new file with mode: 0644]
xsl/params/footnote.font.size.xml [new file with mode: 0644]
xsl/params/fop.extensions.xml [new file with mode: 0644]
xsl/params/formal.object.properties.xml [new file with mode: 0644]
xsl/params/formal.procedures.xml [new file with mode: 0644]
xsl/params/formal.title.properties.xml [new file with mode: 0644]
xsl/params/format.variablelist.as.list.xml [new file with mode: 0644]
xsl/params/funcsynopsis.decoration.xml [new file with mode: 0644]
xsl/params/funcsynopsis.style.xml [new file with mode: 0644]
xsl/params/function.parens.xml [new file with mode: 0644]
xsl/params/generate.appendix.toc.xml [new file with mode: 0644]
xsl/params/generate.article.toc.xml [new file with mode: 0644]
xsl/params/generate.book.equation.lot.xml [new file with mode: 0644]
xsl/params/generate.book.example.lot.xml [new file with mode: 0644]
xsl/params/generate.book.figure.lot.xml [new file with mode: 0644]
xsl/params/generate.book.table.lot.xml [new file with mode: 0644]
xsl/params/generate.book.toc.xml [new file with mode: 0644]
xsl/params/generate.chapter.toc.xml [new file with mode: 0644]
xsl/params/generate.component.toc.xml [new file with mode: 0644]
xsl/params/generate.division.equation.lot.xml [new file with mode: 0644]
xsl/params/generate.division.example.lot.xml [new file with mode: 0644]
xsl/params/generate.division.figure.lot.xml [new file with mode: 0644]
xsl/params/generate.division.table.lot.xml [new file with mode: 0644]
xsl/params/generate.division.toc.xml [new file with mode: 0644]
xsl/params/generate.index.xml [new file with mode: 0644]
xsl/params/generate.legalnotice.link.xml [new file with mode: 0644]
xsl/params/generate.part.toc.xml [new file with mode: 0644]
xsl/params/generate.preface.toc.xml [new file with mode: 0644]
xsl/params/generate.qandadiv.toc.xml [new file with mode: 0644]
xsl/params/generate.qandaset.toc.xml [new file with mode: 0644]
xsl/params/generate.reference.toc.xml [new file with mode: 0644]
xsl/params/generate.section.toc.level.xml [new file with mode: 0644]
xsl/params/generate.section.toc.xml [new file with mode: 0644]
xsl/params/generate.set.toc.xml [new file with mode: 0644]
xsl/params/graphic.default.extension.xml [new file with mode: 0644]
xsl/params/html.base.xml [new file with mode: 0644]
xsl/params/html.ext.xml [new file with mode: 0644]
xsl/params/html.stylesheet.type.xml [new file with mode: 0644]
xsl/params/html.stylesheet.xml [new file with mode: 0644]
xsl/params/hyphenate.xml [new file with mode: 0644]
xsl/params/inherit.keywords.xml [new file with mode: 0644]
xsl/params/insert.xref.page.number.xml [new file with mode: 0644]
xsl/params/label.from.part.xml [new file with mode: 0644]
xsl/params/linenumbering.everyNth.xml [new file with mode: 0644]
xsl/params/linenumbering.extension.xml [new file with mode: 0644]
xsl/params/linenumbering.separator.xml [new file with mode: 0644]
xsl/params/linenumbering.width.xml [new file with mode: 0644]
xsl/params/link.mailto.url.xml [new file with mode: 0644]
xsl/params/list.block.spacing.xml [new file with mode: 0644]
xsl/params/list.item.spacing.xml [new file with mode: 0644]
xsl/params/make.single.year.ranges.xml [new file with mode: 0644]
xsl/params/make.year.ranges.xml [new file with mode: 0644]
xsl/params/monospace.font.family.xml [new file with mode: 0644]
xsl/params/monospace.verbatim.properties.xml [new file with mode: 0644]
xsl/params/nominal.table.width.xml [new file with mode: 0644]
xsl/params/normal.para.spacing.xml [new file with mode: 0644]
xsl/params/olink.fragid.xml [new file with mode: 0644]
xsl/params/olink.outline.ext.xml [new file with mode: 0644]
xsl/params/olink.pubid.xml [new file with mode: 0644]
xsl/params/olink.resolver.xml [new file with mode: 0644]
xsl/params/olink.sysid.xml [new file with mode: 0644]
xsl/params/page.height.portrait.xml [new file with mode: 0644]
xsl/params/page.height.xml [new file with mode: 0644]
xsl/params/page.margin.bottom.xml [new file with mode: 0644]
xsl/params/page.margin.inner.xml [new file with mode: 0644]
xsl/params/page.margin.outer.xml [new file with mode: 0644]
xsl/params/page.margin.top.xml [new file with mode: 0644]
xsl/params/page.orientation.xml [new file with mode: 0644]
xsl/params/page.width.portrait.xml [new file with mode: 0644]
xsl/params/page.width.xml [new file with mode: 0644]
xsl/params/paper.type.xml [new file with mode: 0644]
xsl/params/part.autolabel.xml [new file with mode: 0644]
xsl/params/passivetex.extensions.xml [new file with mode: 0644]
xsl/params/phrase.propagates.style.xml [new file with mode: 0644]
xsl/params/preface.autolabel.xml [new file with mode: 0644]
xsl/params/process.empty.source.toc.xml [new file with mode: 0644]
xsl/params/process.source.toc.xml [new file with mode: 0644]
xsl/params/qanda.defaultlabel.xml [new file with mode: 0644]
xsl/params/qanda.inherit.numeration.xml [new file with mode: 0644]
xsl/params/qandadiv.autolabel.xml [new file with mode: 0644]
xsl/params/refentry.generate.name.xml [new file with mode: 0644]
xsl/params/refentry.separator.xml [new file with mode: 0644]
xsl/params/refentry.xref.manvolnum.xml [new file with mode: 0644]
xsl/params/region.after.extent.xml [new file with mode: 0644]
xsl/params/region.before.extent.xml [new file with mode: 0644]
xsl/params/root.filename.xml [new file with mode: 0644]
xsl/params/rootid.xml [new file with mode: 0644]
xsl/params/runinhead.default.title.end.punct.xml [new file with mode: 0644]
xsl/params/runinhead.title.end.punct.xml [new file with mode: 0644]
xsl/params/sans.font.family.xml [new file with mode: 0644]
xsl/params/saxon.callouts.xml [new file with mode: 0644]
xsl/params/saxon.character.representation.xml [new file with mode: 0644]
xsl/params/saxon.linenumbering.xml [new file with mode: 0644]
xsl/params/saxon.tablecolumns.xml [new file with mode: 0644]
xsl/params/section.autolabel.xml [new file with mode: 0644]
xsl/params/section.label.includes.component.label.xml [new file with mode: 0644]
xsl/params/shade.verbatim.style.xml [new file with mode: 0644]
xsl/params/shade.verbatim.xml [new file with mode: 0644]
xsl/params/show.comments.xml [new file with mode: 0644]
xsl/params/show.revisionflag.xml [new file with mode: 0644]
xsl/params/spacing.paras.xml [new file with mode: 0644]
xsl/params/stylesheet.result.type.xml [new file with mode: 0644]
xsl/params/suppress.navigation.xml [new file with mode: 0644]
xsl/params/tablecolumns.extension.xml [new file with mode: 0644]
xsl/params/template.xml [new file with mode: 0644]
xsl/params/textinsert.extension.xml [new file with mode: 0644]
xsl/params/title.font.family.xml [new file with mode: 0644]
xsl/params/toc.list.type.xml [new file with mode: 0644]
xsl/params/toc.margin.properties.xml [new file with mode: 0644]
xsl/params/toc.section.depth.xml [new file with mode: 0644]
xsl/params/ulink.target.xml [new file with mode: 0644]
xsl/params/use.extensions.xml [new file with mode: 0644]
xsl/params/use.id.as.filename.xml [new file with mode: 0644]
xsl/params/use.id.function.xml [new file with mode: 0644]
xsl/params/using.chunker.xml [new file with mode: 0644]
xsl/params/verbatim.properties.xml [new file with mode: 0644]
xsl/params/xep.extensions.xml [new file with mode: 0644]
xsl/params/xref.properties.xml [new file with mode: 0644]

diff --git a/xsl/params/admon.graphics.extension.xml b/xsl/params/admon.graphics.extension.xml
new file mode 100644 (file)
index 0000000..e5e02c6
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>admon.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.extension</refname>
+<refpurpose>Extension for admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="admon.graphics.extension"><xsl:param name="admon.graphics.extension" select="'.png'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on admonition graphics.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/admon.graphics.path.xml b/xsl/params/admon.graphics.path.xml
new file mode 100644 (file)
index 0000000..cea2c3f
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>admon.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.path</refname>
+<refpurpose>Path to admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="admon.graphics.path"><xsl:param name="admon.graphics.path">images/</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the admonition graphics.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/admon.graphics.xml b/xsl/params/admon.graphics.xml
new file mode 100644 (file)
index 0000000..987e9c4
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>admon.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics</refname>
+<refpurpose>Use graphics in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="admon.graphics"><xsl:param name="admon.graphics" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented in an alternate style that uses
+a graphic.  Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/admon.style.xml b/xsl/params/admon.style.xml
new file mode 100644 (file)
index 0000000..b2f5fa8
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>admon.style</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.style</refname>
+<refpurpose>CSS style attributes for admonitions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="admon.style"><xsl:param name="admon.style">
+  <xsl:text>margin-left: 0.5in; margin-right: 0.5in;</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the value of the <sgmltag class="attribute">STYLE</sgmltag>
+attribute that should be added to admonitions.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/admonition.title.properties.xml b/xsl/params/admonition.title.properties.xml
new file mode 100644 (file)
index 0000000..34adc6a
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refnamediv>
+<refname>admonition.title.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="admonition.title.properties"><xsl:attribute-set name="admonition.title.properties">
+  <xsl:attribute name="font-size">14pt</xsl:attribute>
+  <xsl:attribute name="font-weight">bold</xsl:attribute>
+  <xsl:attribute name="hyphenate">false</xsl:attribute>
+  <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/alignment.xml b/xsl/params/alignment.xml
new file mode 100644 (file)
index 0000000..a1cd846
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>alignment</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>alignment</refname>
+<refpurpose>Specify the default text alignment</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="alignment"><xsl:param name="alignment">justify</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default text alignment is used for most body text.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/annotate.toc.xml b/xsl/params/annotate.toc.xml
new file mode 100644 (file)
index 0000000..6f751a5
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>annotate.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>annotate.toc</refname>
+<refpurpose>Annotate the Table of Contents?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="annotate.toc"><xsl:param name="annotate.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, TOCs will be annotated. At present, this just means
+that the <sgmltag>RefPurpose</sgmltag> of <sgmltag>RefEntry</sgmltag>
+TOC entries will be displayed.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/appendix.autolabel.xml b/xsl/params/appendix.autolabel.xml
new file mode 100644 (file)
index 0000000..34165d4
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>appendix.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendix.autolabel</refname>
+<refpurpose>Are Appendixes automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="appendix.autolabel"><xsl:param name="appendix.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled appendixes will be
+enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/arbortext.extensions.xml b/xsl/params/arbortext.extensions.xml
new file mode 100644 (file)
index 0000000..a5c42ef
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>arbortext.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>arbortext.extensions</refname>
+<refpurpose>Enable Arbortext extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="arbortext.extensions"><xsl:param name="arbortext.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink url="http://www.arbortext.com/">Arbortext</ulink>
+extensions will be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/author.othername.in.middle.xml b/xsl/params/author.othername.in.middle.xml
new file mode 100644 (file)
index 0000000..7412314
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>author.othername.in.middle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>author.othername.in.middle</refname>
+<refpurpose>Is <sgmltag>othername</sgmltag> in <sgmltag>author</sgmltag> a
+middle name?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="author.othername.in.middle"><xsl:param name="author.othername.in.middle" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the <sgmltag>othername</sgmltag> of an <sgmltag>author</sgmltag>
+appears between the <sgmltag>firstname</sgmltag> and
+<sgmltag>surname</sgmltag>.  Otherwise, <sgmltag>othername</sgmltag>
+is suppressed.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/autotoc.label.separator.xml b/xsl/params/autotoc.label.separator.xml
new file mode 100644 (file)
index 0000000..4a934f4
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>autotoc.label.separator</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>autotoc.label.separator</refname>
+<refpurpose>Separator between labels and titles in the ToC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="autotoc.label.separator"><xsl:param name="autotoc.label.separator" select="'. '"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/base.dir.xml b/xsl/params/base.dir.xml
new file mode 100644 (file)
index 0000000..e72145b
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>base.dir</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>base.dir</refname>
+<refpurpose>The base directory of chunks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="base.dir"><xsl:param name="base.dir" select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, the <literal>base.dir</literal> identifies
+the output directory for chunks. (If not specified, the output directory
+is system dependent.)</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/biblioentry.item.separator.xml b/xsl/params/biblioentry.item.separator.xml
new file mode 100644 (file)
index 0000000..f46bd83
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>biblioentry.item.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioentry.item.separator</refname>
+<refpurpose>Text to separate bibliography entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="biblioentry.item.separator"><xsl:param name="biblioentry.item.separator">. </xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Text to separate bibliography entries
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/bibliography.collection.xml b/xsl/params/bibliography.collection.xml
new file mode 100644 (file)
index 0000000..4bc81a0
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>bibliography.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.collection</refname>
+<refpurpose>Name of the bibliography collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="bibliography.collection"><xsl:param name="bibliography.collection" select="'http://docbook.sourceforge.net/release/bibliography/bibliography.xml'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Tired of copying bibliography entries from one document to another?
+Now you can maintain a central bibliography and let the stylesheets do
+the copying for you. This parameter identifies the file (by URI reference)
+that contains your complete bibliography collection.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/body.font.family.xml b/xsl/params/body.font.family.xml
new file mode 100644 (file)
index 0000000..4f29b67
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>body.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.family</refname>
+<refpurpose>The default font family for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="body.font.family"><xsl:param name="body.font.family">Times Roman</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font family is the default font used for text in the page body.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/body.font.master.xml b/xsl/params/body.font.master.xml
new file mode 100644 (file)
index 0000000..e5eb3dd
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>body.font.master</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.master</refname>
+<refpurpose>Specifies the default point size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="body.font.master"><xsl:param name="body.font.master">10</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and <varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/body.font.size.xml b/xsl/params/body.font.size.xml
new file mode 100644 (file)
index 0000000..594c8a3
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>body.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.size</refname>
+<refpurpose>Specifies the default font size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="body.font.size"><xsl:param name="body.font.size">
+ <xsl:value-of select="$body.font.master"/><xsl:text>pt</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and <varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/body.margin.bottom.xml b/xsl/params/body.margin.bottom.xml
new file mode 100644 (file)
index 0000000..b298a76
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>body.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.bottom</refname>
+<refpurpose>The bottom margin of the body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="body.margin.bottom"><xsl:param name="body.margin.bottom">24pt</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body bottom margin is the distance from the last line of text
+in the page body to the bottom page margin. Note that the page footer, if
+any, appears in the space between the body bottom margin and the page
+bottom margin.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/body.margin.top.xml b/xsl/params/body.margin.top.xml
new file mode 100644 (file)
index 0000000..0600e32
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>body.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.top</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="body.margin.top"><xsl:param name="body.margin.top">24pt</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body top margin is the distance from the page top margin to
+the first line of text
+in the page body. Note that the page header, if
+any, appears in the space between the page top margin and the body
+top margin.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/bridgehead.in.toc.xml b/xsl/params/bridgehead.in.toc.xml
new file mode 100644 (file)
index 0000000..b38a9e2
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>bridgehead.in.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bridgehead.in.toc</refname>
+<refpurpose>Should bridgehead elements appear in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="bridgehead.in.toc"><xsl:param name="bridgehead.in.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, bridgeheads appear in the TOC. Note that this option
+is not fully supported and may be removed in a future version of the
+stylesheets.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.defaultcolumn.xml b/xsl/params/callout.defaultcolumn.xml
new file mode 100644 (file)
index 0000000..bb8c692
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.defaultcolumn</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.defaultcolumn</refname>
+<refpurpose>Indicates what column callouts appear in by default</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.defaultcolumn"><xsl:param name="callout.defaultcolumn" select="'60'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a callout does not identify a column (for example, if it uses
+the <literal>linerange</literal> <sgmltag class="attribute">unit</sgmltag>),
+it will appear in the default column.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.graphics.extension.xml b/xsl/params/callout.graphics.extension.xml
new file mode 100644 (file)
index 0000000..a039316
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.extension</refname>
+<refpurpose>Extension for callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.graphics.extension"><xsl:param name="callout.graphics.extension" select="'.png'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on callout graphics.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.graphics.number.limit.xml b/xsl/params/callout.graphics.number.limit.xml
new file mode 100644 (file)
index 0000000..ebd9686
--- /dev/null
@@ -0,0 +1,28 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.graphics.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.graphics.number.limit"><xsl:param name="callout.graphics.number.limit" select="'10'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter>callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.graphics.path.xml b/xsl/params/callout.graphics.path.xml
new file mode 100644 (file)
index 0000000..463f3eb
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.path</refname>
+<refpurpose>Path to callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.graphics.path"><xsl:param name="callout.graphics.path" select="'images/callouts/'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the callout graphics.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.graphics.xml b/xsl/params/callout.graphics.xml
new file mode 100644 (file)
index 0000000..abb6314
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics</refname>
+<refpurpose>Use graphics for callouts?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.graphics"><xsl:param name="callout.graphics" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, callouts are presented with graphics (e.g., reverse-video
+circled numbers instead of "(1)", "(2)", etc.).
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.list.table.xml b/xsl/params/callout.list.table.xml
new file mode 100644 (file)
index 0000000..cf797df
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.list.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.list.table</refname>
+<refpurpose>Present callout lists using a table?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.list.table"><xsl:param name="callout.list.table" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default presentation of <sgmltag>CalloutList</sgmltag>s uses
+an HTML <sgmltag>DL</sgmltag>. Some browsers don't align DLs very well
+if <parameter>callout.graphics</parameter> are used. With this option
+turned on, <sgmltag>CalloutList</sgmltag>s are presented in an HTML
+<sgmltag>TABLE</sgmltag>, which usually results in better alignment
+of the callout number with the callout description.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.unicode.font.xml b/xsl/params/callout.unicode.font.xml
new file mode 100644 (file)
index 0000000..439256a
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.unicode.font</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.font</refname>
+<refpurpose>Specify a font for Unicode glyphs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.unicode.font"><xsl:param name="callout.unicode.font" select="'ZapfDingbats'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The name of the font to specify around Unicode callout glyphs.
+If set to the empty string, no font change will occur.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.unicode.number.limit.xml b/xsl/params/callout.unicode.number.limit.xml
new file mode 100644 (file)
index 0000000..b819d76
--- /dev/null
@@ -0,0 +1,28 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.unicode.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.unicode.number.limit"><xsl:param name="callout.unicode.number.limit" select="'10'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter>callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.unicode.start.character.xml b/xsl/params/callout.unicode.start.character.xml
new file mode 100644 (file)
index 0000000..5a8d75f
--- /dev/null
@@ -0,0 +1,28 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.unicode.start.character</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.start.character</refname>
+<refpurpose>First Unicode character to use, decimal value.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.unicode.start.character"><xsl:param name="callout.unicode.start.character" select="10102"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter>callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callout.unicode.xml b/xsl/params/callout.unicode.xml
new file mode 100644 (file)
index 0000000..d80d1ff
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>callout.unicode</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callout.unicode"><xsl:param name="callout.unicode" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/callouts.extension.xml b/xsl/params/callouts.extension.xml
new file mode 100644 (file)
index 0000000..bd10ca0
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>callouts.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callouts.extension</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="callouts.extension"><xsl:param name="callouts.extension" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/chapter.autolabel.xml b/xsl/params/chapter.autolabel.xml
new file mode 100644 (file)
index 0000000..eb10621
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>chapter.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapter.autolabel</refname>
+<refpurpose>Are chapters automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="chapter.autolabel"><xsl:param name="chapter.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled chapters will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/chunk.datafile.xml b/xsl/params/chunk.datafile.xml
new file mode 100644 (file)
index 0000000..750876e
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>chunk.datafile</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.datafile</refname>
+<refpurpose>Name of the temporary file used to hold chunking data</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="chunk.datafile">
+<xsl:param name="chunk.datafile" select="'.chunks'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Chunking is now a two-step process. The
+<parameter>chunk.datafile</parameter> is the name of the file used to
+hold the chunking data.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/chunk.first.sections.xml b/xsl/params/chunk.first.sections.xml
new file mode 100644 (file)
index 0000000..3637fd1
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>chunk.first.sections</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.first.sections</refname>
+<refpurpose>Chunk the first top-level section?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="chunk.first.sections"><xsl:param name="chunk.first.sections" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a chunk will be created for the first top-level
+<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements in
+each component. Otherwise, that section will be part of the chunk for
+its parent.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/chunk.sections.xml b/xsl/params/chunk.sections.xml
new file mode 100644 (file)
index 0000000..0daf45a
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>chunk.sections</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.sections</refname>
+<refpurpose>Should top-level sections be chunks in their own right?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="chunk.sections"><xsl:param name="chunk.sections" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, chunks will be created for top-level
+<sgmltag>sect1</sgmltag> and <sgmltag>section</sgmltag> elements in
+each component.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/citerefentry.link.xml b/xsl/params/citerefentry.link.xml
new file mode 100644 (file)
index 0000000..82d7d30
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>citerefentry.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citerefentry.link</refname>
+<refpurpose>Generate URL links when cross-referencing RefEntrys?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="citerefentry.link"><xsl:param name="citerefentry.link" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a web link will be generated, presumably
+to an online man-&gt;HTML gateway. The text of the link is
+generated by the generate.citerefentry.link template.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/column.count.xml b/xsl/params/column.count.xml
new file mode 100644 (file)
index 0000000..85714fc
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>column.count</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>column.count</refname>
+<refpurpose>Specifies the number of columns of text on the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="column.count"><xsl:param name="column.count" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The specified number of columns of text will appear on each page.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/component.title.properties.xml b/xsl/params/component.title.properties.xml
new file mode 100644 (file)
index 0000000..e7a416f
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refnamediv>
+<refname>component.title.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="component.title.properties"><xsl:attribute-set name="component.title.properties">
+  <xsl:attribute name="space-before.optimum">2em</xsl:attribute>
+  <xsl:attribute name="space-before.minimum">1.8em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">2.2em</xsl:attribute>
+  <xsl:attribute name="font-weight">bold</xsl:attribute>
+  <xsl:attribute name="font-size">18pt</xsl:attribute>
+  <xsl:attribute name="space-after.optimum">1.5em</xsl:attribute>
+  <xsl:attribute name="space-after.minimum">1.3em</xsl:attribute>
+  <xsl:attribute name="space-after.maximum">1.8em</xsl:attribute>
+  <xsl:attribute name="hyphenate">false</xsl:attribute>
+  <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/css.decoration.xml b/xsl/params/css.decoration.xml
new file mode 100644 (file)
index 0000000..29f7500
--- /dev/null
@@ -0,0 +1,26 @@
+<refentry>
+<refmeta>
+<refentrytitle>css.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>css.decoration</refname>
+<refpurpose>Enable CSS decoration of elements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="css.decoration"><xsl:param name="css.decoration">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>css.decoration</literal> is turned on, then HTML elements
+produced by the
+stylesheet may be decorated with STYLE attributes.  For example, the
+LI tags produced for list items may include a fragment of CSS in the
+STYLE attribute which sets the CSS property "list-style-type".
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/default.encoding.xml b/xsl/params/default.encoding.xml
new file mode 100644 (file)
index 0000000..8da62bc
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>default.encoding</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.encoding</refname>
+<refpurpose>Encoding used in generated HTML pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="default.encoding"><xsl:param name="default.encoding" select="'ISO-8859-1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This encoding is used in files generated by chunking stylesheet. Currently
+only Saxon is able to change output encoding.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/default.table.width.xml b/xsl/params/default.table.width.xml
new file mode 100644 (file)
index 0000000..d43d11d
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>default.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.table.width</refname>
+<refpurpose>The default width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="default.table.width"><xsl:param name="default.table.width" select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the WIDTH attribute on
+tables that do not specify an alternate width (with the dbhtml processing
+instruction).</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/default.units.xml b/xsl/params/default.units.xml
new file mode 100644 (file)
index 0000000..81a56d5
--- /dev/null
@@ -0,0 +1,30 @@
+<refentry>
+<refmeta>
+<refentrytitle>default.units</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">cm</refmiscinfo>
+<refmiscinfo role="value">mm</refmiscinfo>
+<refmiscinfo role="value">in</refmiscinfo>
+<refmiscinfo role="value">pt</refmiscinfo>
+<refmiscinfo role="value">pc</refmiscinfo>
+<refmiscinfo role="value">px</refmiscinfo>
+<refmiscinfo role="value">em</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.units</refname>
+<refpurpose>Default units for an unqualified dimension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="default.units"><xsl:param name="default.units" select="'pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If an unqualified dimension is encountered (for example, in a
+graphic width), the <parameter>default-units</parameter> will be used for the
+units. Unqualified dimensions are not allowed in XSL Formatting Objects.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/dingbat.font.family.xml b/xsl/params/dingbat.font.family.xml
new file mode 100644 (file)
index 0000000..b8378d2
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>dingbat.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>dingbat.font.family</refname>
+<refpurpose>The font family for copyright, quotes, and other symbols</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="dingbat.font.family"><xsl:param name="dingbat.font.family">Times Roman</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The dingbat font family is used for dingbats. If it is defined
+as the empty string, no font change is effected around dingbats.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/double.sided.xml b/xsl/params/double.sided.xml
new file mode 100644 (file)
index 0000000..1f010d2
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>double.sided</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>double.sided</refname>
+<refpurpose>Is the document to be printed double sided?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="double.sided"><xsl:param name="double.sided" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Double-sided documents are printed with a slightly wider margin
+on the binding edge of the page.
+</para>
+<para>FIXME: The current set of parameters does not take writing direction
+into account.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/ebnf.table.bgcolor.xml b/xsl/params/ebnf.table.bgcolor.xml
new file mode 100644 (file)
index 0000000..7734396
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>ebnf.table.bgcolor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.bgcolor</refname>
+<refpurpose>Background color for EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="ebnf.table.bgcolor"><xsl:param name="ebnf.table.bgcolor" select="'#F5DCB3'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the background color for EBNF tables. No <sgmltag>bgcolor</sgmltag>
+attribute is output if <varname>ebnf.table.bgcolor</varname> is set to
+the null string. The default value matches the value used in recent
+online versions of the W3C's XML Spec productions.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/ebnf.table.border.xml b/xsl/params/ebnf.table.border.xml
new file mode 100644 (file)
index 0000000..0ff813f
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>ebnf.table.border</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.border</refname>
+<refpurpose>Selects border on EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="ebnf.table.border"><xsl:param name="ebnf.table.border" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects the border on EBNF tables. If non-zero, the tables have
+borders, otherwise they don't.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/emphasis.propagates.style.xml b/xsl/params/emphasis.propagates.style.xml
new file mode 100644 (file)
index 0000000..6ee504a
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>emphasis.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>emphasis.propagates.style</refname>
+<refpurpose>Pass emphasis role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="emphasis.propagates.style"><xsl:param name="emphasis.propagates.style" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>emphasis</sgmltag> elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the emphasis.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/footnote.font.size.xml b/xsl/params/footnote.font.size.xml
new file mode 100644 (file)
index 0000000..8b95a9c
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>footnote.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>footnote.font.size</refname>
+<refpurpose>The font size for footnotes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="footnote.font.size"><xsl:param name="footnote.font.size">
+ <xsl:value-of select="$body.font.master * 0.8"/><xsl:text>pt</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The footnote font size is used for...footnotes!
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/fop.extensions.xml b/xsl/params/fop.extensions.xml
new file mode 100644 (file)
index 0000000..337076f
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>fop.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>fop.extensions</refname>
+<refpurpose>Enable FOP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="fop.extensions"><xsl:param name="fop.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink url="http://xml.apache.org/fop/">FOP</ulink>
+extensions will be used. At present, this consists of PDF bookmarks.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/formal.object.properties.xml b/xsl/params/formal.object.properties.xml
new file mode 100644 (file)
index 0000000..835aa2f
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refnamediv>
+<refname>formal.object.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="formal.object.properties"><xsl:attribute-set name="formal.object.properties">
+  <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+  <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+  <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+  <xsl:attribute name="keep-with-previous.within-column">always</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/formal.procedures.xml b/xsl/params/formal.procedures.xml
new file mode 100644 (file)
index 0000000..8464831
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>formal.procedures</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formal.procedures</refname>
+<refpurpose>Selects formal or informal procedures</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="formal.procedures"><xsl:param name="formal.procedures" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formal procedures are numbered and always hav a title.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/formal.title.properties.xml b/xsl/params/formal.title.properties.xml
new file mode 100644 (file)
index 0000000..be5f221
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refnamediv>
+<refname>formal.title.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="formal.title.properties"><xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
+  <xsl:attribute name="font-weight">bold</xsl:attribute>
+  <xsl:attribute name="font-size">12pt</xsl:attribute>
+  <xsl:attribute name="hyphenate">false</xsl:attribute>
+  <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/format.variablelist.as.list.xml b/xsl/params/format.variablelist.as.list.xml
new file mode 100644 (file)
index 0000000..186c8dc
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>format.variablelist.as.list</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>format.variablelist.as.list</refname>
+<refpurpose>Use an fo:list to format VariableLists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="format.variablelist.as.list"><xsl:param name="format.variablelist.as.list" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, an fo:list will be used to format VariableLists.
+Otherwise, nested fo:blocks will be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/funcsynopsis.decoration.xml b/xsl/params/funcsynopsis.decoration.xml
new file mode 100644 (file)
index 0000000..1e292c6
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>funcsynopsis.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.decoration</refname>
+<refpurpose>Decorate elements of a FuncSynopsis?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="funcsynopsis.decoration"><xsl:param name="funcsynopsis.decoration" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), elements of the FuncSynopsis will be decorated (e.g. bold or
+italic).  The decoration is controlled by functions that can be redefined
+in a customization layer.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/funcsynopsis.style.xml b/xsl/params/funcsynopsis.style.xml
new file mode 100644 (file)
index 0000000..1f20c5e
--- /dev/null
@@ -0,0 +1,26 @@
+<refentry>
+<refmeta>
+<refentrytitle>funcsynopsis.style</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">ansi</refmiscinfo>
+<refmiscinfo role="value">kr</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.style</refname>
+<refpurpose>What style of 'FuncSynopsis' should be generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="funcsynopsis.style"><xsl:param name="funcsynopsis.style">kr</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <varname>funcsynopsis.style</varname> is <literal>ansi</literal>,
+ANSI-style function synopses are generated for a
+<sgmltag>funcsynopsis</sgmltag>, otherwise K&amp;R-style
+function synopses are generated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/function.parens.xml b/xsl/params/function.parens.xml
new file mode 100644 (file)
index 0000000..ff423ee
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>function.parens</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>function.parens</refname>
+<refpurpose>Generate parens after a function?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="function.parens"><xsl:param name="function.parens">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not 0, the formatting of
+a <sgmltag class="starttag">function</sgmltag> element will include
+generated parenthesis.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.appendix.toc.xml b/xsl/params/generate.appendix.toc.xml
new file mode 100644 (file)
index 0000000..b1926dd
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.appendix.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.appendix.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.appendix.toc"><xsl:param name="generate.appendix.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.article.toc.xml b/xsl/params/generate.article.toc.xml
new file mode 100644 (file)
index 0000000..01c3dc8
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.article.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.article.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.article.toc"><xsl:param name="generate.article.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.book.equation.lot.xml b/xsl/params/generate.book.equation.lot.xml
new file mode 100644 (file)
index 0000000..82dc000
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.book.equation.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.book.equation.lot</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.book.equation.lot"><xsl:param name="generate.book.equation.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.book.example.lot.xml b/xsl/params/generate.book.example.lot.xml
new file mode 100644 (file)
index 0000000..188f184
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.book.example.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.book.example.lot</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.book.example.lot"><xsl:param name="generate.book.example.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.book.figure.lot.xml b/xsl/params/generate.book.figure.lot.xml
new file mode 100644 (file)
index 0000000..74f9309
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.book.figure.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.book.figure.lot</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.book.figure.lot"><xsl:param name="generate.book.figure.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.book.table.lot.xml b/xsl/params/generate.book.table.lot.xml
new file mode 100644 (file)
index 0000000..44e1ab7
--- /dev/null
@@ -0,0 +1,18 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.book.table.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.book.table.lot</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.book.table.lot"><xsl:param name="generate.book.table.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.book.toc.xml b/xsl/params/generate.book.toc.xml
new file mode 100644 (file)
index 0000000..18a390c
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.book.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.book.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.book.toc"><xsl:param name="generate.book.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.chapter.toc.xml b/xsl/params/generate.chapter.toc.xml
new file mode 100644 (file)
index 0000000..a20c7a6
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.chapter.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.chapter.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.chapter.toc"><xsl:param name="generate.chapter.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.component.toc.xml b/xsl/params/generate.component.toc.xml
new file mode 100644 (file)
index 0000000..1e68c16
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.component.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.component.toc</refname>
+<refpurpose>Should TOCs be genereated in components (Chapters, Appendixes, etc.)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.component.toc"><xsl:param name="generate.component.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), they are.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.division.equation.lot.xml b/xsl/params/generate.division.equation.lot.xml
new file mode 100644 (file)
index 0000000..be9c81d
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.division.equation.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.division.equation.lot</refname>
+<refpurpose>Generate a list of titles for Equations?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.division.equation.lot"><xsl:param name="generate.division.equation.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a list of titles is generated for Equations.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.division.example.lot.xml b/xsl/params/generate.division.example.lot.xml
new file mode 100644 (file)
index 0000000..a3af4f5
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.division.example.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.division.example.lot</refname>
+<refpurpose>Generate a list of titles for Examples?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.division.example.lot"><xsl:param name="generate.division.example.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a list of titles is generated for Examples.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.division.figure.lot.xml b/xsl/params/generate.division.figure.lot.xml
new file mode 100644 (file)
index 0000000..087c700
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.division.figure.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.division.figure.lot</refname>
+<refpurpose>Generate a list of titles for Figures?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.division.figure.lot"><xsl:param name="generate.division.figure.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a list of titles is generated for Figures.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.division.table.lot.xml b/xsl/params/generate.division.table.lot.xml
new file mode 100644 (file)
index 0000000..7452603
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.division.table.lot</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.division.table.lot</refname>
+<refpurpose>Generate a list of titles for Tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.division.table.lot"><xsl:param name="generate.division.table.lot" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a list of titles is generated for Tables.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.division.toc.xml b/xsl/params/generate.division.toc.xml
new file mode 100644 (file)
index 0000000..6ce27a9
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.division.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.division.toc</refname>
+<refpurpose>Should TOCs be genereated in divisions (Books, Parts, etc.)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.division.toc"><xsl:param name="generate.division.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), they are.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.index.xml b/xsl/params/generate.index.xml
new file mode 100644 (file)
index 0000000..a82c5f0
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.index</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.index</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.index"><xsl:param name="generate.index" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.legalnotice.link.xml b/xsl/params/generate.legalnotice.link.xml
new file mode 100644 (file)
index 0000000..4dae4ff
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.legalnotice.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.legalnotice.link</refname>
+<refpurpose>TBD</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.legalnotice.link"><xsl:param name="generate.legalnotice.link" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>TBD</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.part.toc.xml b/xsl/params/generate.part.toc.xml
new file mode 100644 (file)
index 0000000..aa26a6f
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.part.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.part.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.part.toc"><xsl:param name="generate.part.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.preface.toc.xml b/xsl/params/generate.preface.toc.xml
new file mode 100644 (file)
index 0000000..6bbbbdc
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.preface.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.preface.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.preface.toc"><xsl:param name="generate.preface.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.qandadiv.toc.xml b/xsl/params/generate.qandadiv.toc.xml
new file mode 100644 (file)
index 0000000..2b336b0
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.qandadiv.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.qandadiv.toc</refname>
+<refpurpose>Is a Table of Contents created for QandADivs?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.qandadiv.toc"><xsl:param name="generate.qandadiv.toc">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a ToC is constructed for QandADivs.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.qandaset.toc.xml b/xsl/params/generate.qandaset.toc.xml
new file mode 100644 (file)
index 0000000..c2d4f8a
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.qandaset.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.qandaset.toc</refname>
+<refpurpose>Is a Table of Contents created for QandASets?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.qandaset.toc"><xsl:param name="generate.qandaset.toc">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a ToC is constructed for QandASets.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.reference.toc.xml b/xsl/params/generate.reference.toc.xml
new file mode 100644 (file)
index 0000000..6ece531
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.reference.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.reference.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.reference.toc"><xsl:param name="generate.reference.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.section.toc.level.xml b/xsl/params/generate.section.toc.level.xml
new file mode 100644 (file)
index 0000000..5db64b4
--- /dev/null
@@ -0,0 +1,28 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.section.toc.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.section.toc.level</refname>
+<refpurpose>Control depth of TOC generation in sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.section.toc.level"><xsl:param name="generate.section.toc.level" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>generate.section.toc.level</parameter> parameter
+controls the depth of section in which TOCs will be generated. Note
+that this is related to, but not the same as
+<parameter>toc.section.depth</parameter>, which controls the depth to
+which TOC entries will be generated in a given TOC.</para>
+<para>If, for example, <parameter>generate.section.toc.level</parameter>
+is <literal>3</literal>, TOCs will be generated in first, second, and third
+level sections, but not in fourth level sections.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.section.toc.xml b/xsl/params/generate.section.toc.xml
new file mode 100644 (file)
index 0000000..18c0832
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.section.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.section.toc</refname>
+<refpurpose>Generate TOCs inside Sections?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.section.toc"><xsl:param name="generate.section.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a Table of Contents will be generated inside section
+elements. Note that
+<parameter>generate.section.toc.level</parameter>
+may suppress some section TOCs.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/generate.set.toc.xml b/xsl/params/generate.set.toc.xml
new file mode 100644 (file)
index 0000000..bb51a8d
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>generate.set.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.set.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="generate.set.toc"><xsl:param name="generate.set.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/graphic.default.extension.xml b/xsl/params/graphic.default.extension.xml
new file mode 100644 (file)
index 0000000..074381b
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>graphic.default.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphic.default.extension</refname>
+<refpurpose>Default extension for graphic filenames</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="graphic.default.extension"><xsl:param name="graphic.default.extension"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a <sgmltag>graphic</sgmltag> or <sgmltag>mediaobject</sgmltag>
+includes a reference to a filename that does not include an extension,
+and the <sgmltag class="attribute">format</sgmltag> attribute is
+<emphasis>unspecified</emphasis>, the default extension will be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/html.base.xml b/xsl/params/html.base.xml
new file mode 100644 (file)
index 0000000..73c220f
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>html.base</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.base</refname>
+<refpurpose>An HTML base URI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="html.base"><xsl:param name="html.base"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If html.base is set, it is used for the <sgmltag>BASE</sgmltag>
+element in the <sgmltag>HEAD</sgmltag> of the HTML documents.
+This is useful for dynamically served HTML where the base URI needs
+to be shifted.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/html.ext.xml b/xsl/params/html.ext.xml
new file mode 100644 (file)
index 0000000..71a0b15
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>html.ext</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>html.ext</refname>
+<refpurpose>Identifies the extension of generated HTML files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="html.ext">
+<xsl:param name="html.ext" select="'.html'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The extension identified by <parameter>html.ext</parameter> will
+be used as the filename extension for chunks created by this stylesheet.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/html.stylesheet.type.xml b/xsl/params/html.stylesheet.type.xml
new file mode 100644 (file)
index 0000000..43bc8d4
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>html.stylesheet.type</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet.type</refname>
+<refpurpose>The type of the stylesheet used in the generated HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="html.stylesheet.type"><xsl:param name="html.stylesheet.type">text/css</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The type of the stylesheet to place in the HTML <sgmltag>link</sgmltag> tag.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/html.stylesheet.xml b/xsl/params/html.stylesheet.xml
new file mode 100644 (file)
index 0000000..bc94ccb
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>html.stylesheet</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet</refname>
+<refpurpose>Name of the stylesheet to use in the generated HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="html.stylesheet"><xsl:param name="html.stylesheet" select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The name of the stylesheet to place in the HTML <sgmltag>LINK</sgmltag>
+tag, or the empty string to suppress the stylesheet <sgmltag>LINK</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/hyphenate.xml b/xsl/params/hyphenate.xml
new file mode 100644 (file)
index 0000000..a49e0d0
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>hyphenate</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>hyphenate</refname>
+<refpurpose>Specify hyphenation behavior</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="hyphenate"><xsl:param name="hyphenate">true</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, words may be hyphenated. Otherwise, they may not.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/inherit.keywords.xml b/xsl/params/inherit.keywords.xml
new file mode 100644 (file)
index 0000000..5c1bc7c
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>inherit.keywords</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inherit.keywords</refname>
+<refpurpose>Inherit keywords from ancestor elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="inherit.keywords"><xsl:param name="inherit.keywords" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>inherit.keywords</parameter>
+is non-zero, the keyword <sgmltag>META</sgmltag> for each HTML
+<sgmltag>HEAD</sgmltag> element will include all of the keywords from
+ancestral elements. Otherwise, only the keywords from the current section
+will be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/insert.xref.page.number.xml b/xsl/params/insert.xref.page.number.xml
new file mode 100644 (file)
index 0000000..106a22f
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>insert.xref.page.number</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>insert.xref.page.number</refname>
+<refpurpose>Turns page numbers in xrefs on and off</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="insert.xref.page.number"><xsl:param name="insert.xref.page.number" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When equal to 1, this parameter triggers generation of page
+number citations after xrefs.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/label.from.part.xml b/xsl/params/label.from.part.xml
new file mode 100644 (file)
index 0000000..a596048
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>label.from.part</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>label.from.part</refname>
+<refpurpose>Renumber chapters in each part?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="label.from.part"><xsl:param name="label.from.part" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>label.from.part</parameter> is non-zero, components
+(<sgmltag>chapter</sgmltag>s, <sgmltag>appendixe</sgmltag>s, etc.)
+will be numbered from 1 in each <sgmltag>part</sgmltag>. Otherwise,
+they will be numbered monotonically throughout each
+<sgmltag>book</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/linenumbering.everyNth.xml b/xsl/params/linenumbering.everyNth.xml
new file mode 100644 (file)
index 0000000..2bacc1a
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>linenumbering.everyNth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.everyNth</refname>
+<refpurpose>Indicate which lines should be numbered</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="linenumbering.everyNth"><xsl:param name="linenumbering.everyNth" select="'5'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, everyNth line will be numbered.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/linenumbering.extension.xml b/xsl/params/linenumbering.extension.xml
new file mode 100644 (file)
index 0000000..941a461
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>linenumbering.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.extension</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="linenumbering.extension"><xsl:param name="linenumbering.extension" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/linenumbering.separator.xml b/xsl/params/linenumbering.separator.xml
new file mode 100644 (file)
index 0000000..4f89c3e
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>linenumbering.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.separator</refname>
+<refpurpose>Specify a separator between line numbers and lines</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="linenumbering.separator"><xsl:param name="linenumbering.separator" select="' '"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The separator is inserted between line numbers and lines in
+the verbatim environment.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/linenumbering.width.xml b/xsl/params/linenumbering.width.xml
new file mode 100644 (file)
index 0000000..da9292a
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>linenumbering.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.width</refname>
+<refpurpose>Indicates the width of line numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="linenumbering.width"><xsl:param name="linenumbering.width" select="'3'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, line numbers will appear right
+justified in a field "width" characters wide.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/link.mailto.url.xml b/xsl/params/link.mailto.url.xml
new file mode 100644 (file)
index 0000000..288ab2e
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>link.mailto.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>link.mailto.url</refname>
+<refpurpose>Mailto URL for the LINK REL=made HTML HEAD element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="link.mailto.url"><xsl:param name="link.mailto.url"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not the empty string, this address will be used for the
+REL=made <sgmltag>LINK</sgmltag> element in the HTML <sgmltag>HEAD</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/list.block.spacing.xml b/xsl/params/list.block.spacing.xml
new file mode 100644 (file)
index 0000000..4a59cdc
--- /dev/null
@@ -0,0 +1,17 @@
+<refentry>
+<refnamediv>
+<refname>list.block.spacing</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="list.block.spacing"><xsl:attribute-set name="list.block.spacing">
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/list.item.spacing.xml b/xsl/params/list.item.spacing.xml
new file mode 100644 (file)
index 0000000..3f220d3
--- /dev/null
@@ -0,0 +1,17 @@
+<refentry>
+<refnamediv>
+<refname>list.item.spacing</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="list.item.spacing"><xsl:attribute-set name="list.item.spacing">
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/make.single.year.ranges.xml b/xsl/params/make.single.year.ranges.xml
new file mode 100644 (file)
index 0000000..651b4f9
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>make.single.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.single.year.ranges</refname>
+<refpurpose>Print single-year ranges (e.g., 1998-1999)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="make.single.year.ranges"><xsl:param name="make.single.year.ranges" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, year ranges that span a single year will be printed
+in range notation (1998-1999) instead of discrete notation
+(1998, 1999).</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/make.year.ranges.xml b/xsl/params/make.year.ranges.xml
new file mode 100644 (file)
index 0000000..2274bd1
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>make.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.year.ranges</refname>
+<refpurpose>Collate copyright years into ranges?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="make.year.ranges"><xsl:param name="make.year.ranges" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, copyright years will be collated into ranges.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/monospace.font.family.xml b/xsl/params/monospace.font.family.xml
new file mode 100644 (file)
index 0000000..58cfcca
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>monospace.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>monospace.font.family</refname>
+<refpurpose>The default font family for monospace environments</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="monospace.font.family"><xsl:param name="monospace.font.family">Courier</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The monospace font family is used for verbatim environments
+(program listings, screens, etc.).
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/monospace.verbatim.properties.xml b/xsl/params/monospace.verbatim.properties.xml
new file mode 100644 (file)
index 0000000..d478d4c
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refnamediv>
+<refname>monospace.verbatim.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="monospace.verbatim.properties"><xsl:attribute-set name="monospace.verbatim.properties" use-attribute-sets="verbatim.properties">
+  <xsl:attribute name="font-family">
+    <xsl:value-of select="$monospace.font.family"/>
+  </xsl:attribute>
+  <xsl:attribute name="font-size">
+    <xsl:value-of select="$body.font.master * 0.9"/>
+    <xsl:text>pt</xsl:text>
+  </xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/nominal.table.width.xml b/xsl/params/nominal.table.width.xml
new file mode 100644 (file)
index 0000000..71034a5
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>nominal.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.table.width</refname>
+<refpurpose>The (absolute) nominal width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="nominal.table.width"><xsl:param name="nominal.table.width" select="'6in'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In order to convert CALS column widths into HTML column widths, it
+is sometimes necessary to have an absolute table width to use for conversion
+of mixed absolute and relative widths. This value must be an absolute
+length (not a percentag).</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/normal.para.spacing.xml b/xsl/params/normal.para.spacing.xml
new file mode 100644 (file)
index 0000000..2e8b271
--- /dev/null
@@ -0,0 +1,17 @@
+<refentry>
+<refnamediv>
+<refname>normal.para.spacing</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="normal.para.spacing"><xsl:attribute-set name="normal.para.spacing">
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/olink.fragid.xml b/xsl/params/olink.fragid.xml
new file mode 100644 (file)
index 0000000..7bd5c50
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>olink.fragid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.fragid</refname>
+<refpurpose>Names the fragment identifier portion of an OLink resolver query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="olink.fragid"><xsl:param name="olink.fragid" select="'fragid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/olink.outline.ext.xml b/xsl/params/olink.outline.ext.xml
new file mode 100644 (file)
index 0000000..fb5224b
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>olink.outline.ext</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.outline.ext</refname>
+<refpurpose>The extension of OLink outline files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="olink.outline.ext"><xsl:param name="olink.outline.ext" select="'.olink'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/olink.pubid.xml b/xsl/params/olink.pubid.xml
new file mode 100644 (file)
index 0000000..8297336
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>olink.pubid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.pubid</refname>
+<refpurpose>Names the public identifier portion of an OLink resolver query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="olink.pubid"><xsl:param name="olink.pubid" select="'pubid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/olink.resolver.xml b/xsl/params/olink.resolver.xml
new file mode 100644 (file)
index 0000000..2f6d4be
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>olink.resolver</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.resolver</refname>
+<refpurpose>The root name of the OLink resolver (usually a script)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="olink.resolver"><xsl:param name="olink.resolver" select="'/cgi-bin/olink'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/olink.sysid.xml b/xsl/params/olink.sysid.xml
new file mode 100644 (file)
index 0000000..2cda5b5
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>olink.sysid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.sysid</refname>
+<refpurpose>Names the system identifier portion of an OLink resolver query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="olink.sysid"><xsl:param name="olink.sysid" select="'sysid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.height.portrait.xml b/xsl/params/page.height.portrait.xml
new file mode 100644 (file)
index 0000000..952f1d3
--- /dev/null
@@ -0,0 +1,64 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.height.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height.portrait</refname>
+<refpurpose>Specify the physical size of the long edge of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.height.portrait"><xsl:param name="page.height.portrait">
+  <xsl:choose>
+    <xsl:when test="$paper.type = 'A4landscape'">210mm</xsl:when>
+    <xsl:when test="$paper.type = 'USletter'">11in</xsl:when>
+    <xsl:when test="$paper.type = 'USlandscape'">8.5in</xsl:when>
+    <xsl:when test="$paper.type = '4A0'">2378mm</xsl:when>
+    <xsl:when test="$paper.type = '2A0'">1682mm</xsl:when>
+    <xsl:when test="$paper.type = 'A0'">1189mm</xsl:when>
+    <xsl:when test="$paper.type = 'A1'">841mm</xsl:when>
+    <xsl:when test="$paper.type = 'A2'">594mm</xsl:when>
+    <xsl:when test="$paper.type = 'A3'">420mm</xsl:when>
+    <xsl:when test="$paper.type = 'A4'">297mm</xsl:when>
+    <xsl:when test="$paper.type = 'A5'">210mm</xsl:when>
+    <xsl:when test="$paper.type = 'A6'">148mm</xsl:when>
+    <xsl:when test="$paper.type = 'A7'">105mm</xsl:when>
+    <xsl:when test="$paper.type = 'A8'">74mm</xsl:when>
+    <xsl:when test="$paper.type = 'A9'">52mm</xsl:when>
+    <xsl:when test="$paper.type = 'A10'">37mm</xsl:when>
+    <xsl:when test="$paper.type = 'B0'">1414mm</xsl:when>
+    <xsl:when test="$paper.type = 'B1'">1000mm</xsl:when>
+    <xsl:when test="$paper.type = 'B2'">707mm</xsl:when>
+    <xsl:when test="$paper.type = 'B3'">500mm</xsl:when>
+    <xsl:when test="$paper.type = 'B4'">353mm</xsl:when>
+    <xsl:when test="$paper.type = 'B5'">250mm</xsl:when>
+    <xsl:when test="$paper.type = 'B6'">176mm</xsl:when>
+    <xsl:when test="$paper.type = 'B7'">125mm</xsl:when>
+    <xsl:when test="$paper.type = 'B8'">88mm</xsl:when>
+    <xsl:when test="$paper.type = 'B9'">62mm</xsl:when>
+    <xsl:when test="$paper.type = 'B10'">44mm</xsl:when>
+    <xsl:when test="$paper.type = 'C0'">1297mm</xsl:when>
+    <xsl:when test="$paper.type = 'C1'">917mm</xsl:when>
+    <xsl:when test="$paper.type = 'C2'">648mm</xsl:when>
+    <xsl:when test="$paper.type = 'C3'">458mm</xsl:when>
+    <xsl:when test="$paper.type = 'C4'">324mm</xsl:when>
+    <xsl:when test="$paper.type = 'C5'">229mm</xsl:when>
+    <xsl:when test="$paper.type = 'C6'">162mm</xsl:when>
+    <xsl:when test="$paper.type = 'C7'">114mm</xsl:when>
+    <xsl:when test="$paper.type = 'C8'">81mm</xsl:when>
+    <xsl:when test="$paper.type = 'C9'">57mm</xsl:when>
+    <xsl:when test="$paper.type = 'C10'">40mm</xsl:when>
+    <xsl:otherwise>11in</xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page height is the length of the long
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.height.xml b/xsl/params/page.height.xml
new file mode 100644 (file)
index 0000000..10d97c8
--- /dev/null
@@ -0,0 +1,32 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.height</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height</refname>
+<refpurpose>The height of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.height"><xsl:param name="page.height">
+  <xsl:choose>
+    <xsl:when test="$page.orientation = 'portrait'">
+      <xsl:value-of select="$page.height.portrait"/>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:value-of select="$page.width.portrait"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page height is generally calculated from the
+<literal>paper.type</literal> and
+<literal>page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.margin.bottom.xml b/xsl/params/page.margin.bottom.xml
new file mode 100644 (file)
index 0000000..0f93d21
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.bottom</refname>
+<refpurpose>The bottom margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.margin.bottom"><xsl:param name="page.margin.bottom">1in</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The bottom page margin is the distance from the physical bottom of
+the page to the last line of text (body or footer).
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.margin.inner.xml b/xsl/params/page.margin.inner.xml
new file mode 100644 (file)
index 0000000..29c637e
--- /dev/null
@@ -0,0 +1,30 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.margin.inner</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.inner</refname>
+<refpurpose>The inner page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.margin.inner"><xsl:param name="page.margin.inner">
+  <xsl:choose>
+    <xsl:when test="$double.sided != 0">1.25in</xsl:when>
+    <xsl:otherwise>1in</xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The inner page margin is the distance from binding edge of the
+page to the first column of text. In the left-to-right, top-to-bottom writing
+direction, this is the left margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.margin.outer.xml b/xsl/params/page.margin.outer.xml
new file mode 100644 (file)
index 0000000..b600591
--- /dev/null
@@ -0,0 +1,30 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.margin.outer</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.outer</refname>
+<refpurpose>The outer page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.margin.outer"><xsl:param name="page.margin.outer">
+  <xsl:choose>
+    <xsl:when test="$double.sided != 0">0.75in</xsl:when>
+    <xsl:otherwise>10pc</xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The outer page margin is the distance from non-binding edge of the
+page to the last column of text. In the left-to-right, top-to-bottom writing
+direction, this is the right margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.margin.top.xml b/xsl/params/page.margin.top.xml
new file mode 100644 (file)
index 0000000..5b73e57
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.top</refname>
+<refpurpose>The top margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.margin.top"><xsl:param name="page.margin.top">1in</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The top page margin is the distance from the physical top of the
+page to the first line of text (body or header).
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.orientation.xml b/xsl/params/page.orientation.xml
new file mode 100644 (file)
index 0000000..2caed45
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.orientation</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.orientation</refname>
+<refpurpose>Select the page orientation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.orientation"><xsl:param name="page.orientation" select="'portrait'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In portrait orientation, the short edge is horizontal; in
+landscape orientation, it is vertical.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.width.portrait.xml b/xsl/params/page.width.portrait.xml
new file mode 100644 (file)
index 0000000..aa82551
--- /dev/null
@@ -0,0 +1,62 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.width.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width.portrait</refname>
+<refpurpose>Specify the physical size of the short edge of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.width.portrait"><xsl:param name="page.width.portrait">
+  <xsl:choose>
+    <xsl:when test="$paper.type = 'USletter'">8.5in</xsl:when>
+    <xsl:when test="$paper.type = '4A0'">1682mm</xsl:when>
+    <xsl:when test="$paper.type = '2A0'">1189mm</xsl:when>
+    <xsl:when test="$paper.type = 'A0'">841mm</xsl:when>
+    <xsl:when test="$paper.type = 'A1'">594mm</xsl:when>
+    <xsl:when test="$paper.type = 'A2'">420mm</xsl:when>
+    <xsl:when test="$paper.type = 'A3'">297mm</xsl:when>
+    <xsl:when test="$paper.type = 'A4'">210mm</xsl:when>
+    <xsl:when test="$paper.type = 'A5'">148mm</xsl:when>
+    <xsl:when test="$paper.type = 'A6'">105mm</xsl:when>
+    <xsl:when test="$paper.type = 'A7'">74mm</xsl:when>
+    <xsl:when test="$paper.type = 'A8'">52mm</xsl:when>
+    <xsl:when test="$paper.type = 'A9'">37mm</xsl:when>
+    <xsl:when test="$paper.type = 'A10'">26mm</xsl:when>
+    <xsl:when test="$paper.type = 'B0'">1000mm</xsl:when>
+    <xsl:when test="$paper.type = 'B1'">707mm</xsl:when>
+    <xsl:when test="$paper.type = 'B2'">500mm</xsl:when>
+    <xsl:when test="$paper.type = 'B3'">353mm</xsl:when>
+    <xsl:when test="$paper.type = 'B4'">250mm</xsl:when>
+    <xsl:when test="$paper.type = 'B5'">176mm</xsl:when>
+    <xsl:when test="$paper.type = 'B6'">125mm</xsl:when>
+    <xsl:when test="$paper.type = 'B7'">88mm</xsl:when>
+    <xsl:when test="$paper.type = 'B8'">62mm</xsl:when>
+    <xsl:when test="$paper.type = 'B9'">44mm</xsl:when>
+    <xsl:when test="$paper.type = 'B10'">31mm</xsl:when>
+    <xsl:when test="$paper.type = 'C0'">917mm</xsl:when>
+    <xsl:when test="$paper.type = 'C1'">648mm</xsl:when>
+    <xsl:when test="$paper.type = 'C2'">458mm</xsl:when>
+    <xsl:when test="$paper.type = 'C3'">324mm</xsl:when>
+    <xsl:when test="$paper.type = 'C4'">229mm</xsl:when>
+    <xsl:when test="$paper.type = 'C5'">162mm</xsl:when>
+    <xsl:when test="$paper.type = 'C6'">114mm</xsl:when>
+    <xsl:when test="$paper.type = 'C7'">81mm</xsl:when>
+    <xsl:when test="$paper.type = 'C8'">57mm</xsl:when>
+    <xsl:when test="$paper.type = 'C9'">40mm</xsl:when>
+    <xsl:when test="$paper.type = 'C10'">28mm</xsl:when>
+    <xsl:otherwise>8.5in</xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page width is the length of the short
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/page.width.xml b/xsl/params/page.width.xml
new file mode 100644 (file)
index 0000000..c38ae7e
--- /dev/null
@@ -0,0 +1,32 @@
+<refentry>
+<refmeta>
+<refentrytitle>page.width</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width</refname>
+<refpurpose>The width of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="page.width"><xsl:param name="page.width">
+  <xsl:choose>
+    <xsl:when test="$page.orientation = 'portrait'">
+      <xsl:value-of select="$page.width.portrait"/>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:value-of select="$page.height.portrait"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page width is generally calculated from the
+<literal>paper.type</literal> and
+<literal>page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/paper.type.xml b/xsl/params/paper.type.xml
new file mode 100644 (file)
index 0000000..7833e2d
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>paper.type</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>paper.type</refname>
+<refpurpose>Select the paper type</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="paper.type"><xsl:param name="paper.type" select="'USletter'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The paper type is a convenient way to specify the paper size.
+The list of known paper sizes includes USletter and most of the A,
+B, and C sizes. See <literal>page.width.portrait</literal>, for example.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/part.autolabel.xml b/xsl/params/part.autolabel.xml
new file mode 100644 (file)
index 0000000..740298c
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>part.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>part.autolabel</refname>
+<refpurpose>Are parts and references enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="part.autolabel"><xsl:param name="part.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled parts and references will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/passivetex.extensions.xml b/xsl/params/passivetex.extensions.xml
new file mode 100644 (file)
index 0000000..b94d28f
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>passivetex.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>passivetex.extensions</refname>
+<refpurpose>Enable PassiveTeX extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="passivetex.extensions"><xsl:param name="passivetex.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink url="http://users.ox.ac.uk/~rahtz/passivetex/">PassiveTeX</ulink>
+extensions will be used. At present, this consists of PDF bookmarks
+and sorted index terms.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/phrase.propagates.style.xml b/xsl/params/phrase.propagates.style.xml
new file mode 100644 (file)
index 0000000..c29b884
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>phrase.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>phrase.propagates.style</refname>
+<refpurpose>Pass phrase role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="phrase.propagates.style"><xsl:param name="phrase.propagates.style" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>phrase</sgmltag> elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the phrase.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/preface.autolabel.xml b/xsl/params/preface.autolabel.xml
new file mode 100644 (file)
index 0000000..5e2a692
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>preface.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>preface.autolabel</refname>
+<refpurpose>Are prefaces enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="preface.autolabel"><xsl:param name="preface.autolabel" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled prefaces will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/process.empty.source.toc.xml b/xsl/params/process.empty.source.toc.xml
new file mode 100644 (file)
index 0000000..45be202
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>process.empty.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.empty.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="process.empty.source.toc"><xsl:param name="process.empty.source.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/process.source.toc.xml b/xsl/params/process.source.toc.xml
new file mode 100644 (file)
index 0000000..afa2bf5
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>process.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="process.source.toc"><xsl:param name="process.source.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/qanda.defaultlabel.xml b/xsl/params/qanda.defaultlabel.xml
new file mode 100644 (file)
index 0000000..2be3af6
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>qanda.defaultlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.defaultlabel</refname>
+<refpurpose>Sets the default for defaultlabel on QandASet.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="qanda.defaultlabel"><xsl:param name="qanda.defaultlabel">number</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If no defaultlabel attribute is specified on a QandASet, this
+value is used. It must be one of the legal values for the defaultlabel
+attribute.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/qanda.inherit.numeration.xml b/xsl/params/qanda.inherit.numeration.xml
new file mode 100644 (file)
index 0000000..e0d10fd
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>qanda.inherit.numeration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.inherit.numeration</refname>
+<refpurpose>Does enumeration of QandASet components inherit the numeration of parent elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="qanda.inherit.numeration"><xsl:param name="qanda.inherit.numeration" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), numbered QandADiv elements and Questions and Answers inherit
+the numeration of the ancestors of the QandASet.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/qandadiv.autolabel.xml b/xsl/params/qandadiv.autolabel.xml
new file mode 100644 (file)
index 0000000..6b2755f
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>qandadiv.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandadiv.autolabel</refname>
+<refpurpose>Are divisions in QAndASets enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="qandadiv.autolabel"><xsl:param name="qandadiv.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled qandadivs will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/refentry.generate.name.xml b/xsl/params/refentry.generate.name.xml
new file mode 100644 (file)
index 0000000..df0898b
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>refentry.generate.name</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.name</refname>
+<refpurpose>Output NAME header before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="refentry.generate.name"><xsl:param name="refentry.generate.name" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a "NAME" section title is output before the list
+of 'RefName's.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/refentry.separator.xml b/xsl/params/refentry.separator.xml
new file mode 100644 (file)
index 0000000..bc5b541
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>refentry.separator</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.separator</refname>
+<refpurpose>Generate a separator between consecutive RefEntry elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="refentry.separator"><xsl:param name="refentry.separator" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a separator will be generated between consecutive
+reference pages.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/refentry.xref.manvolnum.xml b/xsl/params/refentry.xref.manvolnum.xml
new file mode 100644 (file)
index 0000000..f337c43
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>refentry.xref.manvolnum</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.xref.manvolnum</refname>
+<refpurpose>Output <sgmltag>manvolnum</sgmltag> as part of 
+<sgmltag>refentry</sgmltag> cross-reference?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="refentry.xref.manvolnum"><xsl:param name="refentry.xref.manvolnum" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>if true (non-zero), the <sgmltag>manvolnum</sgmltag> is used when cross-referencing
+<sgmltag>refentry</sgmltag>s, either with <sgmltag>xref</sgmltag>
+or <sgmltag>citerefentry</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/region.after.extent.xml b/xsl/params/region.after.extent.xml
new file mode 100644 (file)
index 0000000..a5927a6
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>region.after.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.after.extent</refname>
+<refpurpose>Specifies the height of the footer.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="region.after.extent"><xsl:param name="region.after.extent" select="'12pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region after extent is the height of the area where footers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/region.before.extent.xml b/xsl/params/region.before.extent.xml
new file mode 100644 (file)
index 0000000..06957bf
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>region.before.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.before.extent</refname>
+<refpurpose>Specifies the height of the header</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="region.before.extent"><xsl:param name="region.before.extent" select="'12pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region before extent is the height of the area where headers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/root.filename.xml b/xsl/params/root.filename.xml
new file mode 100644 (file)
index 0000000..971740e
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>root.filename</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>root.filename</refname>
+<refpurpose>Identifies the name of the root HTML file when chunking</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="root.filename"><xsl:param name="root.filename" select="'index'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>root.filename</parameter> is the base filename for
+the chunk created for the root of each document processed.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/rootid.xml b/xsl/params/rootid.xml
new file mode 100644 (file)
index 0000000..ace142f
--- /dev/null
@@ -0,0 +1,27 @@
+<refentry>
+<refmeta>
+<refentrytitle>rootid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>rootid</refname>
+<refpurpose>Specify the root element to format</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="rootid"><xsl:param name="rootid" select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>rootid</parameter> is specified, it must be the
+value of an ID that occurs in the document being formatted. The entire
+document will be loaded and parsed, but formatting will begin at the
+element identified, rather than at the root. For example, this allows
+you to process only chapter 4 of a book.</para>
+<para>Because the entire document is available to the processor, automatic
+numbering, cross references, and other dependencies are correctly
+resolved.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/runinhead.default.title.end.punct.xml b/xsl/params/runinhead.default.title.end.punct.xml
new file mode 100644 (file)
index 0000000..3907bc4
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>runinhead.default.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.default.title.end.punct</refname>
+<refpurpose>Default punctuation character on a run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="runinhead.default.title.end.punct"><xsl:param name="runinhead.default.title.end.punct" select="'.'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/runinhead.title.end.punct.xml b/xsl/params/runinhead.title.end.punct.xml
new file mode 100644 (file)
index 0000000..aab6cc2
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>runinhead.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.title.end.punct</refname>
+<refpurpose>Characters that count as punctuation on a run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="runinhead.title.end.punct"><xsl:param name="runinhead.title.end.punct" select="'.!?:'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/sans.font.family.xml b/xsl/params/sans.font.family.xml
new file mode 100644 (file)
index 0000000..46a3dba
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>sans.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>sans.font.family</refname>
+<refpurpose>The default sans-serif font family</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="sans.font.family"><xsl:param name="sans.font.family">Helvetica</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default sans-serif font family. At the present, this isn't
+actually used by the stylesheets.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/saxon.callouts.xml b/xsl/params/saxon.callouts.xml
new file mode 100644 (file)
index 0000000..d5439d5
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>saxon.callouts</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.callouts</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="saxon.callouts"><xsl:param name="saxon.callouts" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/saxon.character.representation.xml b/xsl/params/saxon.character.representation.xml
new file mode 100644 (file)
index 0000000..f30c9b0
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>saxon.character.representation</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.character.representation</refname>
+<refpurpose>Saxon character representation used in generated HTML pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="saxon.character.representation"><xsl:param name="saxon.character.representation" select="'entity;decimal'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This character representation is used in files generated by chunking stylesheet. If
+you want to suppress entity references for characters with direct representation 
+in default.encoding, set this parameter to value <literal>native</literal>. 
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/saxon.linenumbering.xml b/xsl/params/saxon.linenumbering.xml
new file mode 100644 (file)
index 0000000..c558834
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>saxon.linenumbering</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.linenumbering</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="saxon.linenumbering"><xsl:param name="saxon.linenumbering" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/saxon.tablecolumns.xml b/xsl/params/saxon.tablecolumns.xml
new file mode 100644 (file)
index 0000000..005ed6d
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>saxon.tablecolumns</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.tablecolumns</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="saxon.tablecolumns"><xsl:param name="saxon.tablecolumns" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/section.autolabel.xml b/xsl/params/section.autolabel.xml
new file mode 100644 (file)
index 0000000..27f4f47
--- /dev/null
@@ -0,0 +1,21 @@
+<refentry>
+<refmeta>
+<refentrytitle>section.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.autolabel</refname>
+<refpurpose>Are sections enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="section.autolabel"><xsl:param name="section.autolabel" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled sections will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/section.label.includes.component.label.xml b/xsl/params/section.label.includes.component.label.xml
new file mode 100644 (file)
index 0000000..668c13d
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>section.label.includes.component.label</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.label.includes.component.label</refname>
+<refpurpose>Do section labels include the component label?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="section.label.includes.component.label"><xsl:param name="section.label.includes.component.label" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), section labels are prefixed with the label of the
+component that contains them.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/shade.verbatim.style.xml b/xsl/params/shade.verbatim.style.xml
new file mode 100644 (file)
index 0000000..591200c
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>shade.verbatim.style</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim.style</refname>
+<refpurpose>Properties that specify the style of shaded verbatim listings</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="shade.verbatim.style"><xsl:attribute-set name="shade.verbatim.style">
+  <xsl:attribute name="border">0</xsl:attribute>
+  <xsl:attribute name="bgcolor">#E0E0E0</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/shade.verbatim.xml b/xsl/params/shade.verbatim.xml
new file mode 100644 (file)
index 0000000..bc9fc6e
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>shade.verbatim</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim</refname>
+<refpurpose>Should verbatim environments be shaded?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="shade.verbatim"><xsl:param name="shade.verbatim" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/show.comments.xml b/xsl/params/show.comments.xml
new file mode 100644 (file)
index 0000000..eaa2418
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>show.comments</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.comments</refname>
+<refpurpose>Display <sgmltag>comment</sgmltag> elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="show.comments"><xsl:param name="show.comments">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), comments will be displayed, otherwise they are suppressed.
+Comments here refers to the <sgmltag>comment</sgmltag> element,
+which will be renamed <sgmltag>remark</sgmltag> in DocBook V4.0,
+not XML comments (&lt;-- like this --&gt;) which are unavailable.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/show.revisionflag.xml b/xsl/params/show.revisionflag.xml
new file mode 100644 (file)
index 0000000..54197d5
--- /dev/null
@@ -0,0 +1,35 @@
+<refentry>
+<refmeta>
+<refentrytitle>show.revisionflag</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.revisionflag</refname>
+<refpurpose>Enable decoration of elements that have a revisionflag</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="show.revisionflag"><xsl:param name="show.revisionflag">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>show.revisionflag</literal> is turned on, then the stylesheets
+may produce additional markup designed to allow a CSS stylesheet to
+highlight elements that have specific revisionflag settings.</para>
+
+<para>The markup inserted will be usually be either a &lt;span&gt; or &lt;div&gt;
+with an appropriate <literal>class</literal> attribute. (The value of
+the class attribute will be the same as the value of the revisionflag
+attribute). In some contexts, for example tables, where extra markup
+would be structurally illegal, the class attribute will be added to the
+appropriate container element.</para>
+
+<para>In general, the stylesheets only test for revisionflag in contexts
+where an importing stylesheet would have to redefine whole templates.
+Most of the revisionflag processing is expected to be done by another
+stylesheet, for example <filename>changebars.xsl</filename>.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/spacing.paras.xml b/xsl/params/spacing.paras.xml
new file mode 100644 (file)
index 0000000..3fc3916
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>spacing.paras</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>spacing.paras</refname>
+<refpurpose>Insert additional &lt;p&gt; elements for spacing?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="spacing.paras"><xsl:param name="spacing.paras" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When non-zero, additional, empty paragraphs are inserted in
+several contexts (for example, around informal figures), to create a
+more pleasing visual appearance in many browsers.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/stylesheet.result.type.xml b/xsl/params/stylesheet.result.type.xml
new file mode 100644 (file)
index 0000000..155b3f6
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>stylesheet.result.type</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">html</refmiscinfo>
+<refmiscinfo role="value">fo</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>stylesheet.result.type</refname>
+<refpurpose>Identifies the output format of this stylesheet</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="stylesheet.result.type"><xsl:param name="stylesheet.result.type" select="'html'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The Saxon extension functions need to know if the output format
+is HTML ('html') or XSL Formatting Objects ('fo'). This variable answers
+that question. Valid settings are 'html' or 'fo'.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/suppress.navigation.xml b/xsl/params/suppress.navigation.xml
new file mode 100644 (file)
index 0000000..5a6c3c2
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>suppress.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.navigation</refname>
+<refpurpose>Disable header and footer navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="suppress.navigation"><xsl:param name="suppress.navigation">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>suppress.navigation</literal> is turned on, header and
+footer navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/tablecolumns.extension.xml b/xsl/params/tablecolumns.extension.xml
new file mode 100644 (file)
index 0000000..29087ac
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>tablecolumns.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tablecolumns.extension</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="tablecolumns.extension"><xsl:param name="tablecolumns.extension" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/template.xml b/xsl/params/template.xml
new file mode 100644 (file)
index 0000000..5909e84
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refmeta>
+<refentrytitle>[[NAME]]</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>[[NAME]]</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="[[NAME]]"><xsl:param name="[[NAME]]" select=""/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/textinsert.extension.xml b/xsl/params/textinsert.extension.xml
new file mode 100644 (file)
index 0000000..a0f98e2
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>textinsert.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textinsert.extension</refname>
+<refpurpose>Enable the textinsert extension element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="textinsert.extension"><xsl:param name="textinsert.extension" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The textinsert extension element inserts the contents of a
+a file into the result tree (as text).
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/title.font.family.xml b/xsl/params/title.font.family.xml
new file mode 100644 (file)
index 0000000..a2d22c8
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>title.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>title.font.family</refname>
+<refpurpose>The default font family for titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="title.font.family"><xsl:param name="title.font.family">Helvetica</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The title font family is used for titles (chapter, section, figure,
+etc.)
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/toc.list.type.xml b/xsl/params/toc.list.type.xml
new file mode 100644 (file)
index 0000000..f7cb5c5
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>toc.list.type</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">dl</refmiscinfo>
+<refmiscinfo role="value">ul</refmiscinfo>
+<refmiscinfo role="value">ol</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.list.type</refname>
+<refpurpose>Type of HTML list element to use for Tables of Contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="toc.list.type"><xsl:param name="toc.list.type">dl</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When an automatically generated Table of Contents (or List of Titles)
+is produced, this HTML element will be used to make the list.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/toc.margin.properties.xml b/xsl/params/toc.margin.properties.xml
new file mode 100644 (file)
index 0000000..63ec36c
--- /dev/null
@@ -0,0 +1,20 @@
+<refentry>
+<refnamediv>
+<refname>toc.margin.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="toc.margin.properties"><xsl:attribute-set name="toc.margin.properties">
+  <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+  <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+  <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/toc.section.depth.xml b/xsl/params/toc.section.depth.xml
new file mode 100644 (file)
index 0000000..378c6c6
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>toc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.section.depth</refname>
+<refpurpose>How deep should recursive <sgmltag>section</sgmltag>s appear
+in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="toc.section.depth"><xsl:param name="toc.section.depth">2</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the depth to which recursive sections should appear in the
+TOC.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/ulink.target.xml b/xsl/params/ulink.target.xml
new file mode 100644 (file)
index 0000000..4172428
--- /dev/null
@@ -0,0 +1,22 @@
+<refentry>
+<refmeta>
+<refentrytitle>ulink.target</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.target</refname>
+<refpurpose>The HTML anchor target for ULinks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="ulink.target"><xsl:param name="ulink.target" select="'_top'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>ulink.target</parameter> is set, its value will
+be used for the <sgmltag class="attribute">target</sgmltag> attribute
+on anchors generated for <sgmltag>ulink</sgmltag>s.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/use.extensions.xml b/xsl/params/use.extensions.xml
new file mode 100644 (file)
index 0000000..51b6572
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>use.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.extensions</refname>
+<refpurpose>Enable extensions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="use.extensions"><xsl:param name="use.extensions" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extensions may be used. Each extension is
+further controlled by its own parameter. But if
+<parameter>use.extensions</parameter> is zero, no extensions will
+be used.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/use.id.as.filename.xml b/xsl/params/use.id.as.filename.xml
new file mode 100644 (file)
index 0000000..179e547
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>use.id.as.filename</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.id.as.filename</refname>
+<refpurpose>Use ID value of chunk elements as the filename?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="use.id.as.filename"><xsl:param name="use.id.as.filename" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>use.id.as.filename</parameter>
+is non-zero, the filename of chunk elements that have IDs will be
+derived from the ID value.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/use.id.function.xml b/xsl/params/use.id.function.xml
new file mode 100644 (file)
index 0000000..3b3353f
--- /dev/null
@@ -0,0 +1,25 @@
+<refentry>
+<refmeta>
+<refentrytitle>use.id.function</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.id.function</refname>
+<refpurpose>Use the XPath id() function to find link targets?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="use.id.function"><xsl:param name="use.id.function" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If 1, the stylesheets use the <function>id()</function> function
+to find the targets of cross reference elements. This is more
+efficient, but only works if your XSLT processor implements the
+<function>id()</function> function, naturally.</para>
+<para>THIS PARAMETER IS NOT SUPPORTED. IT IS ALWAYS ASSUMED TO BE 1.
+SEE xref.xsl IF YOU NEED TO TURN IT OFF.</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/using.chunker.xml b/xsl/params/using.chunker.xml
new file mode 100644 (file)
index 0000000..96d0ddf
--- /dev/null
@@ -0,0 +1,24 @@
+<refentry>
+<refmeta>
+<refentrytitle>using.chunker</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>using.chunker</refname>
+<refpurpose>Will the output be chunked?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="using.chunker"><xsl:param name="using.chunker" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In addition to providing chunking, the chunker can cleanup a
+number of XML to HTML issues. If the chunker is not being used, the
+stylesheets try to avoid producing results that will not appear properly
+in browsers.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/verbatim.properties.xml b/xsl/params/verbatim.properties.xml
new file mode 100644 (file)
index 0000000..90aae1a
--- /dev/null
@@ -0,0 +1,17 @@
+<refentry>
+<refnamediv>
+<refname>verbatim.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="verbatim.properties"><xsl:attribute-set name="verbatim.properties">
+  <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+  <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>
diff --git a/xsl/params/xep.extensions.xml b/xsl/params/xep.extensions.xml
new file mode 100644 (file)
index 0000000..5de7ef3
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry>
+<refmeta>
+<refentrytitle>xep.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xep.extensions</refname>
+<refpurpose>Enable XEP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="xep.extensions"><xsl:param name="xep.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink url="http://www.renderx.com/">XEP</ulink>
+extensions will be used. XEP extensions consists of PDF bookmarks and document information.
+</para>
+
+</refsect1>
+</refentry>
diff --git a/xsl/params/xref.properties.xml b/xsl/params/xref.properties.xml
new file mode 100644 (file)
index 0000000..54a0f01
--- /dev/null
@@ -0,0 +1,15 @@
+<refentry>
+<refnamediv>
+<refname>xref.properties</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id="xref.properties"><xsl:attribute-set name="xref.properties">
+
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>FIXME:</para>
+</refsect1>
+</refentry>