From 0cafa2afa8b68e48cbaac4a67c6d5929ed385574 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Thu, 8 Nov 2012 13:38:28 -0800 Subject: Imported Upstream version 1.77.1 --- params/abstract.notitle.enabled.xml | 22 ++ params/abstract.properties.xml | 32 +++ params/abstract.title.properties.xml | 39 +++ params/active.toc.xml | 29 +++ params/ade.extensions.xml | 32 +++ params/admon.graphics.extension.xml | 35 +++ params/admon.graphics.path.xml | 27 ++ params/admon.graphics.xml | 29 +++ params/admon.style.xml | 31 +++ params/admon.textlabel.xml | 32 +++ params/admonition.properties.xml | 25 ++ params/admonition.title.properties.xml | 32 +++ params/alignment.xml | 41 +++ params/annotate.toc.xml | 28 ++ params/annotation.css.xml | 71 ++++++ params/annotation.graphic.close.xml | 31 +++ params/annotation.graphic.open.xml | 28 ++ params/annotation.js.xml | 33 +++ params/annotation.support.xml | 29 +++ params/appendix.autolabel.xml | 73 ++++++ params/arbortext.extensions.xml | 30 +++ params/article.appendix.title.properties.xml | 33 +++ params/author.othername.in.middle.xml | 31 +++ params/autolayout-file.xml | 29 +++ params/autotoc.label.in.hyperlink.xml | 29 +++ params/autotoc.label.separator.xml | 27 ++ params/axf.extensions.xml | 33 +++ params/banner.before.navigation.xml | 25 ++ params/base.dir.xml | 38 +++ params/biblioentry.item.separator.xml | 26 ++ params/biblioentry.properties.xml | 28 ++ params/bibliography.collection.xml | 122 +++++++++ params/bibliography.numbered.xml | 27 ++ params/bibliography.style.xml | 35 +++ params/blockquote.properties.xml | 34 +++ params/blurb.on.titlepage.enabled.xml | 31 +++ params/body.attributes.xml | 31 +++ params/body.bg.color.xml | 28 ++ params/body.end.indent.xml | 37 +++ params/body.font.family.xml | 37 +++ params/body.font.master.xml | 30 +++ params/body.font.size.xml | 31 +++ params/body.margin.bottom.xml | 29 +++ params/body.margin.inner.xml | 52 ++++ params/body.margin.outer.xml | 53 ++++ params/body.margin.top.xml | 28 ++ params/body.start.indent.xml | 64 +++++ params/bookmarks.collapse.xml | 31 +++ params/bridgehead.in.toc.xml | 28 ++ params/bullet.image.xml | 28 ++ params/callout.defaultcolumn.xml | 30 +++ params/callout.graphics.extension.xml | 33 +++ params/callout.graphics.number.limit.xml | 34 +++ params/callout.graphics.path.xml | 31 +++ params/callout.graphics.xml | 30 +++ params/callout.icon.size.xml | 28 ++ params/callout.list.table.xml | 32 +++ params/callout.properties.xml | 23 ++ params/callout.unicode.font.xml | 29 +++ params/callout.unicode.number.limit.xml | 35 +++ params/callout.unicode.start.character.xml | 33 +++ params/callout.unicode.xml | 26 ++ params/calloutlist.properties.xml | 32 +++ params/callouts.extension.xml | 30 +++ params/chapter.autolabel.xml | 71 ++++++ params/chunk.append.xml | 30 +++ params/chunk.first.sections.xml | 31 +++ params/chunk.quietly.xml | 30 +++ params/chunk.section.depth.xml | 27 ++ params/chunk.sections.xml | 30 +++ params/chunk.separate.lots.xml | 36 +++ params/chunk.toc.xml | 30 +++ params/chunk.tocs.and.lots.has.title.xml | 28 ++ params/chunk.tocs.and.lots.xml | 32 +++ params/chunked.filename.prefix.xml | 41 +++ params/chunker.output.cdata-section-elements.xml | 30 +++ params/chunker.output.doctype-public.xml | 31 +++ params/chunker.output.doctype-system.xml | 31 +++ params/chunker.output.encoding.xml | 31 +++ params/chunker.output.indent.xml | 30 +++ params/chunker.output.media-type.xml | 35 +++ params/chunker.output.method.xml | 32 +++ params/chunker.output.omit-xml-declaration.xml | 30 +++ params/chunker.output.standalone.xml | 31 +++ params/citerefentry.link.xml | 29 +++ params/collect.xref.targets.xml | 33 +++ params/column.count.back.xml | 27 ++ params/column.count.body.xml | 27 ++ params/column.count.front.xml | 27 ++ params/column.count.index.xml | 27 ++ params/column.count.lot.xml | 28 ++ params/column.count.titlepage.xml | 27 ++ params/column.gap.back.xml | 28 ++ params/column.gap.body.xml | 28 ++ params/column.gap.front.xml | 28 ++ params/column.gap.index.xml | 28 ++ params/column.gap.lot.xml | 28 ++ params/column.gap.titlepage.xml | 29 +++ params/compact.list.item.spacing.xml | 28 ++ params/component.label.includes.part.label.xml | 39 +++ params/component.title.properties.xml | 40 +++ params/component.titlepage.properties.xml | 33 +++ params/contrib.inline.enabled.xml | 26 ++ params/crop.mark.bleed.xml | 28 ++ params/crop.mark.offset.xml | 28 ++ params/crop.mark.width.xml | 28 ++ params/crop.marks.xml | 28 ++ params/css.decoration.xml | 33 +++ params/css.stylesheet.dir.xml | 33 +++ params/css.stylesheet.xml | 29 +++ params/current.docid.xml | 27 ++ params/currentpage.marker.xml | 25 ++ params/custom.css.source.xml | 119 +++++++++ params/default.float.class.xml | 34 +++ params/default.image.width.xml | 30 +++ params/default.table.frame.xml | 28 ++ params/default.table.rules.xml | 76 ++++++ params/default.table.width.xml | 26 ++ params/default.units.xml | 37 +++ params/dingbat.font.family.xml | 33 +++ params/docbook.css.link.xml | 42 +++ params/docbook.css.source.xml | 83 ++++++ params/double.sided.xml | 31 +++ params/draft.mode.xml | 36 +++ params/draft.watermark.image.xml | 27 ++ params/dry-run.xml | 27 ++ params/dynamic.toc.xml | 29 +++ params/ebnf.assignment.xml | 39 +++ params/ebnf.statement.terminator.xml | 32 +++ params/ebnf.table.bgcolor.xml | 30 +++ params/ebnf.table.border.xml | 26 ++ params/eclipse.autolabel.xml | 28 ++ params/eclipse.plugin.id.xml | 28 ++ params/eclipse.plugin.name.xml | 27 ++ params/eclipse.plugin.provider.xml | 27 ++ params/editedby.enabled.xml | 27 ++ params/email.delimiters.enabled.xml | 34 +++ params/email.mailto.enabled.xml | 29 +++ params/emphasis.propagates.style.xml | 26 ++ params/entry.propagates.style.xml | 30 +++ params/epub.autolabel.xml | 28 ++ params/equation.number.properties.xml | 28 ++ params/equation.properties.xml | 27 ++ params/example.properties.xml | 29 +++ params/exsl.node.set.available.xml | 44 ++++ params/feedback.href.xml | 28 ++ params/feedback.link.text.xml | 28 ++ params/feedback.with.ids.xml | 27 ++ params/figure.properties.xml | 27 ++ params/filename-prefix.xml | 28 ++ params/firstterm.only.link.xml | 29 +++ params/foil.properties.xml | 37 +++ params/foil.subtitle.properties.xml | 36 +++ params/foil.title.master.xml | 29 +++ params/foil.title.size.xml | 32 +++ params/foilgroup.properties.xml | 31 +++ params/foilgroup.toc.xml | 29 +++ params/footer.column.widths.xml | 80 ++++++ params/footer.content.properties.xml | 34 +++ params/footer.hr.xml | 26 ++ params/footer.rule.xml | 27 ++ params/footer.table.height.xml | 32 +++ params/footer.table.properties.xml | 30 +++ params/footers.on.blank.pages.xml | 27 ++ params/footnote.font.size.xml | 28 ++ params/footnote.mark.properties.xml | 41 +++ params/footnote.number.format.xml | 33 +++ params/footnote.number.symbols.xml | 39 +++ params/footnote.properties.xml | 43 ++++ params/footnote.sep.leader.properties.xml | 39 +++ params/fop.extensions.xml | 36 +++ params/fop1.extensions.xml | 34 +++ params/formal.object.properties.xml | 36 +++ params/formal.procedures.xml | 28 ++ params/formal.title.placement.xml | 41 +++ params/formal.title.properties.xml | 34 +++ params/funcsynopsis.decoration.xml | 30 +++ params/funcsynopsis.style.xml | 31 +++ params/function.parens.xml | 29 +++ params/generate.consistent.ids.xml | 53 ++++ params/generate.css.header.xml | 40 +++ params/generate.id.attributes.xml | 59 +++++ params/generate.index.xml | 25 ++ params/generate.legalnotice.link.xml | 72 ++++++ params/generate.manifest.xml | 27 ++ params/generate.meta.abstract.xml | 29 +++ params/generate.revhistory.link.xml | 50 ++++ params/generate.section.toc.level.xml | 35 +++ params/generate.toc.xml | 108 ++++++++ params/glossary.as.blocks.xml | 38 +++ params/glossary.collection.xml | 271 ++++++++++++++++++++ params/glossary.sort.xml | 32 +++ params/glossdef.block.properties.xml | 32 +++ params/glossdef.list.properties.xml | 30 +++ params/glossentry.list.item.properties.xml | 32 +++ params/glossentry.show.acronym.xml | 37 +++ params/glosslist.as.blocks.xml | 27 ++ params/glossterm.auto.link.xml | 33 +++ params/glossterm.block.properties.xml | 35 +++ params/glossterm.list.properties.xml | 30 +++ params/glossterm.separation.xml | 31 +++ params/glossterm.width.xml | 28 ++ params/graphic.default.extension.xml | 29 +++ params/graphical.admonition.properties.xml | 42 +++ params/graphics.dir.xml | 33 +++ params/graphicsize.extension.xml | 32 +++ params/graphicsize.use.img.src.path.xml | 30 +++ params/header.column.widths.xml | 80 ++++++ params/header.content.properties.xml | 34 +++ params/header.hr.xml | 26 ++ params/header.rule.xml | 27 ++ params/header.table.height.xml | 32 +++ params/header.table.properties.xml | 30 +++ params/headers.on.blank.pages.xml | 27 ++ params/hidetoc.image.xml | 29 +++ params/highlight.default.language.xml | 27 ++ params/highlight.source.xml | 82 ++++++ params/highlight.xslthl.config.xml | 33 +++ params/home.image.xml | 27 ++ params/html.append.xml | 30 +++ params/html.base.xml | 30 +++ params/html.cellpadding.xml | 29 +++ params/html.cellspacing.xml | 29 +++ params/html.cleanup.xml | 34 +++ params/html.ext.xml | 29 +++ params/html.extra.head.links.xml | 31 +++ params/html.head.legalnotice.link.multiple.xml | 44 ++++ params/html.head.legalnotice.link.types.xml | 75 ++++++ params/html.longdesc.link.xml | 39 +++ params/html.longdesc.xml | 28 ++ params/html.script.type.xml | 31 +++ params/html.script.xml | 36 +++ params/html.stylesheet.type.xml | 26 ++ params/html.stylesheet.xml | 36 +++ params/htmlhelp.alias.file.xml | 27 ++ params/htmlhelp.autolabel.xml | 28 ++ params/htmlhelp.button.back.xml | 27 ++ params/htmlhelp.button.forward.xml | 27 ++ params/htmlhelp.button.hideshow.xml | 27 ++ params/htmlhelp.button.home.url.xml | 27 ++ params/htmlhelp.button.home.xml | 27 ++ params/htmlhelp.button.jump1.title.xml | 27 ++ params/htmlhelp.button.jump1.url.xml | 27 ++ params/htmlhelp.button.jump1.xml | 23 ++ params/htmlhelp.button.jump2.title.xml | 27 ++ params/htmlhelp.button.jump2.url.xml | 27 ++ params/htmlhelp.button.jump2.xml | 27 ++ params/htmlhelp.button.locate.xml | 28 ++ params/htmlhelp.button.next.xml | 27 ++ params/htmlhelp.button.options.xml | 28 ++ params/htmlhelp.button.prev.xml | 28 ++ params/htmlhelp.button.print.xml | 28 ++ params/htmlhelp.button.refresh.xml | 27 ++ params/htmlhelp.button.stop.xml | 28 ++ params/htmlhelp.button.zoom.xml | 28 ++ params/htmlhelp.chm.xml | 27 ++ params/htmlhelp.default.topic.xml | 37 +++ params/htmlhelp.display.progress.xml | 28 ++ params/htmlhelp.encoding.xml | 29 +++ params/htmlhelp.enhanced.decompilation.xml | 27 ++ params/htmlhelp.enumerate.images.xml | 28 ++ params/htmlhelp.force.map.and.alias.xml | 26 ++ params/htmlhelp.hhc.binary.xml | 29 +++ params/htmlhelp.hhc.folders.instead.books.xml | 31 +++ params/htmlhelp.hhc.section.depth.xml | 27 ++ params/htmlhelp.hhc.show.root.xml | 29 +++ params/htmlhelp.hhc.width.xml | 28 ++ params/htmlhelp.hhc.xml | 27 ++ params/htmlhelp.hhk.xml | 27 ++ params/htmlhelp.hhp.tail.xml | 28 ++ params/htmlhelp.hhp.window.xml | 28 ++ params/htmlhelp.hhp.windows.xml | 29 +++ params/htmlhelp.hhp.xml | 28 ++ params/htmlhelp.map.file.xml | 25 ++ params/htmlhelp.only.xml | 32 +++ params/htmlhelp.remember.window.position.xml | 27 ++ params/htmlhelp.show.advanced.search.xml | 28 ++ params/htmlhelp.show.favorities.xml | 28 ++ params/htmlhelp.show.menu.xml | 28 ++ params/htmlhelp.show.toolbar.text.xml | 28 ++ params/htmlhelp.title.xml | 28 ++ params/htmlhelp.use.hhk.xml | 28 ++ params/htmlhelp.window.geometry.xml | 30 +++ params/hyphenate.verbatim.characters.xml | 30 +++ params/hyphenate.verbatim.xml | 45 ++++ params/hyphenate.xml | 29 +++ params/id.warnings.xml | 25 ++ params/ignore.image.scaling.xml | 28 ++ params/img.src.path.xml | 40 +++ params/index.div.title.properties.xml | 39 +++ params/index.entry.properties.xml | 33 +++ params/index.links.to.section.xml | 76 ++++++ params/index.method.xml | 162 ++++++++++++ params/index.number.separator.xml | 54 ++++ params/index.on.role.xml | 48 ++++ params/index.on.type.xml | 52 ++++ params/index.page.number.properties.xml | 31 +++ params/index.prefer.titleabbrev.xml | 29 +++ params/index.preferred.page.properties.xml | 32 +++ params/index.range.separator.xml | 57 +++++ params/index.term.separator.xml | 54 ++++ params/informal.object.properties.xml | 29 +++ params/informalequation.properties.xml | 27 ++ params/informalexample.properties.xml | 27 ++ params/informalfigure.properties.xml | 27 ++ params/informaltable.properties.xml | 32 +++ params/inherit.keywords.xml | 31 +++ params/inner.region.content.properties.xml | 48 ++++ params/insert.link.page.number.xml | 69 +++++ params/insert.olink.page.number.xml | 83 ++++++ params/insert.olink.pdf.frag.xml | 68 +++++ params/insert.xref.page.number.xml | 60 +++++ params/itemizedlist.label.properties.xml | 26 ++ params/itemizedlist.label.width.xml | 28 ++ params/itemizedlist.properties.xml | 23 ++ params/javahelp.encoding.xml | 31 +++ params/keep.relative.image.uris.xml | 34 +++ params/keyboard.nav.xml | 29 +++ params/l10n.gentext.default.language.xml | 30 +++ params/l10n.gentext.language.xml | 33 +++ params/l10n.gentext.use.xref.language.xml | 53 ++++ params/l10n.lang.value.rfc.compliant.xml | 57 +++++ params/label.from.part.xml | 38 +++ params/line-height.xml | 27 ++ params/linenumbering.everyNth.xml | 33 +++ params/linenumbering.extension.xml | 30 +++ params/linenumbering.separator.xml | 30 +++ params/linenumbering.width.xml | 29 +++ params/link.mailto.url.xml | 29 +++ params/list.block.properties.xml | 25 ++ params/list.block.spacing.xml | 29 +++ params/list.item.spacing.xml | 26 ++ params/make.clean.html.xml | 51 ++++ params/make.graphic.viewport.xml | 35 +++ params/make.index.markup.xml | 73 ++++++ params/make.single.year.ranges.xml | 28 ++ params/make.valid.html.xml | 35 +++ params/make.year.ranges.xml | 32 +++ params/man.authors.section.enabled.xml | 46 ++++ params/man.base.url.for.relative.links.xml | 76 ++++++ params/man.break.after.slash.xml | 46 ++++ params/man.charmap.enabled.xml | 55 ++++ params/man.charmap.subset.profile.english.xml | 80 ++++++ params/man.charmap.subset.profile.xml | 297 ++++++++++++++++++++++ params/man.charmap.uri.xml | 42 +++ params/man.charmap.use.subset.xml | 80 ++++++ params/man.copyright.section.enabled.xml | 46 ++++ params/man.endnotes.are.numbered.xml | 106 ++++++++ params/man.endnotes.list.enabled.xml | 105 ++++++++ params/man.endnotes.list.heading.xml | 36 +++ params/man.font.funcprototype.xml | 30 +++ params/man.font.funcsynopsisinfo.xml | 30 +++ params/man.font.links.xml | 64 +++++ params/man.font.table.headings.xml | 30 +++ params/man.font.table.title.xml | 30 +++ params/man.funcsynopsis.style.xml | 26 ++ params/man.hyphenate.computer.inlines.xml | 53 ++++ params/man.hyphenate.filenames.xml | 47 ++++ params/man.hyphenate.urls.xml | 46 ++++ params/man.hyphenate.xml | 59 +++++ params/man.indent.blurbs.xml | 33 +++ params/man.indent.lists.xml | 35 +++ params/man.indent.refsect.xml | 70 +++++ params/man.indent.verbatims.xml | 33 +++ params/man.indent.width.xml | 39 +++ params/man.justify.xml | 52 ++++ params/man.output.base.dir.xml | 39 +++ params/man.output.better.ps.enabled.xml | 61 +++++ params/man.output.encoding.xml | 53 ++++ params/man.output.in.separate.dir.xml | 32 +++ params/man.output.lang.in.name.enabled.xml | 50 ++++ params/man.output.manifest.enabled.xml | 27 ++ params/man.output.manifest.filename.xml | 29 +++ params/man.output.quietly.xml | 37 +++ params/man.output.subdirs.enabled.xml | 40 +++ params/man.segtitle.suppress.xml | 28 ++ params/man.string.subst.map.local.post.xml | 34 +++ params/man.string.subst.map.local.pre.xml | 34 +++ params/man.string.subst.map.xml | 162 ++++++++++++ params/man.subheading.divider.enabled.xml | 37 +++ params/man.subheading.divider.xml | 37 +++ params/man.table.footnotes.divider.xml | 29 +++ params/man.th.extra1.suppress.xml | 32 +++ params/man.th.extra2.max.length.xml | 43 ++++ params/man.th.extra2.suppress.xml | 44 ++++ params/man.th.extra3.max.length.xml | 42 +++ params/man.th.extra3.suppress.xml | 34 +++ params/man.th.title.max.length.xml | 63 +++++ params/manifest.in.base.dir.xml | 29 +++ params/manifest.xml | 29 +++ params/manual.toc.xml | 29 +++ params/margin.note.float.type.xml | 77 ++++++ params/margin.note.properties.xml | 54 ++++ params/margin.note.title.properties.xml | 32 +++ params/margin.note.width.xml | 35 +++ params/marker.section.level.xml | 50 ++++ params/menuchoice.menu.separator.xml | 42 +++ params/menuchoice.separator.xml | 32 +++ params/minus.image.xml | 29 +++ params/monospace.font.family.xml | 34 +++ params/monospace.properties.xml | 38 +++ params/monospace.verbatim.font.width.xml | 40 +++ params/monospace.verbatim.properties.xml | 27 ++ params/multiframe.bottom.bgcolor.xml | 28 ++ params/multiframe.navigation.height.xml | 28 ++ params/multiframe.top.bgcolor.xml | 28 ++ params/multiframe.xml | 31 +++ params/nav.separator.xml | 28 ++ params/nav.table.summary.xml | 27 ++ params/navbgcolor.xml | 26 ++ params/navbodywidth.xml | 26 ++ params/navig.graphics.extension.xml | 28 ++ params/navig.graphics.path.xml | 30 +++ params/navig.graphics.xml | 31 +++ params/navig.showtitles.xml | 32 +++ params/navtocwidth.xml | 26 ++ params/next.image.xml | 27 ++ params/no.home.image.xml | 27 ++ params/no.next.image.xml | 27 ++ params/no.prev.image.xml | 27 ++ params/no.toc.image.xml | 27 ++ params/no.up.image.xml | 27 ++ params/nominal.image.depth.xml | 27 ++ params/nominal.image.width.xml | 43 ++++ params/nominal.table.width.xml | 30 +++ params/nongraphical.admonition.properties.xml | 41 +++ params/normal.para.spacing.xml | 43 ++++ params/olink.base.uri.xml | 35 +++ params/olink.debug.xml | 36 +++ params/olink.doctitle.xml | 146 +++++++++++ params/olink.fragid.xml | 23 ++ params/olink.lang.fallback.sequence.xml | 83 ++++++ params/olink.outline.ext.xml | 28 ++ params/olink.properties.xml | 33 +++ params/olink.pubid.xml | 27 ++ params/olink.resolver.xml | 23 ++ params/olink.sysid.xml | 27 ++ params/orderedlist.label.properties.xml | 26 ++ params/orderedlist.label.width.xml | 28 ++ params/orderedlist.properties.xml | 24 ++ params/othercredit.like.author.enabled.xml | 31 +++ params/outer.region.content.properties.xml | 47 ++++ params/output-root.xml | 28 ++ params/output.indent.xml | 32 +++ params/overlay.js.xml | 28 ++ params/overlay.logo.xml | 28 ++ params/overlay.xml | 32 +++ params/page.height.portrait.xml | 69 +++++ params/page.height.xml | 37 +++ params/page.margin.bottom.xml | 29 +++ params/page.margin.inner.xml | 56 ++++ params/page.margin.outer.xml | 53 ++++ params/page.margin.top.xml | 28 ++ params/page.orientation.xml | 32 +++ params/page.width.portrait.xml | 67 +++++ params/page.width.xml | 36 +++ params/pages.template.xml | 29 +++ params/paper.type.xml | 73 ++++++ params/para.propagates.style.xml | 29 +++ params/para.properties.xml | 31 +++ params/part.autolabel.xml | 73 ++++++ params/passivetex.extensions.xml | 37 +++ params/pgwide.properties.xml | 52 ++++ params/phrase.propagates.style.xml | 29 +++ params/pixels.per.inch.xml | 31 +++ params/plus.image.xml | 29 +++ params/points.per.em.xml | 29 +++ params/preface.autolabel.xml | 71 ++++++ params/prefer.internal.olink.xml | 78 ++++++ params/preferred.mediaobject.role.xml | 40 +++ params/prev.image.xml | 27 ++ params/procedure.properties.xml | 29 +++ params/process.empty.source.toc.xml | 39 +++ params/process.source.toc.xml | 39 +++ params/profile.arch.xml | 39 +++ params/profile.attribute.xml | 34 +++ params/profile.audience.xml | 38 +++ params/profile.condition.xml | 38 +++ params/profile.conformance.xml | 38 +++ params/profile.lang.xml | 38 +++ params/profile.os.xml | 38 +++ params/profile.revision.xml | 38 +++ params/profile.revisionflag.xml | 38 +++ params/profile.role.xml | 54 ++++ params/profile.security.xml | 38 +++ params/profile.separator.xml | 27 ++ params/profile.status.xml | 38 +++ params/profile.userlevel.xml | 38 +++ params/profile.value.xml | 41 +++ params/profile.vendor.xml | 38 +++ params/profile.wordsize.xml | 38 +++ params/punct.honorific.xml | 28 ++ params/qanda.defaultlabel.xml | 86 +++++++ params/qanda.in.toc.xml | 34 +++ params/qanda.inherit.numeration.xml | 30 +++ params/qanda.nested.in.toc.xml | 29 +++ params/qanda.title.level1.properties.xml | 32 +++ params/qanda.title.level2.properties.xml | 32 +++ params/qanda.title.level3.properties.xml | 32 +++ params/qanda.title.level4.properties.xml | 32 +++ params/qanda.title.level5.properties.xml | 32 +++ params/qanda.title.level6.properties.xml | 34 +++ params/qanda.title.properties.xml | 37 +++ params/qandadiv.autolabel.xml | 26 ++ params/rebuild-all.xml | 33 +++ params/refclass.suppress.xml | 28 ++ params/refentry.date.profile.enabled.xml | 46 ++++ params/refentry.date.profile.xml | 38 +++ params/refentry.generate.name.xml | 33 +++ params/refentry.generate.title.xml | 33 +++ params/refentry.manual.fallback.profile.xml | 48 ++++ params/refentry.manual.profile.enabled.xml | 47 ++++ params/refentry.manual.profile.xml | 72 ++++++ params/refentry.meta.get.quietly.xml | 37 +++ params/refentry.pagebreak.xml | 33 +++ params/refentry.separator.xml | 29 +++ params/refentry.source.fallback.profile.xml | 49 ++++ params/refentry.source.name.profile.enabled.xml | 48 ++++ params/refentry.source.name.profile.xml | 89 +++++++ params/refentry.source.name.suppress.xml | 42 +++ params/refentry.title.properties.xml | 59 +++++ params/refentry.version.profile.enabled.xml | 47 ++++ params/refentry.version.profile.xml | 41 +++ params/refentry.version.suppress.xml | 43 ++++ params/refentry.xref.manvolnum.xml | 31 +++ params/reference.autolabel.xml | 67 +++++ params/region.after.extent.xml | 29 +++ params/region.before.extent.xml | 29 +++ params/region.inner.extent.xml | 51 ++++ params/region.inner.properties.xml | 51 ++++ params/region.outer.extent.xml | 50 ++++ params/region.outer.properties.xml | 51 ++++ params/revhistory.table.cell.properties.xml | 28 ++ params/revhistory.table.properties.xml | 28 ++ params/revhistory.title.properties.xml | 28 ++ params/root.filename.xml | 29 +++ params/root.properties.xml | 46 ++++ params/rootid.xml | 33 +++ params/runinhead.default.title.end.punct.xml | 27 ++ params/runinhead.title.end.punct.xml | 32 +++ params/running.foot.properties.xml | 34 +++ params/sans.font.family.xml | 29 +++ params/saxon.callouts.xml | 30 +++ params/saxon.character.representation.xml | 38 +++ params/saxon.linenumbering.xml | 32 +++ params/saxon.tablecolumns.xml | 30 +++ params/script.dir.xml | 33 +++ params/section.autolabel.max.depth.xml | 32 +++ params/section.autolabel.xml | 26 ++ params/section.container.element.xml | 62 +++++ params/section.label.includes.component.label.xml | 27 ++ params/section.level1.properties.xml | 43 ++++ params/section.level2.properties.xml | 43 ++++ params/section.level3.properties.xml | 43 ++++ params/section.level4.properties.xml | 43 ++++ params/section.level5.properties.xml | 43 ++++ params/section.level6.properties.xml | 43 ++++ params/section.properties.xml | 35 +++ params/section.title.level1.properties.xml | 32 +++ params/section.title.level2.properties.xml | 33 +++ params/section.title.level3.properties.xml | 32 +++ params/section.title.level4.properties.xml | 32 +++ params/section.title.level5.properties.xml | 32 +++ params/section.title.level6.properties.xml | 33 +++ params/section.title.properties.xml | 39 +++ params/segmentedlist.as.table.xml | 28 ++ params/sequential.links.xml | 25 ++ params/shade.verbatim.style.xml | 36 +++ params/shade.verbatim.xml | 30 +++ params/show.comments.xml | 32 +++ params/show.foil.number.xml | 28 ++ params/show.revisionflag.xml | 42 +++ params/showtoc.image.xml | 29 +++ params/side.float.properties.xml | 50 ++++ params/side.region.precedence.xml | 56 ++++ params/sidebar.float.type.xml | 90 +++++++ params/sidebar.float.width.xml | 35 +++ params/sidebar.properties.xml | 42 +++ params/sidebar.title.properties.xml | 32 +++ params/simplesect.in.toc.xml | 26 ++ params/slide.font.family.xml | 31 +++ params/slide.title.font.family.xml | 31 +++ params/slides.js.xml | 28 ++ params/slides.properties.xml | 31 +++ params/spacing.paras.xml | 30 +++ params/speakernote.properties.xml | 32 +++ params/subscript.properties.xml | 29 +++ params/superscript.properties.xml | 29 +++ params/suppress.footer.navigation.xml | 26 ++ params/suppress.header.navigation.xml | 27 ++ params/suppress.homepage.title.xml | 25 ++ params/suppress.navigation.xml | 28 ++ params/symbol.font.family.xml | 45 ++++ params/table.borders.with.css.xml | 28 ++ params/table.caption.properties.xml | 31 +++ params/table.cell.border.color.xml | 39 +++ params/table.cell.border.style.xml | 42 +++ params/table.cell.border.thickness.xml | 35 +++ params/table.cell.padding.xml | 32 +++ params/table.entry.padding.xml | 27 ++ params/table.footnote.number.format.xml | 33 +++ params/table.footnote.number.symbols.xml | 39 +++ params/table.footnote.properties.xml | 39 +++ params/table.frame.border.color.xml | 28 ++ params/table.frame.border.style.xml | 37 +++ params/table.frame.border.thickness.xml | 27 ++ params/table.properties.xml | 34 +++ params/table.spacer.image.xml | 26 ++ params/table.table.properties.xml | 36 +++ params/tablecolumns.extension.xml | 30 +++ params/target.database.document.xml | 37 +++ params/targets.filename.xml | 32 +++ params/task.properties.xml | 29 +++ params/template.xml | 27 ++ params/tex.math.delims.xml | 47 ++++ params/tex.math.file.xml | 42 +++ params/tex.math.in.alt.xml | 76 ++++++ params/text.home.xml | 27 ++ params/text.next.xml | 27 ++ params/text.prev.xml | 27 ++ params/text.toc.xml | 27 ++ params/text.up.xml | 27 ++ params/textbgcolor.xml | 26 ++ params/textdata.default.encoding.xml | 32 +++ params/textinsert.extension.xml | 62 +++++ params/title.font.family.xml | 38 +++ params/title.margin.left.xml | 65 +++++ params/titlefoil.html.xml | 27 ++ params/toc.bg.color.xml | 27 ++ params/toc.blank.graphic.xml | 28 ++ params/toc.blank.image.xml | 27 ++ params/toc.blank.text.xml | 27 ++ params/toc.hide.show.xml | 33 +++ params/toc.html.xml | 27 ++ params/toc.image.xml | 27 ++ params/toc.indent.width.xml | 34 +++ params/toc.line.properties.xml | 44 ++++ params/toc.list.type.xml | 30 +++ params/toc.margin.properties.xml | 33 +++ params/toc.max.depth.xml | 25 ++ params/toc.pointer.graphic.xml | 28 ++ params/toc.pointer.image.xml | 27 ++ params/toc.pointer.text.xml | 27 ++ params/toc.row.height.xml | 33 +++ params/toc.section.depth.xml | 28 ++ params/toc.spacer.graphic.xml | 28 ++ params/toc.spacer.image.xml | 27 ++ params/toc.spacer.text.xml | 27 ++ params/toc.width.xml | 28 ++ params/ua.js.xml | 28 ++ params/ulink.footnotes.xml | 34 +++ params/ulink.hyphenate.chars.xml | 38 +++ params/ulink.hyphenate.xml | 39 +++ params/ulink.show.xml | 37 +++ params/ulink.target.xml | 29 +++ params/up.image.xml | 27 ++ params/use.embed.for.svg.xml | 33 +++ params/use.extensions.xml | 31 +++ params/use.id.as.filename.xml | 30 +++ params/use.id.function.xml | 32 +++ params/use.local.olink.style.xml | 28 ++ params/use.role.as.xrefstyle.xml | 93 +++++++ params/use.role.for.mediaobject.xml | 56 ++++ params/use.svg.xml | 30 +++ params/variablelist.as.blocks.xml | 62 +++++ params/variablelist.as.table.xml | 54 ++++ params/variablelist.max.termlength.xml | 46 ++++ params/variablelist.term.break.after.xml | 39 +++ params/variablelist.term.properties.xml | 29 +++ params/variablelist.term.separator.xml | 40 +++ params/verbatim.properties.xml | 38 +++ params/webhelp.autolabel.xml | 25 ++ params/webhelp.base.dir.xml | 29 +++ params/webhelp.common.dir.xml | 25 ++ params/webhelp.default.topic.xml | 36 +++ params/webhelp.include.search.tab.xml | 25 ++ params/webhelp.indexer.language.xml | 47 ++++ params/webhelp.start.filename.xml | 34 +++ params/webhelp.tree.cookie.id.xml | 38 +++ params/wordml.template.xml | 29 +++ params/writing.mode.xml | 83 ++++++ params/xbCollapsibleLists.js.xml | 28 ++ params/xbDOM.js.xml | 28 ++ params/xbLibrary.js.xml | 28 ++ params/xbStyle.js.xml | 28 ++ params/xep.extensions.xml | 31 +++ params/xep.index.item.properties.xml | 36 +++ params/xref.label-page.separator.xml | 38 +++ params/xref.label-title.separator.xml | 36 +++ params/xref.properties.xml | 29 +++ params/xref.title-page.separator.xml | 36 +++ params/xref.with.number.and.title.xml | 30 +++ 692 files changed, 25802 insertions(+) create mode 100644 params/abstract.notitle.enabled.xml create mode 100644 params/abstract.properties.xml create mode 100644 params/abstract.title.properties.xml create mode 100644 params/active.toc.xml create mode 100644 params/ade.extensions.xml create mode 100644 params/admon.graphics.extension.xml create mode 100644 params/admon.graphics.path.xml create mode 100644 params/admon.graphics.xml create mode 100644 params/admon.style.xml create mode 100644 params/admon.textlabel.xml create mode 100644 params/admonition.properties.xml create mode 100644 params/admonition.title.properties.xml create mode 100644 params/alignment.xml create mode 100644 params/annotate.toc.xml create mode 100644 params/annotation.css.xml create mode 100644 params/annotation.graphic.close.xml create mode 100644 params/annotation.graphic.open.xml create mode 100644 params/annotation.js.xml create mode 100644 params/annotation.support.xml create mode 100644 params/appendix.autolabel.xml create mode 100644 params/arbortext.extensions.xml create mode 100644 params/article.appendix.title.properties.xml create mode 100644 params/author.othername.in.middle.xml create mode 100644 params/autolayout-file.xml create mode 100644 params/autotoc.label.in.hyperlink.xml create mode 100644 params/autotoc.label.separator.xml create mode 100644 params/axf.extensions.xml create mode 100644 params/banner.before.navigation.xml create mode 100644 params/base.dir.xml create mode 100644 params/biblioentry.item.separator.xml create mode 100644 params/biblioentry.properties.xml create mode 100644 params/bibliography.collection.xml create mode 100644 params/bibliography.numbered.xml create mode 100644 params/bibliography.style.xml create mode 100644 params/blockquote.properties.xml create mode 100644 params/blurb.on.titlepage.enabled.xml create mode 100644 params/body.attributes.xml create mode 100644 params/body.bg.color.xml create mode 100644 params/body.end.indent.xml create mode 100644 params/body.font.family.xml create mode 100644 params/body.font.master.xml create mode 100644 params/body.font.size.xml create mode 100644 params/body.margin.bottom.xml create mode 100644 params/body.margin.inner.xml create mode 100644 params/body.margin.outer.xml create mode 100644 params/body.margin.top.xml create mode 100644 params/body.start.indent.xml create mode 100644 params/bookmarks.collapse.xml create mode 100644 params/bridgehead.in.toc.xml create mode 100644 params/bullet.image.xml create mode 100644 params/callout.defaultcolumn.xml create mode 100644 params/callout.graphics.extension.xml create mode 100644 params/callout.graphics.number.limit.xml create mode 100644 params/callout.graphics.path.xml create mode 100644 params/callout.graphics.xml create mode 100644 params/callout.icon.size.xml create mode 100644 params/callout.list.table.xml create mode 100644 params/callout.properties.xml create mode 100644 params/callout.unicode.font.xml create mode 100644 params/callout.unicode.number.limit.xml create mode 100644 params/callout.unicode.start.character.xml create mode 100644 params/callout.unicode.xml create mode 100644 params/calloutlist.properties.xml create mode 100644 params/callouts.extension.xml create mode 100644 params/chapter.autolabel.xml create mode 100644 params/chunk.append.xml create mode 100644 params/chunk.first.sections.xml create mode 100644 params/chunk.quietly.xml create mode 100644 params/chunk.section.depth.xml create mode 100644 params/chunk.sections.xml create mode 100644 params/chunk.separate.lots.xml create mode 100644 params/chunk.toc.xml create mode 100644 params/chunk.tocs.and.lots.has.title.xml create mode 100644 params/chunk.tocs.and.lots.xml create mode 100644 params/chunked.filename.prefix.xml create mode 100644 params/chunker.output.cdata-section-elements.xml create mode 100644 params/chunker.output.doctype-public.xml create mode 100644 params/chunker.output.doctype-system.xml create mode 100644 params/chunker.output.encoding.xml create mode 100644 params/chunker.output.indent.xml create mode 100644 params/chunker.output.media-type.xml create mode 100644 params/chunker.output.method.xml create mode 100644 params/chunker.output.omit-xml-declaration.xml create mode 100644 params/chunker.output.standalone.xml create mode 100644 params/citerefentry.link.xml create mode 100644 params/collect.xref.targets.xml create mode 100644 params/column.count.back.xml create mode 100644 params/column.count.body.xml create mode 100644 params/column.count.front.xml create mode 100644 params/column.count.index.xml create mode 100644 params/column.count.lot.xml create mode 100644 params/column.count.titlepage.xml create mode 100644 params/column.gap.back.xml create mode 100644 params/column.gap.body.xml create mode 100644 params/column.gap.front.xml create mode 100644 params/column.gap.index.xml create mode 100644 params/column.gap.lot.xml create mode 100644 params/column.gap.titlepage.xml create mode 100644 params/compact.list.item.spacing.xml create mode 100644 params/component.label.includes.part.label.xml create mode 100644 params/component.title.properties.xml create mode 100644 params/component.titlepage.properties.xml create mode 100644 params/contrib.inline.enabled.xml create mode 100644 params/crop.mark.bleed.xml create mode 100644 params/crop.mark.offset.xml create mode 100644 params/crop.mark.width.xml create mode 100644 params/crop.marks.xml create mode 100644 params/css.decoration.xml create mode 100644 params/css.stylesheet.dir.xml create mode 100644 params/css.stylesheet.xml create mode 100644 params/current.docid.xml create mode 100644 params/currentpage.marker.xml create mode 100644 params/custom.css.source.xml create mode 100644 params/default.float.class.xml create mode 100644 params/default.image.width.xml create mode 100644 params/default.table.frame.xml create mode 100644 params/default.table.rules.xml create mode 100644 params/default.table.width.xml create mode 100644 params/default.units.xml create mode 100644 params/dingbat.font.family.xml create mode 100644 params/docbook.css.link.xml create mode 100644 params/docbook.css.source.xml create mode 100644 params/double.sided.xml create mode 100644 params/draft.mode.xml create mode 100644 params/draft.watermark.image.xml create mode 100644 params/dry-run.xml create mode 100644 params/dynamic.toc.xml create mode 100644 params/ebnf.assignment.xml create mode 100644 params/ebnf.statement.terminator.xml create mode 100644 params/ebnf.table.bgcolor.xml create mode 100644 params/ebnf.table.border.xml create mode 100644 params/eclipse.autolabel.xml create mode 100644 params/eclipse.plugin.id.xml create mode 100644 params/eclipse.plugin.name.xml create mode 100644 params/eclipse.plugin.provider.xml create mode 100644 params/editedby.enabled.xml create mode 100644 params/email.delimiters.enabled.xml create mode 100644 params/email.mailto.enabled.xml create mode 100644 params/emphasis.propagates.style.xml create mode 100644 params/entry.propagates.style.xml create mode 100644 params/epub.autolabel.xml create mode 100644 params/equation.number.properties.xml create mode 100644 params/equation.properties.xml create mode 100644 params/example.properties.xml create mode 100644 params/exsl.node.set.available.xml create mode 100644 params/feedback.href.xml create mode 100644 params/feedback.link.text.xml create mode 100644 params/feedback.with.ids.xml create mode 100644 params/figure.properties.xml create mode 100644 params/filename-prefix.xml create mode 100644 params/firstterm.only.link.xml create mode 100644 params/foil.properties.xml create mode 100644 params/foil.subtitle.properties.xml create mode 100644 params/foil.title.master.xml create mode 100644 params/foil.title.size.xml create mode 100644 params/foilgroup.properties.xml create mode 100644 params/foilgroup.toc.xml create mode 100644 params/footer.column.widths.xml create mode 100644 params/footer.content.properties.xml create mode 100644 params/footer.hr.xml create mode 100644 params/footer.rule.xml create mode 100644 params/footer.table.height.xml create mode 100644 params/footer.table.properties.xml create mode 100644 params/footers.on.blank.pages.xml create mode 100644 params/footnote.font.size.xml create mode 100644 params/footnote.mark.properties.xml create mode 100644 params/footnote.number.format.xml create mode 100644 params/footnote.number.symbols.xml create mode 100644 params/footnote.properties.xml create mode 100644 params/footnote.sep.leader.properties.xml create mode 100644 params/fop.extensions.xml create mode 100644 params/fop1.extensions.xml create mode 100644 params/formal.object.properties.xml create mode 100644 params/formal.procedures.xml create mode 100644 params/formal.title.placement.xml create mode 100644 params/formal.title.properties.xml create mode 100644 params/funcsynopsis.decoration.xml create mode 100644 params/funcsynopsis.style.xml create mode 100644 params/function.parens.xml create mode 100644 params/generate.consistent.ids.xml create mode 100644 params/generate.css.header.xml create mode 100644 params/generate.id.attributes.xml create mode 100644 params/generate.index.xml create mode 100644 params/generate.legalnotice.link.xml create mode 100644 params/generate.manifest.xml create mode 100644 params/generate.meta.abstract.xml create mode 100644 params/generate.revhistory.link.xml create mode 100644 params/generate.section.toc.level.xml create mode 100644 params/generate.toc.xml create mode 100644 params/glossary.as.blocks.xml create mode 100644 params/glossary.collection.xml create mode 100644 params/glossary.sort.xml create mode 100644 params/glossdef.block.properties.xml create mode 100644 params/glossdef.list.properties.xml create mode 100644 params/glossentry.list.item.properties.xml create mode 100644 params/glossentry.show.acronym.xml create mode 100644 params/glosslist.as.blocks.xml create mode 100644 params/glossterm.auto.link.xml create mode 100644 params/glossterm.block.properties.xml create mode 100644 params/glossterm.list.properties.xml create mode 100644 params/glossterm.separation.xml create mode 100644 params/glossterm.width.xml create mode 100644 params/graphic.default.extension.xml create mode 100644 params/graphical.admonition.properties.xml create mode 100644 params/graphics.dir.xml create mode 100644 params/graphicsize.extension.xml create mode 100644 params/graphicsize.use.img.src.path.xml create mode 100644 params/header.column.widths.xml create mode 100644 params/header.content.properties.xml create mode 100644 params/header.hr.xml create mode 100644 params/header.rule.xml create mode 100644 params/header.table.height.xml create mode 100644 params/header.table.properties.xml create mode 100644 params/headers.on.blank.pages.xml create mode 100644 params/hidetoc.image.xml create mode 100644 params/highlight.default.language.xml create mode 100644 params/highlight.source.xml create mode 100644 params/highlight.xslthl.config.xml create mode 100644 params/home.image.xml create mode 100644 params/html.append.xml create mode 100644 params/html.base.xml create mode 100644 params/html.cellpadding.xml create mode 100644 params/html.cellspacing.xml create mode 100644 params/html.cleanup.xml create mode 100644 params/html.ext.xml create mode 100644 params/html.extra.head.links.xml create mode 100644 params/html.head.legalnotice.link.multiple.xml create mode 100644 params/html.head.legalnotice.link.types.xml create mode 100644 params/html.longdesc.link.xml create mode 100644 params/html.longdesc.xml create mode 100644 params/html.script.type.xml create mode 100644 params/html.script.xml create mode 100644 params/html.stylesheet.type.xml create mode 100644 params/html.stylesheet.xml create mode 100644 params/htmlhelp.alias.file.xml create mode 100644 params/htmlhelp.autolabel.xml create mode 100644 params/htmlhelp.button.back.xml create mode 100644 params/htmlhelp.button.forward.xml create mode 100644 params/htmlhelp.button.hideshow.xml create mode 100644 params/htmlhelp.button.home.url.xml create mode 100644 params/htmlhelp.button.home.xml create mode 100644 params/htmlhelp.button.jump1.title.xml create mode 100644 params/htmlhelp.button.jump1.url.xml create mode 100644 params/htmlhelp.button.jump1.xml create mode 100644 params/htmlhelp.button.jump2.title.xml create mode 100644 params/htmlhelp.button.jump2.url.xml create mode 100644 params/htmlhelp.button.jump2.xml create mode 100644 params/htmlhelp.button.locate.xml create mode 100644 params/htmlhelp.button.next.xml create mode 100644 params/htmlhelp.button.options.xml create mode 100644 params/htmlhelp.button.prev.xml create mode 100644 params/htmlhelp.button.print.xml create mode 100644 params/htmlhelp.button.refresh.xml create mode 100644 params/htmlhelp.button.stop.xml create mode 100644 params/htmlhelp.button.zoom.xml create mode 100644 params/htmlhelp.chm.xml create mode 100644 params/htmlhelp.default.topic.xml create mode 100644 params/htmlhelp.display.progress.xml create mode 100644 params/htmlhelp.encoding.xml create mode 100644 params/htmlhelp.enhanced.decompilation.xml create mode 100644 params/htmlhelp.enumerate.images.xml create mode 100644 params/htmlhelp.force.map.and.alias.xml create mode 100644 params/htmlhelp.hhc.binary.xml create mode 100644 params/htmlhelp.hhc.folders.instead.books.xml create mode 100644 params/htmlhelp.hhc.section.depth.xml create mode 100644 params/htmlhelp.hhc.show.root.xml create mode 100644 params/htmlhelp.hhc.width.xml create mode 100644 params/htmlhelp.hhc.xml create mode 100644 params/htmlhelp.hhk.xml create mode 100644 params/htmlhelp.hhp.tail.xml create mode 100644 params/htmlhelp.hhp.window.xml create mode 100644 params/htmlhelp.hhp.windows.xml create mode 100644 params/htmlhelp.hhp.xml create mode 100644 params/htmlhelp.map.file.xml create mode 100644 params/htmlhelp.only.xml create mode 100644 params/htmlhelp.remember.window.position.xml create mode 100644 params/htmlhelp.show.advanced.search.xml create mode 100644 params/htmlhelp.show.favorities.xml create mode 100644 params/htmlhelp.show.menu.xml create mode 100644 params/htmlhelp.show.toolbar.text.xml create mode 100644 params/htmlhelp.title.xml create mode 100644 params/htmlhelp.use.hhk.xml create mode 100644 params/htmlhelp.window.geometry.xml create mode 100644 params/hyphenate.verbatim.characters.xml create mode 100644 params/hyphenate.verbatim.xml create mode 100644 params/hyphenate.xml create mode 100644 params/id.warnings.xml create mode 100644 params/ignore.image.scaling.xml create mode 100644 params/img.src.path.xml create mode 100644 params/index.div.title.properties.xml create mode 100644 params/index.entry.properties.xml create mode 100644 params/index.links.to.section.xml create mode 100644 params/index.method.xml create mode 100644 params/index.number.separator.xml create mode 100644 params/index.on.role.xml create mode 100644 params/index.on.type.xml create mode 100644 params/index.page.number.properties.xml create mode 100644 params/index.prefer.titleabbrev.xml create mode 100644 params/index.preferred.page.properties.xml create mode 100644 params/index.range.separator.xml create mode 100644 params/index.term.separator.xml create mode 100644 params/informal.object.properties.xml create mode 100644 params/informalequation.properties.xml create mode 100644 params/informalexample.properties.xml create mode 100644 params/informalfigure.properties.xml create mode 100644 params/informaltable.properties.xml create mode 100644 params/inherit.keywords.xml create mode 100644 params/inner.region.content.properties.xml create mode 100644 params/insert.link.page.number.xml create mode 100644 params/insert.olink.page.number.xml create mode 100644 params/insert.olink.pdf.frag.xml create mode 100644 params/insert.xref.page.number.xml create mode 100644 params/itemizedlist.label.properties.xml create mode 100644 params/itemizedlist.label.width.xml create mode 100644 params/itemizedlist.properties.xml create mode 100644 params/javahelp.encoding.xml create mode 100644 params/keep.relative.image.uris.xml create mode 100644 params/keyboard.nav.xml create mode 100644 params/l10n.gentext.default.language.xml create mode 100644 params/l10n.gentext.language.xml create mode 100644 params/l10n.gentext.use.xref.language.xml create mode 100644 params/l10n.lang.value.rfc.compliant.xml create mode 100644 params/label.from.part.xml create mode 100644 params/line-height.xml create mode 100644 params/linenumbering.everyNth.xml create mode 100644 params/linenumbering.extension.xml create mode 100644 params/linenumbering.separator.xml create mode 100644 params/linenumbering.width.xml create mode 100644 params/link.mailto.url.xml create mode 100644 params/list.block.properties.xml create mode 100644 params/list.block.spacing.xml create mode 100644 params/list.item.spacing.xml create mode 100644 params/make.clean.html.xml create mode 100644 params/make.graphic.viewport.xml create mode 100644 params/make.index.markup.xml create mode 100644 params/make.single.year.ranges.xml create mode 100644 params/make.valid.html.xml create mode 100644 params/make.year.ranges.xml create mode 100644 params/man.authors.section.enabled.xml create mode 100644 params/man.base.url.for.relative.links.xml create mode 100644 params/man.break.after.slash.xml create mode 100644 params/man.charmap.enabled.xml create mode 100644 params/man.charmap.subset.profile.english.xml create mode 100644 params/man.charmap.subset.profile.xml create mode 100644 params/man.charmap.uri.xml create mode 100644 params/man.charmap.use.subset.xml create mode 100644 params/man.copyright.section.enabled.xml create mode 100644 params/man.endnotes.are.numbered.xml create mode 100644 params/man.endnotes.list.enabled.xml create mode 100644 params/man.endnotes.list.heading.xml create mode 100644 params/man.font.funcprototype.xml create mode 100644 params/man.font.funcsynopsisinfo.xml create mode 100644 params/man.font.links.xml create mode 100644 params/man.font.table.headings.xml create mode 100644 params/man.font.table.title.xml create mode 100644 params/man.funcsynopsis.style.xml create mode 100644 params/man.hyphenate.computer.inlines.xml create mode 100644 params/man.hyphenate.filenames.xml create mode 100644 params/man.hyphenate.urls.xml create mode 100644 params/man.hyphenate.xml create mode 100644 params/man.indent.blurbs.xml create mode 100644 params/man.indent.lists.xml create mode 100644 params/man.indent.refsect.xml create mode 100644 params/man.indent.verbatims.xml create mode 100644 params/man.indent.width.xml create mode 100644 params/man.justify.xml create mode 100644 params/man.output.base.dir.xml create mode 100644 params/man.output.better.ps.enabled.xml create mode 100644 params/man.output.encoding.xml create mode 100644 params/man.output.in.separate.dir.xml create mode 100644 params/man.output.lang.in.name.enabled.xml create mode 100644 params/man.output.manifest.enabled.xml create mode 100644 params/man.output.manifest.filename.xml create mode 100644 params/man.output.quietly.xml create mode 100644 params/man.output.subdirs.enabled.xml create mode 100644 params/man.segtitle.suppress.xml create mode 100644 params/man.string.subst.map.local.post.xml create mode 100644 params/man.string.subst.map.local.pre.xml create mode 100644 params/man.string.subst.map.xml create mode 100644 params/man.subheading.divider.enabled.xml create mode 100644 params/man.subheading.divider.xml create mode 100644 params/man.table.footnotes.divider.xml create mode 100644 params/man.th.extra1.suppress.xml create mode 100644 params/man.th.extra2.max.length.xml create mode 100644 params/man.th.extra2.suppress.xml create mode 100644 params/man.th.extra3.max.length.xml create mode 100644 params/man.th.extra3.suppress.xml create mode 100644 params/man.th.title.max.length.xml create mode 100644 params/manifest.in.base.dir.xml create mode 100644 params/manifest.xml create mode 100644 params/manual.toc.xml create mode 100644 params/margin.note.float.type.xml create mode 100644 params/margin.note.properties.xml create mode 100644 params/margin.note.title.properties.xml create mode 100644 params/margin.note.width.xml create mode 100644 params/marker.section.level.xml create mode 100644 params/menuchoice.menu.separator.xml create mode 100644 params/menuchoice.separator.xml create mode 100644 params/minus.image.xml create mode 100644 params/monospace.font.family.xml create mode 100644 params/monospace.properties.xml create mode 100644 params/monospace.verbatim.font.width.xml create mode 100644 params/monospace.verbatim.properties.xml create mode 100644 params/multiframe.bottom.bgcolor.xml create mode 100644 params/multiframe.navigation.height.xml create mode 100644 params/multiframe.top.bgcolor.xml create mode 100644 params/multiframe.xml create mode 100644 params/nav.separator.xml create mode 100644 params/nav.table.summary.xml create mode 100644 params/navbgcolor.xml create mode 100644 params/navbodywidth.xml create mode 100644 params/navig.graphics.extension.xml create mode 100644 params/navig.graphics.path.xml create mode 100644 params/navig.graphics.xml create mode 100644 params/navig.showtitles.xml create mode 100644 params/navtocwidth.xml create mode 100644 params/next.image.xml create mode 100644 params/no.home.image.xml create mode 100644 params/no.next.image.xml create mode 100644 params/no.prev.image.xml create mode 100644 params/no.toc.image.xml create mode 100644 params/no.up.image.xml create mode 100644 params/nominal.image.depth.xml create mode 100644 params/nominal.image.width.xml create mode 100644 params/nominal.table.width.xml create mode 100644 params/nongraphical.admonition.properties.xml create mode 100644 params/normal.para.spacing.xml create mode 100644 params/olink.base.uri.xml create mode 100644 params/olink.debug.xml create mode 100644 params/olink.doctitle.xml create mode 100644 params/olink.fragid.xml create mode 100644 params/olink.lang.fallback.sequence.xml create mode 100644 params/olink.outline.ext.xml create mode 100644 params/olink.properties.xml create mode 100644 params/olink.pubid.xml create mode 100644 params/olink.resolver.xml create mode 100644 params/olink.sysid.xml create mode 100644 params/orderedlist.label.properties.xml create mode 100644 params/orderedlist.label.width.xml create mode 100644 params/orderedlist.properties.xml create mode 100644 params/othercredit.like.author.enabled.xml create mode 100644 params/outer.region.content.properties.xml create mode 100644 params/output-root.xml create mode 100644 params/output.indent.xml create mode 100644 params/overlay.js.xml create mode 100644 params/overlay.logo.xml create mode 100644 params/overlay.xml create mode 100644 params/page.height.portrait.xml create mode 100644 params/page.height.xml create mode 100644 params/page.margin.bottom.xml create mode 100644 params/page.margin.inner.xml create mode 100644 params/page.margin.outer.xml create mode 100644 params/page.margin.top.xml create mode 100644 params/page.orientation.xml create mode 100644 params/page.width.portrait.xml create mode 100644 params/page.width.xml create mode 100644 params/pages.template.xml create mode 100644 params/paper.type.xml create mode 100644 params/para.propagates.style.xml create mode 100644 params/para.properties.xml create mode 100644 params/part.autolabel.xml create mode 100644 params/passivetex.extensions.xml create mode 100644 params/pgwide.properties.xml create mode 100644 params/phrase.propagates.style.xml create mode 100644 params/pixels.per.inch.xml create mode 100644 params/plus.image.xml create mode 100644 params/points.per.em.xml create mode 100644 params/preface.autolabel.xml create mode 100644 params/prefer.internal.olink.xml create mode 100644 params/preferred.mediaobject.role.xml create mode 100644 params/prev.image.xml create mode 100644 params/procedure.properties.xml create mode 100644 params/process.empty.source.toc.xml create mode 100644 params/process.source.toc.xml create mode 100644 params/profile.arch.xml create mode 100644 params/profile.attribute.xml create mode 100644 params/profile.audience.xml create mode 100644 params/profile.condition.xml create mode 100644 params/profile.conformance.xml create mode 100644 params/profile.lang.xml create mode 100644 params/profile.os.xml create mode 100644 params/profile.revision.xml create mode 100644 params/profile.revisionflag.xml create mode 100644 params/profile.role.xml create mode 100644 params/profile.security.xml create mode 100644 params/profile.separator.xml create mode 100644 params/profile.status.xml create mode 100644 params/profile.userlevel.xml create mode 100644 params/profile.value.xml create mode 100644 params/profile.vendor.xml create mode 100644 params/profile.wordsize.xml create mode 100644 params/punct.honorific.xml create mode 100644 params/qanda.defaultlabel.xml create mode 100644 params/qanda.in.toc.xml create mode 100644 params/qanda.inherit.numeration.xml create mode 100644 params/qanda.nested.in.toc.xml create mode 100644 params/qanda.title.level1.properties.xml create mode 100644 params/qanda.title.level2.properties.xml create mode 100644 params/qanda.title.level3.properties.xml create mode 100644 params/qanda.title.level4.properties.xml create mode 100644 params/qanda.title.level5.properties.xml create mode 100644 params/qanda.title.level6.properties.xml create mode 100644 params/qanda.title.properties.xml create mode 100644 params/qandadiv.autolabel.xml create mode 100644 params/rebuild-all.xml create mode 100644 params/refclass.suppress.xml create mode 100644 params/refentry.date.profile.enabled.xml create mode 100644 params/refentry.date.profile.xml create mode 100644 params/refentry.generate.name.xml create mode 100644 params/refentry.generate.title.xml create mode 100644 params/refentry.manual.fallback.profile.xml create mode 100644 params/refentry.manual.profile.enabled.xml create mode 100644 params/refentry.manual.profile.xml create mode 100644 params/refentry.meta.get.quietly.xml create mode 100644 params/refentry.pagebreak.xml create mode 100644 params/refentry.separator.xml create mode 100644 params/refentry.source.fallback.profile.xml create mode 100644 params/refentry.source.name.profile.enabled.xml create mode 100644 params/refentry.source.name.profile.xml create mode 100644 params/refentry.source.name.suppress.xml create mode 100644 params/refentry.title.properties.xml create mode 100644 params/refentry.version.profile.enabled.xml create mode 100644 params/refentry.version.profile.xml create mode 100644 params/refentry.version.suppress.xml create mode 100644 params/refentry.xref.manvolnum.xml create mode 100644 params/reference.autolabel.xml create mode 100644 params/region.after.extent.xml create mode 100644 params/region.before.extent.xml create mode 100644 params/region.inner.extent.xml create mode 100644 params/region.inner.properties.xml create mode 100644 params/region.outer.extent.xml create mode 100644 params/region.outer.properties.xml create mode 100644 params/revhistory.table.cell.properties.xml create mode 100644 params/revhistory.table.properties.xml create mode 100644 params/revhistory.title.properties.xml create mode 100644 params/root.filename.xml create mode 100644 params/root.properties.xml create mode 100644 params/rootid.xml create mode 100644 params/runinhead.default.title.end.punct.xml create mode 100644 params/runinhead.title.end.punct.xml create mode 100644 params/running.foot.properties.xml create mode 100644 params/sans.font.family.xml create mode 100644 params/saxon.callouts.xml create mode 100644 params/saxon.character.representation.xml create mode 100644 params/saxon.linenumbering.xml create mode 100644 params/saxon.tablecolumns.xml create mode 100644 params/script.dir.xml create mode 100644 params/section.autolabel.max.depth.xml create mode 100644 params/section.autolabel.xml create mode 100644 params/section.container.element.xml create mode 100644 params/section.label.includes.component.label.xml create mode 100644 params/section.level1.properties.xml create mode 100644 params/section.level2.properties.xml create mode 100644 params/section.level3.properties.xml create mode 100644 params/section.level4.properties.xml create mode 100644 params/section.level5.properties.xml create mode 100644 params/section.level6.properties.xml create mode 100644 params/section.properties.xml create mode 100644 params/section.title.level1.properties.xml create mode 100644 params/section.title.level2.properties.xml create mode 100644 params/section.title.level3.properties.xml create mode 100644 params/section.title.level4.properties.xml create mode 100644 params/section.title.level5.properties.xml create mode 100644 params/section.title.level6.properties.xml create mode 100644 params/section.title.properties.xml create mode 100644 params/segmentedlist.as.table.xml create mode 100644 params/sequential.links.xml create mode 100644 params/shade.verbatim.style.xml create mode 100644 params/shade.verbatim.xml create mode 100644 params/show.comments.xml create mode 100644 params/show.foil.number.xml create mode 100644 params/show.revisionflag.xml create mode 100644 params/showtoc.image.xml create mode 100644 params/side.float.properties.xml create mode 100644 params/side.region.precedence.xml create mode 100644 params/sidebar.float.type.xml create mode 100644 params/sidebar.float.width.xml create mode 100644 params/sidebar.properties.xml create mode 100644 params/sidebar.title.properties.xml create mode 100644 params/simplesect.in.toc.xml create mode 100644 params/slide.font.family.xml create mode 100644 params/slide.title.font.family.xml create mode 100644 params/slides.js.xml create mode 100644 params/slides.properties.xml create mode 100644 params/spacing.paras.xml create mode 100644 params/speakernote.properties.xml create mode 100644 params/subscript.properties.xml create mode 100644 params/superscript.properties.xml create mode 100644 params/suppress.footer.navigation.xml create mode 100644 params/suppress.header.navigation.xml create mode 100644 params/suppress.homepage.title.xml create mode 100644 params/suppress.navigation.xml create mode 100644 params/symbol.font.family.xml create mode 100644 params/table.borders.with.css.xml create mode 100644 params/table.caption.properties.xml create mode 100644 params/table.cell.border.color.xml create mode 100644 params/table.cell.border.style.xml create mode 100644 params/table.cell.border.thickness.xml create mode 100644 params/table.cell.padding.xml create mode 100644 params/table.entry.padding.xml create mode 100644 params/table.footnote.number.format.xml create mode 100644 params/table.footnote.number.symbols.xml create mode 100644 params/table.footnote.properties.xml create mode 100644 params/table.frame.border.color.xml create mode 100644 params/table.frame.border.style.xml create mode 100644 params/table.frame.border.thickness.xml create mode 100644 params/table.properties.xml create mode 100644 params/table.spacer.image.xml create mode 100644 params/table.table.properties.xml create mode 100644 params/tablecolumns.extension.xml create mode 100644 params/target.database.document.xml create mode 100644 params/targets.filename.xml create mode 100644 params/task.properties.xml create mode 100644 params/template.xml create mode 100644 params/tex.math.delims.xml create mode 100644 params/tex.math.file.xml create mode 100644 params/tex.math.in.alt.xml create mode 100644 params/text.home.xml create mode 100644 params/text.next.xml create mode 100644 params/text.prev.xml create mode 100644 params/text.toc.xml create mode 100644 params/text.up.xml create mode 100644 params/textbgcolor.xml create mode 100644 params/textdata.default.encoding.xml create mode 100644 params/textinsert.extension.xml create mode 100644 params/title.font.family.xml create mode 100644 params/title.margin.left.xml create mode 100644 params/titlefoil.html.xml create mode 100644 params/toc.bg.color.xml create mode 100644 params/toc.blank.graphic.xml create mode 100644 params/toc.blank.image.xml create mode 100644 params/toc.blank.text.xml create mode 100644 params/toc.hide.show.xml create mode 100644 params/toc.html.xml create mode 100644 params/toc.image.xml create mode 100644 params/toc.indent.width.xml create mode 100644 params/toc.line.properties.xml create mode 100644 params/toc.list.type.xml create mode 100644 params/toc.margin.properties.xml create mode 100644 params/toc.max.depth.xml create mode 100644 params/toc.pointer.graphic.xml create mode 100644 params/toc.pointer.image.xml create mode 100644 params/toc.pointer.text.xml create mode 100644 params/toc.row.height.xml create mode 100644 params/toc.section.depth.xml create mode 100644 params/toc.spacer.graphic.xml create mode 100644 params/toc.spacer.image.xml create mode 100644 params/toc.spacer.text.xml create mode 100644 params/toc.width.xml create mode 100644 params/ua.js.xml create mode 100644 params/ulink.footnotes.xml create mode 100644 params/ulink.hyphenate.chars.xml create mode 100644 params/ulink.hyphenate.xml create mode 100644 params/ulink.show.xml create mode 100644 params/ulink.target.xml create mode 100644 params/up.image.xml create mode 100644 params/use.embed.for.svg.xml create mode 100644 params/use.extensions.xml create mode 100644 params/use.id.as.filename.xml create mode 100644 params/use.id.function.xml create mode 100644 params/use.local.olink.style.xml create mode 100644 params/use.role.as.xrefstyle.xml create mode 100644 params/use.role.for.mediaobject.xml create mode 100644 params/use.svg.xml create mode 100644 params/variablelist.as.blocks.xml create mode 100644 params/variablelist.as.table.xml create mode 100644 params/variablelist.max.termlength.xml create mode 100644 params/variablelist.term.break.after.xml create mode 100644 params/variablelist.term.properties.xml create mode 100644 params/variablelist.term.separator.xml create mode 100644 params/verbatim.properties.xml create mode 100644 params/webhelp.autolabel.xml create mode 100644 params/webhelp.base.dir.xml create mode 100644 params/webhelp.common.dir.xml create mode 100644 params/webhelp.default.topic.xml create mode 100644 params/webhelp.include.search.tab.xml create mode 100644 params/webhelp.indexer.language.xml create mode 100644 params/webhelp.start.filename.xml create mode 100644 params/webhelp.tree.cookie.id.xml create mode 100644 params/wordml.template.xml create mode 100644 params/writing.mode.xml create mode 100644 params/xbCollapsibleLists.js.xml create mode 100644 params/xbDOM.js.xml create mode 100644 params/xbLibrary.js.xml create mode 100644 params/xbStyle.js.xml create mode 100644 params/xep.extensions.xml create mode 100644 params/xep.index.item.properties.xml create mode 100644 params/xref.label-page.separator.xml create mode 100644 params/xref.label-title.separator.xml create mode 100644 params/xref.properties.xml create mode 100644 params/xref.title-page.separator.xml create mode 100644 params/xref.with.number.and.title.xml (limited to 'params') diff --git a/params/abstract.notitle.enabled.xml b/params/abstract.notitle.enabled.xml new file mode 100644 index 0000000..1771f72 --- /dev/null +++ b/params/abstract.notitle.enabled.xml @@ -0,0 +1,22 @@ + + +abstract.notitle.enabled +boolean + + +abstract.notitle.enabled +Suppress display of abstract titles? + + + + +Description +If non-zero, in output of the abstract element on titlepages, +display of the abstract title is suppressed. + + diff --git a/params/abstract.properties.xml b/params/abstract.properties.xml new file mode 100644 index 0000000..e802312 --- /dev/null +++ b/params/abstract.properties.xml @@ -0,0 +1,32 @@ + + +abstract.properties +attribute set + + +abstract.properties +Properties associated with the block surrounding an abstract + + + + + + 0.0in + 0.0in + + + + +Description + +Block styling properties for abstract. + +See also abstract.title.properties. + + + diff --git a/params/abstract.title.properties.xml b/params/abstract.title.properties.xml new file mode 100644 index 0000000..d01f70c --- /dev/null +++ b/params/abstract.title.properties.xml @@ -0,0 +1,39 @@ + + +abstract.title.properties +attribute set + + +abstract.title.properties +Properties for abstract titles + + + + + + + bold + always + always + + + + false + center + + + + +Description + +The properties for abstract titles. + +See also abstract.properties. + + + diff --git a/params/active.toc.xml b/params/active.toc.xml new file mode 100644 index 0000000..f56aee1 --- /dev/null +++ b/params/active.toc.xml @@ -0,0 +1,29 @@ + + +active.toc +boolean + + +active.toc +Active ToCs? + + + + + + + + +Description + +If non-zero, JavaScript is used to keep the ToC and the current slide +in sync. That is, each time the slide changes, the corresponding +ToC entry will be underlined. + + + diff --git a/params/ade.extensions.xml b/params/ade.extensions.xml new file mode 100644 index 0000000..479591b --- /dev/null +++ b/params/ade.extensions.xml @@ -0,0 +1,32 @@ + + + + ade.extensions + boolean + + + ade.extensions + Enable Adobe Digitial Editions extensions for ePub rendering? + + + + + + + + + Description + + If non-zero, +Adobe Digital Editions +extensions will be used when rendering to ePub output. Adobe Digital Editions extensions consists +rendering and layout extensions. + This parameter can also affect which graphics file formats are supported. + + diff --git a/params/admon.graphics.extension.xml b/params/admon.graphics.extension.xml new file mode 100644 index 0000000..f655566 --- /dev/null +++ b/params/admon.graphics.extension.xml @@ -0,0 +1,35 @@ + + +admon.graphics.extension +string + + +admon.graphics.extension +Filename extension for admonition graphics + + + + +.png + + + +Description + +Sets the filename extension to use on admonition graphics. + + + The DocBook XSL distribution provides admonition graphics in the following formats: + GIF (extension: .gif) + PNG (extension: .png) + SVG (extension: .svg) + TIFF (extension: .tif) + + + + diff --git a/params/admon.graphics.path.xml b/params/admon.graphics.path.xml new file mode 100644 index 0000000..32b12b1 --- /dev/null +++ b/params/admon.graphics.path.xml @@ -0,0 +1,27 @@ + + +admon.graphics.path +string + + +admon.graphics.path +Path to admonition graphics + + + +images/ + + +Description + +Sets the path to the directory containing the admonition graphics +(caution.png, important.png etc). This location is normally relative +to the output html directory. See base.dir + + + diff --git a/params/admon.graphics.xml b/params/admon.graphics.xml new file mode 100644 index 0000000..f5e5ae4 --- /dev/null +++ b/params/admon.graphics.xml @@ -0,0 +1,29 @@ + + +admon.graphics +boolean + + +admon.graphics +Use graphics in admonitions? + + + + + + + + +Description + +If true (non-zero), admonitions are presented in an alternate style that uses +a graphic. Default graphics are provided in the distribution. + + + + diff --git a/params/admon.style.xml b/params/admon.style.xml new file mode 100644 index 0000000..5abe022 --- /dev/null +++ b/params/admon.style.xml @@ -0,0 +1,31 @@ + + +admon.style +string + + +admon.style +Specifies the CSS style attribute that should be added to +admonitions. + + + + + + + + +Description + +Specifies the value of the CSS style +attribute that should be added to admonitions. + + + + diff --git a/params/admon.textlabel.xml b/params/admon.textlabel.xml new file mode 100644 index 0000000..ea1a53f --- /dev/null +++ b/params/admon.textlabel.xml @@ -0,0 +1,32 @@ + + +admon.textlabel +boolean + + +admon.textlabel +Use text label in admonitions? + + + + + + + + +Description + +If true (non-zero), admonitions are presented with a generated +text label such as Note or Warning in the appropriate language. +If zero, such labels are turned off, but any title child +of the admonition element are still output. +The default value is 1. + + + + diff --git a/params/admonition.properties.xml b/params/admonition.properties.xml new file mode 100644 index 0000000..4dddd26 --- /dev/null +++ b/params/admonition.properties.xml @@ -0,0 +1,25 @@ + + + admonition.properties + attribute set + + +admonition.properties +To set the style for admonitions. + + + + + + +Description +How do you want admonitions styled? +Set the font-size, weight, etc. to the style required + + + diff --git a/params/admonition.title.properties.xml b/params/admonition.title.properties.xml new file mode 100644 index 0000000..7af23e6 --- /dev/null +++ b/params/admonition.title.properties.xml @@ -0,0 +1,32 @@ + + + + admonition.title.properties + attribute set + + +admonition.title.properties +To set the style for admonitions titles. + + + + + + 14pt + bold + false + always + + + +Description +How do you want admonitions titles styled? +Set the font-size, weight etc to the style required. + + + diff --git a/params/alignment.xml b/params/alignment.xml new file mode 100644 index 0000000..9c0a3de --- /dev/null +++ b/params/alignment.xml @@ -0,0 +1,41 @@ + + +alignment + list + open + left + start + right + end + center + justify + + +alignment +Specify the default text alignment + + + +justify + + +Description + +The default text alignment is used for most body text. +Allowed values are +left, +right, +start, +end, +center, +justify. +The default value is justify. + + + + diff --git a/params/annotate.toc.xml b/params/annotate.toc.xml new file mode 100644 index 0000000..667fa32 --- /dev/null +++ b/params/annotate.toc.xml @@ -0,0 +1,28 @@ + + +annotate.toc +boolean + + +annotate.toc +Annotate the Table of Contents? + + + + + + +Description + +If true, TOCs will be annotated. At present, this just means +that the refpurpose of refentry +TOC entries will be displayed. + + + + diff --git a/params/annotation.css.xml b/params/annotation.css.xml new file mode 100644 index 0000000..560c56a --- /dev/null +++ b/params/annotation.css.xml @@ -0,0 +1,71 @@ + + +annotation.css +string + + +annotation.css +CSS rules for annotations + + + + + +/* ====================================================================== + Annotations +*/ + +div.annotation-list { visibility: hidden; + } + +div.annotation-nocss { position: absolute; + visibility: hidden; + } + +div.annotation-popup { position: absolute; + z-index: 4; + visibility: hidden; + padding: 0px; + margin: 2px; + border-style: solid; + border-width: 1px; + width: 200px; + background-color: white; + } + +div.annotation-title { padding: 1px; + font-weight: bold; + border-bottom-style: solid; + border-bottom-width: 1px; + color: white; + background-color: black; + } + +div.annotation-body { padding: 2px; + } + +div.annotation-body p { margin-top: 0px; + padding-top: 0px; + } + +div.annotation-close { position: absolute; + top: 2px; + right: 2px; + } + + + + +Description + +If annotation.support is enabled and the +document contains annotations, then the CSS in this +parameter will be included in the document. + + + diff --git a/params/annotation.graphic.close.xml b/params/annotation.graphic.close.xml new file mode 100644 index 0000000..002ebb4 --- /dev/null +++ b/params/annotation.graphic.close.xml @@ -0,0 +1,31 @@ + + +annotation.graphic.close +uri + + +annotation.graphic.close +Image for identifying a link that closes an annotation popup + + + + + +http://docbook.sourceforge.net/release/images/annot-close.png + + + +Description + +This image is used on popup annotations as the “x” that the +user can click to dismiss the popup. +This image is used on popup annotations as the “x” that the user can +click to dismiss the popup. It may be replaced by a user provided graphic. The size should be approximately 10x10 pixels. + + + diff --git a/params/annotation.graphic.open.xml b/params/annotation.graphic.open.xml new file mode 100644 index 0000000..c7d1c32 --- /dev/null +++ b/params/annotation.graphic.open.xml @@ -0,0 +1,28 @@ + + +annotation.graphic.open +uri + + +annotation.graphic.open +Image for identifying a link that opens an annotation popup + + + + +http://docbook.sourceforge.net/release/images/annot-open.png + + + +Description + +This image is used inline to identify the location of +annotations. It may be replaced by a user provided graphic. The size should be approximately 10x10 pixels. + + + diff --git a/params/annotation.js.xml b/params/annotation.js.xml new file mode 100644 index 0000000..6c7e97e --- /dev/null +++ b/params/annotation.js.xml @@ -0,0 +1,33 @@ + + +annotation.js +string + + +annotation.js +URIs identifying JavaScript files with support for annotation popups + + + + + + +http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js + + + + +Description + +If annotation.support is enabled and the +document contains annotations, then the URIs listed +in this parameter will be included. These JavaScript files are required +for popup annotation support. + + + diff --git a/params/annotation.support.xml b/params/annotation.support.xml new file mode 100644 index 0000000..29e7633 --- /dev/null +++ b/params/annotation.support.xml @@ -0,0 +1,29 @@ + + +annotation.support +boolean + + +annotation.support +Enable annotations? + + + + + + + + +Description + +If non-zero, the stylesheets will attempt to support annotation +elements in HTML by including some JavaScript (see +annotation.js). + + + diff --git a/params/appendix.autolabel.xml b/params/appendix.autolabel.xml new file mode 100644 index 0000000..bae38fa --- /dev/null +++ b/params/appendix.autolabel.xml @@ -0,0 +1,73 @@ + + +appendix.autolabel +list +0none +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +appendix.autolabel +Specifies the labeling format for Appendix titles + + + + +A + + + +Description + +If non-zero, then appendices will be numbered using the +parameter value as the number format if the value matches one of the +following: + + + + + 1 or arabic + + Arabic numeration (1, 2, 3 ...). + + + + A or upperalpha + + Uppercase letter numeration (A, B, C ...). + + + + a or loweralpha + + Lowercase letter numeration (a, b, c ...). + + + + I or upperroman + + Uppercase roman numeration (I, II, III ...). + + + + i or lowerroman + + Lowercase roman letter numeration (i, ii, iii ...). + + + + +Any nonzero value other than the above will generate +the default number format (upperalpha). + + + + diff --git a/params/arbortext.extensions.xml b/params/arbortext.extensions.xml new file mode 100644 index 0000000..2e571dd --- /dev/null +++ b/params/arbortext.extensions.xml @@ -0,0 +1,30 @@ + + +arbortext.extensions +boolean + + +arbortext.extensions +Enable Arbortext extensions? + + + + + + +Description + +If non-zero, +Arbortext +extensions will be used. + +This parameter can also affect which graphics file formats +are supported + + + diff --git a/params/article.appendix.title.properties.xml b/params/article.appendix.title.properties.xml new file mode 100644 index 0000000..61337a1 --- /dev/null +++ b/params/article.appendix.title.properties.xml @@ -0,0 +1,33 @@ + + +article.appendix.title.properties +attribute set + + +article.appendix.title.properties +Properties for appendix titles that appear in an article + + + + + + + + + + + + +Description + +The properties for the title of an appendix that +appears inside an article. The default is to use +the properties of sect1 titles. + + + diff --git a/params/author.othername.in.middle.xml b/params/author.othername.in.middle.xml new file mode 100644 index 0000000..4ad21dd --- /dev/null +++ b/params/author.othername.in.middle.xml @@ -0,0 +1,31 @@ + + +author.othername.in.middle +boolean + + +author.othername.in.middle +Is othername in author a +middle name? + + + + + + + +Description + +If non-zero, the othername of an author +appears between the firstname and +surname. Otherwise, othername +is suppressed. + + + + diff --git a/params/autolayout-file.xml b/params/autolayout-file.xml new file mode 100644 index 0000000..150f123 --- /dev/null +++ b/params/autolayout-file.xml @@ -0,0 +1,29 @@ + + +autolayout-file +filename + + +autolayout-file +Identifies the autolayout.xml file + + + + +autolayout.xml + + + +Description +When the source pages are spread over several directories, this +parameter can be set (for example, from the command line of a batch-mode +XSLT processor) to indicate the location of the autolayout.xml file. +FIXME: for browser-based use, there needs to be a PI for this... + + + diff --git a/params/autotoc.label.in.hyperlink.xml b/params/autotoc.label.in.hyperlink.xml new file mode 100644 index 0000000..dced0bd --- /dev/null +++ b/params/autotoc.label.in.hyperlink.xml @@ -0,0 +1,29 @@ + + +autotoc.label.in.hyperlink +boolean + + +autotoc.label.in.hyperlink +Include label in hyperlinked titles in TOC? + + + + + + +Description + +If the value of +autotoc.label.in.hyperlink is non-zero, labels +are included in hyperlinked titles in the TOC. If it is instead zero, +labels are still displayed prior to the hyperlinked titles, but +are not hyperlinked along with the titles. + + + diff --git a/params/autotoc.label.separator.xml b/params/autotoc.label.separator.xml new file mode 100644 index 0000000..b9cd53a --- /dev/null +++ b/params/autotoc.label.separator.xml @@ -0,0 +1,27 @@ + + +autotoc.label.separator +string + + +autotoc.label.separator +Separator between labels and titles in the ToC + + + + +. + + + +Description + +String used to separate labels and titles in a table of contents. + + + diff --git a/params/axf.extensions.xml b/params/axf.extensions.xml new file mode 100644 index 0000000..940a187 --- /dev/null +++ b/params/axf.extensions.xml @@ -0,0 +1,33 @@ + + +axf.extensions +boolean + + +axf.extensions +Enable XSL Formatter extensions? + + + + + + + + +Description + +If non-zero, +XSL Formatter +extensions will be used. XSL Formatter extensions consists of PDF bookmarks, +document information and better index processing. + +This parameter can also affect which graphics file formats +are supported + + + diff --git a/params/banner.before.navigation.xml b/params/banner.before.navigation.xml new file mode 100644 index 0000000..0883378 --- /dev/null +++ b/params/banner.before.navigation.xml @@ -0,0 +1,25 @@ + + +banner.before.navigation +boolean + + +banner.before.navigation +Put banner before navigation? + + + + + + + + +Description +FIXME + + diff --git a/params/base.dir.xml b/params/base.dir.xml new file mode 100644 index 0000000..4abf9c7 --- /dev/null +++ b/params/base.dir.xml @@ -0,0 +1,38 @@ + + +base.dir +uri + + +base.dir +The base directory of chunks + + + + + + + + +Description + +If specified, the base.dir parameter identifies +the output directory for chunks. (If not specified, the output directory +is system dependent.) + +Starting with version 1.77 of the stylesheets, +the param's value will have a trailing slash added if it does +not already have one. + +Do not use base.dir +to add a filename prefix string to chunked files. +Instead, use the chunked.filename.prefix +parameter. + + + diff --git a/params/biblioentry.item.separator.xml b/params/biblioentry.item.separator.xml new file mode 100644 index 0000000..4a56ad6 --- /dev/null +++ b/params/biblioentry.item.separator.xml @@ -0,0 +1,26 @@ + + +biblioentry.item.separator +string + + +biblioentry.item.separator +Text to separate bibliography entries + + + +. + + +Description + +Text to separate bibliography entries + + + + diff --git a/params/biblioentry.properties.xml b/params/biblioentry.properties.xml new file mode 100644 index 0000000..9e88ddb --- /dev/null +++ b/params/biblioentry.properties.xml @@ -0,0 +1,28 @@ + + + biblioentry.properties + attribute set + + +biblioentry.properties +To set the style for biblioentry. + + + + + 0.5in + -0.5in + + + +Description +How do you want biblioentry styled? +Set the font-size, weight, space-above and space-below, indents, etc. to the style required + + + diff --git a/params/bibliography.collection.xml b/params/bibliography.collection.xml new file mode 100644 index 0000000..9245405 --- /dev/null +++ b/params/bibliography.collection.xml @@ -0,0 +1,122 @@ + + +bibliography.collection +string + + +bibliography.collection +Name of the bibliography collection file + + + + +http://docbook.sourceforge.net/release/bibliography/bibliography.xml + + + + +Description + +Maintaining bibliography entries across a set of documents is tedious, time +consuming, and error prone. It makes much more sense, usually, to store all of +the bibliography entries in a single place and simply extract +the ones you need in each document. + +That's the purpose of the +bibliography.collection parameter. To setup a global +bibliography database, follow these steps: + +First, create a stand-alone bibliography document that contains all of +the documents that you wish to reference. Make sure that each bibliography +entry (whether you use biblioentry or bibliomixed) +has an ID. + +My global bibliography, ~/bibliography.xml begins +like this: + + +<!DOCTYPE bibliography + PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> +<bibliography><title>References</title> + +<bibliomixed id="xml-rec"><abbrev>XML 1.0</abbrev>Tim Bray, +Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors. +<citetitle><ulink url="http://www.w3.org/TR/REC-xml">Extensible Markup +Language (XML) 1.0 Second Edition</ulink></citetitle>. +World Wide Web Consortium, 2000. +</bibliomixed> + +<bibliomixed id="xml-names"><abbrev>Namespaces</abbrev>Tim Bray, +Dave Hollander, +and Andrew Layman, editors. +<citetitle><ulink url="http://www.w3.org/TR/REC-xml-names/">Namespaces in +XML</ulink></citetitle>. +World Wide Web Consortium, 1999. +</bibliomixed> + +<!-- ... --> +</bibliography> + + + +When you create a bibliography in your document, simply +provide empty bibliomixed +entries for each document that you wish to cite. Make sure that these +elements have the same ID as the corresponding real +entry in your global bibliography. + +For example: + + +<bibliography><title>Bibliography</title> + +<bibliomixed id="xml-rec"/> +<bibliomixed id="xml-names"/> +<bibliomixed id="DKnuth86">Donald E. Knuth. <citetitle>Computers and +Typesetting: Volume B, TeX: The Program</citetitle>. Addison-Wesley, +1986. ISBN 0-201-13437-3. +</bibliomixed> +<bibliomixed id="relaxng"/> + +</bibliography> + + +Note that it's perfectly acceptable to mix entries from your +global bibliography with normal entries. You can use +xref or other elements to cross-reference your +bibliography entries in exactly the same way you do now. + +Finally, when you are ready to format your document, simply set the +bibliography.collection parameter (in either a +customization layer or directly through your processor's interface) to +point to your global bibliography. + +A relative path in the parameter is interpreted in one +of two ways: + + + If your document contains no links to empty bibliographic elements, + then the path is relative to the file containing + the first bibliomixed element in the document. + + + If your document does contain links to empty bibliographic elements, + then the path is relative to the file containing + the first such link element in the document. + + +Once the collection file is opened by the first instance described +above, it stays open for the current document +and the relative path is not reinterpreted again. + +The stylesheets will format the bibliography in your document as if +all of the entries referenced appeared there literally. + + + diff --git a/params/bibliography.numbered.xml b/params/bibliography.numbered.xml new file mode 100644 index 0000000..593a1fa --- /dev/null +++ b/params/bibliography.numbered.xml @@ -0,0 +1,27 @@ + + +bibliography.numbered +boolean + + +bibliography.numbered +Should bibliography entries be numbered? + + + + + + + + +Description + +If non-zero bibliography entries will be numbered + + + diff --git a/params/bibliography.style.xml b/params/bibliography.style.xml new file mode 100644 index 0000000..fa44582 --- /dev/null +++ b/params/bibliography.style.xml @@ -0,0 +1,35 @@ + + +bibliography.style +list +normal +iso690 + + +bibliography.style +Style used for formatting of biblioentries. + + + + +normal + + + +Description + +Currently only normal and +iso690 styles are supported. + +In order to use ISO690 style to the full extent you might need +to use additional markup described on the +following WiKi page. + + + diff --git a/params/blockquote.properties.xml b/params/blockquote.properties.xml new file mode 100644 index 0000000..76d7f1c --- /dev/null +++ b/params/blockquote.properties.xml @@ -0,0 +1,34 @@ + + + blockquote.properties + attribute set + + +blockquote.properties +To set the style for block quotations. + + + + + +0.5in +0.5in +0.5em +1em +2em + + + + +Description + +The blockquote.properties attribute set specifies +the formating properties of block quotations. + + + diff --git a/params/blurb.on.titlepage.enabled.xml b/params/blurb.on.titlepage.enabled.xml new file mode 100644 index 0000000..27e89d7 --- /dev/null +++ b/params/blurb.on.titlepage.enabled.xml @@ -0,0 +1,31 @@ + + +blurb.on.titlepage.enabled +boolean + + +blurb.on.titlepage.enabled +Display personblurb and authorblurb on title pages? + + + + + + + + +Description + +If non-zero, output from authorblurb and +personblurb elements is displayed on title pages. If zero +(the default), output from those elements is suppressed on title pages +(unless you are using a titlepage customization +that causes them to be included). + + + diff --git a/params/body.attributes.xml b/params/body.attributes.xml new file mode 100644 index 0000000..8ee1ad9 --- /dev/null +++ b/params/body.attributes.xml @@ -0,0 +1,31 @@ + + +body.attributes +attribute set + + +body.attributes +DEPRECATED + + + + + + white + black + #0000FF + #840084 + #0000FF + + + + +Description +DEPRECATED + + diff --git a/params/body.bg.color.xml b/params/body.bg.color.xml new file mode 100644 index 0000000..8315b85 --- /dev/null +++ b/params/body.bg.color.xml @@ -0,0 +1,28 @@ + + +body.bg.color +color + + +body.bg.color +Background color for body frame + + + + +#FFFFFF + + + +Description + +Specifies the background color used in the body column of +tabular slides. + + + diff --git a/params/body.end.indent.xml b/params/body.end.indent.xml new file mode 100644 index 0000000..a5e098c --- /dev/null +++ b/params/body.end.indent.xml @@ -0,0 +1,37 @@ + + +body.end.indent +length + + +body.end.indent +The end-indent for the body text + + + + +0pt + + + +Description + +This end-indent property is added to the fo:flow +for certain page sequences. Which page-sequences it is +applied to is determined by the template named +set.flow.properties. +By default, that template adds it to the flow +for page-sequences using the body +master-reference, as well as appendixes and prefaces. + + +See also body.start.indent. + + + + diff --git a/params/body.font.family.xml b/params/body.font.family.xml new file mode 100644 index 0000000..816deb4 --- /dev/null +++ b/params/body.font.family.xml @@ -0,0 +1,37 @@ + + +body.font.family +list +open +serif +sans-serif +monospace + + +body.font.family +The default font family for body text + + + + +serif + + + +Description + +The body font family is the default font used for text in the page body. +If more than one font is required, enter the font names, +separated by a comma, e.g. + + <xsl:param name="body.font.family">Arial, SimSun, serif</xsl:param> + + + + + diff --git a/params/body.font.master.xml b/params/body.font.master.xml new file mode 100644 index 0000000..323a6a0 --- /dev/null +++ b/params/body.font.master.xml @@ -0,0 +1,30 @@ + + +body.font.master + number + + +body.font.master +Specifies the default point size for body text + + + + +10 + + + +Description + +The body font size is specified in two parameters +(body.font.master and body.font.size) +so that math can be performed on the font size by XSLT. + + + + diff --git a/params/body.font.size.xml b/params/body.font.size.xml new file mode 100644 index 0000000..fc35ade --- /dev/null +++ b/params/body.font.size.xml @@ -0,0 +1,31 @@ + + +body.font.size +length + + +body.font.size +Specifies the default font size for body text + + + + + + pt + + + +Description + +The body font size is specified in two parameters +(body.font.master and body.font.size) +so that math can be performed on the font size by XSLT. + + + + diff --git a/params/body.margin.bottom.xml b/params/body.margin.bottom.xml new file mode 100644 index 0000000..2302f64 --- /dev/null +++ b/params/body.margin.bottom.xml @@ -0,0 +1,29 @@ + + +body.margin.bottom +length + + +body.margin.bottom +The bottom margin of the body text + + + + +0.5in + + + +Description + +The body bottom margin is the distance from the last line of text +in the page body to the bottom of the region-after. + + + + diff --git a/params/body.margin.inner.xml b/params/body.margin.inner.xml new file mode 100644 index 0000000..d1d514e --- /dev/null +++ b/params/body.margin.inner.xml @@ -0,0 +1,52 @@ + + +body.margin.inner +length + + +body.margin.inner +Specify the size of the inner margin of the body region + + + + +0in + + + +Description + +The inner body margin is the extra inner side +(binding side) margin taken from the body +region in addition to the inner page margin. +It makes room for a side region for text content whose width is +specified by the region.inner.extent +parameter. + +For double-sided output, +this side region +is fo:region-start on a odd-numbered page, +and fo:region-end on an even-numbered page. + +For single-sided output, +this side region +is fo:region-start for all pages. + +This correspondence applies to all languages, +both left-to-right and right-to-left writing modes. + +The default value is zero. + +See also +region.inner.extent, +region.outer.extent, +body.margin.outer, +side.region.precedence. + + + diff --git a/params/body.margin.outer.xml b/params/body.margin.outer.xml new file mode 100644 index 0000000..85c57fa --- /dev/null +++ b/params/body.margin.outer.xml @@ -0,0 +1,53 @@ + + +body.margin.outer +length + + +body.margin.outer +Specify the size of the outer margin of the body region + + + + +0in + + + +Description + +The outer body margin is the extra outer side +(opposite the binding side) margin taken +from the body +region in addition to the outer page margin. +It makes room for a side region for text content whose width is +specified by the region.outer.extent +parameter. + +For double-sided output, +this side region +is fo:region-end on a odd-numbered page, +and fo:region-start on an even-numbered page. + +For single-sided output, +this side region +is fo:region-end for all pages. + +This correspondence applies to all languages, +both left-to-right and right-to-left writing modes. + +The default value is zero. + +See also +region.inner.extent, +region.outer.extent, +body.margin.inner, +side.region.precedence. + + + diff --git a/params/body.margin.top.xml b/params/body.margin.top.xml new file mode 100644 index 0000000..182bd9f --- /dev/null +++ b/params/body.margin.top.xml @@ -0,0 +1,28 @@ + + +body.margin.top +length + + +body.margin.top +To specify the size of the top margin of a page + + + + +0.5in + + + +Description + +The body top margin is the distance from the top of the +region-before to the first line of text in the page body. + + + diff --git a/params/body.start.indent.xml b/params/body.start.indent.xml new file mode 100644 index 0000000..4e348f1 --- /dev/null +++ b/params/body.start.indent.xml @@ -0,0 +1,64 @@ + + +body.start.indent +length + + +body.start.indent +The start-indent for the body text + + + + + + + 0pt + 0pt + 4pc + + + + + +Description + +This parameter provides +the means of indenting the body text relative to +section titles. +For left-to-right text direction, it indents the left side. +For right-to-left text direction, it indents the right side. +It is used in place of the +title.margin.left for +all XSL-FO processors except FOP 0.25. +It enables support for side floats to appear +in the indented margin area. + +This start-indent property is added to the fo:flow +for certain page sequences. Which page-sequences it is +applied to is determined by the template named +set.flow.properties. +By default, that template adds it to the flow +for page-sequences using the body +master-reference, as well as appendixes and prefaces. + +If this parameter is used, section titles should have +a start-indent value of 0pt if they are to be +outdented relative to the body text. + + +If you are using FOP, then set this parameter to a zero +width value and set the title.margin.left +parameter to the negative value of the desired indent. + + +See also body.end.indent and +title.margin.left. + + + + diff --git a/params/bookmarks.collapse.xml b/params/bookmarks.collapse.xml new file mode 100644 index 0000000..3320056 --- /dev/null +++ b/params/bookmarks.collapse.xml @@ -0,0 +1,31 @@ + + +bookmarks.collapse +boolean + + +bookmarks.collapse +Specifies the initial state of bookmarks + + + + + + + + +Description + +If non-zero, the bookmark tree is collapsed so that only the +top-level bookmarks are displayed initially. Otherwise, the whole tree +of bookmarks is displayed. + +This parameter currently works with FOP 0.93 or later. + + + diff --git a/params/bridgehead.in.toc.xml b/params/bridgehead.in.toc.xml new file mode 100644 index 0000000..490d556 --- /dev/null +++ b/params/bridgehead.in.toc.xml @@ -0,0 +1,28 @@ + + +bridgehead.in.toc +boolean + + +bridgehead.in.toc +Should bridgehead elements appear in the TOC? + + + + + + +Description + +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. + + + + diff --git a/params/bullet.image.xml b/params/bullet.image.xml new file mode 100644 index 0000000..acf2af5 --- /dev/null +++ b/params/bullet.image.xml @@ -0,0 +1,28 @@ + + +bullet.image +filename + + +bullet.image +Bullet image + + + + +toc/bullet.png + + + +Description + +Specifies the filename of the bullet image used for foils in the +framed ToC. + + + diff --git a/params/callout.defaultcolumn.xml b/params/callout.defaultcolumn.xml new file mode 100644 index 0000000..6cae381 --- /dev/null +++ b/params/callout.defaultcolumn.xml @@ -0,0 +1,30 @@ + + +callout.defaultcolumn +integer + + +callout.defaultcolumn +Indicates what column callouts appear in by default + + + + +60 + + + +Description + +If a callout does not identify a column (for example, if it uses +the linerange unit), +it will appear in the default column. + + + + diff --git a/params/callout.graphics.extension.xml b/params/callout.graphics.extension.xml new file mode 100644 index 0000000..febc690 --- /dev/null +++ b/params/callout.graphics.extension.xml @@ -0,0 +1,33 @@ + + +callout.graphics.extension +string + + +callout.graphics.extension +Filename extension for callout graphics + + + + +.png +.svg + + + +Description +Sets the filename extension to use on callout graphics. + + +The Docbook XSL distribution provides callout graphics in the following formats: +SVG (extension: .svg) +PNG (extension: .png) +GIF (extension: .gif) + + + diff --git a/params/callout.graphics.number.limit.xml b/params/callout.graphics.number.limit.xml new file mode 100644 index 0000000..cde5267 --- /dev/null +++ b/params/callout.graphics.number.limit.xml @@ -0,0 +1,34 @@ + + +callout.graphics.number.limit +integer + + +callout.graphics.number.limit +Number of the largest callout graphic + + + + +15 +30 + + + +Description + +If callout.graphics is non-zero, graphics +are used to represent callout numbers instead of plain text. The value +of callout.graphics.number.limit is the largest +number for which a graphic exists. If the callout number exceeds this +limit, the default presentation "(plain text instead of a graphic)" +will be used. + + + + diff --git a/params/callout.graphics.path.xml b/params/callout.graphics.path.xml new file mode 100644 index 0000000..00e54c1 --- /dev/null +++ b/params/callout.graphics.path.xml @@ -0,0 +1,31 @@ + + +callout.graphics.path +string + + +callout.graphics.path +Path to callout graphics + + + + +images/callouts/ + + + +Description + +Sets the path to the directory holding the callout graphics. his +location is normally relative to the output html directory. see +base.dir. Always terminate the directory with / since the graphic file +is appended to this string, hence needs the separator. + + + + diff --git a/params/callout.graphics.xml b/params/callout.graphics.xml new file mode 100644 index 0000000..a97ac0d --- /dev/null +++ b/params/callout.graphics.xml @@ -0,0 +1,30 @@ + + +callout.graphics +boolean + + +callout.graphics +Use graphics for callouts? + + + + + + + + +Description + +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. + + + + diff --git a/params/callout.icon.size.xml b/params/callout.icon.size.xml new file mode 100644 index 0000000..d3acae8 --- /dev/null +++ b/params/callout.icon.size.xml @@ -0,0 +1,28 @@ + + +callout.icon.size +length + + +callout.icon.size +Specifies the size of callout marker icons + + + + +7pt + + + +Description + +Specifies the size of the callout marker icons. +The default size is 7 points. + + + diff --git a/params/callout.list.table.xml b/params/callout.list.table.xml new file mode 100644 index 0000000..6fece03 --- /dev/null +++ b/params/callout.list.table.xml @@ -0,0 +1,32 @@ + + +callout.list.table +boolean + + +callout.list.table +Present callout lists using a table? + + + + + + + + +Description + +The default presentation of calloutlists uses +an HTML DL element. Some browsers don't align DLs very well +if callout.graphics is used. With this option +turned on, calloutlists are presented in an HTML +TABLE, which usually results in better alignment +of the callout number with the callout description. + + + diff --git a/params/callout.properties.xml b/params/callout.properties.xml new file mode 100644 index 0000000..d50b85f --- /dev/null +++ b/params/callout.properties.xml @@ -0,0 +1,23 @@ + + +callout.properties +attribute set + + +callout.properties +Properties that apply to the list-item generated by each callout within a calloutlist. + + + + + + +Description +Properties that apply to the fo:list-item generated by each callout within a calloutlist. Typically used to add spacing properties. + + diff --git a/params/callout.unicode.font.xml b/params/callout.unicode.font.xml new file mode 100644 index 0000000..e63bffb --- /dev/null +++ b/params/callout.unicode.font.xml @@ -0,0 +1,29 @@ + + +callout.unicode.font +string + + +callout.unicode.font +Specify a font for Unicode glyphs + + + + +ZapfDingbats + + + +Description + +The name of the font to specify around Unicode callout glyphs. +If set to the empty string, no font change will occur. + + + + diff --git a/params/callout.unicode.number.limit.xml b/params/callout.unicode.number.limit.xml new file mode 100644 index 0000000..a9f1f3d --- /dev/null +++ b/params/callout.unicode.number.limit.xml @@ -0,0 +1,35 @@ + + +callout.unicode.number.limit +integer + + +callout.unicode.number.limit +Number of the largest unicode callout character + + + + +10 + + + +Description + +If callout.unicode +is non-zero, unicode characters are used to represent +callout numbers. The value of +callout.unicode.number.limit +is +the largest number for which a unicode character exists. If the callout number +exceeds this limit, the default presentation "(nnn)" will always +be used. + + + + diff --git a/params/callout.unicode.start.character.xml b/params/callout.unicode.start.character.xml new file mode 100644 index 0000000..2f03124 --- /dev/null +++ b/params/callout.unicode.start.character.xml @@ -0,0 +1,33 @@ + + +callout.unicode.start.character +integer + + +callout.unicode.start.character +First Unicode character to use, decimal value. + + + + +10102 + + + +Description + +If callout.graphics is zero and callout.unicode +is non-zero, unicode characters are used to represent +callout numbers. The value of +callout.unicode.start.character +is the decimal unicode value used for callout number one. Currently, +only values 9312 and 10102 are supported in the stylesheets for this parameter. + + + + diff --git a/params/callout.unicode.xml b/params/callout.unicode.xml new file mode 100644 index 0000000..4ec6a5f --- /dev/null +++ b/params/callout.unicode.xml @@ -0,0 +1,26 @@ + + +callout.unicode +boolean + + +callout.unicode +Use Unicode characters rather than images for callouts. + + + + + + +Description + +The stylesheets can use either an image of the numbers one to ten, or the single Unicode character which represents the numeral, in white on a black background. Use this to select the Unicode character option. + + + + diff --git a/params/calloutlist.properties.xml b/params/calloutlist.properties.xml new file mode 100644 index 0000000..18976bd --- /dev/null +++ b/params/calloutlist.properties.xml @@ -0,0 +1,32 @@ + + +calloutlist.properties +attribute set + + +calloutlist.properties +Properties that apply to each list-block generated by calloutlist. + + + + + 1em + 0.8em + 1.2em + 2.2em + 0.2em + + +Description +Properties that apply to the fo:list-block generated by calloutlist. +Typically used to adjust spacing or margins of the entire list. +Change the provisional-distance-between-starts attribute to +change the indent of the list paragraphs relative to the +callout numbers. + + diff --git a/params/callouts.extension.xml b/params/callouts.extension.xml new file mode 100644 index 0000000..80b5845 --- /dev/null +++ b/params/callouts.extension.xml @@ -0,0 +1,30 @@ + + +callouts.extension +boolean + + +callouts.extension +Enable the callout extension + + + + + + + + +Description + +The callouts extension processes areaset +elements in programlistingco and other text-based +callout elements. + + + + diff --git a/params/chapter.autolabel.xml b/params/chapter.autolabel.xml new file mode 100644 index 0000000..32414bc --- /dev/null +++ b/params/chapter.autolabel.xml @@ -0,0 +1,71 @@ + + +chapter.autolabel +list +0none +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +chapter.autolabel +Specifies the labeling format for Chapter titles + + + + + + + +Description + +If non-zero, then chapters will be numbered using the parameter +value as the number format if the value matches one of the following: + + + + + 1 or arabic + + Arabic numeration (1, 2, 3 ...). + + + + A or upperalpha + + Uppercase letter numeration (A, B, C ...). + + + + a or loweralpha + + Lowercase letter numeration (a, b, c ...). + + + + I or upperroman + + Uppercase roman numeration (I, II, III ...). + + + + i or lowerroman + + Lowercase roman letter numeration (i, ii, iii ...). + + + + +Any nonzero value other than the above will generate +the default number format (arabic). + + + + diff --git a/params/chunk.append.xml b/params/chunk.append.xml new file mode 100644 index 0000000..1f65aad --- /dev/null +++ b/params/chunk.append.xml @@ -0,0 +1,30 @@ + + +chunk.append +string + + +chunk.append +Specifies content to append to chunked HTML output + + + + + + +Description + +Specifies content to append to the end of HTML files output by +the html/chunk.xsl stylesheet, after the closing +<html> tag. You probably don’t want to set any value +for this parameter; but if you do, the only value it should ever be +set to is a newline character: &#x0a; or +&#10; + + + diff --git a/params/chunk.first.sections.xml b/params/chunk.first.sections.xml new file mode 100644 index 0000000..f0c1b82 --- /dev/null +++ b/params/chunk.first.sections.xml @@ -0,0 +1,31 @@ + + +chunk.first.sections +boolean + + +chunk.first.sections +Chunk the first top-level section? + + + + + + + + +Description + +If non-zero, a chunk will be created for the first top-level +sect1 or section elements in +each component. Otherwise, that section will be part of the chunk for +its parent. + + + + diff --git a/params/chunk.quietly.xml b/params/chunk.quietly.xml new file mode 100644 index 0000000..8700b29 --- /dev/null +++ b/params/chunk.quietly.xml @@ -0,0 +1,30 @@ + + +chunk.quietly +boolean + + +chunk.quietly +Omit the chunked filename messages. + + + + + + + + +Description + +If zero (the default), the XSL processor emits a message naming +each separate chunk filename as it is being output. +If nonzero, then the messages are suppressed. + + + + diff --git a/params/chunk.section.depth.xml b/params/chunk.section.depth.xml new file mode 100644 index 0000000..d46193c --- /dev/null +++ b/params/chunk.section.depth.xml @@ -0,0 +1,27 @@ + + +chunk.section.depth +integer + + +chunk.section.depth +Depth to which sections should be chunked + + + + + + + + +Description + +This parameter sets the depth of section chunking. + + + diff --git a/params/chunk.sections.xml b/params/chunk.sections.xml new file mode 100644 index 0000000..2ffb1a3 --- /dev/null +++ b/params/chunk.sections.xml @@ -0,0 +1,30 @@ + + +chunk.sections +boolean + + +chunk.sections +Should top-level sections be chunks in their own right? + + + + + + + + +Description + +If non-zero, chunks will be created for top-level +sect1 and section elements in +each component. + + + + diff --git a/params/chunk.separate.lots.xml b/params/chunk.separate.lots.xml new file mode 100644 index 0000000..aa54eab --- /dev/null +++ b/params/chunk.separate.lots.xml @@ -0,0 +1,36 @@ + + +chunk.separate.lots +boolean + + +chunk.separate.lots +Should each LoT be in its own separate chunk? + + + + + + + + +Description + +If non-zero, each of the ToC and LoTs +(List of Examples, List of Figures, etc.) +will be put in its own separate chunk. +The title page includes generated links to each of the separate files. + + +This feature depends on the +chunk.tocs.and.lots +parameter also being non-zero. + + + + diff --git a/params/chunk.toc.xml b/params/chunk.toc.xml new file mode 100644 index 0000000..12cdb2c --- /dev/null +++ b/params/chunk.toc.xml @@ -0,0 +1,30 @@ + + +chunk.toc +string + + +chunk.toc +An explicit TOC to be used for chunking + + + + + + + + +Description + +The chunk.toc identifies an explicit TOC that +will be used for chunking. This parameter is only used by the +chunktoc.xsl stylesheet (and customization layers built +from it). + + + diff --git a/params/chunk.tocs.and.lots.has.title.xml b/params/chunk.tocs.and.lots.has.title.xml new file mode 100644 index 0000000..0bdd31b --- /dev/null +++ b/params/chunk.tocs.and.lots.has.title.xml @@ -0,0 +1,28 @@ + + +chunk.tocs.and.lots.has.title +boolean + + +chunk.tocs.and.lots.has.title +Should ToC and LoTs in a separate chunks have title? + + + + + + + + +Description + +If non-zero title of document is shown before ToC/LoT in +separate chunk. + + + diff --git a/params/chunk.tocs.and.lots.xml b/params/chunk.tocs.and.lots.xml new file mode 100644 index 0000000..2a01fff --- /dev/null +++ b/params/chunk.tocs.and.lots.xml @@ -0,0 +1,32 @@ + + +chunk.tocs.and.lots +boolean + + +chunk.tocs.and.lots +Should ToC and LoTs be in separate chunks? + + + + + + + + +Description + +If non-zero, ToC and LoT (List of Examples, List of Figures, etc.) +will be put in a separate chunk. At the moment, this chunk is not in the +normal forward/backward navigation list. Instead, a new link is added to the +navigation footer. + +This feature is still somewhat experimental. Feedback welcome. + + + diff --git a/params/chunked.filename.prefix.xml b/params/chunked.filename.prefix.xml new file mode 100644 index 0000000..e4282c2 --- /dev/null +++ b/params/chunked.filename.prefix.xml @@ -0,0 +1,41 @@ + + +chunked.filename.prefix +string + + +chunked.filename.prefix +Filename prefix for chunked files + + + + + + + + +Description + +If specified, the chunked.filename.prefix +parameter specifies a prefix string to add to each generated chunk filename. +For example: +<xsl:param name="chunked.filename.prefix">admin-<xsl:param> +will produce chunked filenames like: +admin-index.html +admin-ch01.html +admin-ch01s01.html +... + + +Trying to use the base.dir +parameter to add a string prefix (by omitting the trailing slash) +no longer works (it never worked completely anyway). That parameter +value should contain only a directory path, and +now gets a trailing slash appended if it was omitted from the param. + + diff --git a/params/chunker.output.cdata-section-elements.xml b/params/chunker.output.cdata-section-elements.xml new file mode 100644 index 0000000..3e9be4d --- /dev/null +++ b/params/chunker.output.cdata-section-elements.xml @@ -0,0 +1,30 @@ + + +chunker.output.cdata-section-elements +string + + +chunker.output.cdata-section-elements +List of elements to escape with CDATA sections + + + + + + +Description +This parameter specifies the list of elements that should be escaped +as CDATA sections by the chunking stylesheet. Not all processors support +specification of this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.doctype-public.xml b/params/chunker.output.doctype-public.xml new file mode 100644 index 0000000..6aa6e30 --- /dev/null +++ b/params/chunker.output.doctype-public.xml @@ -0,0 +1,31 @@ + + +chunker.output.doctype-public +string + + +chunker.output.doctype-public +Public identifer to use in the document type of generated pages + + + + + + +Description +This parameter specifies the public identifier that should be used by +the chunking stylesheet in the document type declaration of chunked pages. +Not all processors support specification of +this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.doctype-system.xml b/params/chunker.output.doctype-system.xml new file mode 100644 index 0000000..2d67906 --- /dev/null +++ b/params/chunker.output.doctype-system.xml @@ -0,0 +1,31 @@ + + +chunker.output.doctype-system +uri + + +chunker.output.doctype-system +System identifier to use for the document type in generated pages + + + + + + +Description +This parameter specifies the system identifier that should be used by +the chunking stylesheet in the document type declaration of chunked pages. +Not all processors support specification of +this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.encoding.xml b/params/chunker.output.encoding.xml new file mode 100644 index 0000000..f8993e9 --- /dev/null +++ b/params/chunker.output.encoding.xml @@ -0,0 +1,31 @@ + + +chunker.output.encoding +string + + +chunker.output.encoding +Encoding used in generated pages + + + +ISO-8859-1 + + +Description +This parameter specifies the encoding to be used in files +generated by the chunking stylesheet. Not all processors support +specification of this parameter. + +This parameter used to be named default.encoding. + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.indent.xml b/params/chunker.output.indent.xml new file mode 100644 index 0000000..3da9ad4 --- /dev/null +++ b/params/chunker.output.indent.xml @@ -0,0 +1,30 @@ + + +chunker.output.indent +string + + +chunker.output.indent +Specification of indentation on generated pages + + + +no + + +Description +This parameter specifies the value of the indent +specification for generated pages. Not all processors support +specification of this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.media-type.xml b/params/chunker.output.media-type.xml new file mode 100644 index 0000000..6186971 --- /dev/null +++ b/params/chunker.output.media-type.xml @@ -0,0 +1,35 @@ + + +chunker.output.media-type +string + + +chunker.output.media-type +Media type to use in generated pages + + + + + + +Description +This parameter specifies the media type that should be used by +the chunking stylesheet. Not all processors support specification of +this parameter. + +This parameter specifies the media type that should be used by the +chunking stylesheet. This should be one from those defined in +[RFC2045] and + [RFC2046] + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. +It must be one from html, xml or text + + + diff --git a/params/chunker.output.method.xml b/params/chunker.output.method.xml new file mode 100644 index 0000000..dc9359b --- /dev/null +++ b/params/chunker.output.method.xml @@ -0,0 +1,32 @@ + + +chunker.output.method +list +html +xml + + +chunker.output.method +Method used in generated pages + + + +html + + +Description +This parameter specifies the output method to be used in files +generated by the chunking stylesheet. + +This parameter used to be named output.method. + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.omit-xml-declaration.xml b/params/chunker.output.omit-xml-declaration.xml new file mode 100644 index 0000000..4b8262f --- /dev/null +++ b/params/chunker.output.omit-xml-declaration.xml @@ -0,0 +1,30 @@ + + +chunker.output.omit-xml-declaration +string + + +chunker.output.omit-xml-declaration +Omit-xml-declaration for generated pages + + + +no + + +Description +This parameter specifies the value of the omit-xml-declaration +specification for generated pages. Not all processors support +specification of this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/chunker.output.standalone.xml b/params/chunker.output.standalone.xml new file mode 100644 index 0000000..8972c47 --- /dev/null +++ b/params/chunker.output.standalone.xml @@ -0,0 +1,31 @@ + + +chunker.output.standalone +string + + +chunker.output.standalone +Standalone declaration for generated pages + + + +no + + +Description +This parameter specifies the value of the standalone + specification for generated pages. It must be either + yes or no. Not all + processors support specification of this parameter. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + diff --git a/params/citerefentry.link.xml b/params/citerefentry.link.xml new file mode 100644 index 0000000..623511b --- /dev/null +++ b/params/citerefentry.link.xml @@ -0,0 +1,29 @@ + + +citerefentry.link +boolean + + +citerefentry.link +Generate URL links when cross-referencing RefEntrys? + + + + + + + +Description + +If non-zero, a web link will be generated, presumably +to an online man->HTML gateway. The text of the link is +generated by the generate.citerefentry.link template. + + + + diff --git a/params/collect.xref.targets.xml b/params/collect.xref.targets.xml new file mode 100644 index 0000000..378c969 --- /dev/null +++ b/params/collect.xref.targets.xml @@ -0,0 +1,33 @@ + + +collect.xref.targets +list +no +yes +only + + +collect.xref.targets +Controls whether cross reference data is +collected + + +no + + +Description + + +In order to resolve olinks efficiently, the stylesheets can +generate an external data file containing information about +all potential cross reference endpoints in a document. +This parameter determines whether the collection process is run when the document is processed by the stylesheet. The default value is no, which means the data file is not generated during processing. The other choices are yes, which means the data file is created and the document is processed for output, and only, which means the data file is created but the document is not processed for output. +See also targets.filename. + + + diff --git a/params/column.count.back.xml b/params/column.count.back.xml new file mode 100644 index 0000000..95ee76d --- /dev/null +++ b/params/column.count.back.xml @@ -0,0 +1,27 @@ + + +column.count.back +integer + + +column.count.back +Number of columns on back matter pages + + + + + + + + +Description + +Number of columns on back matter (appendix, glossary, etc.) pages. + + + diff --git a/params/column.count.body.xml b/params/column.count.body.xml new file mode 100644 index 0000000..a5d65b3 --- /dev/null +++ b/params/column.count.body.xml @@ -0,0 +1,27 @@ + + +column.count.body +integer + + +column.count.body +Number of columns on body pages + + + + + + + + +Description + +Number of columns on body pages. + + + diff --git a/params/column.count.front.xml b/params/column.count.front.xml new file mode 100644 index 0000000..64ff3ac --- /dev/null +++ b/params/column.count.front.xml @@ -0,0 +1,27 @@ + + +column.count.front +integer + + +column.count.front +Number of columns on front matter pages + + + + + + + + +Description + +Number of columns on front matter (dedication, preface, etc.) pages. + + + diff --git a/params/column.count.index.xml b/params/column.count.index.xml new file mode 100644 index 0000000..e485448 --- /dev/null +++ b/params/column.count.index.xml @@ -0,0 +1,27 @@ + + +column.count.index +integer + + +column.count.index +Number of columns on index pages + + + + +2 + + + +Description + +Number of columns on index pages. + + + diff --git a/params/column.count.lot.xml b/params/column.count.lot.xml new file mode 100644 index 0000000..770988d --- /dev/null +++ b/params/column.count.lot.xml @@ -0,0 +1,28 @@ + + +column.count.lot +integer + + +column.count.lot +Number of columns on a 'List-of-Titles' page + + + + + + + + +Description + +Number of columns on a page sequence containing the Table of Contents, +List of Figures, etc. + + + diff --git a/params/column.count.titlepage.xml b/params/column.count.titlepage.xml new file mode 100644 index 0000000..3deba6f --- /dev/null +++ b/params/column.count.titlepage.xml @@ -0,0 +1,27 @@ + + +column.count.titlepage +integer + + +column.count.titlepage +Number of columns on a title page + + + + + + + + +Description + +Number of columns on a title page + + + diff --git a/params/column.gap.back.xml b/params/column.gap.back.xml new file mode 100644 index 0000000..3aaa1d3 --- /dev/null +++ b/params/column.gap.back.xml @@ -0,0 +1,28 @@ + + +column.gap.back +length + + +column.gap.back +Gap between columns in back matter + + + + +12pt + + + +Description + +Specifies the gap between columns in back matter (if +column.count.back is greater than one). + + + diff --git a/params/column.gap.body.xml b/params/column.gap.body.xml new file mode 100644 index 0000000..57b0168 --- /dev/null +++ b/params/column.gap.body.xml @@ -0,0 +1,28 @@ + + +column.gap.body +length + + +column.gap.body +Gap between columns in the body + + + + +12pt + + + +Description + +Specifies the gap between columns in body matter (if +column.count.body is greater than one). + + + diff --git a/params/column.gap.front.xml b/params/column.gap.front.xml new file mode 100644 index 0000000..a6f7263 --- /dev/null +++ b/params/column.gap.front.xml @@ -0,0 +1,28 @@ + + +column.gap.front +length + + +column.gap.front +Gap between columns in the front matter + + + + +12pt + + + +Description + +Specifies the gap between columns in front matter (if +column.count.front is greater than one). + + + diff --git a/params/column.gap.index.xml b/params/column.gap.index.xml new file mode 100644 index 0000000..2279f77 --- /dev/null +++ b/params/column.gap.index.xml @@ -0,0 +1,28 @@ + + +column.gap.index +length + + +column.gap.index +Gap between columns in the index + + + + +12pt + + + +Description + +Specifies the gap between columns in indexes (if +column.count.index is greater than one). + + + diff --git a/params/column.gap.lot.xml b/params/column.gap.lot.xml new file mode 100644 index 0000000..da0fa00 --- /dev/null +++ b/params/column.gap.lot.xml @@ -0,0 +1,28 @@ + + +column.gap.lot +length + + +column.gap.lot +Gap between columns on a 'List-of-Titles' page + + + + +12pt + + + +Description + +Specifies the gap between columns on 'List-of-Titles' pages (if +column.count.lot is greater than one). + + + diff --git a/params/column.gap.titlepage.xml b/params/column.gap.titlepage.xml new file mode 100644 index 0000000..7c13dbd --- /dev/null +++ b/params/column.gap.titlepage.xml @@ -0,0 +1,29 @@ + + +column.gap.titlepage +length + + +column.gap.titlepage +Gap between columns on title pages + + + + +12pt + + + +Description + +Specifies the gap between columns on title pages (if +column.count.titlepage is greater than one). + + + + diff --git a/params/compact.list.item.spacing.xml b/params/compact.list.item.spacing.xml new file mode 100644 index 0000000..f48f4a6 --- /dev/null +++ b/params/compact.list.item.spacing.xml @@ -0,0 +1,28 @@ + + +compact.list.item.spacing +attribute set + + +compact.list.item.spacing +What space do you want between list items (when spacing="compact")? + + + + + 0em + 0em + 0.2em + + +Description +Specify what spacing you want between each list item when +spacing is +compact. + + diff --git a/params/component.label.includes.part.label.xml b/params/component.label.includes.part.label.xml new file mode 100644 index 0000000..6dd7a68 --- /dev/null +++ b/params/component.label.includes.part.label.xml @@ -0,0 +1,39 @@ + + +component.label.includes.part.label +boolean + + +component.label.includes.part.label +Do component labels include the part label? + + + + + + +Description + +If non-zero, number labels for chapter, +appendix, and other component elements are prefixed with +the label of the part element that contains them. So you might see +Chapter II.3 instead of Chapter 3. Also, the labels for formal +elements such as table and figure will include +the part label. If there is no part element container, then no prefix +is generated. + + +This feature is most useful when the +label.from.part parameter is turned on. +In that case, there would be more than one chapter +1, and the extra part label prefix will identify +each chapter unambiguously. + + + + diff --git a/params/component.title.properties.xml b/params/component.title.properties.xml new file mode 100644 index 0000000..58cd4b4 --- /dev/null +++ b/params/component.title.properties.xml @@ -0,0 +1,40 @@ + + +component.title.properties +attribute set + + +component.title.properties +Properties for component titles + + + + + + always + + + + false + + + center + start + + + + + + + +Description + +The properties common to all component titles. + + + diff --git a/params/component.titlepage.properties.xml b/params/component.titlepage.properties.xml new file mode 100644 index 0000000..47179f4 --- /dev/null +++ b/params/component.titlepage.properties.xml @@ -0,0 +1,33 @@ + + +component.titlepage.properties +attribute set + + +component.titlepage.properties +Properties for component titlepages + + + + + + + + + +Description + +The properties that are applied to the outer block containing +all the component title page information. +Its main use is to set a span="all" +property on the block that is a direct child of the flow. + +This attribute-set also applies to index titlepages. It is empty by default. + + + diff --git a/params/contrib.inline.enabled.xml b/params/contrib.inline.enabled.xml new file mode 100644 index 0000000..5d5fa99 --- /dev/null +++ b/params/contrib.inline.enabled.xml @@ -0,0 +1,26 @@ + + +contrib.inline.enabled +boolean + + +contrib.inline.enabled +Display contrib output inline? + + + +1 + + +Description + +If non-zero (the default), output of the contrib element is +displayed as inline content rather than as block content. + + + diff --git a/params/crop.mark.bleed.xml b/params/crop.mark.bleed.xml new file mode 100644 index 0000000..af3420e --- /dev/null +++ b/params/crop.mark.bleed.xml @@ -0,0 +1,28 @@ + + +crop.mark.bleed +length + + +crop.mark.bleed +Length of invisible part of crop marks. + + + + +6pt + + + +Description + +Length of invisible part of crop marks. Crop marks are controlled by +crop.marks parameter. + + + diff --git a/params/crop.mark.offset.xml b/params/crop.mark.offset.xml new file mode 100644 index 0000000..cfd9bd3 --- /dev/null +++ b/params/crop.mark.offset.xml @@ -0,0 +1,28 @@ + + +crop.mark.offset +length + + +crop.mark.offset +Length of crop marks. + + + + +24pt + + + +Description + +Length of crop marks. Crop marks are controlled by +crop.marks parameter. + + + diff --git a/params/crop.mark.width.xml b/params/crop.mark.width.xml new file mode 100644 index 0000000..86c28b5 --- /dev/null +++ b/params/crop.mark.width.xml @@ -0,0 +1,28 @@ + + +crop.mark.width +length + + +crop.mark.width +Width of crop marks. + + + + +0.5pt + + + +Description + +Width of crop marks. Crop marks are controlled by +crop.marks parameter. + + + diff --git a/params/crop.marks.xml b/params/crop.marks.xml new file mode 100644 index 0000000..c68d5a0 --- /dev/null +++ b/params/crop.marks.xml @@ -0,0 +1,28 @@ + + +crop.marks +boolean + + +crop.marks +Output crop marks? + + + + + + + + +Description + +If non-zero, crop marks will be added to each page. Currently this +works only with XEP if you have xep.extensions set. + + + diff --git a/params/css.decoration.xml b/params/css.decoration.xml new file mode 100644 index 0000000..02e3026 --- /dev/null +++ b/params/css.decoration.xml @@ -0,0 +1,33 @@ + + +css.decoration +boolean + + +css.decoration +Enable CSS decoration of elements + + + + + + + + +Description + + +If non-zero, 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". + + + + diff --git a/params/css.stylesheet.dir.xml b/params/css.stylesheet.dir.xml new file mode 100644 index 0000000..e32b178 --- /dev/null +++ b/params/css.stylesheet.dir.xml @@ -0,0 +1,33 @@ + + +css.stylesheet.dir +uri + + +css.stylesheet.dir +Default directory for CSS stylesheets + + + + + + + + +Description + +Identifies the default directory for the CSS stylesheet +generated on all the slides. This parameter can be set in the source +document with the <?dbhtml?> pseudo-attribute +css-stylesheet-dir. + +If non-empty, this value is prepended to each of the stylesheets. + + + + diff --git a/params/css.stylesheet.xml b/params/css.stylesheet.xml new file mode 100644 index 0000000..2acc66c --- /dev/null +++ b/params/css.stylesheet.xml @@ -0,0 +1,29 @@ + + +css.stylesheet +uri + + +css.stylesheet +CSS stylesheet for slides + + + + +slides.css + + + +Description + +Identifies the CSS stylesheet used by all the slides. This parameter +can be set in the source document with the <?dbhtml?> pseudo-attribute +css-stylesheet. + + + diff --git a/params/current.docid.xml b/params/current.docid.xml new file mode 100644 index 0000000..93616f2 --- /dev/null +++ b/params/current.docid.xml @@ -0,0 +1,27 @@ + + +current.docid +string + + +current.docid +targetdoc identifier for the document being +processed + + + + + +Description + +When olinks between documents are resolved for HTML output, the stylesheet can compute the relative path between the current document and the target document. The stylesheet needs to know the targetdoc identifiers for both documents, as they appear in the target.database.document database file. This parameter passes to the stylesheet +the targetdoc identifier of the current document, since that +identifier does not appear in the document itself. +This parameter can also be used for print output. If an olink's targetdoc id differs from the current.docid, then the stylesheet can append the target document's title to the generated olink text. That identifies to the reader that the link is to a different document, not the current document. See also olink.doctitle to enable that feature. + + diff --git a/params/currentpage.marker.xml b/params/currentpage.marker.xml new file mode 100644 index 0000000..2bccf30 --- /dev/null +++ b/params/currentpage.marker.xml @@ -0,0 +1,25 @@ + + +currentpage.marker +string + + +currentpage.marker +The text symbol used to mark the current page + + + + +@ + + + +Description +Character to use as identifying the current page in + + diff --git a/params/custom.css.source.xml b/params/custom.css.source.xml new file mode 100644 index 0000000..24278ad --- /dev/null +++ b/params/custom.css.source.xml @@ -0,0 +1,119 @@ + + + custom.css.source + string + + + custom.css.source + Name of a custom CSS input file + + + + + + + Description + +The custom.css.source +parameter enables you to add CSS styles to DocBook's +HTML output. + +The parameter +specifies the name of a file containing custom +CSS styles. The file must be a well-formed XML file that +consists of a single style root +element that contains CSS styles as its text content. +For example: + + +]]> + +The filename specified by the parameter +should have a .xml +filename suffix, although that is not required. +The default value of this parameter is blank. + +If custom.css.source is not blank, then +the stylesheet takes the following actions. +These actions take place regardless of the value of +the make.clean.html parameter. + + + + The stylesheet uses the XSLT document() + function to open the file specified by the parameter and + load it into a variable. + + + The stylesheet forms an output pathname consisting of the + value of the base.dir parameter (if it is set) + and the value of custom.css.source, + with the .xml suffix stripped off. + + + + The stylesheet removes the style + wrapper element and writes just the CSS text content to the output file. + + + The stylesheet adds a link element to the + HTML HEAD element to reference this external CSS stylesheet. + For example: + <link rel="stylesheet" href="custom.css" type="text/css"> + + + + + + + +If the make.clean.html parameter is nonzero +(the default is zero), +and if the docbook.css.source parameter +is not blank (the default is not blank), +then the stylesheet will also generate a default CSS file +and add a link tag to reference it. +The link to the custom CSS comes after the +link to the default, so it should cascade properly +in most browsers. +If you do not want two link tags, and +instead want your custom CSS to import the default generated +CSS file, then do the following: + + + + + Add a line like the following to your custom CSS source file: + @import url("docbook.css") + + + + Set the docbook.css.link parameter + to zero. This will omit the link tag + that references the default CSS file. + + + +If you set make.clean.html to nonzero but +you do not want the default CSS generated, then also set +the docbook.css.source parameter to blank. +Then no default CSS will be generated, and so +all CSS styles must come from your custom CSS file. + +You can use the generate.css.header +parameter to instead write the CSS to each HTML HEAD +element in a style tag instead of an external CSS file. + + + diff --git a/params/default.float.class.xml b/params/default.float.class.xml new file mode 100644 index 0000000..1078b60 --- /dev/null +++ b/params/default.float.class.xml @@ -0,0 +1,34 @@ + + +default.float.class +string + + +default.float.class +Specifies the default float class + + + + + + + left + before + + + + + +Description + +Selects the direction in which a float should be placed. for +xsl-fo this is before, for html it is left. For Western texts, the +before direction is the top of the page. + + + diff --git a/params/default.image.width.xml b/params/default.image.width.xml new file mode 100644 index 0000000..0e84a72 --- /dev/null +++ b/params/default.image.width.xml @@ -0,0 +1,30 @@ + + +default.image.width +length + + +default.image.width +The default width of images + + + + + + + + +Description + +If specified, this value will be used for the +width attribute on images that do not specify any +viewport dimensions. + + + diff --git a/params/default.table.frame.xml b/params/default.table.frame.xml new file mode 100644 index 0000000..38c8667 --- /dev/null +++ b/params/default.table.frame.xml @@ -0,0 +1,28 @@ + + +default.table.frame +string + + +default.table.frame +The default framing of tables + + + + +all + + + +Description + +This value will be used when there is no frame attribute on the +table. + + + diff --git a/params/default.table.rules.xml b/params/default.table.rules.xml new file mode 100644 index 0000000..ed698ec --- /dev/null +++ b/params/default.table.rules.xml @@ -0,0 +1,76 @@ + + +default.table.rules +string + + +default.table.rules +The default column and row rules for tables using HTML markup + + + + +none + + + +Description + +Tables using HTML markup elements can use an attribute +named rules on the table or +informaltable element +to specify whether column and row border rules should be +displayed. This parameter lets you specify a global default +style for all HTML tables that don't otherwise have +that attribute. +These are the supported values: + + +all + +Rules will appear between all rows and columns. + + + +rows + +Rules will appear between rows only. + + + +cols + +Rules will appear between columns only. + + + +groups + +Rules will appear between row groups (thead, tfoot, tbody). +No support for rules between column groups yet. + + + + +none + +No rules. This is the default value. + + + + + + +The border after the last row and the border after +the last column are not affected by +this setting. Those borders are controlled by +the frame attribute on the table element. + + + + diff --git a/params/default.table.width.xml b/params/default.table.width.xml new file mode 100644 index 0000000..184ce52 --- /dev/null +++ b/params/default.table.width.xml @@ -0,0 +1,26 @@ + + +default.table.width +length + + +default.table.width +The default width of tables + + + + + + +Description +If non-zero, this value will be used for the +width attribute on tables that do not specify an +alternate width (with the dbhtml table-width or +dbfo table-width processing instruction). + + diff --git a/params/default.units.xml b/params/default.units.xml new file mode 100644 index 0000000..f83c822 --- /dev/null +++ b/params/default.units.xml @@ -0,0 +1,37 @@ + + +default.units +list +cm +mm +in +pt +pc +px +em + + +default.units +Default units for an unqualified dimension + + + + +pt + + + +Description + +If an unqualified dimension is encountered (for example, in a +graphic width), the default.units will be used for the +units. Unqualified dimensions are not allowed in XSL Formatting Objects. + + + + diff --git a/params/dingbat.font.family.xml b/params/dingbat.font.family.xml new file mode 100644 index 0000000..f9719cf --- /dev/null +++ b/params/dingbat.font.family.xml @@ -0,0 +1,33 @@ + + +dingbat.font.family +list +open +serif +sans-serif +monospace + + +dingbat.font.family +The font family for copyright, quotes, and other symbols + + + + +serif + + + +Description + +The dingbat font family is used for dingbats. If it is defined +as the empty string, no font change is effected around dingbats. + + + + diff --git a/params/docbook.css.link.xml b/params/docbook.css.link.xml new file mode 100644 index 0000000..6d9e6e6 --- /dev/null +++ b/params/docbook.css.link.xml @@ -0,0 +1,42 @@ + + +docbook.css.link +boolean + + +docbook.css.link +Insert a link referencing the default CSS stylesheet + + + + + + + + +Description + +The stylesheets are capable of generating a default +CSS stylesheet file. The parameters +make.clean.html and +docbook.css.source control that feature. + +Normally if a default CSS file is generated, then +the stylesheet inserts a link tag in the HTML +HEAD element to reference it. +However, you can omit that link reference if +you set the docbook.css.link to zero +(1 is the default). + +This parameter is useful when you want to import the +default CSS into a custom CSS file generated using the +custom.css.source parameter. + + + + diff --git a/params/docbook.css.source.xml b/params/docbook.css.source.xml new file mode 100644 index 0000000..8ba7eb7 --- /dev/null +++ b/params/docbook.css.source.xml @@ -0,0 +1,83 @@ + + + docbook.css.source + string + + + docbook.css.source + Name of the default CSS input file + + + + docbook.css.xml + + + Description + +The docbook.css.source parameter +specifies the name of the file containing the default DocBook +CSS styles. Those styles are necessary when the +make.clean.html parameter is nonzero. + +The file is a well-formed XML file that +must consist of a single style root +element that contains CSS styles as its text content. +The default value of the parameter (and filename) +is docbook.css.xml. +The stylesheets ship with the default file. You can substitute +your own and specify its path in this parameter. + +If docbook.css.source is not blank, +and make.clean.html is nonzero, then +the stylesheet takes the following actions: + + + + The stylesheet uses the XSLT document() + function to open the file specified by the parameter and + load it into a variable. + + + The stylesheet forms an output pathname consisting of the + value of the base.dir parameter (if it is set) + and the value of docbook.css.source, + with the .xml suffix stripped off. + + + + The stylesheet removes the style + wrapper element and writes just the CSS text content to the output file. + + + The stylesheet adds a link element to the + HTML HEAD element to reference the external CSS stylesheet. + For example: + <link rel="stylesheet" href="docbook.css" type="text/css"> + + However, if the docbook.css.link + parameter is set to zero, then no link is written + for the default CSS file. That is useful if a custom + CSS file will import the default CSS stylesheet to ensure + proper cascading of styles. + + + +If the docbook.css.source parameter +is changed from its default docbook.css.xml to blank, +then no default CSS is generated. Likewise if the +make.clean.html parameter is set to zero, +then no default CSS is generated. The +custom.css.source parameter can be used +instead to generate a complete custom CSS file. + +You can use the generate.css.header +parameter to instead write the CSS to each HTML HEAD +element in a style tag instead of an external CSS file. + + + diff --git a/params/double.sided.xml b/params/double.sided.xml new file mode 100644 index 0000000..3758f1f --- /dev/null +++ b/params/double.sided.xml @@ -0,0 +1,31 @@ + + +double.sided +boolean + + +double.sided +Is the document to be printed double sided? + + + + + + + + +Description + +Double-sided documents are printed with a slightly wider margin +on the binding edge of the page. + +FIXME: The current set of parameters does not take writing direction +into account. + + + diff --git a/params/draft.mode.xml b/params/draft.mode.xml new file mode 100644 index 0000000..2f62d06 --- /dev/null +++ b/params/draft.mode.xml @@ -0,0 +1,36 @@ + + +draft.mode +list +no +yes +maybe + + +draft.mode +Select draft mode + + + + +no + + + +Description + +Selects draft mode. If draft.mode is +yes, the entire document will be treated +as a draft. If it is no, the entire document +will be treated as a final copy. If it is maybe, +individual sections will be treated as draft or final independently, depending +on how their status attribute is set. + + + + diff --git a/params/draft.watermark.image.xml b/params/draft.watermark.image.xml new file mode 100644 index 0000000..ef053a0 --- /dev/null +++ b/params/draft.watermark.image.xml @@ -0,0 +1,27 @@ + + +draft.watermark.image +uri + + +draft.watermark.image +The URI of the image to be used for draft watermarks + + + + +images/draft.png + + + +Description + +The image to be used for draft watermarks. + + + diff --git a/params/dry-run.xml b/params/dry-run.xml new file mode 100644 index 0000000..dd481c3 --- /dev/null +++ b/params/dry-run.xml @@ -0,0 +1,27 @@ + + +dry-run +boolean + + +dry-run +Indicates that no files should be produced + + + + + + +Description +When using the XSLT processor to manage dependencies and construct +the website, this parameter can be used to suppress the generation of +new and updated files. Effectively, this allows you to see what the +stylesheet would do, without actually making any changes. +Only applies when XSLT-based chunking is being used. + + diff --git a/params/dynamic.toc.xml b/params/dynamic.toc.xml new file mode 100644 index 0000000..232f19e --- /dev/null +++ b/params/dynamic.toc.xml @@ -0,0 +1,29 @@ + + +dynamic.toc +boolean + + +dynamic.toc +Dynamic ToCs? + + + + + + + + +Description + +If non-zero, JavaScript is used to make the ToC panel dynamic. +In a dynamic ToC, each section in the ToC can be expanded and collapsed by +clicking on the appropriate image. + + + diff --git a/params/ebnf.assignment.xml b/params/ebnf.assignment.xml new file mode 100644 index 0000000..5c89748 --- /dev/null +++ b/params/ebnf.assignment.xml @@ -0,0 +1,39 @@ + + +ebnf.assignment +rtf + + +ebnf.assignment +The EBNF production assignment operator + + + + + +::= + + + + ::= + + + + + +Description + +The ebnf.assignment parameter determines what +text is used to show assignment in productions +in productionsets. + +While ::= is common, so are several +other operators. + + + diff --git a/params/ebnf.statement.terminator.xml b/params/ebnf.statement.terminator.xml new file mode 100644 index 0000000..4e8bd12 --- /dev/null +++ b/params/ebnf.statement.terminator.xml @@ -0,0 +1,32 @@ + + +ebnf.statement.terminator +rtf + + +ebnf.statement.terminator +Punctuation that ends an EBNF statement. + + + + + + + + + +Description + +The ebnf.statement.terminator parameter determines what +text is used to terminate each production +in productionset. + +Some notations end each statement with a period. + + + diff --git a/params/ebnf.table.bgcolor.xml b/params/ebnf.table.bgcolor.xml new file mode 100644 index 0000000..747f140 --- /dev/null +++ b/params/ebnf.table.bgcolor.xml @@ -0,0 +1,30 @@ + + +ebnf.table.bgcolor +color + + +ebnf.table.bgcolor +Background color for EBNF tables + + + + +#F5DCB3 + + + +Description + +Sets the background color for EBNF tables (a pale brown). No +bgcolor attribute is output if +ebnf.table.bgcolor is set to the null string. + + + + diff --git a/params/ebnf.table.border.xml b/params/ebnf.table.border.xml new file mode 100644 index 0000000..e4e50ae --- /dev/null +++ b/params/ebnf.table.border.xml @@ -0,0 +1,26 @@ + + +ebnf.table.border +boolean + + +ebnf.table.border +Selects border on EBNF tables + + + + + + +Description + +Selects the border on EBNF tables. If non-zero, the tables have +borders, otherwise they don't. + + + diff --git a/params/eclipse.autolabel.xml b/params/eclipse.autolabel.xml new file mode 100644 index 0000000..622196e --- /dev/null +++ b/params/eclipse.autolabel.xml @@ -0,0 +1,28 @@ + + +eclipse.autolabel +boolean + + +eclipse.autolabel +Should tree-like ToC use autonumbering feature? + + + + + + + + +Description + +If you want to include chapter and section numbers into ToC in +the left panel, set this parameter to 1. + + + diff --git a/params/eclipse.plugin.id.xml b/params/eclipse.plugin.id.xml new file mode 100644 index 0000000..75557e5 --- /dev/null +++ b/params/eclipse.plugin.id.xml @@ -0,0 +1,28 @@ + + +eclipse.plugin.id +string + + +eclipse.plugin.id +Eclipse Help plugin id + + + + +com.example.help + + + +Description + +Eclipse Help plugin id. You should change this id to something +unique for each help. + + + diff --git a/params/eclipse.plugin.name.xml b/params/eclipse.plugin.name.xml new file mode 100644 index 0000000..0df83ec --- /dev/null +++ b/params/eclipse.plugin.name.xml @@ -0,0 +1,27 @@ + + +eclipse.plugin.name +string + + +eclipse.plugin.name +Eclipse Help plugin name + + + + +DocBook Online Help Sample + + + +Description + +Eclipse Help plugin name. + + + diff --git a/params/eclipse.plugin.provider.xml b/params/eclipse.plugin.provider.xml new file mode 100644 index 0000000..03261fe --- /dev/null +++ b/params/eclipse.plugin.provider.xml @@ -0,0 +1,27 @@ + + +eclipse.plugin.provider +string + + +eclipse.plugin.provider +Eclipse Help plugin provider name + + + + +Example provider + + + +Description + +Eclipse Help plugin provider name. + + + diff --git a/params/editedby.enabled.xml b/params/editedby.enabled.xml new file mode 100644 index 0000000..78089f9 --- /dev/null +++ b/params/editedby.enabled.xml @@ -0,0 +1,27 @@ + + +editedby.enabled +boolean + + +editedby.enabled +Display “Edited by” heading above editor name? + + + +1 + + +Description + +If non-zero, a localized Edited +by heading is displayed above editor names in output of the +editor element. + + + diff --git a/params/email.delimiters.enabled.xml b/params/email.delimiters.enabled.xml new file mode 100644 index 0000000..b07cd6d --- /dev/null +++ b/params/email.delimiters.enabled.xml @@ -0,0 +1,34 @@ + + +email.delimiters.enabled +boolean + + +email.delimiters.enabled +Generate delimiters around email addresses? + + + + + + + + +Description + +If non-zero, delimiters + +For delimiters, the +stylesheets are currently hard-coded to output angle +brackets. + +are generated around e-mail addresses +(the output of the email element). + + + diff --git a/params/email.mailto.enabled.xml b/params/email.mailto.enabled.xml new file mode 100644 index 0000000..e4eb8d1 --- /dev/null +++ b/params/email.mailto.enabled.xml @@ -0,0 +1,29 @@ + + +email.mailto.enabled +boolean + + +email.mailto.enabled +Generate mailto: links for email addresses? + + + + + + + + +Description + +If non-zero the generated output for the email element +will be a clickable mailto: link that brings up the default mail client +on the system. + + + diff --git a/params/emphasis.propagates.style.xml b/params/emphasis.propagates.style.xml new file mode 100644 index 0000000..9ff55f5 --- /dev/null +++ b/params/emphasis.propagates.style.xml @@ -0,0 +1,26 @@ + + +emphasis.propagates.style +boolean + + +emphasis.propagates.style +Pass emphasis role attribute through to HTML? + + + + + + +Description +If non-zero, the role attribute of +emphasis elements will be passed through to the HTML as a +class attribute on a span that surrounds the +emphasis. + + diff --git a/params/entry.propagates.style.xml b/params/entry.propagates.style.xml new file mode 100644 index 0000000..7f43c66 --- /dev/null +++ b/params/entry.propagates.style.xml @@ -0,0 +1,30 @@ + + +entry.propagates.style +boolean + + +entry.propagates.style +Pass entry role attribute through to HTML? + + + + + + + + +Description + +If true, the role attribute of entry elements +will be passed through to the HTML as a class attribute on the +td or th generated for the table +cell. + + + diff --git a/params/epub.autolabel.xml b/params/epub.autolabel.xml new file mode 100644 index 0000000..8a64555 --- /dev/null +++ b/params/epub.autolabel.xml @@ -0,0 +1,28 @@ + + +epub.autolabel +boolean + + +epub.autolabel +Should tree-like ToC use autonumbering feature? + + + + + + + + +Description + +If you want to include chapter and section numbers into ToC in, +set this parameter to 1. + + + diff --git a/params/equation.number.properties.xml b/params/equation.number.properties.xml new file mode 100644 index 0000000..6e05d39 --- /dev/null +++ b/params/equation.number.properties.xml @@ -0,0 +1,28 @@ + + +equation.number.properties +attribute set + + +equation.number.properties +Properties that apply to the fo:table-cell containing the number +of an equation that does not have a title. + + + + + end + center + + +Description +Properties that apply to the fo:table-cell containing the number +of an equation when it has no title. The number in an equation with a +title is formatted along with the title, and this attribute-set does not apply. + + diff --git a/params/equation.properties.xml b/params/equation.properties.xml new file mode 100644 index 0000000..a88f683 --- /dev/null +++ b/params/equation.properties.xml @@ -0,0 +1,27 @@ + + +equation.properties +attribute set + + +equation.properties +Properties associated with a equation + + + + + + + + +Description + +The styling for equations. + + + diff --git a/params/example.properties.xml b/params/example.properties.xml new file mode 100644 index 0000000..42755ac --- /dev/null +++ b/params/example.properties.xml @@ -0,0 +1,29 @@ + + +example.properties +attribute set + + +example.properties +Properties associated with a example + + + + + + auto + + + + +Description + +The styling for examples. + + + diff --git a/params/exsl.node.set.available.xml b/params/exsl.node.set.available.xml new file mode 100644 index 0000000..c5d009e --- /dev/null +++ b/params/exsl.node.set.available.xml @@ -0,0 +1,44 @@ + + +exsl.node.set.available +boolean + + +exsl.node.set.available +Is the test function-available('exsl:node-set') true? + + + + + + 1 + 0 + + + + + +Description + +If non-zero, +then the exsl:node-set() function is available to be used in +the stylesheet. +If zero, then the function is not available. +This param automatically detects the presence of +the function and does not normally need to be set manually. + +This param was created to handle a long-standing +bug in the Xalan processor that fails to detect the +function even though it is available. + + + diff --git a/params/feedback.href.xml b/params/feedback.href.xml new file mode 100644 index 0000000..bc37daf --- /dev/null +++ b/params/feedback.href.xml @@ -0,0 +1,28 @@ + + +feedback.href +uri + + +feedback.href +HREF (URI) for feedback link + + + + + + + + +Description +The feedback.href value is used as the value +for the href attribute on the feedback +link. If feedback.href +is empty, no feedback link is generated. + + diff --git a/params/feedback.link.text.xml b/params/feedback.link.text.xml new file mode 100644 index 0000000..c80feef --- /dev/null +++ b/params/feedback.link.text.xml @@ -0,0 +1,28 @@ + + +feedback.link.text +string + + +feedback.link.text +The text of the feedback link + + + + +Feedback + + + +Description +The contents of this variable is used as the text of the feedback +link if feedback.href is not empty. If +feedback.href is empty, no feedback link is +generated. + + diff --git a/params/feedback.with.ids.xml b/params/feedback.with.ids.xml new file mode 100644 index 0000000..3edfa26 --- /dev/null +++ b/params/feedback.with.ids.xml @@ -0,0 +1,27 @@ + + +feedback.with.ids +boolean + + +feedback.with.ids +Toggle use of IDs in feedback + + + + + + + + +Description +If feedback.with.ids is non-zero, the ID of the +current page will be added to the feedback link. This can be used, for +example, if the feedback.href is a CGI script. + + diff --git a/params/figure.properties.xml b/params/figure.properties.xml new file mode 100644 index 0000000..e9f6748 --- /dev/null +++ b/params/figure.properties.xml @@ -0,0 +1,27 @@ + + +figure.properties +attribute set + + +figure.properties +Properties associated with a figure + + + + + + + + +Description + +The styling for figures. + + + diff --git a/params/filename-prefix.xml b/params/filename-prefix.xml new file mode 100644 index 0000000..54c043d --- /dev/null +++ b/params/filename-prefix.xml @@ -0,0 +1,28 @@ + + +filename-prefix +string + + +filename-prefix +Prefix added to all filenames + + + + + + + + +Description +To produce the text-only (that is, non-tabular) layout +of a website simultaneously with the tabular layout, the filenames have to +be distinguished. That's accomplished by adding the +filename-prefix to the front of each filename. + + diff --git a/params/firstterm.only.link.xml b/params/firstterm.only.link.xml new file mode 100644 index 0000000..32ea305 --- /dev/null +++ b/params/firstterm.only.link.xml @@ -0,0 +1,29 @@ + + +firstterm.only.link +boolean + + +firstterm.only.link +Does automatic glossterm linking only apply to firstterms? + + + + + + + + +Description + +If non-zero, only firstterms will be automatically linked +to the glossary. If glossary linking is not enabled, this parameter +has no effect. + + + diff --git a/params/foil.properties.xml b/params/foil.properties.xml new file mode 100644 index 0000000..11ad146 --- /dev/null +++ b/params/foil.properties.xml @@ -0,0 +1,37 @@ + + +foil.properties +attribute set + + +foil.properties +Specifies properties for all foils + + + + + + + + + 1in + 1in + + + + bold + + + + +Description + +This parameter specifies properties that are applied to all foils. + + + diff --git a/params/foil.subtitle.properties.xml b/params/foil.subtitle.properties.xml new file mode 100644 index 0000000..4832fbe --- /dev/null +++ b/params/foil.subtitle.properties.xml @@ -0,0 +1,36 @@ + + +foil.subtitle.properties +attribute set + + +foil.subtitle.properties +Specifies properties for all foil subtitles + + + + + + + + + center + + pt + + 12pt + + + + +Description + +This parameter specifies properties that are applied to all foil subtitles. + + + diff --git a/params/foil.title.master.xml b/params/foil.title.master.xml new file mode 100644 index 0000000..f5ba07f --- /dev/null +++ b/params/foil.title.master.xml @@ -0,0 +1,29 @@ + + +foil.title.master +number + + +foil.title.master +Specifies unitless font size to use for foil titles + + + + +36 + + + + +Description + +Specifies a unitless font size to use for foil titles; used in +combination with the foil.title.size +parameter. + + diff --git a/params/foil.title.size.xml b/params/foil.title.size.xml new file mode 100644 index 0000000..3163600 --- /dev/null +++ b/params/foil.title.size.xml @@ -0,0 +1,32 @@ + + +foil.title.size +length + + +foil.title.size +Specifies font size to use for foil titles, including units + + + + + + pt + + + + +Description + +This parameter combines the value of the +foil.title.master parameter with a unit +specification. The default unit is pt +(points). + + + diff --git a/params/foilgroup.properties.xml b/params/foilgroup.properties.xml new file mode 100644 index 0000000..cd9805a --- /dev/null +++ b/params/foilgroup.properties.xml @@ -0,0 +1,31 @@ + + +foilgroup.properties +attribute set + + +foilgroup.properties +Specifies properties for all foilgroups + + + + + + + + + + + + +Description + +This parameter specifies properties that are applied to all foilgroups. + + + diff --git a/params/foilgroup.toc.xml b/params/foilgroup.toc.xml new file mode 100644 index 0000000..31d7cb3 --- /dev/null +++ b/params/foilgroup.toc.xml @@ -0,0 +1,29 @@ + + +foilgroup.toc +boolean + + +foilgroup.toc +Put ToC on foilgroup pages? + + + + + + + + +Description + +If non-zero, a ToC will be placed on foilgroup pages (after any +other content). + + + + diff --git a/params/footer.column.widths.xml b/params/footer.column.widths.xml new file mode 100644 index 0000000..eca2270 --- /dev/null +++ b/params/footer.column.widths.xml @@ -0,0 +1,80 @@ + + +footer.column.widths +string + + +footer.column.widths +Specify relative widths of footer areas + + + +1 1 1 + + +Description + +Page footers in print output use a three column table +to position text at the left, center, and right side of +the footer on the page. +This parameter lets you specify the relative sizes of the +three columns. The default value is +"1 1 1". + +The parameter value must be three numbers, separated +by white space. The first number represents the relative +width of the inside footer for +double-sided output. The second number is the relative +width of the center footer. The third number is the +relative width of the outside footer for +double-sided output. + +For single-sided output, the first number is the +relative width of left footer for left-to-right +text direction, or the right footer for right-to-left +text direction. +The third number is the +relative width of right footer for left-to-right +text direction, or the left footer for right-to-left +text direction. + +The numbers are used to specify the column widths +for the table that makes up the footer area. +In the FO output, this looks like: + + + +<fo:table-column column-number="1" + column-width="proportional-column-width(1)"/> + + + +The proportional-column-width() +function computes a column width by dividing its +argument by the total of the arguments for all the columns, and +then multiplying the result by the width of the whole table +(assuming all the column specs use the function). +Its argument can be any positive integer or floating point number. +Zero is an acceptable value, although some FO processors +may warn about it, in which case using a very small number might +be more satisfactory. + + +For example, the value "1 2 1" means the center +footer should have twice the width of the other areas. +A value of "0 0 1" means the entire footer area +is reserved for the right (or outside) footer text. +Note that to keep the center area centered on +the page, the left and right values must be +the same. A specification like "1 2 3" means the +center area is no longer centered on the page +since the right area is three times the width of the left area. + + + + diff --git a/params/footer.content.properties.xml b/params/footer.content.properties.xml new file mode 100644 index 0000000..1212cbd --- /dev/null +++ b/params/footer.content.properties.xml @@ -0,0 +1,34 @@ + + +footer.content.properties +attribute set + + +footer.content.properties +Properties of page footer content + + + + + + + + + + + + + + + +Description + +Properties of page footer content. + + + diff --git a/params/footer.hr.xml b/params/footer.hr.xml new file mode 100644 index 0000000..d1a5bf8 --- /dev/null +++ b/params/footer.hr.xml @@ -0,0 +1,26 @@ + + +footer.hr +boolean + + +footer.hr +Toggle <HR> before footer + + + + + + + + +Description +If non-zero, an <HR> is generated at the bottom of each web page, +before the footer. + + diff --git a/params/footer.rule.xml b/params/footer.rule.xml new file mode 100644 index 0000000..6b00ade --- /dev/null +++ b/params/footer.rule.xml @@ -0,0 +1,27 @@ + + +footer.rule +boolean + + +footer.rule +Rule over footers? + + + + + + + + +Description + +If non-zero, a rule will be drawn above the page footers. + + + diff --git a/params/footer.table.height.xml b/params/footer.table.height.xml new file mode 100644 index 0000000..2f6c45e --- /dev/null +++ b/params/footer.table.height.xml @@ -0,0 +1,32 @@ + + +footer.table.height +length + + +footer.table.height +Specify the minimum height of the table containing the running page footers + + + +14pt + + +Description + +Page footers in print output use a three column table +to position text at the left, center, and right side of +the footer on the page. +This parameter lets you specify the minimum height +of the single row in the table. +Since this specifies only the minimum height, +the table should automatically grow to fit taller content. +The default value is "14pt". + + + diff --git a/params/footer.table.properties.xml b/params/footer.table.properties.xml new file mode 100644 index 0000000..12e67d3 --- /dev/null +++ b/params/footer.table.properties.xml @@ -0,0 +1,30 @@ + + +footer.table.properties +attribute set + + +footer.table.properties +Apply properties to the footer layout table + + + + + + fixed + 100% + + + + +Description + +Properties applied to the table that lays out the page footer. + + + diff --git a/params/footers.on.blank.pages.xml b/params/footers.on.blank.pages.xml new file mode 100644 index 0000000..2964f78 --- /dev/null +++ b/params/footers.on.blank.pages.xml @@ -0,0 +1,27 @@ + + +footers.on.blank.pages +boolean + + +footers.on.blank.pages +Put footers on blank pages? + + + + + + + + +Description + +If non-zero, footers will be placed on blank pages. + + + diff --git a/params/footnote.font.size.xml b/params/footnote.font.size.xml new file mode 100644 index 0000000..88d0c0b --- /dev/null +++ b/params/footnote.font.size.xml @@ -0,0 +1,28 @@ + + +footnote.font.size +length + + +footnote.font.size +The font size for footnotes + + + + + pt + + + +Description + +The footnote font size is used for...footnotes! + + + + diff --git a/params/footnote.mark.properties.xml b/params/footnote.mark.properties.xml new file mode 100644 index 0000000..2dbc9c1 --- /dev/null +++ b/params/footnote.mark.properties.xml @@ -0,0 +1,41 @@ + + +footnote.mark.properties +attribute set + + +footnote.mark.properties +Properties applied to each footnote mark + + + + + + + + 75% + normal + normal + + + + +Description + +This attribute set is applied to the footnote mark used +for each footnote. +It should contain only inline properties. + + +The property to make the mark a superscript is contained in the +footnote template itself, because the current version of FOP reports +an error if baseline-shift is used. + + + + diff --git a/params/footnote.number.format.xml b/params/footnote.number.format.xml new file mode 100644 index 0000000..c323720 --- /dev/null +++ b/params/footnote.number.format.xml @@ -0,0 +1,33 @@ + + +footnote.number.format +list +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +footnote.number.format +Identifies the format used for footnote numbers + + + + +1 + + + +Description + +The footnote.number.format specifies the format +to use for footnote numeration (1, i, I, a, or A). + + + diff --git a/params/footnote.number.symbols.xml b/params/footnote.number.symbols.xml new file mode 100644 index 0000000..10ca7d3 --- /dev/null +++ b/params/footnote.number.symbols.xml @@ -0,0 +1,39 @@ + + +footnote.number.symbols + + + +footnote.number.symbols +Special characters to use as footnote markers + + + + + + + + +Description + +If footnote.number.symbols is not the empty string, +footnotes will use the characters it contains as footnote symbols. For example, +*&#x2020;&#x2021;&#x25CA;&#x2720; will identify +footnotes with *, , , +, and . If there are more footnotes +than symbols, the stylesheets will fall back to numbered footnotes using +footnote.number.format. + +The use of symbols for footnotes depends on the ability of your +processor (or browser) to render the symbols you select. Not all systems are +capable of displaying the full range of Unicode characters. If the quoted characters +in the preceding paragraph are not displayed properly, that's a good indicator +that you may have trouble using those symbols for footnotes. + + + diff --git a/params/footnote.properties.xml b/params/footnote.properties.xml new file mode 100644 index 0000000..f62adee --- /dev/null +++ b/params/footnote.properties.xml @@ -0,0 +1,43 @@ + + +footnote.properties +attribute set + + +footnote.properties +Properties applied to each footnote body + + + + + + + + + normal + normal + + 0pt + 0pt + + wrap + treat-as-space + + + + +Description + +This attribute set is applied to the footnote-block +for each footnote. +It can be used to set the +font-size, font-family, and other inheritable properties that will be +applied to all footnotes. + + + diff --git a/params/footnote.sep.leader.properties.xml b/params/footnote.sep.leader.properties.xml new file mode 100644 index 0000000..27f9489 --- /dev/null +++ b/params/footnote.sep.leader.properties.xml @@ -0,0 +1,39 @@ + + +footnote.sep.leader.properties +attribute set + + +footnote.sep.leader.properties +Properties associated with footnote separators + + + + + + black + rule + 1in + + + + +Description + +The styling for the rule line that separates the +footnotes from the body text. +These are properties applied to the fo:leader used as +the separator. + +If you want to do more than just set properties on +the leader element, then you can customize the template +named footnote.separator in +fo/pagesetup.xsl. + + + diff --git a/params/fop.extensions.xml b/params/fop.extensions.xml new file mode 100644 index 0000000..e122368 --- /dev/null +++ b/params/fop.extensions.xml @@ -0,0 +1,36 @@ + + +fop.extensions +boolean + + +fop.extensions +Enable extensions for FOP version 0.20.5 and earlier + + + + + + +Description + +If non-zero, extensions intended for +FOP +version 0.20.5 and earlier will be used. +At present, this consists of PDF bookmarks. + + +This parameter can also affect which graphics file formats +are supported. + +If you are using a version of FOP beyond +version 0.20.5, then use the fop1.extensions parameter +instead. + + + diff --git a/params/fop1.extensions.xml b/params/fop1.extensions.xml new file mode 100644 index 0000000..dcbcf5b --- /dev/null +++ b/params/fop1.extensions.xml @@ -0,0 +1,34 @@ + + +fop1.extensions +boolean + + +fop1.extensions +Enable extensions for FOP version 0.90 and later + + + + + + +Description + +If non-zero, extensions for +FOP +version 0.90 and later will be used. + + +This parameter can also affect which graphics file formats +are supported. + +The original fop.extensions parameter +should still be used for FOP version 0.20.5 and earlier. + + + diff --git a/params/formal.object.properties.xml b/params/formal.object.properties.xml new file mode 100644 index 0000000..f36aeaf --- /dev/null +++ b/params/formal.object.properties.xml @@ -0,0 +1,36 @@ + + +formal.object.properties +attribute set + + +formal.object.properties +Properties associated with a formal object such as a figure, or other component that has a title + + + + + + 0.5em + 1em + 2em + 0.5em + 1em + 2em + always + + + + +Description + +The styling for formal objects in docbook. Specify the spacing +before and after the object. + + + diff --git a/params/formal.procedures.xml b/params/formal.procedures.xml new file mode 100644 index 0000000..4f10885 --- /dev/null +++ b/params/formal.procedures.xml @@ -0,0 +1,28 @@ + + +formal.procedures +boolean + + +formal.procedures +Selects formal or informal procedures + + + + + + + + +Description + +Formal procedures are numbered and always have a title. + + + + diff --git a/params/formal.title.placement.xml b/params/formal.title.placement.xml new file mode 100644 index 0000000..e56f200 --- /dev/null +++ b/params/formal.title.placement.xml @@ -0,0 +1,41 @@ + + +formal.title.placement +table + + +formal.title.placement +Specifies where formal object titles should occur + + + + + +figure before +example before +equation before +table before +procedure before +task before + + + + +Description + +Specifies where formal object titles should occur. For each formal object +type (figure, +example, +equation, +table, and procedure) +you can specify either the keyword +before or +after. + + + diff --git a/params/formal.title.properties.xml b/params/formal.title.properties.xml new file mode 100644 index 0000000..898d572 --- /dev/null +++ b/params/formal.title.properties.xml @@ -0,0 +1,34 @@ + + +formal.title.properties +attribute set + + +formal.title.properties +Style the title element of formal object such as a figure. + + + + + + bold + + + pt + + false + 0.4em + 0.6em + 0.8em + + + +Description +Specify how the title should be styled. Specify the font size and weight of the title of the formal object. + + diff --git a/params/funcsynopsis.decoration.xml b/params/funcsynopsis.decoration.xml new file mode 100644 index 0000000..44037c3 --- /dev/null +++ b/params/funcsynopsis.decoration.xml @@ -0,0 +1,30 @@ + + +funcsynopsis.decoration +boolean + + +funcsynopsis.decoration +Decorate elements of a funcsynopsis? + + + + + + + + +Description + +If non-zero, elements of the funcsynopsis will be +decorated (e.g. rendered as bold or italic text). The decoration is controlled by +templates that can be redefined in a customization layer. + + + + diff --git a/params/funcsynopsis.style.xml b/params/funcsynopsis.style.xml new file mode 100644 index 0000000..fc3ad85 --- /dev/null +++ b/params/funcsynopsis.style.xml @@ -0,0 +1,31 @@ + + +funcsynopsis.style +list +ansi +kr + + +funcsynopsis.style +What style of funcsynopsis should be generated? + + + +kr + + +Description + +If funcsynopsis.style is ansi, +ANSI-style function synopses are generated for a +funcsynopsis, otherwise K&R-style +function synopses are generated. + + + + diff --git a/params/function.parens.xml b/params/function.parens.xml new file mode 100644 index 0000000..15d6df0 --- /dev/null +++ b/params/function.parens.xml @@ -0,0 +1,29 @@ + + +function.parens +boolean + + +function.parens +Generate parens after a function? + + + + + + + + +Description + +If non-zero, the formatting of a function element +will include generated parentheses. + + + + diff --git a/params/generate.consistent.ids.xml b/params/generate.consistent.ids.xml new file mode 100644 index 0000000..249cb8c --- /dev/null +++ b/params/generate.consistent.ids.xml @@ -0,0 +1,53 @@ + + +generate.consistent.ids +boolean + + +generate.consistent.ids +Generate consistent id values if document is unchanged + + + + + + + + +Description + +When the stylesheet assigns an id value to an output element, +the generate-id() function may be used. That function may not +produce consistent values between runs. Version control +systems may misidentify the changing id values as changes +to the document. + +If you set this parameter's value to 1, then the +template named object.id will replace +the use of the function generate-id() with +<xsl:number level="multiple" count="*"/>. +This counts preceding elements to generate a unique number for +the id value. + + +This param does not associate permanent unique id values +with particular elements. +The id values are consistent only as long as the document +structure does not change. +If the document structure changes, then the counting +of elements changes, and all id values after +the first such change may be different, even when there is +no change to the element itself or its output. + + + +The default value of this parameter is zero, so generate-id() is used +by default. + + + diff --git a/params/generate.css.header.xml b/params/generate.css.header.xml new file mode 100644 index 0000000..05965c1 --- /dev/null +++ b/params/generate.css.header.xml @@ -0,0 +1,40 @@ + + +generate.css.header +boolean + + +generate.css.header +Insert generated CSS styles in HEAD element + + + + + + + + +Description + +The stylesheets are capable of generating both default +and custom CSS stylesheet files. The parameters +make.clean.html, +docbook.css.source, and +custom.css.source control that feature. + +If you require that CSS styles reside in the HTML +HEAD element instead of external CSS files, +then set the generate.css.header +parameter to nonzero (it is zero by default). +Then instead of generating the CSS in external files, +they are wrapped in style elements in +the HEAD element of each HTML output file. + + + + diff --git a/params/generate.id.attributes.xml b/params/generate.id.attributes.xml new file mode 100644 index 0000000..6326841 --- /dev/null +++ b/params/generate.id.attributes.xml @@ -0,0 +1,59 @@ + + +generate.id.attributes +boolean + + +generate.id.attributes +Generate ID attributes on container elements? + + + + + + + + +Description + +If non-zero, the HTML stylesheet will generate ID attributes on +containers. For example, the markup: + +<section id="foo"><title>Some Title</title> +<para>Some para.</para> +</section> + +might produce: + +<div class="section" id="foo"> +<h2>Some Title</h2> +<p>Some para.</p> +</div> + +The alternative is to generate anchors: + +<div class="section"> +<h2><a name="foo"></a>Some Title</h2> +<p>Some para.</p> +</div> + +Because the name attribute of +the a element and the id +attribute of other tags are both of type ID, producing both +generates invalid documents. + +As of version 1.50, you can use this switch to control which type of +identifier is generated. For backwards-compatibility, generating +a anchors is preferred. + +Note: at present, this switch is incompletely implemented. +Disabling ID attributes will suppress them, but enabling ID attributes +will not suppress the anchors. + + + diff --git a/params/generate.index.xml b/params/generate.index.xml new file mode 100644 index 0000000..8cab350 --- /dev/null +++ b/params/generate.index.xml @@ -0,0 +1,25 @@ + + +generate.index +boolean + + +generate.index +Do you want an index? + + + + + + +Description + +Specify if an index should be generated. + + + diff --git a/params/generate.legalnotice.link.xml b/params/generate.legalnotice.link.xml new file mode 100644 index 0000000..534e050 --- /dev/null +++ b/params/generate.legalnotice.link.xml @@ -0,0 +1,72 @@ + + +generate.legalnotice.link +boolean + + +generate.legalnotice.link +Write legalnotice to separate chunk and generate link? + + + + + + +Description + +If the value of generate.legalnotice.link +is non-zero, the stylesheet: + + + + writes the contents of legalnotice to a separate + HTML file + + + inserts a hyperlink to the legalnotice file + + + adds (in the HTML head) either a single + link or element or multiple + link elements (depending on the value of the + html.head.legalnotice.link.multiple + parameter), with the value or values derived from the + html.head.legalnotice.link.types + parameter + + + + Otherwise, if generate.legalnotice.link is + zero, legalnotice contents are rendered on the title + page. + +The name of the separate HTML file is computed as follows: + + + + If a filename is given by the dbhtml filename +processing instruction, that filename is used. + + + If the legalnotice has an id/xml:id +attribute, and if use.id.as.filename != 0, the filename +is the concatenation of the id value and the value of the html.ext +parameter. + + + If the legalnotice does not have an id/xml:id + attribute, or if use.id.as.filename = 0, the filename is the concatenation of "ln-", +auto-generated id value, and html.ext value. + + + + + + + + diff --git a/params/generate.manifest.xml b/params/generate.manifest.xml new file mode 100644 index 0000000..b561c36 --- /dev/null +++ b/params/generate.manifest.xml @@ -0,0 +1,27 @@ + + + generate.manifest + boolean + + + generate.manifest + Generate a manifest file? + + + + + + + Description + + If non-zero, a list of HTML files generated by the + stylesheet transformation is written to the file named by + the manifest parameter. + + + diff --git a/params/generate.meta.abstract.xml b/params/generate.meta.abstract.xml new file mode 100644 index 0000000..d3ca138 --- /dev/null +++ b/params/generate.meta.abstract.xml @@ -0,0 +1,29 @@ + + +generate.meta.abstract +boolean + + +generate.meta.abstract +Generate HTML META element from abstract? + + + + + + + + +Description + +If non-zero, document abstracts will be reproduced in the HTML +head, with >meta name="description" content="..." + + + + diff --git a/params/generate.revhistory.link.xml b/params/generate.revhistory.link.xml new file mode 100644 index 0000000..bd70cd9 --- /dev/null +++ b/params/generate.revhistory.link.xml @@ -0,0 +1,50 @@ + + +generate.revhistory.link +boolean + + +generate.revhistory.link +Write revhistory to separate chunk and generate link? + + + + + + +Description + +If non-zero, the contents of revhistory are written +to a separate HTML file and a link to the file is +generated. Otherwise, revhistory contents are rendered on +the title page. + +The name of the separate HTML file is computed as follows: + + + + If a filename is given by the dbhtml filename processing instruction, +that filename is used. + + + If the revhistory has an id/xml:id +attribute, and if use.id.as.filename != 0, the filename is the concatenation of +the id value and the value of the html.ext parameter. + + + If the revhistory does not have an id/xml:id +attribute, or if use.id.as.filename = 0, the filename is the concatenation of "rh-", +auto-generated id value, and html.ext value. + + + + + + + + diff --git a/params/generate.section.toc.level.xml b/params/generate.section.toc.level.xml new file mode 100644 index 0000000..227735a --- /dev/null +++ b/params/generate.section.toc.level.xml @@ -0,0 +1,35 @@ + + +generate.section.toc.level +integer + + +generate.section.toc.level +Control depth of TOC generation in sections + + + + + + + + +Description + +The generate.section.toc.level parameter +controls the depth of section in which TOCs will be generated. Note +that this is related to, but not the same as +toc.section.depth, which controls the depth to +which TOC entries will be generated in a given TOC. +If, for example, generate.section.toc.level +is 3, TOCs will be generated in first, second, and third +level sections, but not in fourth level sections. + + + + diff --git a/params/generate.toc.xml b/params/generate.toc.xml new file mode 100644 index 0000000..d23c45e --- /dev/null +++ b/params/generate.toc.xml @@ -0,0 +1,108 @@ + + +generate.toc +table + + +generate.toc +Control generation of ToCs and LoTs + + + + + +appendix toc,title +article/appendix nop +article toc,title +book toc,title,figure,table,example,equation +chapter toc,title +part toc,title +preface toc,title +qandadiv toc +qandaset toc +reference toc,title +sect1 toc +sect2 toc +sect3 toc +sect4 toc +sect5 toc +section toc +set toc,title + + +/appendix toc,title +article/appendix nop +/article toc,title +book toc,title,figure,table,example,equation +/chapter toc,title +part toc,title +/preface toc,title +reference toc,title +/sect1 toc +/sect2 toc +/sect3 toc +/sect4 toc +/sect5 toc +/section toc +set toc,title + + + + +Description + +This parameter has a structured value. It is a table of space-delimited +path/value pairs. Each path identifies some element in the source document +using a restricted subset of XPath (only the implicit child axis, no wildcards, +no predicates). Paths can be either relative or absolute. + +When processing a particular element, the stylesheets consult this table to +determine if a ToC (or LoT(s)) should be generated. + +For example, consider the entry: + +book toc,figure + +This indicates that whenever a book is formatted, a +Table Of Contents and a List of Figures should be generated. Similarly, + +/chapter toc + +indicates that whenever a document that has a root +of chapter is formatted, a Table of +Contents should be generated. The entry chapter would match +all chapters, but /chapter matches only chapter +document elements. + +Generally, the longest match wins. So, for example, if you want to distinguish +articles in books from articles in parts, you could use these two entries: + +book/article toc,figure +part/article toc + +Note that an article in a part can never match a book/article, +so if you want nothing to be generated for articles in parts, you can simply leave +that rule out. + +If you want to leave the rule in, to make it explicit that you're turning +something off, use the value nop. For example, the following +entry disables ToCs and LoTs for articles: + +article nop + +Do not simply leave the word article in the file +without a matching value. That'd be just begging the silly little +path/value parser to get confused. + +Section ToCs are further controlled by the +generate.section.toc.level parameter. +For a given section level to have a ToC, it must have both an entry in +generate.toc and be within the range enabled by +generate.section.toc.level. + + diff --git a/params/glossary.as.blocks.xml b/params/glossary.as.blocks.xml new file mode 100644 index 0000000..e18ed19 --- /dev/null +++ b/params/glossary.as.blocks.xml @@ -0,0 +1,38 @@ + + +glossary.as.blocks +boolean + + +glossary.as.blocks +Present glossarys using blocks instead of lists? + + + + + + + + +Description + +If non-zero, glossarys will be formatted as +blocks. + +If you have long glossterms, proper list +markup in the FO case may produce unattractive lists. By setting this +parameter, you can force the stylesheets to produce block markup +instead of proper lists. + +You can override this setting with a processing instruction as the +child of glossary: dbfo +glossary-presentation="blocks" or dbfo +glossary-presentation="list" + + + diff --git a/params/glossary.collection.xml b/params/glossary.collection.xml new file mode 100644 index 0000000..9db037c --- /dev/null +++ b/params/glossary.collection.xml @@ -0,0 +1,271 @@ + + +glossary.collection +string + + +glossary.collection +Name of the glossary collection file + + + + + + + + +Description + +Glossaries maintained independently across a set of documents +are likely to become inconsistent unless considerable effort is +expended to keep them in sync. It makes much more sense, usually, to +store all of the glossary entries in a single place and simply +extract the ones you need in each document. + +That's the purpose of the +glossary.collection parameter. To setup a global +glossary database, follow these steps: + +Setting Up the Glossary Database + +First, create a stand-alone glossary document that contains all of +the entries that you wish to reference. Make sure that each glossary +entry has an ID. + +Here's an example glossary: + + + +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE glossary + PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> +<glossary> +<glossaryinfo> +<editor><firstname>Eric</firstname><surname>Raymond</surname></editor> +<title>Jargon File 4.2.3 (abridged)</title> +<releaseinfo>Just some test data</releaseinfo> +</glossaryinfo> + +<glossdiv><title>0</title> + +<glossentry> +<glossterm>0</glossterm> +<glossdef> +<para>Numeric zero, as opposed to the letter `O' (the 15th letter of +the English alphabet). In their unmodified forms they look a lot +alike, and various kluges invented to make them visually distinct have +compounded the confusion. If your zero is center-dotted and letter-O +is not, or if letter-O looks almost rectangular but zero looks more +like an American football stood on end (or the reverse), you're +probably looking at a modern character display (though the dotted zero +seems to have originated as an option on IBM 3270 controllers). If +your zero is slashed but letter-O is not, you're probably looking at +an old-style ASCII graphic set descended from the default typewheel on +the venerable ASR-33 Teletype (Scandinavians, for whom /O is a letter, +curse this arrangement). (Interestingly, the slashed zero long +predates computers; Florian Cajori's monumental "A History of +Mathematical Notations" notes that it was used in the twelfth and +thirteenth centuries.) If letter-O has a slash across it and the zero +does not, your display is tuned for a very old convention used at IBM +and a few other early mainframe makers (Scandinavians curse <emphasis>this</emphasis> +arrangement even more, because it means two of their letters collide). +Some Burroughs/Unisys equipment displays a zero with a <emphasis>reversed</emphasis> +slash. Old CDC computers rendered letter O as an unbroken oval and 0 +as an oval broken at upper right and lower left. And yet another +convention common on early line printers left zero unornamented but +added a tail or hook to the letter-O so that it resembled an inverted +Q or cursive capital letter-O (this was endorsed by a draft ANSI +standard for how to draw ASCII characters, but the final standard +changed the distinguisher to a tick-mark in the upper-left corner). +Are we sufficiently confused yet?</para> +</glossdef> +</glossentry> + +<glossentry> +<glossterm>1TBS</glossterm> +<glossdef> +<para role="accidence"> +<phrase role="pronounce"></phrase> +<phrase role="partsofspeach">n</phrase> +</para> +<para>The "One True Brace Style"</para> +<glossseealso>indent style</glossseealso> +</glossdef> +</glossentry> + +<!-- ... --> + +</glossdiv> + +<!-- ... --> + +</glossary> + + + + +Marking Up Glossary Terms + +That takes care of the glossary database, now you have to get the entries +into your document. Unlike bibliography entries, which can be empty, creating +placeholder glossary entries would be very tedious. So instead, +support for glossary.collection relies on implicit linking. + +In your source document, simply use firstterm and +glossterm to identify the terms you wish to have included +in the glossary. The stylesheets assume that you will either set the +baseform attribute correctly, or that the +content of the element exactly matches a term in your glossary. + +If you're using a glossary.collection, don't +make explicit links on the terms in your document. + +So, in your document, you might write things like this: + + +<para>This is dummy text, without any real meaning. +The point is simply to reference glossary terms like <glossterm>0</glossterm> +and the <firstterm baseform="1TBS">One True Brace Style (1TBS)</firstterm>. +The <glossterm>1TBS</glossterm>, as you can probably imagine, is a nearly +religious issue.</para> + + +If you set the firstterm.only.link parameter, +only the terms marked with firstterm will be links. +Otherwise, all the terms will be linked. + + + +Marking Up the Glossary + +The glossary itself has to be identified for the stylesheets. For lack +of a better choice, the role is used. +To identify the glossary as the target for automatic processing, set +the role to auto. The title of this +glossary (and any other information from the glossaryinfo +that's rendered by your stylesheet) will be displayed, but the entries will +come from the database. + + +Unfortunately, the glossary can't be empty, so you must put in +at least one glossentry. The content of this entry +is irrelevant, it will not be rendered: + + +<glossary role="auto"> +<glossentry> +<glossterm>Irrelevant</glossterm> +<glossdef> +<para>If you can see this, the document was processed incorrectly. Use +the <parameter>glossary.collection</parameter> parameter.</para> +</glossdef> +</glossentry> +</glossary> + + +What about glossary divisions? If your glossary database has glossary +divisions and your automatic glossary contains at least +one glossdiv, the automic glossary will have divisions. +If the glossdiv is missing from either location, no divisions +will be rendered. + +Glossary entries (and divisions, if appropriate) in the glossary will +occur in precisely the order they occur in your database. + + + +Formatting the Document + +Finally, when you are ready to format your document, simply set the +glossary.collection parameter (in either a +customization layer or directly through your processor's interface) to +point to your global glossary. + +A relative path in the parameter is interpreted in one +of two ways: + + + If the parameter glossterm.auto.link + is set to zero, then the path is relative to the file containing + the empty glossary element in the document. + + + If the parameter glossterm.auto.link + is set to non-zero, then the path is relative to the file containing + the first inline glossterm or + firstterm in the document to be linked. + + +Once the collection file is opened by the first instance described +above, it stays open for the current document +and the relative path is not reinterpreted again. + +The stylesheets will format the glossary in your document as if +all of the entries implicilty referenced appeared there literally. + + +Limitations + +Glossary cross-references within the glossary are +not supported. For example, this will not work: + + +<glossentry> +<glossterm>gloss-1</glossterm> +<glossdef><para>A description that references <glossterm>gloss-2</glossterm>.</para> +<glossseealso>gloss-2</glossseealso> +</glossdef> +</glossentry> + + +If you put glossary cross-references in your glossary that way, +you'll get the cryptic error: Warning: +glossary.collection specified, but there are 0 automatic +glossaries. + +Instead, you must do two things: + + + +Markup your glossary using glossseealso: + + +<glossentry> +<glossterm>gloss-1</glossterm> +<glossdef><para>A description that references <glossterm>gloss-2</glossterm>.</para> +<glossseealso>gloss-2</glossseealso> +</glossdef> +</glossentry> + + + + +Make sure there is at least one glossterm reference to +gloss-2 in your document. The +easiest way to do that is probably within a remark in your +automatic glossary: + + +<glossary role="auto"> +<remark>Make sure there's a reference to <glossterm>gloss-2</glossterm>.</remark> +<glossentry> +<glossterm>Irrelevant</glossterm> +<glossdef> +<para>If you can see this, the document was processed incorrectly. Use +the <parameter>glossary.collection</parameter> parameter.</para> +</glossdef> +</glossentry> +</glossary> + + + + + + + diff --git a/params/glossary.sort.xml b/params/glossary.sort.xml new file mode 100644 index 0000000..216130a --- /dev/null +++ b/params/glossary.sort.xml @@ -0,0 +1,32 @@ + + +glossary.sort +boolean + + +glossary.sort +Sort glossentry elements? + + + + + + + + +Description + +If non-zero, then the glossentry elements within a +glossary, glossdiv, or glosslist are sorted on the glossterm, using +the current lang setting. If zero (the default), then +glossentry elements are not sorted and are presented +in document order. + + + + diff --git a/params/glossdef.block.properties.xml b/params/glossdef.block.properties.xml new file mode 100644 index 0000000..4fb481f --- /dev/null +++ b/params/glossdef.block.properties.xml @@ -0,0 +1,32 @@ + + +glossdef.block.properties +attribute set + + +glossdef.block.properties +To add properties to the block of a glossary definition. + + + + + .25in + + + +Description +These properties are added to the block containing a +glossary definition in a glossary when +the glossary.as.blocks parameter +is non-zero. +Use this attribute-set to set the space above and below, +any font properties, +and any indent for the glossary definition. + + + diff --git a/params/glossdef.list.properties.xml b/params/glossdef.list.properties.xml new file mode 100644 index 0000000..ba71578 --- /dev/null +++ b/params/glossdef.list.properties.xml @@ -0,0 +1,30 @@ + + +glossdef.list.properties +attribute set + + +glossdef.list.properties +To add properties to the glossary definition in a list. + + + + + + + + +Description +These properties are added to the block containing a +glossary definition in a glossary when +the glossary.as.blocks parameter +is zero. +Use this attribute-set to set font properties, for example. + + + diff --git a/params/glossentry.list.item.properties.xml b/params/glossentry.list.item.properties.xml new file mode 100644 index 0000000..6830f17 --- /dev/null +++ b/params/glossentry.list.item.properties.xml @@ -0,0 +1,32 @@ + + +glossentry.list.item.properties +attribute set + + +glossentry.list.item.properties +To add properties to each glossentry in a list. + + + + + 1em + 0.8em + 1.2em + + + +Description +These properties are added to the fo:list-item containing a +glossentry in a glossary when the glossary.as.blocks parameter +is zero. +Use this attribute-set to set +spacing between entries, for example. + + + diff --git a/params/glossentry.show.acronym.xml b/params/glossentry.show.acronym.xml new file mode 100644 index 0000000..9736438 --- /dev/null +++ b/params/glossentry.show.acronym.xml @@ -0,0 +1,37 @@ + + +glossentry.show.acronym +list +no +yes +primary + + +glossentry.show.acronym +Display glossentry acronyms? + + + + +no + + + +Description + +A setting of yes means they should be displayed; +no means they shouldn't. If primary is used, +then they are shown as the primary text for the entry. + + +This setting controls both acronym and +abbrev elements in the glossentry. + + + + diff --git a/params/glosslist.as.blocks.xml b/params/glosslist.as.blocks.xml new file mode 100644 index 0000000..d720837 --- /dev/null +++ b/params/glosslist.as.blocks.xml @@ -0,0 +1,27 @@ + + +glosslist.as.blocks +boolean + + +glosslist.as.blocks +Use blocks for glosslists? + + + + + + + + +Description + +See glossary.as.blocks. + + + diff --git a/params/glossterm.auto.link.xml b/params/glossterm.auto.link.xml new file mode 100644 index 0000000..03d9a30 --- /dev/null +++ b/params/glossterm.auto.link.xml @@ -0,0 +1,33 @@ + + +glossterm.auto.link +boolean + + +glossterm.auto.link +Generate links from glossterm to glossentry automatically? + + + + + + + + +Description + +If non-zero, links from inline glossterms to the corresponding +glossentry elements in a glossary or glosslist +will be automatically generated. This is useful when your glossterms are consistent +and you don't want to add links manually. + +The automatic link generation feature is not used on glossterm elements +that have a linkend attribute. + + + diff --git a/params/glossterm.block.properties.xml b/params/glossterm.block.properties.xml new file mode 100644 index 0000000..84e6a6c --- /dev/null +++ b/params/glossterm.block.properties.xml @@ -0,0 +1,35 @@ + + +glossterm.block.properties +attribute set + + +glossterm.block.properties +To add properties to the block of a glossentry's glossterm. + + + + + 1em + 0.8em + 1.2em + always + always + + + +Description +These properties are added to the block containing a +glossary term in a glossary when the glossary.as.blocks parameter +is non-zero. +Use this attribute-set to set the space above and below, +font properties, +and any indent for the glossary term. + + + diff --git a/params/glossterm.list.properties.xml b/params/glossterm.list.properties.xml new file mode 100644 index 0000000..abe0d31 --- /dev/null +++ b/params/glossterm.list.properties.xml @@ -0,0 +1,30 @@ + + +glossterm.list.properties +attribute set + + +glossterm.list.properties +To add properties to the glossterm in a list. + + + + + + + + +Description +These properties are added to the block containing a +glossary term in a glossary when the glossary.as.blocks parameter +is zero. +Use this attribute-set to set +font properties, for example. + + + diff --git a/params/glossterm.separation.xml b/params/glossterm.separation.xml new file mode 100644 index 0000000..d0d2b8d --- /dev/null +++ b/params/glossterm.separation.xml @@ -0,0 +1,31 @@ + + +glossterm.separation +length + + +glossterm.separation +Separation between glossary terms and descriptions in list mode + + + + +0.25in + + + +Description + +Specifies the miminum horizontal +separation between glossary terms and descriptions when +they are presented side-by-side using lists +when the glossary.as.blocks +is zero. + + + diff --git a/params/glossterm.width.xml b/params/glossterm.width.xml new file mode 100644 index 0000000..0cd3b82 --- /dev/null +++ b/params/glossterm.width.xml @@ -0,0 +1,28 @@ + + +glossterm.width +length + + +glossterm.width +Width of glossterm in list presentation mode + + + + +2in + + + +Description + +This parameter specifies the width reserved for glossary terms when +a list presentation is used. + + + diff --git a/params/graphic.default.extension.xml b/params/graphic.default.extension.xml new file mode 100644 index 0000000..93f2983 --- /dev/null +++ b/params/graphic.default.extension.xml @@ -0,0 +1,29 @@ + + +graphic.default.extension +string + + +graphic.default.extension +Default extension for graphic filenames + + + + + + +Description + +If a graphic or mediaobject +includes a reference to a filename that does not include an extension, +and the format attribute is +unspecified, the default extension will be used. + + + + diff --git a/params/graphical.admonition.properties.xml b/params/graphical.admonition.properties.xml new file mode 100644 index 0000000..ca257d7 --- /dev/null +++ b/params/graphical.admonition.properties.xml @@ -0,0 +1,42 @@ + + +graphical.admonition.properties +attribute set + + +graphical.admonition.properties +To add properties to the outer block of a graphical admonition. + + + + + 1em + 0.8em + 1.2em + 1em + 0.8em + 1.2em + + + +Description +These properties are added to the outer block containing the +entire graphical admonition, including its title. +It is used when the parameter +admon.graphics is set to nonzero. +Use this attribute-set to set the space above and below, +and any indent for the whole admonition. + +In addition to these properties, a graphical admonition +also applies the admonition.title.properties +attribute-set to the title, and applies the +admonition.properties attribute-set +to the rest of the content. + + + diff --git a/params/graphics.dir.xml b/params/graphics.dir.xml new file mode 100644 index 0000000..e8d83ae --- /dev/null +++ b/params/graphics.dir.xml @@ -0,0 +1,33 @@ + + +graphics.dir +uri + + +graphics.dir +Graphics directory + + + + + + + + +Description + +Identifies the graphics directory for the navigation components +generated on all the slides. This parameter can be set in the source +document with the <?dbhtml?> pseudo-attribute +graphics-dir. + +If non-empty, this value is prepended to each of the graphic +image paths. + + + diff --git a/params/graphicsize.extension.xml b/params/graphicsize.extension.xml new file mode 100644 index 0000000..169228a --- /dev/null +++ b/params/graphicsize.extension.xml @@ -0,0 +1,32 @@ + + +graphicsize.extension +boolean + + +graphicsize.extension +Enable the getWidth()/getDepth() extension functions + + + + + + + + +Description + +If non-zero (and if use.extensions is non-zero +and if you're using a processor that supports extension functions), the +getWidth and getDepth functions +will be used to extract image sizes from graphics. + +The main supported image formats are GIF, JPEG, and PNG. Somewhat cruder +support for EPS and PDF images is also available. + + diff --git a/params/graphicsize.use.img.src.path.xml b/params/graphicsize.use.img.src.path.xml new file mode 100644 index 0000000..aff5b30 --- /dev/null +++ b/params/graphicsize.use.img.src.path.xml @@ -0,0 +1,30 @@ + + +graphicsize.use.img.src.path +boolean + + +graphicsize.use.img.src.path +Prepend img.src.path before +filenames passed to extension functions + + + + + + + + +Description + +If non-zero img.src.path parameter will +be appended before filenames passed to extension functions for +measuring image dimensions. + + + diff --git a/params/header.column.widths.xml b/params/header.column.widths.xml new file mode 100644 index 0000000..7d85b96 --- /dev/null +++ b/params/header.column.widths.xml @@ -0,0 +1,80 @@ + + +header.column.widths +string + + +header.column.widths +Specify relative widths of header areas + + + +1 1 1 + + +Description + +Page headers in print output use a three column table +to position text at the left, center, and right side of +the header on the page. +This parameter lets you specify the relative sizes of the +three columns. The default value is +"1 1 1". + +The parameter value must be three numbers, separated +by white space. The first number represents the relative +width of the inside header for +double-sided output. The second number is the relative +width of the center header. The third number is the +relative width of the outside header for +double-sided output. + +For single-sided output, the first number is the +relative width of left header for left-to-right +text direction, or the right header for right-to-left +text direction. +The third number is the +relative width of right header for left-to-right +text direction, or the left header for right-to-left +text direction. + +The numbers are used to specify the column widths +for the table that makes up the header area. +In the FO output, this looks like: + + + +<fo:table-column column-number="1" + column-width="proportional-column-width(1)"/> + + + +The proportional-column-width() +function computes a column width by dividing its +argument by the total of the arguments for all the columns, and +then multiplying the result by the width of the whole table +(assuming all the column specs use the function). +Its argument can be any positive integer or floating point number. +Zero is an acceptable value, although some FO processors +may warn about it, in which case using a very small number might +be more satisfactory. + + +For example, the value "1 2 1" means the center +header should have twice the width of the other areas. +A value of "0 0 1" means the entire header area +is reserved for the right (or outside) header text. +Note that to keep the center area centered on +the page, the left and right values must be +the same. A specification like "1 2 3" means the +center area is no longer centered on the page +since the right area is three times the width of the left area. + + + + diff --git a/params/header.content.properties.xml b/params/header.content.properties.xml new file mode 100644 index 0000000..2d0291c --- /dev/null +++ b/params/header.content.properties.xml @@ -0,0 +1,34 @@ + + +header.content.properties +attribute set + + +header.content.properties +Properties of page header content + + + + + + + + + + + + + + + +Description + +Properties of page header content. + + + diff --git a/params/header.hr.xml b/params/header.hr.xml new file mode 100644 index 0000000..08d846a --- /dev/null +++ b/params/header.hr.xml @@ -0,0 +1,26 @@ + + +header.hr +boolean + + +header.hr +Toggle <HR> after header + + + + + + + + +Description +If non-zero, an <HR> is generated at the bottom of each web page, +before the footer. + + diff --git a/params/header.rule.xml b/params/header.rule.xml new file mode 100644 index 0000000..b4c031e --- /dev/null +++ b/params/header.rule.xml @@ -0,0 +1,27 @@ + + +header.rule +boolean + + +header.rule +Rule under headers? + + + + + + + + +Description + +If non-zero, a rule will be drawn below the page headers. + + + diff --git a/params/header.table.height.xml b/params/header.table.height.xml new file mode 100644 index 0000000..69b6f08 --- /dev/null +++ b/params/header.table.height.xml @@ -0,0 +1,32 @@ + + +header.table.height +length + + +header.table.height +Specify the minimum height of the table containing the running page headers + + + +14pt + + +Description + +Page headers in print output use a three column table +to position text at the left, center, and right side of +the header on the page. +This parameter lets you specify the minimum height +of the single row in the table. +Since this specifies only the minimum height, +the table should automatically grow to fit taller content. +The default value is "14pt". + + + diff --git a/params/header.table.properties.xml b/params/header.table.properties.xml new file mode 100644 index 0000000..b5f6052 --- /dev/null +++ b/params/header.table.properties.xml @@ -0,0 +1,30 @@ + + +header.table.properties +attribute set + + +header.table.properties +Apply properties to the header layout table + + + + + + fixed + 100% + + + + +Description + +Properties applied to the table that lays out the page header. + + + diff --git a/params/headers.on.blank.pages.xml b/params/headers.on.blank.pages.xml new file mode 100644 index 0000000..1fad48e --- /dev/null +++ b/params/headers.on.blank.pages.xml @@ -0,0 +1,27 @@ + + +headers.on.blank.pages +boolean + + +headers.on.blank.pages +Put headers on blank pages? + + + + + + + + +Description + +If non-zero, headers will be placed on blank pages. + + + diff --git a/params/hidetoc.image.xml b/params/hidetoc.image.xml new file mode 100644 index 0000000..705b61f --- /dev/null +++ b/params/hidetoc.image.xml @@ -0,0 +1,29 @@ + + +hidetoc.image +filename + + +hidetoc.image +Hide ToC image + + + + +hidetoc.gif + + + +Description + +Specifies the filename of the hide ToC image. This is used +when the ToC hide/show parameter is +enabled. + + + diff --git a/params/highlight.default.language.xml b/params/highlight.default.language.xml new file mode 100644 index 0000000..0f00103 --- /dev/null +++ b/params/highlight.default.language.xml @@ -0,0 +1,27 @@ + + +highlight.default.language +string + + +highlight.default.language +Default language of programlisting + + + + + + + + +Description + +This language is used when there is no language attribute on programlisting. + + + diff --git a/params/highlight.source.xml b/params/highlight.source.xml new file mode 100644 index 0000000..41d7b2f --- /dev/null +++ b/params/highlight.source.xml @@ -0,0 +1,82 @@ + + +highlight.source +boolean + + +highlight.source +Should the content of programlisting +be syntactically highlighted? + + + + + + + + +Description + +When this parameter is non-zero, the stylesheets will try to do syntax highlighting of the +content of programlisting elements. You specify the language for each programlisting +by using the language attribute. The highlight.default.language +parameter can be used to specify the language for programlistings without a language +attribute. Syntax highlighting also works for screen and synopsis elements. + +The actual highlighting work is done by the XSLTHL extension module. This is an external Java library that has to be +downloaded separately (see below). + + +In order to use this extension, you must + +add xslthl-2.x.x.jar to your Java classpath. The latest version is available +from the XSLT syntax highlighting project +at SourceForge. + + +use a customization layer in which you import one of the following stylesheet modules: + + + html/highlight.xsl + + + + xhtml/highlight.xsl + + + + xhtml-1_1/highlight.xsl + + + + fo/highlight.xsl + + + + + +let either the xslthl.config Java system property or the +highlight.xslthl.config parameter point to the configuration file for syntax +highlighting (using URL syntax). DocBook XSL comes with a ready-to-use configuration file, +highlighting/xslthl-config.xml. + + + +The extension works with Saxon 6.5.x and Xalan-J. (Saxon 8.5 or later is also supported, but since it is +an XSLT 2.0 processor it is not guaranteed to work with DocBook XSL in all circumstances.) + +The following is an example of a Saxon 6 command adapted for syntax highlighting, to be used on Windows: + + +java -cp c:/Java/saxon.jar;c:/Java/xslthl-2.0.1.jar +-Dxslthl.config=file:///c:/docbook-xsl/highlighting/xslthl-config.xml com.icl.saxon.StyleSheet +-o test.html test.xml myhtml.xsl + + + + diff --git a/params/highlight.xslthl.config.xml b/params/highlight.xslthl.config.xml new file mode 100644 index 0000000..451937c --- /dev/null +++ b/params/highlight.xslthl.config.xml @@ -0,0 +1,33 @@ + + +highlight.xslthl.config +uri + + +highlight.xslthl.config +Location of XSLTHL configuration file + + + + + + + + +Description + +This location has precedence over the corresponding Java property. + +Please note that usually you have to specify location as URL not +just as a simple path on the local +filesystem. E.g. file:///home/user/xslthl/my-xslthl-config.xml. + + + + + diff --git a/params/home.image.xml b/params/home.image.xml new file mode 100644 index 0000000..22e5455 --- /dev/null +++ b/params/home.image.xml @@ -0,0 +1,27 @@ + + +home.image +filename + + +home.image +Home image + + + + +active/nav-home.png + + + +Description + +Specifies the filename of the home navigation icon. + + + diff --git a/params/html.append.xml b/params/html.append.xml new file mode 100644 index 0000000..461e61b --- /dev/null +++ b/params/html.append.xml @@ -0,0 +1,30 @@ + + +html.append +string + + +html.append +Specifies content to append to HTML output + + + + + + +Description + +Specifies content to append to the end of HTML files output by +the html/docbook.xsl stylesheet, after the +closing <html> tag. You probably don’t want to set any +value for this parameter; but if you do, the only value it should ever +be set to is a newline character: &#x0a; or +&#10; + + + diff --git a/params/html.base.xml b/params/html.base.xml new file mode 100644 index 0000000..74e7fd9 --- /dev/null +++ b/params/html.base.xml @@ -0,0 +1,30 @@ + + +html.base +uri + + +html.base +An HTML base URI + + + + + + + +Description + +If html.base is set, it is used for the base element +in the head of the html documents. The parameter specifies +the base URL for all relative URLs in the document. This is useful +for dynamically served html where the base URI needs to be +shifted. + + + diff --git a/params/html.cellpadding.xml b/params/html.cellpadding.xml new file mode 100644 index 0000000..7240f0f --- /dev/null +++ b/params/html.cellpadding.xml @@ -0,0 +1,29 @@ + + +html.cellpadding +integer + + +html.cellpadding +Default value for cellpadding in HTML tables + + + + + + + + +Description + +If non-zero, this value will be used as the default cellpadding value +in HTML tables. nn for pixels or nn% for percentage length. E.g. 5 or +5% + + + diff --git a/params/html.cellspacing.xml b/params/html.cellspacing.xml new file mode 100644 index 0000000..5ddfdac --- /dev/null +++ b/params/html.cellspacing.xml @@ -0,0 +1,29 @@ + + +html.cellspacing +integer + + +html.cellspacing +Default value for cellspacing in HTML tables + + + + + + + + +Description + +If non-zero, this value will be used as the default cellspacing +value in HTML tables. nn for pixels or nn% for percentage +length. E.g. 5 or 5% + + + diff --git a/params/html.cleanup.xml b/params/html.cleanup.xml new file mode 100644 index 0000000..e4fc0c8 --- /dev/null +++ b/params/html.cleanup.xml @@ -0,0 +1,34 @@ + + +html.cleanup +boolean + + +html.cleanup +Attempt to clean up the resulting HTML? + + + + + + + + +Description + +If non-zero, and if the EXSLT +extensions are supported by your processor, the resulting HTML will be +cleaned up. This improves the chances that the +resulting HTML will be valid. It may also improve the formatting of +some elements. + +This parameter is different from make.valid.html +because it uses extension functions to manipulate result-tree-fragments. + + + diff --git a/params/html.ext.xml b/params/html.ext.xml new file mode 100644 index 0000000..8d6fd95 --- /dev/null +++ b/params/html.ext.xml @@ -0,0 +1,29 @@ + + +html.ext +string + + +html.ext +Identifies the extension of generated HTML files + + + + +.html + + + +Description + +The extension identified by html.ext will +be used as the filename extension for chunks created by this +stylesheet. + + + diff --git a/params/html.extra.head.links.xml b/params/html.extra.head.links.xml new file mode 100644 index 0000000..ddc666f --- /dev/null +++ b/params/html.extra.head.links.xml @@ -0,0 +1,31 @@ + + +html.extra.head.links +boolean + + +html.extra.head.links +Toggle extra HTML head link information + + + + + + + + +Description + +If non-zero, extra link elements will be +generated in the head of chunked HTML files. These +extra links point to chapters, appendixes, sections, etc. as supported +by the Site Navigation Bar in Mozilla 1.0 (as of CR1, at least). + + + + diff --git a/params/html.head.legalnotice.link.multiple.xml b/params/html.head.legalnotice.link.multiple.xml new file mode 100644 index 0000000..7c0cba1 --- /dev/null +++ b/params/html.head.legalnotice.link.multiple.xml @@ -0,0 +1,44 @@ + + +html.head.legalnotice.link.multiple +boolean + + +html.head.legalnotice.link.multiple +Generate multiple link instances in html head for legalnotice? + + + + + + + + +Description + +If html.head.legalnotice.link.multiple is +non-zero and the value of +html.head.legalnotice.link.types contains +multiple link types, then the stylesheet generates (in the +head section of the HTML source) one +link element for each link type specified. For +example, if the value of +html.head.legalnotice.link.types is +“copyright license”: + + <link rel="copyright" href="ln-id2524073.html" title="Legal Notice"> + <link rel="license" href="ln-id2524073.html" title="Legal Notice"> + + Otherwise, the stylesheet generates generates a single + link instance; for example: + + <link rel="copyright license" href="ln-id2524073.html" title="Legal Notice"> + + + + diff --git a/params/html.head.legalnotice.link.types.xml b/params/html.head.legalnotice.link.types.xml new file mode 100644 index 0000000..4ca02ff --- /dev/null +++ b/params/html.head.legalnotice.link.types.xml @@ -0,0 +1,75 @@ + + +html.head.legalnotice.link.types +string + + +html.head.legalnotice.link.types +Specifies link types for legalnotice link in html head + + + + +copyright + + + +Description + +The value of +html.head.legalnotice.link.types is a +space-separated list of link types, as described in Section 6.12 +of the HTML 4.01 specification. If the value of the +generate.legalnotice.link parameter is +non-zero, then the stylesheet generates (in the +head section of the HTML source) either a single +HTML link element or, if the value of the +html.head.legalnotice.link.multiple is +non-zero, one link element for each link type +specified. Each link has the following attributes: + + + + a rel attribute whose + value is derived from the value of + html.head.legalnotice.link.types + + + an href attribute whose + value is set to the URL of the file containing the + legalnotice + + + a title attribute whose + value is set to the title of the corresponding + legalnotice (or a title programatically + determined by the stylesheet) + + + +For example: + + <link rel="license" href="ln-id2524073.html" title="Legal Notice"> + + +About the default value + + In an ideal world, the default value of + html.head.legalnotice.link.types would + probably be “license”, since the content of the + DocBook legalnotice is typically license + information, not copyright information. However, the default value + is “copyright” for pragmatic reasons: because + that’s among the set of “recognized link types” listed in Section + 6.12 of the HTML 4.01 specification, and because certain + browsers and browser extensions are preconfigured to recognize that + value. + + + + diff --git a/params/html.longdesc.link.xml b/params/html.longdesc.link.xml new file mode 100644 index 0000000..2497563 --- /dev/null +++ b/params/html.longdesc.link.xml @@ -0,0 +1,39 @@ + + +html.longdesc.link +boolean + + +html.longdesc.link +Should a link to the longdesc be included in the HTML? + + + + + + + + +Description + +If non-zero, links will be created to the +HTML files created for the +longdesc attribute. It makes no +sense to enable this option without also enabling the +html.longdesc parameter. + + + + + diff --git a/params/html.longdesc.xml b/params/html.longdesc.xml new file mode 100644 index 0000000..10f341a --- /dev/null +++ b/params/html.longdesc.xml @@ -0,0 +1,28 @@ + + +html.longdesc +boolean + + +html.longdesc +Should longdesc URIs be created? + + + + + + +Description +If non-zero, HTML files will be created for the +longdesc attribute. These files +are created from the textobjects in +mediaobjects and +inlinemediaobject. + + + diff --git a/params/html.script.type.xml b/params/html.script.type.xml new file mode 100644 index 0000000..bf6eb34 --- /dev/null +++ b/params/html.script.type.xml @@ -0,0 +1,31 @@ + + +html.script.type +string + + +html.script.type +The type of script used in the generated HTML + + + +text/javascript + + +Description + +The type of script to place in the HTML script element. +Specifically, the value of the script element's type +attribute. +The default value is text/javascript. +This param is used only when the stylesheet parameter +html.script is non-blank and specifies the location of a script. + + + + diff --git a/params/html.script.xml b/params/html.script.xml new file mode 100644 index 0000000..60dd9ed --- /dev/null +++ b/params/html.script.xml @@ -0,0 +1,36 @@ + + +html.script +string + + +html.script +Name of the script(s) to use in the generated HTML + + + + + + + + +Description + +The html.script parameter is either +empty (default), indicating that no script element should be +generated in the html output, or it is a list of one or more +script locations. + +Multiple script locations are space-delimited. If you need to +reference a script URI that includes a space, encode it with +%20. A separate html script element will +be generated for each script in the order they are listed in the +parameter. + + + diff --git a/params/html.stylesheet.type.xml b/params/html.stylesheet.type.xml new file mode 100644 index 0000000..f20b706 --- /dev/null +++ b/params/html.stylesheet.type.xml @@ -0,0 +1,26 @@ + + +html.stylesheet.type +string + + +html.stylesheet.type +The type of the stylesheet used in the generated HTML + + + +text/css + + +Description + +The type of the stylesheet to place in the HTML link tag. + + + + diff --git a/params/html.stylesheet.xml b/params/html.stylesheet.xml new file mode 100644 index 0000000..3407094 --- /dev/null +++ b/params/html.stylesheet.xml @@ -0,0 +1,36 @@ + + +html.stylesheet +string + + +html.stylesheet +Name of the stylesheet(s) to use in the generated HTML + + + + + + + + +Description + +The html.stylesheet parameter is either +empty, indicating that no stylesheet link tag should be +generated in the html output, or it is a list of one or more +stylesheet files. + +Multiple stylesheets are space-delimited. If you need to +reference a stylesheet URI that includes a space, encode it with +%20. A separate html link element will +be generated for each stylesheet in the order they are listed in the +parameter. + + + diff --git a/params/htmlhelp.alias.file.xml b/params/htmlhelp.alias.file.xml new file mode 100644 index 0000000..be11b28 --- /dev/null +++ b/params/htmlhelp.alias.file.xml @@ -0,0 +1,27 @@ + + +htmlhelp.alias.file +string + + +htmlhelp.alias.file +Filename of alias file. + + + + +alias.h + + + +Description + +Specifies the filename of the alias file (used for context-sensitive help). + + + diff --git a/params/htmlhelp.autolabel.xml b/params/htmlhelp.autolabel.xml new file mode 100644 index 0000000..1426d00 --- /dev/null +++ b/params/htmlhelp.autolabel.xml @@ -0,0 +1,28 @@ + + +htmlhelp.autolabel +boolean + + +htmlhelp.autolabel +Should tree-like ToC use autonumbering feature? + + + + + + + + +Description + +Set this to non-zero to include chapter and section numbers into ToC +in the left panel. + + + diff --git a/params/htmlhelp.button.back.xml b/params/htmlhelp.button.back.xml new file mode 100644 index 0000000..1fc12bb --- /dev/null +++ b/params/htmlhelp.button.back.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.back +boolean + + +htmlhelp.button.back +Should the Back button be shown? + + + + + + + + +Description + +Set to non-zero to include the Hide/Show button shown on toolbar + + + diff --git a/params/htmlhelp.button.forward.xml b/params/htmlhelp.button.forward.xml new file mode 100644 index 0000000..f6411bb --- /dev/null +++ b/params/htmlhelp.button.forward.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.forward +boolean + + +htmlhelp.button.forward +Should the Forward button be shown? + + + + + + + + +Description + +Set to non-zero to include the Forward button on the toolbar. + + + diff --git a/params/htmlhelp.button.hideshow.xml b/params/htmlhelp.button.hideshow.xml new file mode 100644 index 0000000..04f1ff0 --- /dev/null +++ b/params/htmlhelp.button.hideshow.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.hideshow +boolean + + +htmlhelp.button.hideshow +Should the Hide/Show button be shown? + + + + + + + + +Description + +Set to non-zero to include the Hide/Show button shown on toolbar + + + diff --git a/params/htmlhelp.button.home.url.xml b/params/htmlhelp.button.home.url.xml new file mode 100644 index 0000000..3027507 --- /dev/null +++ b/params/htmlhelp.button.home.url.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.home.url +string + + +htmlhelp.button.home.url +URL address of page accessible by Home button + + + + + + + + +Description + +URL address of page accessible by Home button. + + + diff --git a/params/htmlhelp.button.home.xml b/params/htmlhelp.button.home.xml new file mode 100644 index 0000000..e4e97fe --- /dev/null +++ b/params/htmlhelp.button.home.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.home +boolean + + +htmlhelp.button.home +Should the Home button be shown? + + + + + + + + +Description + +Set to non-zero to include the Home button on the toolbar. + + + diff --git a/params/htmlhelp.button.jump1.title.xml b/params/htmlhelp.button.jump1.title.xml new file mode 100644 index 0000000..aa9da59 --- /dev/null +++ b/params/htmlhelp.button.jump1.title.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.jump1.title +string + + +htmlhelp.button.jump1.title +Title of Jump1 button + + + + +User1 + + + +Description + +Title of Jump1 button. + + + diff --git a/params/htmlhelp.button.jump1.url.xml b/params/htmlhelp.button.jump1.url.xml new file mode 100644 index 0000000..22248c4 --- /dev/null +++ b/params/htmlhelp.button.jump1.url.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.jump1.url +string + + +htmlhelp.button.jump1.url +URL address of page accessible by Jump1 button + + + + + + + + +Description + +URL address of page accessible by Jump1 button. + + + diff --git a/params/htmlhelp.button.jump1.xml b/params/htmlhelp.button.jump1.xml new file mode 100644 index 0000000..f6f8d9c --- /dev/null +++ b/params/htmlhelp.button.jump1.xml @@ -0,0 +1,23 @@ + + +htmlhelp.button.jump1 +boolean + + +htmlhelp.button.jump1 +Should the Jump1 button be shown? + + + + + + +Description + Set to non-zero to include the Jump1 button on the toolbar. + + diff --git a/params/htmlhelp.button.jump2.title.xml b/params/htmlhelp.button.jump2.title.xml new file mode 100644 index 0000000..3b5f124 --- /dev/null +++ b/params/htmlhelp.button.jump2.title.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.jump2.title +string + + +htmlhelp.button.jump2.title +Title of Jump2 button + + + + +User2 + + + +Description + +Title of Jump2 button. + + + diff --git a/params/htmlhelp.button.jump2.url.xml b/params/htmlhelp.button.jump2.url.xml new file mode 100644 index 0000000..dcd2434 --- /dev/null +++ b/params/htmlhelp.button.jump2.url.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.jump2.url +string + + +htmlhelp.button.jump2.url +URL address of page accessible by Jump2 button + + + + + + + + +Description + +URL address of page accessible by Jump2 button. + + + diff --git a/params/htmlhelp.button.jump2.xml b/params/htmlhelp.button.jump2.xml new file mode 100644 index 0000000..916b1ee --- /dev/null +++ b/params/htmlhelp.button.jump2.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.jump2 +boolean + + +htmlhelp.button.jump2 +Should the Jump2 button be shown? + + + + + + + + +Description + +Set to non-zero to include the Jump2 button on the toolbar. + + + diff --git a/params/htmlhelp.button.locate.xml b/params/htmlhelp.button.locate.xml new file mode 100644 index 0000000..5b55552 --- /dev/null +++ b/params/htmlhelp.button.locate.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.locate +boolean + + +htmlhelp.button.locate +Should the Locate button be shown? + + + + + + + + +Description + +If you want Locate button shown on toolbar, turn this +parameter to 1. + + + diff --git a/params/htmlhelp.button.next.xml b/params/htmlhelp.button.next.xml new file mode 100644 index 0000000..b5352b2 --- /dev/null +++ b/params/htmlhelp.button.next.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.next +boolean + + +htmlhelp.button.next +Should the Next button be shown? + + + + + + + + +Description + +Set to non-zero to include the Next button on the toolbar. + + + diff --git a/params/htmlhelp.button.options.xml b/params/htmlhelp.button.options.xml new file mode 100644 index 0000000..21bed81 --- /dev/null +++ b/params/htmlhelp.button.options.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.options +boolean + + +htmlhelp.button.options +Should the Options button be shown? + + + + + + + + +Description + +If you want Options button shown on toolbar, turn this +parameter to 1. + + + diff --git a/params/htmlhelp.button.prev.xml b/params/htmlhelp.button.prev.xml new file mode 100644 index 0000000..a6d989b --- /dev/null +++ b/params/htmlhelp.button.prev.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.prev +boolean + + +htmlhelp.button.prev +Should the Prev button be shown? + + + + + + + + +Description + +Set to non-zero to include the Prev button on the toolbar. + + + + diff --git a/params/htmlhelp.button.print.xml b/params/htmlhelp.button.print.xml new file mode 100644 index 0000000..1c0e816 --- /dev/null +++ b/params/htmlhelp.button.print.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.print +boolean + + +htmlhelp.button.print +Should the Print button be shown? + + + + + + + + +Description + +Set to non-zero to include the Print button on the toolbar. + + + + diff --git a/params/htmlhelp.button.refresh.xml b/params/htmlhelp.button.refresh.xml new file mode 100644 index 0000000..294fcbe --- /dev/null +++ b/params/htmlhelp.button.refresh.xml @@ -0,0 +1,27 @@ + + +htmlhelp.button.refresh +boolean + + +htmlhelp.button.refresh +Should the Refresh button be shown? + + + + + + + + +Description + +Set to non-zero to include the Stop button on the toolbar. + + + diff --git a/params/htmlhelp.button.stop.xml b/params/htmlhelp.button.stop.xml new file mode 100644 index 0000000..fdbe549 --- /dev/null +++ b/params/htmlhelp.button.stop.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.stop +boolean + + +htmlhelp.button.stop +Should the Stop button be shown? + + + + + + + + +Description + +If you want Stop button shown on toolbar, turn this +parameter to 1. + + + diff --git a/params/htmlhelp.button.zoom.xml b/params/htmlhelp.button.zoom.xml new file mode 100644 index 0000000..a25dc40 --- /dev/null +++ b/params/htmlhelp.button.zoom.xml @@ -0,0 +1,28 @@ + + +htmlhelp.button.zoom +boolean + + +htmlhelp.button.zoom +Should the Zoom button be shown? + + + + + + + + +Description + +Set to non-zero to include the Zoom button on the toolbar. + + + + diff --git a/params/htmlhelp.chm.xml b/params/htmlhelp.chm.xml new file mode 100644 index 0000000..51cba30 --- /dev/null +++ b/params/htmlhelp.chm.xml @@ -0,0 +1,27 @@ + + +htmlhelp.chm +string + + +htmlhelp.chm +Filename of output HTML Help file. + + + + +htmlhelp.chm + + + +Description + +Set the name of resulting CHM file + + + diff --git a/params/htmlhelp.default.topic.xml b/params/htmlhelp.default.topic.xml new file mode 100644 index 0000000..577f440 --- /dev/null +++ b/params/htmlhelp.default.topic.xml @@ -0,0 +1,37 @@ + + +htmlhelp.default.topic +string + + +htmlhelp.default.topic +Name of file with default topic + + + + + + + + +Description + +Normally first chunk of document is displayed when you open HTML +Help file. If you want to display another topic, simply set its +filename by this parameter. + +This is useful especially if you don't generate ToC in front of +your document and you also hide root element in ToC. E.g.: + +<xsl:param name="generate.book.toc" select="0"/> +<xsl:param name="htmlhelp.hhc.show.root" select="0"/> +<xsl:param name="htmlhelp.default.topic">pr01.html</xsl:param> + + + + diff --git a/params/htmlhelp.display.progress.xml b/params/htmlhelp.display.progress.xml new file mode 100644 index 0000000..eab1c96 --- /dev/null +++ b/params/htmlhelp.display.progress.xml @@ -0,0 +1,28 @@ + + +htmlhelp.display.progress +boolean + + +htmlhelp.display.progress +Display compile progress? + + + + + + + + +Description + +Set to non-zero to to display compile progress + + + + diff --git a/params/htmlhelp.encoding.xml b/params/htmlhelp.encoding.xml new file mode 100644 index 0000000..d69392d --- /dev/null +++ b/params/htmlhelp.encoding.xml @@ -0,0 +1,29 @@ + + +htmlhelp.encoding +string + + +htmlhelp.encoding +Character encoding to use in files for HTML Help compiler. + + + + +iso-8859-1 + + + +Description + +The HTML Help Compiler is not UTF-8 aware, so you should always use an +appropriate single-byte encoding here. See also Processing options. + + + diff --git a/params/htmlhelp.enhanced.decompilation.xml b/params/htmlhelp.enhanced.decompilation.xml new file mode 100644 index 0000000..558e89b --- /dev/null +++ b/params/htmlhelp.enhanced.decompilation.xml @@ -0,0 +1,27 @@ + + +htmlhelp.enhanced.decompilation +boolean + + +htmlhelp.enhanced.decompilation +Allow enhanced decompilation of CHM? + + + + + + + + +Description + +When non-zero this parameter enables enhanced decompilation of CHM. + + + diff --git a/params/htmlhelp.enumerate.images.xml b/params/htmlhelp.enumerate.images.xml new file mode 100644 index 0000000..a2aaac8 --- /dev/null +++ b/params/htmlhelp.enumerate.images.xml @@ -0,0 +1,28 @@ + + +htmlhelp.enumerate.images +boolean + + +htmlhelp.enumerate.images +Should the paths to all used images be added to the project file? + + + + + + + + +Description + +Set to non-zero if you insert images into your documents as +external binary entities or if you are using absolute image paths. + + + diff --git a/params/htmlhelp.force.map.and.alias.xml b/params/htmlhelp.force.map.and.alias.xml new file mode 100644 index 0000000..7dca30b --- /dev/null +++ b/params/htmlhelp.force.map.and.alias.xml @@ -0,0 +1,26 @@ + + +htmlhelp.force.map.and.alias +boolean + + +htmlhelp.force.map.and.alias +Should [MAP] and [ALIAS] sections be added to the project file unconditionally? + + + + + + +Description + Set to non-zero if you have your own + alias.h and context.h + files and you want to include references to them in the project + file. + + diff --git a/params/htmlhelp.hhc.binary.xml b/params/htmlhelp.hhc.binary.xml new file mode 100644 index 0000000..ea978f7 --- /dev/null +++ b/params/htmlhelp.hhc.binary.xml @@ -0,0 +1,29 @@ + + +htmlhelp.hhc.binary +boolean + + +htmlhelp.hhc.binary +Generate binary ToC? + + + + + + + + +Description + +Set to non-zero to generate a binary TOC. You must create a binary TOC +if you want to add Prev/Next buttons to toolbar (which is default +behaviour). Files with binary TOC can't be merged. + + + diff --git a/params/htmlhelp.hhc.folders.instead.books.xml b/params/htmlhelp.hhc.folders.instead.books.xml new file mode 100644 index 0000000..ca36e5a --- /dev/null +++ b/params/htmlhelp.hhc.folders.instead.books.xml @@ -0,0 +1,31 @@ + + +htmlhelp.hhc.folders.instead.books +boolean + + +htmlhelp.hhc.folders.instead.books +Use folder icons in ToC (instead of book icons)? + + + + + + + + +Description + +Set to non-zero for folder-like icons or zero for book-like icons in the ToC. +If you want to use folder-like icons, you must switch off the binary ToC using +htmlhelp.hhc.binary. + + + + + diff --git a/params/htmlhelp.hhc.section.depth.xml b/params/htmlhelp.hhc.section.depth.xml new file mode 100644 index 0000000..35c492a --- /dev/null +++ b/params/htmlhelp.hhc.section.depth.xml @@ -0,0 +1,27 @@ + + +htmlhelp.hhc.section.depth +integer + + +htmlhelp.hhc.section.depth +Depth of TOC for sections in a left pane. + + + + +5 + + + +Description + +Set the section depth in the left pane of HTML Help viewer. + + + diff --git a/params/htmlhelp.hhc.show.root.xml b/params/htmlhelp.hhc.show.root.xml new file mode 100644 index 0000000..0de26b9 --- /dev/null +++ b/params/htmlhelp.hhc.show.root.xml @@ -0,0 +1,29 @@ + + +htmlhelp.hhc.show.root +boolean + + +htmlhelp.hhc.show.root +Should there be an entry for the root element in the ToC? + + + + + + + + +Description + +If set to zero, there will be no entry for the root element in the +ToC. This is useful when you want to provide the user with an expanded +ToC as a default. + + + diff --git a/params/htmlhelp.hhc.width.xml b/params/htmlhelp.hhc.width.xml new file mode 100644 index 0000000..4011399 --- /dev/null +++ b/params/htmlhelp.hhc.width.xml @@ -0,0 +1,28 @@ + + +htmlhelp.hhc.width +integer + + +htmlhelp.hhc.width +Width of navigation pane + + + + + + + + +Description + +This parameter specifies the width of the navigation pane (containing TOC and +other navigation tabs) in pixels. + + + diff --git a/params/htmlhelp.hhc.xml b/params/htmlhelp.hhc.xml new file mode 100644 index 0000000..475ef20 --- /dev/null +++ b/params/htmlhelp.hhc.xml @@ -0,0 +1,27 @@ + + +htmlhelp.hhc +string + + +htmlhelp.hhc +Filename of TOC file. + + + + +toc.hhc + + + +Description + +Set the name of the TOC file. The default is toc.hhc. + + + diff --git a/params/htmlhelp.hhk.xml b/params/htmlhelp.hhk.xml new file mode 100644 index 0000000..aee473e --- /dev/null +++ b/params/htmlhelp.hhk.xml @@ -0,0 +1,27 @@ + + +htmlhelp.hhk +string + + +htmlhelp.hhk +Filename of index file. + + + + +index.hhk + + + +Description + +set the name of the index file. The default is index.hhk. + + + diff --git a/params/htmlhelp.hhp.tail.xml b/params/htmlhelp.hhp.tail.xml new file mode 100644 index 0000000..c239b9a --- /dev/null +++ b/params/htmlhelp.hhp.tail.xml @@ -0,0 +1,28 @@ + + +htmlhelp.hhp.tail +string + + +htmlhelp.hhp.tail +Additional content for project file. + + + + + + + + +Description + +If you want to include some additional parameters into project file, +store appropriate part of project file into this parameter. + + + diff --git a/params/htmlhelp.hhp.window.xml b/params/htmlhelp.hhp.window.xml new file mode 100644 index 0000000..6c29eed --- /dev/null +++ b/params/htmlhelp.hhp.window.xml @@ -0,0 +1,28 @@ + + +htmlhelp.hhp.window +string + + +htmlhelp.hhp.window +Name of default window. + + + + +Main + + + +Description + +Name of default window. If empty no [WINDOWS] section will be +added to project file. + + + diff --git a/params/htmlhelp.hhp.windows.xml b/params/htmlhelp.hhp.windows.xml new file mode 100644 index 0000000..afd435f --- /dev/null +++ b/params/htmlhelp.hhp.windows.xml @@ -0,0 +1,29 @@ + + +htmlhelp.hhp.windows +string + + +htmlhelp.hhp.windows +Definition of additional windows + + + + + + + + +Description + +Content of this parameter is placed at the end of [WINDOWS] +section of project file. You can use it for defining your own +addtional windows. + + + diff --git a/params/htmlhelp.hhp.xml b/params/htmlhelp.hhp.xml new file mode 100644 index 0000000..74954d7 --- /dev/null +++ b/params/htmlhelp.hhp.xml @@ -0,0 +1,28 @@ + + +htmlhelp.hhp +string + + +htmlhelp.hhp +Filename of project file. + + + + +htmlhelp.hhp + + + +Description + +Change this parameter if you want different name of project +file than htmlhelp.hhp. + + + diff --git a/params/htmlhelp.map.file.xml b/params/htmlhelp.map.file.xml new file mode 100644 index 0000000..b47c565 --- /dev/null +++ b/params/htmlhelp.map.file.xml @@ -0,0 +1,25 @@ + + +htmlhelp.map.file +string + + +htmlhelp.map.file +Filename of map file. + + + +context.h + + +Description +Set the name of map file. The default is + context.h. (used for context-sensitive + help). + + diff --git a/params/htmlhelp.only.xml b/params/htmlhelp.only.xml new file mode 100644 index 0000000..f10dbf5 --- /dev/null +++ b/params/htmlhelp.only.xml @@ -0,0 +1,32 @@ + + +htmlhelp.only +boolean + + +htmlhelp.only +Should only project files be generated? + + + + + + + + +Description + + +Set to non-zero if you want to play with various HTML Help parameters +and you don't need to regenerate all HTML files. This setting will not +process whole document, only project files (hhp, hhc, hhk,...) will be +generated. + + + + diff --git a/params/htmlhelp.remember.window.position.xml b/params/htmlhelp.remember.window.position.xml new file mode 100644 index 0000000..3aaea1f --- /dev/null +++ b/params/htmlhelp.remember.window.position.xml @@ -0,0 +1,27 @@ + + +htmlhelp.remember.window.position +boolean + + +htmlhelp.remember.window.position +Remember help window position? + + + + + + + + +Description + +Set to non-zero to remember help window position between starts. + + + diff --git a/params/htmlhelp.show.advanced.search.xml b/params/htmlhelp.show.advanced.search.xml new file mode 100644 index 0000000..3aa09a6 --- /dev/null +++ b/params/htmlhelp.show.advanced.search.xml @@ -0,0 +1,28 @@ + + +htmlhelp.show.advanced.search +boolean + + +htmlhelp.show.advanced.search +Should advanced search features be available? + + + + + + + + +Description + +If you want advanced search features in your help, turn this +parameter to 1. + + + diff --git a/params/htmlhelp.show.favorities.xml b/params/htmlhelp.show.favorities.xml new file mode 100644 index 0000000..925bbb1 --- /dev/null +++ b/params/htmlhelp.show.favorities.xml @@ -0,0 +1,28 @@ + + +htmlhelp.show.favorities +boolean + + +htmlhelp.show.favorities +Should the Favorites tab be shown? + + + + + + + + +Description + +Set to non-zero to include a Favorites tab in the navigation pane +of the help window. + + + diff --git a/params/htmlhelp.show.menu.xml b/params/htmlhelp.show.menu.xml new file mode 100644 index 0000000..b3d6285 --- /dev/null +++ b/params/htmlhelp.show.menu.xml @@ -0,0 +1,28 @@ + + +htmlhelp.show.menu +boolean + + +htmlhelp.show.menu +Should the menu bar be shown? + + + + + + + + +Description + +Set to non-zero to have an application menu bar in your HTML Help window. + + + + diff --git a/params/htmlhelp.show.toolbar.text.xml b/params/htmlhelp.show.toolbar.text.xml new file mode 100644 index 0000000..fc87d9c --- /dev/null +++ b/params/htmlhelp.show.toolbar.text.xml @@ -0,0 +1,28 @@ + + +htmlhelp.show.toolbar.text +boolean + + +htmlhelp.show.toolbar.text +Show text under toolbar buttons? + + + + + + + + +Description + +Set to non-zero to display texts under toolbar buttons, zero to switch +off displays. + + + diff --git a/params/htmlhelp.title.xml b/params/htmlhelp.title.xml new file mode 100644 index 0000000..f4397ca --- /dev/null +++ b/params/htmlhelp.title.xml @@ -0,0 +1,28 @@ + + +htmlhelp.title +string + + +htmlhelp.title +Title of HTML Help + + + + + + + + +Description + +Content of this parameter will be used as a title for generated +HTML Help. If empty, title will be automatically taken from document. + + + diff --git a/params/htmlhelp.use.hhk.xml b/params/htmlhelp.use.hhk.xml new file mode 100644 index 0000000..720c1e2 --- /dev/null +++ b/params/htmlhelp.use.hhk.xml @@ -0,0 +1,28 @@ + + +htmlhelp.use.hhk +boolean + + +htmlhelp.use.hhk +Should the index be built using the HHK file? + + + + + + + + +Description + +If non-zero, the index is created using the HHK file (instead of using object +elements in the HTML files). For more information, see Generating an index. + + diff --git a/params/htmlhelp.window.geometry.xml b/params/htmlhelp.window.geometry.xml new file mode 100644 index 0000000..0ec75f7 --- /dev/null +++ b/params/htmlhelp.window.geometry.xml @@ -0,0 +1,30 @@ + + +htmlhelp.window.geometry +string + + +htmlhelp.window.geometry +Set initial geometry of help window + + + + + + + + +Description + +This parameter specifies initial position of help +window. E.g. + +<xsl:param name="htmlhelp.window.geometry">[160,64,992,704]</xsl:param> + + + diff --git a/params/hyphenate.verbatim.characters.xml b/params/hyphenate.verbatim.characters.xml new file mode 100644 index 0000000..e6cae20 --- /dev/null +++ b/params/hyphenate.verbatim.characters.xml @@ -0,0 +1,30 @@ + + +hyphenate.verbatim.characters +string + + +hyphenate.verbatim.characters +List of characters after which a line break can occur in listings + + + + + + + + +Description + +If you enable hyphenate.verbatim line +breaks are allowed only on space characters. If this is not enough for +your document, you can specify list of additional characters after +which line break is allowed in this parameter. + + + diff --git a/params/hyphenate.verbatim.xml b/params/hyphenate.verbatim.xml new file mode 100644 index 0000000..c66e700 --- /dev/null +++ b/params/hyphenate.verbatim.xml @@ -0,0 +1,45 @@ + + +hyphenate.verbatim +boolean + + +hyphenate.verbatim +Should verbatim environments be hyphenated on space characters? + + + + + + +Description + +If the lines of program listing are too long to fit into one +line it is quite common to split them at space and indicite by hook +arrow that code continues on the next line. You can turn on this +behaviour for programlisting, +screen and synopsis elements by +using this parameter. + +Note that you must also enable line wrapping for verbatim environments and +select appropriate hyphenation character (e.g. hook arrow). This can +be done using monospace.verbatim.properties +attribute set: + +<xsl:attribute-set name="monospace.verbatim.properties" + use-attribute-sets="verbatim.properties monospace.properties"> + <xsl:attribute name="wrap-option">wrap</xsl:attribute> + <xsl:attribute name="hyphenation-character">&#x25BA;</xsl:attribute> +</xsl:attribute-set> + +For a list of arrows available in Unicode see http://www.unicode.org/charts/PDF/U2190.pdf and http://www.unicode.org/charts/PDF/U2900.pdf and make sure that +selected character is available in the font you are using for verbatim +environments. + + + diff --git a/params/hyphenate.xml b/params/hyphenate.xml new file mode 100644 index 0000000..aa6e129 --- /dev/null +++ b/params/hyphenate.xml @@ -0,0 +1,29 @@ + + +hyphenate +list +closed +true +false + + +hyphenate +Specify hyphenation behavior + + + +true + + +Description + +If true, words may be hyphenated. Otherwise, they may not. +See also ulink.hyphenate.chars + + + diff --git a/params/id.warnings.xml b/params/id.warnings.xml new file mode 100644 index 0000000..7b2716f --- /dev/null +++ b/params/id.warnings.xml @@ -0,0 +1,25 @@ + + +id.warnings +boolean + + +id.warnings +Should warnings be generated for titled elements without IDs? + + + + + + +Description +If non-zero, the stylesheet will issue a warning for any element +(other than the root element) which has a title but does not have an +ID. + + diff --git a/params/ignore.image.scaling.xml b/params/ignore.image.scaling.xml new file mode 100644 index 0000000..c35d178 --- /dev/null +++ b/params/ignore.image.scaling.xml @@ -0,0 +1,28 @@ + + +ignore.image.scaling +boolean + + +ignore.image.scaling +Tell the stylesheets to ignore the author's image scaling attributes + + + + + + + + +Description + +If non-zero, the scaling attributes on graphics and media objects are +ignored. + + + diff --git a/params/img.src.path.xml b/params/img.src.path.xml new file mode 100644 index 0000000..d295019 --- /dev/null +++ b/params/img.src.path.xml @@ -0,0 +1,40 @@ + + +img.src.path +string + + +img.src.path +Path to HTML/FO image files + + + + + + +Description + +Add a path prefix to the value of the fileref +attribute of graphic, inlinegraphic, and imagedata elements. The resulting +compound path is used in the output as the value of the src +attribute of img (HTML) or external-graphic (FO). + + + +The path given by img.src.path could be relative to the directory where the HTML/FO +files are created, or it could be an absolute URI. +The default value is empty. +Be sure to include a trailing slash if needed. + + +This prefix is not applied to any filerefs that start +with "/" or contain "//:". + + + + diff --git a/params/index.div.title.properties.xml b/params/index.div.title.properties.xml new file mode 100644 index 0000000..edbec2f --- /dev/null +++ b/params/index.div.title.properties.xml @@ -0,0 +1,39 @@ + + +index.div.title.properties +attribute set + + +index.div.title.properties +Properties associated with the letter headings in an +index + + + + + + 0pt + 14.4pt + + bold + always + + + + 0pt + + + + +Description + +This attribute set is used on the letter headings that separate +the divisions in an index. + + + diff --git a/params/index.entry.properties.xml b/params/index.entry.properties.xml new file mode 100644 index 0000000..3232358 --- /dev/null +++ b/params/index.entry.properties.xml @@ -0,0 +1,33 @@ + + +index.entry.properties +attribute set + + +index.entry.properties +Properties applied to the formatted entries +in an index + + + + + + 0pt + + + + +Description + +This attribute set is applied to the block containing +the entries in a letter division in an index. It can be used to set the +font-size, font-family, and other inheritable properties that will be +applied to all index entries. + + + diff --git a/params/index.links.to.section.xml b/params/index.links.to.section.xml new file mode 100644 index 0000000..47c0da5 --- /dev/null +++ b/params/index.links.to.section.xml @@ -0,0 +1,76 @@ + + +index.links.to.section +boolean + + +index.links.to.section +HTML index entries link to container section title + + + + + + + + +Description + +If zero, then an index entry in an index links +directly to the location of the +generated anchor that is output +for the indexterm. If two identical indexterm elements +exist in the same section, then both entries appear +in the index with the same title but link to different +locations. + +If non-zero, then an index entry in an index links to the +section title containing the indexterm, rather than +directly to the anchor output for the indexterm. +Duplicate indexterm entries in the same section are dropped. + + +The default value is 1, so index entries link to +section titles by default. + +In both cases, the link text in an index entry is the +title of the section containing the indexterm. +That is because HTML does not have numbered pages. +It also provides the reader with context information +for each link. + +This parameter lets you choose which style of +index linking you want. + + + +When set to 0, an index entry takes you +to the precise location of its corresponding indexterm. +However, if you have a lot of duplicate +entries in sections, then you have a lot of duplicate +titles in the index, which makes it more cluttered. +The reader may not recognize why duplicate titles +appear until they follow the links. Also, the links +may land the reader in the middle of a section where the +section title is not visible, which may also be +confusing to the reader. + + +When set to 1, an index entry link is +less precise, but duplicate titles in the +index entries are eliminated. +Landing on the section title location may confirm the reader's +expectation that a link that +shows a section title will take them to that section title, +not a location within the section. + + + + + + diff --git a/params/index.method.xml b/params/index.method.xml new file mode 100644 index 0000000..2127956 --- /dev/null +++ b/params/index.method.xml @@ -0,0 +1,162 @@ + + +index.method +list +basic +kosek +kimber + + +index.method +Select method used to group index entries in an index + + + + +basic + + + +Description + +This parameter lets you select which method to use for sorting and grouping + index entries in an index. +Indexes in Latin-based languages that have accented characters typically +sort together accented words and unaccented words. +Thus Á (U+00C1 LATIN CAPITAL LETTER A WITH ACUTE) would sort together +with A (U+0041 LATIN CAPITAL LETTER A), so both would appear in the A +section of the index. +Languages using other alphabets (such as Russian, which is written in the Cyrillic alphabet) +and languages using ideographic chararacters (such as Japanese) +require grouping specific to the languages and alphabets. + + +The default indexing method is limited. +It can group accented characters in Latin-based languages only. +It cannot handle non-Latin alphabets or ideographic languages. +The other indexing methods require extensions of one type or +another, and do not work with +all XSLT processors, which is why they are not used by default. + +The three choices for indexing method are: + + +basic + + +(default) Sort and groups words based only on the Latin alphabet. +Words with accented Latin letters will group and sort with +their respective primary letter, but +words in non-Latin alphabets will be +put in the Symbols section of the index. + + + + +kosek + + +This method sorts and groups words based on letter groups configured in +the DocBook locale file for the given language. +See, for example, the French locale file common/fr.xml. +This method requires that the XSLT processor +supports the EXSLT extensions (most do). +It also requires support for using +user-defined functions in xsl:key (xsltproc does not). + +This method is suitable for any language for which you can +list all the individual characters that should appear +in each letter group in an index. +It is probably not practical to use it for ideographic languages +such as Chinese that have hundreds or thousands of characters. + + +To use the kosek method, you must: + + + +Use a processor that supports its extensions, such as +Saxon 6 or Xalan (xsltproc and Saxon 8 do not). + + + +Set the index.method parameter's value to kosek. + + + +Import the appropriate index extensions stylesheet module +fo/autoidx-kosek.xsl or +html/autoidx-kosek.xsl into your +customization. + + + + + + + +kimber + + +This method uses extensions to the Saxon processor to implement +sophisticated indexing processes. It uses its own +configuration file, which can include information for any number of +languages. Each language's configuration can group +words using one of two processes. In the +enumerated process similar to that used in the kosek method, +you indicate the groupings character-by-character. +In the between-key process, you specify the +break-points in the sort order that should start a new group. +The latter configuration is useful for ideographic languages +such as Chinese, Japanese, and Korean. +You can also define your own collation algorithms and how you +want mixed Latin-alphabet words sorted. + + +For a whitepaper describing the extensions, see: +http://www.innodata-isogen.com/knowledge_center/white_papers/back_of_book_for_xsl_fo.pdf. + + + +To download the extension library, see +http://www.innodata-isogen.com/knowledge_center/tools_downloads/i18nsupport. + + + + +To use the kimber method, you must: + + + +Use Saxon (version 6 or 8) as your XSLT processor. + + + +Install and configure the Innodata Isogen library, using +the documentation that comes with it. + + + +Set the index.method parameter's value to kimber. + + + +Import the appropriate index extensions stylesheet module +fo/autoidx-kimber.xsl or +html/autoidx-kimber.xsl into your +customization. + + + + + + + + + + diff --git a/params/index.number.separator.xml b/params/index.number.separator.xml new file mode 100644 index 0000000..8f51512 --- /dev/null +++ b/params/index.number.separator.xml @@ -0,0 +1,54 @@ + + +index.number.separator +string + + +index.number.separator +Override for punctuation separating page numbers in index + + + + + + + + +Description + +This parameter permits you to override the text to insert between +page references in a formatted index entry. Typically +that would be a comma and a space. + + +Because this text may be locale dependent, +this parameter's value is normally taken from a gentext +template named 'number-separator' in the +context 'index' in the stylesheet +locale file for the language +of the current document. +This parameter can be used to override the gentext string, +and would typically be used on the command line. +This parameter would apply to all languages. + + +So this text string can be customized in two ways. +You can reset the default gentext string using +the local.l10n.xml parameter, or you can +override the gentext with the content of this parameter. +The content can be a simple string, or it can be +something more complex such as a call-template. + + +In HTML index output, section title references are used instead of +page number references. This punctuation appears between +such section titles in an HTML index. + + + + diff --git a/params/index.on.role.xml b/params/index.on.role.xml new file mode 100644 index 0000000..81d65dd --- /dev/null +++ b/params/index.on.role.xml @@ -0,0 +1,48 @@ + + +index.on.role +boolean + + +index.on.role +Select indexterms based on role value + + + + + + + + +Description + + +If non-zero, +then an index element that has a +role attribute +value will contain only those indexterm +elements with a matching role value. +If an index has no role +attribute or it is blank, then the index will contain +all indexterms in the current scope. + + +If index.on.role is zero, then the +role attribute has no effect +on selecting indexterms for an index. + + +If you are using DocBook version 4.3 or later, you should +use the type attribute instead of role +on indexterm and index, +and set the index.on.type to a nonzero +value. + + + + diff --git a/params/index.on.type.xml b/params/index.on.type.xml new file mode 100644 index 0000000..a5189c7 --- /dev/null +++ b/params/index.on.type.xml @@ -0,0 +1,52 @@ + + +index.on.type +boolean + + +index.on.type +Select indexterms based on type +attribute value + + + + + + + + +Description + + +If non-zero, +then an index element that has a +type attribute +value will contain only those indexterm +elements with a matching type attribute value. +If an index has no type +attribute or it is blank, then the index will contain +all indexterms in the current scope. + + + +If index.on.type is zero, then the +type attribute has no effect +on selecting indexterms for an index. + + +For those using DocBook version 4.2 or earlier, +the type attribute is not available +for index terms. However, you can achieve the same +effect by using the role attribute +in the same manner on indexterm +and index, and setting the stylesheet parameter +index.on.role to a nonzero value. + + + + diff --git a/params/index.page.number.properties.xml b/params/index.page.number.properties.xml new file mode 100644 index 0000000..74d105a --- /dev/null +++ b/params/index.page.number.properties.xml @@ -0,0 +1,31 @@ + + +index.page.number.properties +attribute set + + +index.page.number.properties +Properties associated with index page numbers + + + + + + + + + +Description + +Properties associated with page numbers in indexes. +Changing color to indicate the page number is a link is +one possibility. + + + + diff --git a/params/index.prefer.titleabbrev.xml b/params/index.prefer.titleabbrev.xml new file mode 100644 index 0000000..3f010ae --- /dev/null +++ b/params/index.prefer.titleabbrev.xml @@ -0,0 +1,29 @@ + + +index.prefer.titleabbrev +boolean + + +index.prefer.titleabbrev +Should abbreviated titles be used as back references? + + + + + + + + +Description + +If non-zero, and if a titleabbrev is defined, the abbreviated title +is used as the link text of a back reference in the index. + + + + diff --git a/params/index.preferred.page.properties.xml b/params/index.preferred.page.properties.xml new file mode 100644 index 0000000..1b7a26f --- /dev/null +++ b/params/index.preferred.page.properties.xml @@ -0,0 +1,32 @@ + + +index.preferred.page.properties +attribute set + + +index.preferred.page.properties +Properties used to emphasize page number references for +significant index terms + + + + + + bold + + + + +Description + +Properties used to emphasize page number references for +significant index terms (significance=preferred). Currently works only with +XEP. + + + diff --git a/params/index.range.separator.xml b/params/index.range.separator.xml new file mode 100644 index 0000000..aff09a9 --- /dev/null +++ b/params/index.range.separator.xml @@ -0,0 +1,57 @@ + + +index.range.separator +string + + +index.range.separator +Override for punctuation separating the two numbers +in a page range in index + + + + + + + + +Description + +This parameter permits you +to override the text to insert between +the two numbers of a page range in an index. +This parameter is only used by those XSL-FO processors +that support an extension for generating such page ranges +(such as XEP). + +Because this text may be locale dependent, +this parameter's value is normally taken from a gentext +template named 'range-separator' in the +context 'index' in the stylesheet +locale file for the language +of the current document. +This parameter can be used to override the gentext string, +and would typically be used on the command line. +This parameter would apply to all languages. + + +So this text string can be customized in two ways. +You can reset the default gentext string using +the local.l10n.xml parameter, or you can +override the gentext with the content of this parameter. +The content can be a simple string, or it can be +something more complex such as a call-template. + + +In HTML index output, section title references are used instead of +page number references. So there are no page ranges +and this parameter has no effect. + + + + diff --git a/params/index.term.separator.xml b/params/index.term.separator.xml new file mode 100644 index 0000000..ab2f672 --- /dev/null +++ b/params/index.term.separator.xml @@ -0,0 +1,54 @@ + + +index.term.separator +string + + +index.term.separator +Override for punctuation separating an index term +from its list of page references in an index + + + + + + + + +Description + +This parameter permits you to override +the text to insert between +the end of an index term and its list of page references. +Typically that might be a comma and a space. + + +Because this text may be locale dependent, +this parameter's value is normally taken from a gentext +template named 'term-separator' in the +context 'index' in the stylesheet +locale file for the language +of the current document. +This parameter can be used to override the gentext string, +and would typically be used on the command line. +This parameter would apply to all languages. + + +So this text string can be customized in two ways. +You can reset the default gentext string using +the local.l10n.xml parameter, or you can +fill in the content for this normally empty +override parameter. +The content can be a simple string, or it can be +something more complex such as a call-template. +For fo output, it could be an fo:leader +element to provide space of a specific length, or a dot leader. + + + + diff --git a/params/informal.object.properties.xml b/params/informal.object.properties.xml new file mode 100644 index 0000000..e89cc11 --- /dev/null +++ b/params/informal.object.properties.xml @@ -0,0 +1,29 @@ + + +informal.object.properties +attribute set + + +informal.object.properties +Properties associated with an informal (untitled) object, such as an informalfigure + + + + + 0.5em + 1em + 2em + 0.5em + 1em + 2em + + +Description +The styling for informal objects in docbook. Specify the spacing before and after the object. + + diff --git a/params/informalequation.properties.xml b/params/informalequation.properties.xml new file mode 100644 index 0000000..88a57be --- /dev/null +++ b/params/informalequation.properties.xml @@ -0,0 +1,27 @@ + + +informalequation.properties +attribute set + + +informalequation.properties +Properties associated with an informalequation + + + + + + + + +Description + +The styling for informalequations. + + + diff --git a/params/informalexample.properties.xml b/params/informalexample.properties.xml new file mode 100644 index 0000000..90ffb2c --- /dev/null +++ b/params/informalexample.properties.xml @@ -0,0 +1,27 @@ + + +informalexample.properties +attribute set + + +informalexample.properties +Properties associated with an informalexample + + + + + + + + +Description + +The styling for informalexamples. + + + diff --git a/params/informalfigure.properties.xml b/params/informalfigure.properties.xml new file mode 100644 index 0000000..c766248 --- /dev/null +++ b/params/informalfigure.properties.xml @@ -0,0 +1,27 @@ + + +informalfigure.properties +attribute set + + +informalfigure.properties +Properties associated with an informalfigure + + + + + + + + +Description + +The styling for informalfigures. + + + diff --git a/params/informaltable.properties.xml b/params/informaltable.properties.xml new file mode 100644 index 0000000..c968883 --- /dev/null +++ b/params/informaltable.properties.xml @@ -0,0 +1,32 @@ + + +informaltable.properties +attribute set + + +informaltable.properties +Properties associated with the block surrounding an informaltable + + + + + + + + +Description + +Block styling properties for informaltables. This parameter should really +have been called informaltable.block.properties or something +like that, but we’re leaving it to avoid backwards-compatibility +problems. + +See also table.table.properties. + + + diff --git a/params/inherit.keywords.xml b/params/inherit.keywords.xml new file mode 100644 index 0000000..7939a6a --- /dev/null +++ b/params/inherit.keywords.xml @@ -0,0 +1,31 @@ + + +inherit.keywords +boolean + + +inherit.keywords +Inherit keywords from ancestor elements? + + + + + + + +Description + +If inherit.keywords +is non-zero, the keyword meta for each HTML +head element will include all of the keywords from +ancestor elements. Otherwise, only the keywords from the current section +will be used. + + + + diff --git a/params/inner.region.content.properties.xml b/params/inner.region.content.properties.xml new file mode 100644 index 0000000..72d9322 --- /dev/null +++ b/params/inner.region.content.properties.xml @@ -0,0 +1,48 @@ + + +inner.region.content.properties +attribute set + + +inner.region.content.properties +Properties of running inner side content + + + + + + + + + +Description + +The FO stylesheet supports optional side regions +similar to the header and footer regions. +Any attributes declared in this attribute-set +are applied to the fo:block in the side region +on the inner side (binding side) of the page. +This corresponds to the start +region on odd-numbered pages and the end +region on even-numbered pages. +For single-sided output, it always corresponds to +the start region. + +You can customize the template named +inner.region.content to specify +the content of the inner side region. + +See also +region.inner.properties, +page.margin.inner, +body.margin.inner, +and the corresponding outer +parameters. + + + diff --git a/params/insert.link.page.number.xml b/params/insert.link.page.number.xml new file mode 100644 index 0000000..b26c0f6 --- /dev/null +++ b/params/insert.link.page.number.xml @@ -0,0 +1,69 @@ + + +insert.link.page.number +list +no +yes +maybe + + +insert.link.page.number +Turns page numbers in link elements on and off + + + + +no + + + +Description + +The value of this parameter determines if +cross references using the link element in +printed output will +include standard page number citations. +It has three possible values. + + + +no +No page number references will be generated. + + + +yes +Page number references will be generated +for all link elements. +The style of page reference may be changed +if an xrefstyle +attribute is used. + + + +maybe +Page number references will not be generated +for a link element unless +it has an +xrefstyle +attribute whose value specifies a page reference. + + + + +Although the xrefstyle attribute +can be used to turn the page reference on or off, it cannot be +used to control the formatting of the page number as it +can in xref. +In link it will always format with +the style established by the +gentext template with name="page.citation" +in the l:context name="xref". + + + diff --git a/params/insert.olink.page.number.xml b/params/insert.olink.page.number.xml new file mode 100644 index 0000000..dc6da3d --- /dev/null +++ b/params/insert.olink.page.number.xml @@ -0,0 +1,83 @@ + + +insert.olink.page.number +list +no +yes +maybe + + +insert.olink.page.number +Turns page numbers in olinks on and off + + + + +no + + + +Description + +The value of this parameter determines if +cross references made between documents with +olink will +include page number citations. +In most cases this is only applicable to references in printed output. + +The parameter has three possible values. + + + +no +No page number references will be generated for olinks. + + + +yes +Page number references will be generated +for all olink references. +The style of page reference may be changed +if an xrefstyle +attribute is used. + + + +maybe +Page number references will not be generated +for an olink element unless +it has an +xrefstyle +attribute whose value specifies a page reference. + + + +Olinks that point to targets within the same document +are treated as xrefs, and controlled by +the insert.xref.page.number parameter. + + +Page number references for olinks to +external documents can only be inserted if the +information exists in the olink database. +This means each olink target element +(div or obj) +must have a page attribute +whose value is its page number in the target document. +The XSL stylesheets are not able to extract that information +during processing because pages have not yet been created in +XSLT transformation. Only the XSL-FO processor knows what +page each element is placed on. +Therefore some postprocessing must take place to populate +page numbers in the olink database. + + + + + + diff --git a/params/insert.olink.pdf.frag.xml b/params/insert.olink.pdf.frag.xml new file mode 100644 index 0000000..e937060 --- /dev/null +++ b/params/insert.olink.pdf.frag.xml @@ -0,0 +1,68 @@ + + +insert.olink.pdf.frag +boolean + + +insert.olink.pdf.frag +Add fragment identifiers for links into PDF files + + + + + + + + +Description + +The value of this parameter determines whether +the cross reference URIs to PDF documents made with +olink will +include fragment identifiers. + + +When forming a URI to link to a PDF document, +a fragment identifier (typically a '#' followed by an +id value) appended to the PDF filename can be used by +the PDF viewer to open +the PDF file to a location within the document instead of +the first page. +However, not all PDF files have id +values embedded in them, and not all PDF viewers can +handle fragment identifiers. + + +If insert.olink.pdf.frag is set +to a non-zero value, then any olink targeting a +PDF file will have the fragment identifier appended to the URI. +The URI is formed by concatenating the value of the +olink.base.uri parameter, the +value of the baseuri +attribute from the document +element in the olink database with the matching +targetdoc value, +and the value of the href +attribute for the targeted element in the olink database. +The href attribute +contains the fragment identifier. + + +If insert.olink.pdf.frag is set +to zero (the default value), then +the href attribute +from the olink database +is not appended to PDF olinks, so the fragment identifier is left off. +A PDF olink is any olink for which the +baseuri attribute +from the matching document +element in the olink database ends with '.pdf'. +Any other olinks will still have the fragment identifier added. + + + diff --git a/params/insert.xref.page.number.xml b/params/insert.xref.page.number.xml new file mode 100644 index 0000000..8c3aa07 --- /dev/null +++ b/params/insert.xref.page.number.xml @@ -0,0 +1,60 @@ + + +insert.xref.page.number +list +no +yes +maybe + + +insert.xref.page.number +Turns page numbers in xrefs on and off + + + + +no + + + +Description + +The value of this parameter determines if +cross references (xrefs) in +printed output will +include page number citations. +It has three possible values. + + + +no +No page number references will be generated. + + + +yes +Page number references will be generated +for all xref elements. +The style of page reference may be changed +if an xrefstyle +attribute is used. + + + +maybe +Page number references will not be generated +for an xref element unless +it has an +xrefstyle +attribute whose value specifies a page reference. + + + + + + diff --git a/params/itemizedlist.label.properties.xml b/params/itemizedlist.label.properties.xml new file mode 100644 index 0000000..49f8ee6 --- /dev/null +++ b/params/itemizedlist.label.properties.xml @@ -0,0 +1,26 @@ + + +itemizedlist.label.properties +attribute set + + +itemizedlist.label.properties +Properties that apply to each label inside itemized list. + + + + + + +Description +Properties that apply to each label inside itemized list. E.g.: +<xsl:attribute-set name="itemizedlist.label.properties"> + <xsl:attribute name="text-align">right</xsl:attribute> +</xsl:attribute-set> + + diff --git a/params/itemizedlist.label.width.xml b/params/itemizedlist.label.width.xml new file mode 100644 index 0000000..1d2c88c --- /dev/null +++ b/params/itemizedlist.label.width.xml @@ -0,0 +1,28 @@ + + +itemizedlist.label.width +length + + + itemizedlist.label.width +The default width of the label (bullet) in an itemized list. + + + + + 1.0em + + + +Description +Specifies the default width of the label (usually a bullet or other +symbol) in an itemized list. You can override the default value on any +particular list with the “dbfo” processing instruction using the +“label-width” pseudoattribute. + + diff --git a/params/itemizedlist.properties.xml b/params/itemizedlist.properties.xml new file mode 100644 index 0000000..d7c7c1d --- /dev/null +++ b/params/itemizedlist.properties.xml @@ -0,0 +1,23 @@ + + +itemizedlist.properties +attribute set + + +itemizedlist.properties +Properties that apply to each list-block generated by itemizedlist. + + + + + + +Description +Properties that apply to each fo:list-block generated by itemizedlist. + + diff --git a/params/javahelp.encoding.xml b/params/javahelp.encoding.xml new file mode 100644 index 0000000..ba729c8 --- /dev/null +++ b/params/javahelp.encoding.xml @@ -0,0 +1,31 @@ + + +javahelp.encoding +string + + +javahelp.encoding +Character encoding to use in control files for JavaHelp. + + + + +iso-8859-1 + + + +Description + +JavaHelp crashes on some characters when written as character +references. In that case you can use this parameter to select an appropriate encoding. + + + + + + diff --git a/params/keep.relative.image.uris.xml b/params/keep.relative.image.uris.xml new file mode 100644 index 0000000..3a5a098 --- /dev/null +++ b/params/keep.relative.image.uris.xml @@ -0,0 +1,34 @@ + + +keep.relative.image.uris +boolean + + +keep.relative.image.uris +Should image URIs be resolved against xml:base? + + + + + + + + + +Description + +If non-zero, relative URIs (in, for example +fileref attributes) will be used in the generated +output. Otherwise, the URIs will be made absolute with respect to the +base URI. + +Note that the stylesheets calculate (and use) the absolute form +for some purposes, this only applies to the resulting output. + + + diff --git a/params/keyboard.nav.xml b/params/keyboard.nav.xml new file mode 100644 index 0000000..49b0c0b --- /dev/null +++ b/params/keyboard.nav.xml @@ -0,0 +1,29 @@ + + +keyboard.nav +boolean + + +keyboard.nav +Enable keyboard navigation? + + + + + + + + +Description + +If non-zero, JavaScript is added to the slides to enable keyboard +navigation. Pressing 'n', space, or return moves forward; pressing 'p' moves +backward. + + + diff --git a/params/l10n.gentext.default.language.xml b/params/l10n.gentext.default.language.xml new file mode 100644 index 0000000..ed89e06 --- /dev/null +++ b/params/l10n.gentext.default.language.xml @@ -0,0 +1,30 @@ + + + l10n.gentext.default.language + string + + + l10n.gentext.default.language + Sets the default language for generated text + + + + +en + + + +Description + +The value of the l10n.gentext.default.language +parameter is used as the language for generated text if no setting is provided +in the source document. + + + diff --git a/params/l10n.gentext.language.xml b/params/l10n.gentext.language.xml new file mode 100644 index 0000000..ff941c7 --- /dev/null +++ b/params/l10n.gentext.language.xml @@ -0,0 +1,33 @@ + + +l10n.gentext.language +string + + +l10n.gentext.language +Sets the gentext language + + + + + + + + +Description + +If this parameter is set to any value other than the empty string, its +value will be used as the value for the language when generating text. Setting +l10n.gentext.language overrides any settings within the +document being formatted. + +It's much more likely that you might want to set the +l10n.gentext.default.language parameter. + + + diff --git a/params/l10n.gentext.use.xref.language.xml b/params/l10n.gentext.use.xref.language.xml new file mode 100644 index 0000000..d70017a --- /dev/null +++ b/params/l10n.gentext.use.xref.language.xml @@ -0,0 +1,53 @@ + + +l10n.gentext.use.xref.language +boolean + + +l10n.gentext.use.xref.language +Use the language of target when generating cross-reference text? + + + + + + + + +Description + +If non-zero, the language of the target will be used when +generating cross reference text. Usually, the current +language is used when generating text (that is, the language of the +element that contains the cross-reference element). But setting this parameter +allows the language of the element pointed to to control +the generated text. + +Consider the following example: + + +<para lang="en">See also <xref linkend="chap3"/>.</para> + + + +Suppose that Chapter 3 happens to be written in German. +If l10n.gentext.use.xref.language is non-zero, the +resulting text will be something like this: + +
+See also Kapital 3. +
+ +Where the more traditional rendering would be: + +
+See also Chapter 3. +
+ +
+
diff --git a/params/l10n.lang.value.rfc.compliant.xml b/params/l10n.lang.value.rfc.compliant.xml new file mode 100644 index 0000000..e0dbd79 --- /dev/null +++ b/params/l10n.lang.value.rfc.compliant.xml @@ -0,0 +1,57 @@ + + +l10n.lang.value.rfc.compliant +boolean + + +l10n.lang.value.rfc.compliant +Make value of lang attribute RFC compliant? + + + + + + + + +Description + +If non-zero, ensure that the values for all lang attributes in HTML output are RFC +compliantSection 8.1.1, Language Codes, in the HTML 4.0 Recommendation states that: + +
[RFC1766] defines and explains the language codes +that must be used in HTML documents. +Briefly, language codes consist of a primary code and a possibly +empty series of subcodes: + +language-code = primary-code ( "-" subcode )* + +And in RFC 1766, Tags for the Identification +of Languages, the EBNF for "language tag" is given as: + +Language-Tag = Primary-tag *( "-" Subtag ) +Primary-tag = 1*8ALPHA +Subtag = 1*8ALPHA + +
+
. + +by taking any underscore characters in any lang values found in source documents, and +replacing them with hyphen characters in output HTML files. For +example, zh_CN in a source document becomes +zh-CN in the HTML output form that source. + + +This parameter does not cause any case change in lang values, because RFC 1766 +explicitly states that all "language tags" (as it calls them) "are +to be treated as case insensitive". + +
+ +
+
diff --git a/params/label.from.part.xml b/params/label.from.part.xml new file mode 100644 index 0000000..5deb960 --- /dev/null +++ b/params/label.from.part.xml @@ -0,0 +1,38 @@ + + +label.from.part +boolean + + +label.from.part +Renumber components in each part? + + + + + + + + +Description + +If label.from.part is non-zero, then + numbering of components — preface, + chapter, appendix, and + reference (when reference occurs at the + component level) — is re-started within each + part. +If label.from.part is zero (the + default), numbering of components is not + re-started within each part; instead, components are + numbered sequentially throughout each book, + regardless of whether or not they occur within part + instances. + + + diff --git a/params/line-height.xml b/params/line-height.xml new file mode 100644 index 0000000..f0f4b32 --- /dev/null +++ b/params/line-height.xml @@ -0,0 +1,27 @@ + + +line-height +string + + +line-height +Specify the line-height property + + + + +normal + + + +Description + +Sets the line-height property. + + + diff --git a/params/linenumbering.everyNth.xml b/params/linenumbering.everyNth.xml new file mode 100644 index 0000000..0abdf8e --- /dev/null +++ b/params/linenumbering.everyNth.xml @@ -0,0 +1,33 @@ + + +linenumbering.everyNth +integer + + +linenumbering.everyNth +Indicate which lines should be numbered + + + + +5 + + + +Description + +If line numbering is enabled, everyNth line will be +numbered. Note that numbering is one based, not zero based. + +See also linenumbering.extension, +linenumbering.separator, +linenumbering.width and +use.extensions + + + diff --git a/params/linenumbering.extension.xml b/params/linenumbering.extension.xml new file mode 100644 index 0000000..726781a --- /dev/null +++ b/params/linenumbering.extension.xml @@ -0,0 +1,30 @@ + + +linenumbering.extension +boolean + + +linenumbering.extension +Enable the line numbering extension + + + + + + + + +Description + +If non-zero, verbatim environments (address, literallayout, +programlisting, screen, synopsis) that specify line numbering will +have line numbers. + + + + diff --git a/params/linenumbering.separator.xml b/params/linenumbering.separator.xml new file mode 100644 index 0000000..8bf7d22 --- /dev/null +++ b/params/linenumbering.separator.xml @@ -0,0 +1,30 @@ + + +linenumbering.separator +string + + +linenumbering.separator +Specify a separator between line numbers and lines + + + + + + + + +Description + +The separator is inserted between line numbers and lines in the +verbatim environment. The default value is a single white space. + Note the interaction with linenumbering.width + + + + diff --git a/params/linenumbering.width.xml b/params/linenumbering.width.xml new file mode 100644 index 0000000..78515c3 --- /dev/null +++ b/params/linenumbering.width.xml @@ -0,0 +1,29 @@ + + +linenumbering.width +integer + + +linenumbering.width +Indicates the width of line numbers + + + + +3 + + + +Description + +If line numbering is enabled, line numbers will appear right +justified in a field "width" characters wide. + + + + diff --git a/params/link.mailto.url.xml b/params/link.mailto.url.xml new file mode 100644 index 0000000..0715b32 --- /dev/null +++ b/params/link.mailto.url.xml @@ -0,0 +1,29 @@ + + +link.mailto.url +string + + +link.mailto.url +Mailto URL for the LINK REL=made HTML HEAD element + + + + + + + + +Description + +If not the empty string, this address will be used for the +rel=made link element in the html head + + + + diff --git a/params/list.block.properties.xml b/params/list.block.properties.xml new file mode 100644 index 0000000..dbf9dfc --- /dev/null +++ b/params/list.block.properties.xml @@ -0,0 +1,25 @@ + + +list.block.properties +attribute set + + +list.block.properties +Properties that apply to each list-block generated by list. + + + + + 0.2em + 1.5em + + +Description +Properties that apply to each fo:list-block generated by itemizedlist/orderedlist. + + diff --git a/params/list.block.spacing.xml b/params/list.block.spacing.xml new file mode 100644 index 0000000..377e6f8 --- /dev/null +++ b/params/list.block.spacing.xml @@ -0,0 +1,29 @@ + + +list.block.spacing +attribute set + + +list.block.spacing +What spacing do you want before and after lists? + + + + + 1em + 0.8em + 1.2em + 1em + 0.8em + 1.2em + + +Description +Specify the spacing required before and after a list. It is necessary to specify the space after a list block because lists can come inside of paras. + + diff --git a/params/list.item.spacing.xml b/params/list.item.spacing.xml new file mode 100644 index 0000000..2191652 --- /dev/null +++ b/params/list.item.spacing.xml @@ -0,0 +1,26 @@ + + +list.item.spacing +attribute set + + +list.item.spacing +What space do you want between list items? + + + + + 1em + 0.8em + 1.2em + + +Description +Specify what spacing you want between each list item. + + diff --git a/params/make.clean.html.xml b/params/make.clean.html.xml new file mode 100644 index 0000000..fbf80d0 --- /dev/null +++ b/params/make.clean.html.xml @@ -0,0 +1,51 @@ + + +make.clean.html +boolean + + +make.clean.html +Make HTML conform to modern coding standards + + + + + + + + +Description + +If make.clean.html is true, the stylesheets take +extra effort to ensure that the resulting HTML is conforms to +modern HTML coding standards. In addition to eliminating +excessive and noncompliant coding, it moves presentation +HTML coding to a CSS stylesheet. + +The resulting HTML is dependent on +CSS for formatting, and so the stylesheet is capable of +generating a supporting CSS file. The docbook.css.source +and custom.css.source parameters control +how a CSS file is generated. + +If you require your CSS to reside in the HTML +head element, then the generate.css.header +can be used to do that. + +The make.clean.html parameter is +different from html.cleanup +because the former changes the resulting markup; it does not use extension functions +like the latter to manipulate result-tree-fragments, +and is therefore applicable to any XSLT processor. + +If make.clean.html is set to zero (the default), +then the stylesheet retains its original +old style +HTML formatting features. + + diff --git a/params/make.graphic.viewport.xml b/params/make.graphic.viewport.xml new file mode 100644 index 0000000..0bad336 --- /dev/null +++ b/params/make.graphic.viewport.xml @@ -0,0 +1,35 @@ + + +make.graphic.viewport +boolean + + +make.graphic.viewport +Use tables in HTML to make viewports for graphics + + + + + + + + +Description + +The HTML img element only supports the notion +of content-area scaling; it doesn't support the distinction between a +content-area and a viewport-area, so we have to make some compromises. + +If make.graphic.viewport is non-zero, a table +will be used to frame the image. This creates an effective viewport-area. + + +Tables and alignment don't work together, so this parameter is ignored +if alignment is specified on an image. + + diff --git a/params/make.index.markup.xml b/params/make.index.markup.xml new file mode 100644 index 0000000..7942b5a --- /dev/null +++ b/params/make.index.markup.xml @@ -0,0 +1,73 @@ + + +make.index.markup +boolean + + +make.index.markup +Generate XML index markup in the index? + + + + + + + + +Description + +This parameter enables a very neat trick for getting properly +merged, collated back-of-the-book indexes. G. Ken Holman suggested +this trick at Extreme Markup Languages 2002 and I'm indebted to him +for it. + +Jeni Tennison's excellent code in +autoidx.xsl does a great job of merging and +sorting indexterms in the document and building a +back-of-the-book index. However, there's one thing that it cannot +reasonably be expected to do: merge page numbers into ranges. (I would +not have thought that it could collate and suppress duplicate page +numbers, but in fact it appears to manage that task somehow.) + +Ken's trick is to produce a document in which the index at the +back of the book is displayed in XML. Because the index +is generated by the FO processor, all of the page numbers have been resolved. +It's a bit hard to explain, but what it boils down to is that instead of having +an index at the back of the book that looks like this: + +
+A +ap1, 1, 2, 3 + +
+ +you get one that looks like this: + +
+<indexdiv>A</indexdiv> +<indexentry> +<primaryie>ap1</primaryie>, +<phrase role="pageno">1</phrase>, +<phrase role="pageno">2</phrase>, +<phrase role="pageno">3</phrase> +</indexentry> +
+ +After building a PDF file with this sort of odd-looking index, you can +extract the text from the PDF file and the result is a proper index expressed in +XML. + +Now you have data that's amenable to processing and a simple Perl script +(such as fo/pdf2index) can +merge page ranges and generate a proper index. + +Finally, reformat your original document using this literal index instead of +an automatically generated one and bingo! + +
+
diff --git a/params/make.single.year.ranges.xml b/params/make.single.year.ranges.xml new file mode 100644 index 0000000..c49ab97 --- /dev/null +++ b/params/make.single.year.ranges.xml @@ -0,0 +1,28 @@ + + +make.single.year.ranges +boolean + + +make.single.year.ranges +Print single-year ranges (e.g., 1998-1999) + + + + + + + +Description + +If non-zero, year ranges that span a single year will be printed +in range notation (1998-1999) instead of discrete notation +(1998, 1999). + + + diff --git a/params/make.valid.html.xml b/params/make.valid.html.xml new file mode 100644 index 0000000..8618d39 --- /dev/null +++ b/params/make.valid.html.xml @@ -0,0 +1,35 @@ + + +make.valid.html +boolean + + +make.valid.html +Attempt to make sure the HTML output is valid HTML + + + + + + + + +Description + +If make.valid.html is true, the stylesheets take +extra effort to ensure that the resulting HTML is valid. This may mean that some +para tags are translated into HTML divs or +that other substitutions occur. + +This parameter is different from html.cleanup +because it changes the resulting markup; it does not use extension functions +to manipulate result-tree-fragments and is therefore applicable to any +XSLT processor. + + + diff --git a/params/make.year.ranges.xml b/params/make.year.ranges.xml new file mode 100644 index 0000000..b1a2382 --- /dev/null +++ b/params/make.year.ranges.xml @@ -0,0 +1,32 @@ + + +make.year.ranges +boolean + + +make.year.ranges +Collate copyright years into ranges? + + + + + + +Description + +If non-zero, multiple copyright year elements will be +collated into ranges. +This works only if each year number is put into a separate +year element. The copyright element permits multiple +year elements. If a year element contains a dash or +a comma, then that year element will not be merged into +any range. + + + + diff --git a/params/man.authors.section.enabled.xml b/params/man.authors.section.enabled.xml new file mode 100644 index 0000000..73cb637 --- /dev/null +++ b/params/man.authors.section.enabled.xml @@ -0,0 +1,46 @@ + + +man.authors.section.enabled +boolean + + +man.authors.section.enabled +Display auto-generated AUTHORS section? + + + +1 + + +Description + +If the value of +man.authors.section.enabled is non-zero +(the default), then an AUTHORS section is +generated near the end of each man page. The output of the +AUTHORS section is assembled from any +author, editor, and othercredit +metadata found in the contents of the child info or +refentryinfo (if any) of the refentry +itself, or from any author, editor, and +othercredit metadata that may appear in info +contents of any ancestors of the refentry. + +If the value of +man.authors.section.enabled is zero, the +the auto-generated AUTHORS section is +suppressed. + +Set the value of + man.authors.section.enabled to zero if + you want to have a manually created AUTHORS + section in your source, and you want it to appear in output + instead of the auto-generated AUTHORS + section. + + diff --git a/params/man.base.url.for.relative.links.xml b/params/man.base.url.for.relative.links.xml new file mode 100644 index 0000000..a802ec8 --- /dev/null +++ b/params/man.base.url.for.relative.links.xml @@ -0,0 +1,76 @@ + + + man.base.url.for.relative.links + string + + + man.base.url.for.relative.links + Specifies a base URL for relative links + + + + [set $man.base.url.for.relative.links]/ + + + Description + + For any “notesource” listed in the auto-generated + “NOTES” section of output man pages (which is generated when + the value of the + man.endnotes.list.enabled parameter + is non-zero), if the notesource is a link source with a + relative URI, the URI is displayed in output with the value + of the + man.base.url.for.relative.links + parameter prepended to the value of the link URI. + + + A link source is an notesource that references an + external resource: + + + a ulink element with a url attribute + + + any element with an xlink:href attribute + + + an imagedata, audiodata, or + videodata element + + + + + + If you use relative URIs in link sources in your DocBook + refentry source, and you leave + man.base.url.for.relative.links + unset, the relative links will appear “as is” in the “Notes” + section of any man-page output generated from your source. + That’s probably not what you want, because such relative + links are only usable in the context of HTML output. So, to + make the links meaningful and usable in the context of + man-page output, set a value for + man.base.url.for.relative.links that + points to the online version of HTML output generated from + your DocBook refentry source. For + example: + <xsl:param name="man.base.url.for.relative.links" + >http://www.kernel.org/pub/software/scm/git/docs/</xsl:param> + + + + + Related Parameters + man.endnotes.list.enabled + + + diff --git a/params/man.break.after.slash.xml b/params/man.break.after.slash.xml new file mode 100644 index 0000000..859edb7 --- /dev/null +++ b/params/man.break.after.slash.xml @@ -0,0 +1,46 @@ + + +man.break.after.slash +boolean + + +man.break.after.slash +Enable line-breaking after slashes? + + + + +0 + + +Description + +If non-zero, line-breaking after slashes is enabled. This is +mainly useful for causing long URLs or pathnames/filenames to be +broken up or "wrapped" across lines (though it also has the side +effect of sometimes causing relatively short URLs and pathnames to be +broken up across lines too). + +If zero (the default), line-breaking after slashes is +disabled. In that case, strings containing slashes (for example, URLs +or filenames) are not broken across lines, even if they exceed the +maximum column widith. + + + If you set a non-zero value for this parameter, check your + man-page output carefuly afterwards, in order to make sure that the + setting has not introduced an excessive amount of breaking-up of URLs + or pathnames. If your content contains mostly short URLs or + pathnames, setting a non-zero value for + man.break.after.slash will probably result in + in a significant number of relatively short URLs and pathnames being + broken across lines, which is probably not what you want. + + + + diff --git a/params/man.charmap.enabled.xml b/params/man.charmap.enabled.xml new file mode 100644 index 0000000..5522339 --- /dev/null +++ b/params/man.charmap.enabled.xml @@ -0,0 +1,55 @@ + + +man.charmap.enabled +boolean + + +man.charmap.enabled +Apply character map before final output? + + + + + + + + +Description + +If the value of the man.charmap.enabled +parameter is non-zero, a "character map" is used to substitute certain +Unicode symbols and special characters with appropriate roff/groff +equivalents, just before writing each man-page file to the +filesystem. If instead the value of +man.charmap.enabled is zero, Unicode characters +are passed through "as is". + +Details + +For converting certain Unicode symbols and special characters in +UTF-8 or UTF-16 encoded XML source to appropriate groff/roff +equivalents in man-page output, the DocBook XSL Stylesheets +distribution includes a roff character map that is compliant with the XSLT character +map format as detailed in the XSLT 2.0 specification. The map +contains more than 800 character mappings and can be considered the +standard roff character map for the distribution. + +You can use the man.charmap.uri +parameter to specify a URI for the location for an alternate roff +character map to use in place of the standard roff character map +provided in the distribution. + +You can also use a subset of a character map. For details, +see the man.charmap.use.subset, +man.charmap.subset.profile, and +man.charmap.subset.profile.english +parameters. + + + + diff --git a/params/man.charmap.subset.profile.english.xml b/params/man.charmap.subset.profile.english.xml new file mode 100644 index 0000000..cbc9fb0 --- /dev/null +++ b/params/man.charmap.subset.profile.english.xml @@ -0,0 +1,80 @@ + + +man.charmap.subset.profile.english +string + + +man.charmap.subset.profile.english +Profile of character map subset + + + + + +@*[local-name() = 'block'] = 'Miscellaneous Technical' or +(@*[local-name() = 'block'] = 'C1 Controls And Latin-1 Supplement (Latin-1 Supplement)' and + @*[local-name() = 'class'] = 'symbols') +or +(@*[local-name() = 'block'] = 'General Punctuation' and + (@*[local-name() = 'class'] = 'spaces' or + @*[local-name() = 'class'] = 'dashes' or + @*[local-name() = 'class'] = 'quotes' or + @*[local-name() = 'class'] = 'bullets' + ) +) or +@*[local-name() = 'name'] = 'HORIZONTAL ELLIPSIS' or +@*[local-name() = 'name'] = 'WORD JOINER' or +@*[local-name() = 'name'] = 'SERVICE MARK' or +@*[local-name() = 'name'] = 'TRADE MARK SIGN' or +@*[local-name() = 'name'] = 'ZERO WIDTH NO-BREAK SPACE' + + + + +Description + +If the value of the + man.charmap.use.subset parameter is + non-zero, and your DocBook source is written in English (that + is, if its lang or xml:lang attribute on the root element + in your DocBook source or on the first refentry + element in your source has the value en or if + it has no lang or xml:lang attribute), then the + character-map subset specified by the + man.charmap.subset.profile.english + parameter is used instead of the full roff character map. + +Otherwise, if the lang or xml:lang attribute + on the root element in your DocBook source or on the first + refentry element in your source has a value other + than en, then the character-map subset + specified by the + man.charmap.subset.profile parameter is + used instead of + man.charmap.subset.profile.english. + +The difference between the two subsets is that + man.charmap.subset.profile provides + mappings for characters in Western European languages that are + not part of the Roman (English) alphabet (ASCII character set). + +The value of man.charmap.subset.profile.english +is a string representing an XPath expression that matches attribute +names and values for output-character elements in the character map. + +For other details, see the documentation for the +man.charmap.subset.profile.english and +man.charmap.use.subset parameters. + + + diff --git a/params/man.charmap.subset.profile.xml b/params/man.charmap.subset.profile.xml new file mode 100644 index 0000000..913a4e3 --- /dev/null +++ b/params/man.charmap.subset.profile.xml @@ -0,0 +1,297 @@ + + +man.charmap.subset.profile +string + + +man.charmap.subset.profile +Profile of character map subset + + + + + +@*[local-name() = 'block'] = 'Miscellaneous Technical' or +(@*[local-name() = 'block'] = 'C1 Controls And Latin-1 Supplement (Latin-1 Supplement)' and + (@*[local-name() = 'class'] = 'symbols' or + @*[local-name() = 'class'] = 'letters') +) or +@*[local-name() = 'block'] = 'Latin Extended-A' +or +(@*[local-name() = 'block'] = 'General Punctuation' and + (@*[local-name() = 'class'] = 'spaces' or + @*[local-name() = 'class'] = 'dashes' or + @*[local-name() = 'class'] = 'quotes' or + @*[local-name() = 'class'] = 'bullets' + ) +) or +@*[local-name() = 'name'] = 'HORIZONTAL ELLIPSIS' or +@*[local-name() = 'name'] = 'WORD JOINER' or +@*[local-name() = 'name'] = 'SERVICE MARK' or +@*[local-name() = 'name'] = 'TRADE MARK SIGN' or +@*[local-name() = 'name'] = 'ZERO WIDTH NO-BREAK SPACE' + + + + +Description + +If the value of the +man.charmap.use.subset parameter is non-zero, +and your DocBook source is not written in English (that + is, if the lang or xml:lang attribute on the root element + in your DocBook source or on the first refentry + element in your source has a value other than + en), then the character-map subset specified + by the man.charmap.subset.profile + parameter is used instead of the full roff character map. + +Otherwise, if the lang or xml:lang attribute on the root + element in your DocBook + source or on the first refentry element in your source + has the value en or if it has no lang or xml:lang attribute, then the character-map + subset specified by the + man.charmap.subset.profile.english + parameter is used instead of + man.charmap.subset.profile. + +The difference between the two subsets is that + man.charmap.subset.profile provides + mappings for characters in Western European languages that are + not part of the Roman (English) alphabet (ASCII character set). + +The value of man.charmap.subset.profile +is a string representing an XPath expression that matches attribute +names and values for output-character +elements in the character map. + +The attributes supported in the standard roff character map included in the distribution are: + + + character + + a raw Unicode character or numeric Unicode + character-entity value (either in decimal or hex); all + characters have this attribute + + + + name + + a standard full/long ISO/Unicode character name (e.g., + "OHM SIGN"); all characters have this attribute + + + + block + + a standard Unicode "block" name (e.g., "General + Punctuation"); all characters have this attribute. For the full + list of Unicode block names supported in the standard roff + character map, see . + + + + class + + a class of characters (e.g., "spaces"). Not all + characters have this attribute; currently, it is used only with + certain characters within the "C1 Controls And Latin-1 + Supplement" and "General Punctuation" blocks. For details, see + . + + + + entity + + an ISO entity name (e.g., "ohm"); not all characters + have this attribute, because not all characters have ISO entity + names; for example, of the 800 or so characters in the standard + roff character map included in the distribution, only around 300 + have ISO entity names. + + + + + string + + a string representing an roff/groff escape-code (with + "@esc@" used in place of the backslash), or a simple ASCII + string; all characters in the roff character map have this + attribute + + + + +The value of man.charmap.subset.profile +is evaluated as an XPath expression at run-time to select a portion of +the roff character map to use. You can tune the subset used by adding +or removing parts. For example, if you need to use a wide range of +mathematical operators in a document, and you want to have them +converted into roff markup properly, you might add the following: + + @*[local-name() = 'block'] ='MathematicalOperators' + +That will cause a additional set of around 67 additional "math" +characters to be converted into roff markup. + + +Depending on which XSLT engine you use, either the EXSLT +dyn:evaluate extension function (for xsltproc or +Xalan) or saxon:evaluate extension function (for +Saxon) are used to dynamically evaluate the value of +man.charmap.subset.profile at run-time. If you +don't use xsltproc, Saxon, Xalan -- or some other XSLT engine that +supports dyn:evaluate -- you must either set the +value of the man.charmap.use.subset parameter +to zero and process your documents using the full character map +instead, or set the value of the +man.charmap.enabled parameter to zero instead +(so that character-map processing is disabled completely. + + +An alternative to using +man.charmap.subset.profile is to create your +own custom character map, and set the value of +man.charmap.uri to the URI/filename for +that. If you use a custom character map, you will probably want to +include in it just the characters you want to use, and so you will +most likely also want to set the value of +man.charmap.use.subset to zero. +You can create a +custom character map by making a copy of the standard roff character map provided in the distribution, and +then adding to, changing, and/or deleting from that. + + +If you author your DocBook XML source in UTF-8 or UTF-16 +encoding and aren't sure what OSes or environments your man-page +output might end up being viewed on, and not sure what version of +nroff/groff those environments might have, you should be careful about +what Unicode symbols and special characters you use in your source and +what parts you add to the value of +man.charmap.subset.profile. +Many of the escape codes used are specific to groff and using +them may not provide the expected output on an OS or environment that +uses nroff instead of groff. +On the other hand, if you intend for your man-page output to be +viewed only on modern systems (for example, GNU/Linux systems, FreeBSD +systems, or Cygwin environments) that have a good, up-to-date groff, +then you can safely include a wide range of Unicode symbols and +special characters in your UTF-8 or UTF-16 encoded DocBook XML source +and add any of the supported Unicode block names to the value of +man.charmap.subset.profile. + + + +For other details, see the documentation for the +man.charmap.use.subset parameter. + +Supported Unicode block names and "class" values + + + Below is the full list of Unicode block names and "class" + values supported in the standard roff stylesheet provided in the + distribution, along with a description of which codepoints from the + Unicode range corresponding to that block name or block/class + combination are supported. + + + + C1 Controls And Latin-1 Supplement (Latin-1 Supplement) (x00a0 to x00ff) + class values + + + symbols + + + letters + + + + + Latin Extended-A (x0100 to x017f, partial) + + + Spacing Modifier Letters (x02b0 to x02ee, partial) + + + Greek and Coptic (x0370 to x03ff, partial) + + + General Punctuation (x2000 to x206f, partial) + class values + + + spaces + + + dashes + + + quotes + + + daggers + + + bullets + + + leaders + + + primes + + + + + + Superscripts and Subscripts (x2070 to x209f) + + + Currency Symbols (x20a0 to x20b1) + + + Letterlike Symbols (x2100 to x214b) + + + Number Forms (x2150 to x218f) + + + Arrows (x2190 to x21ff, partial) + + + Mathematical Operators (x2200 to x22ff, partial) + + + Control Pictures (x2400 to x243f) + + + Enclosed Alphanumerics (x2460 to x24ff) + + + Geometric Shapes (x25a0 to x25f7, partial) + + + Miscellaneous Symbols (x2600 to x26ff, partial) + + + Dingbats (x2700 to x27be, partial) + + + Alphabetic Presentation Forms (xfb00 to xfb04 only) + + + + + diff --git a/params/man.charmap.uri.xml b/params/man.charmap.uri.xml new file mode 100644 index 0000000..0c8f574 --- /dev/null +++ b/params/man.charmap.uri.xml @@ -0,0 +1,42 @@ + + +man.charmap.uri +uri + + +man.charmap.uri +URI for custom roff character map + + + + + + + + +Description + +For converting certain Unicode symbols and special characters in +UTF-8 or UTF-16 encoded XML source to appropriate groff/roff +equivalents in man-page output, the DocBook XSL Stylesheets +distribution includes an XSLT character +map. That character map can be considered the standard roff +character map for the distribution. + +If the value of the man.charmap.uri +parameter is non-empty, that value is used as the URI for the location +for an alternate roff character map to use in place of the standard +roff character map provided in the distribution. + + +Do not set a value for man.charmap.uri +unless you have a custom roff character map that differs from the +standard one provided in the distribution. + + + diff --git a/params/man.charmap.use.subset.xml b/params/man.charmap.use.subset.xml new file mode 100644 index 0000000..4403704 --- /dev/null +++ b/params/man.charmap.use.subset.xml @@ -0,0 +1,80 @@ + + +man.charmap.use.subset +boolean + + +man.charmap.use.subset +Use subset of character map instead of full map? + + + + + + + + +Description + +If the value of the +man.charmap.use.subset parameter is non-zero, +a subset of the roff character map is used instead of the full roff +character map. The profile of the subset used is determined either +by the value of the +man.charmap.subset.profile +parameter (if the source is not in English) or the +man.charmap.subset.profile.english +parameter (if the source is in English). + + + You may want to experiment with setting a non-zero value of + man.charmap.use.subset, so that the full + character map is used. Depending on which XSLT engine you run, + setting a non-zero value for + man.charmap.use.subset may significantly + increase the time needed to process your documents. Or it may + not. For example, if you set it and run it with xsltproc, it seems + to dramatically increase processing time; on the other hand, if you + set it and run it with Saxon, it does not seem to increase + processing time nearly as much. + + If processing time is not a important concern and/or you can + tolerate the increase in processing time imposed by using the full + character map, set man.charmap.use.subset to + zero. + + +Details + +For converting certain Unicode symbols and special characters in +UTF-8 or UTF-16 encoded XML source to appropriate groff/roff +equivalents in man-page output, the DocBook XSL Stylesheets +distribution includes a roff character map that is compliant with the XSLT character +map format as detailed in the XSLT 2.0 specification. The map +contains more than 800 character mappings and can be considered the +standard roff character map for the distribution. + + +You can use the man.charmap.uri +parameter to specify a URI for the location for an alternate roff +character map to use in place of the standard roff character map +provided in the distribution. + + +Because it is not terrifically efficient to use the standard +800-character character map in full -- and for most (or all) users, +never necessary to use it in full -- the DocBook XSL Stylesheets +support a mechanism for using, within any given character map, a +subset of character mappings instead of the full set. You can use the +man.charmap.subset.profile or +man.charmap.subset.profile.english +parameter to tune the profile of that subset to use. + + + + diff --git a/params/man.copyright.section.enabled.xml b/params/man.copyright.section.enabled.xml new file mode 100644 index 0000000..9e83587 --- /dev/null +++ b/params/man.copyright.section.enabled.xml @@ -0,0 +1,46 @@ + + +man.copyright.section.enabled +boolean + + +man.copyright.section.enabled +Display auto-generated COPYRIGHT section? + + + +1 + + +Description + +If the value of +man.copyright.section.enabled is non-zero +(the default), then a COPYRIGHT section is +generated near the end of each man page. The output of the +COPYRIGHT section is assembled from any +copyright and legalnotice metadata found in +the contents of the child info or +refentryinfo (if any) of the refentry +itself, or from any copyright and +legalnotice metadata that may appear in info +contents of any ancestors of the refentry. + +If the value of +man.copyright.section.enabled is zero, the +the auto-generated COPYRIGHT section is +suppressed. + +Set the value of + man.copyright.section.enabled to zero if + you want to have a manually created COPYRIGHT + section in your source, and you want it to appear in output + instead of the auto-generated COPYRIGHT + section. + + diff --git a/params/man.endnotes.are.numbered.xml b/params/man.endnotes.are.numbered.xml new file mode 100644 index 0000000..b069ec3 --- /dev/null +++ b/params/man.endnotes.are.numbered.xml @@ -0,0 +1,106 @@ + + +man.endnotes.are.numbered +boolean + + +man.endnotes.are.numbered +Number endnotes? + + + + +1 + + + +Description + +If the value of man.endnotes.are.numbered is +non-zero (the default), then for each non-empty +A “non-empty” notesource is one that looks like +this: <ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/">manpages</ulink> +an “empty” notesource is on that looks like this: <ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/> + “notesource”: + + + + a number (in square brackets) is displayed inline after the + rendered inline contents (if any) of the notesource + + + the contents of the notesource are included in a + numbered list of endnotes that is generated at the end of + each man page; the number for each endnote corresponds to + the inline number for the notesource with which it is + associated + + +The default heading for the list of endnotes is +NOTES. To output a different heading, set a value +for the man.endnotes.section.heading +parameter. + + + The endnotes list is also displayed (but without + numbers) if the value of + man.endnotes.list.enabled is + non-zero. + + + +If the value of man.endnotes.are.numbered is +zero, numbering of endnotess is suppressed; only inline +contents (if any) of the notesource are displayed inline. + + If you are thinking about disabling endnote numbering by setting + the value of man.endnotes.are.numbered to zero, + before you do so, first take some time to carefully + consider the information needs and experiences of your users. The + square-bracketed numbers displayed inline after notesources may seem + obstrusive and aesthetically unpleasingAs far as notesources that are links, ytou might + think it would be better to just display URLs for non-empty + links inline, after their content, rather than displaying + square-bracketed numbers all over the place. But it's not better. In + fact, it's not even practical, because many (most) URLs for links + are too long to be displayed inline. They end up overflowing the + right margin. You can set a non-zero value for + man.break.after.slash parameter to deal with + that, but it could be argued that what you end up with is at least + as ugly, and definitely more obstrusive, then having short + square-bracketed numbers displayed inline., + + but in a text-only output format, the + numbered-notesources/endnotes-listing mechanism is the only + practical way to handle this kind of content. + + Also, users of “text based” browsers such as + lynx will already be accustomed to seeing inline + numbers for links. And various "man to html" applications, such as + the widely used man2html (VH-Man2html) + application, can automatically turn URLs into "real" HTML hyperlinks + in output. So leaving man.endnotes.are.numbered + at its default (non-zero) value ensures that no information is + lost in your man-page output. It just gets + “rearranged”. + + +The handling of empty links is not affected by this +parameter. Empty links are handled simply by displaying their URLs +inline. Empty links are never auto-numbered. + +If you disable endnotes numbering, you should probably also set +man.font.links to an empty value (to +disable font formatting for links. + + +Related Parameters + man.endnotes.list.enabled, + man.font.links + + diff --git a/params/man.endnotes.list.enabled.xml b/params/man.endnotes.list.enabled.xml new file mode 100644 index 0000000..89d8188 --- /dev/null +++ b/params/man.endnotes.list.enabled.xml @@ -0,0 +1,105 @@ + + +man.endnotes.list.enabled +boolean + + +man.endnotes.list.enabled +Display endnotes list at end of man page? + + + + +1 + + + +Description + +If the value of man.endnotes.list.enabled is +non-zero (the default), then an endnotes list is added to the end of +the output man page. + +If the value of man.endnotes.list.enabled is +zero, the list is suppressed — unless link numbering is enabled (that +is, if man.endnotes.are.numbered is non-zero), in +which case, that setting overrides the +man.endnotes.list.enabled setting, and the +endnotes list is still displayed. The reason is that inline +numbering of notesources associated with endnotes only makes sense +if a (numbered) list of endnotes is also generated. + + + Leaving + man.endnotes.list.enabled at its default + (non-zero) value ensures that no “out of line” information (such + as the URLs for hyperlinks and images) gets lost in your + man-page output. It just gets “rearranged”. + So if you’re thinking about disabling endnotes listing by + setting the value of + man.endnotes.list.enabled to zero: + Before you do so, first take some time to carefully consider + the information needs and experiences of your users. The “out + of line” information has value even if the presentation of it + in text output is not as interactive as it may be in other + output formats. + As far as the specific case of URLs: Even though the URLs + displayed in text output may not be “real” (clickable) + hyperlinks, many X terminals have convenience features for + recognizing URLs and can, for example, present users with + an options to open a URL in a browser with the user clicks on + the URL is a terminal window. And short of those, users with X + terminals can always manually cut and paste the URLs into a web + browser. + Also, note that various “man to html” tools, such as the + widely used man2html (VH-Man2html) + application, automatically mark up URLs with a@href markup + during conversion — resulting in “real” hyperlinks in HTML + output from those tools. + + +To “turn off” numbering of endnotes in the +endnotes list, set man.endnotes.are.numbered +to zero. The endnotes list will +still be displayed; it will just be displayed without the +numbersIt can still make sense to have +the list of endnotes displayed even if you have endnotes numbering turned +off. In that case, your endnotes list basically becomes a “list +of references” without any association with specific text in +your document. This is probably the best option if you find the inline +endnotes numbering obtrusive. Your users will still have access to all the “out of line” +such as URLs for hyperlinks. + + +The default heading for the endnotes list is +NOTES. To change that, set a non-empty +value for the man.endnotes.list.heading +parameter. + +In the case of notesources that are links: Along with the +URL for each link, the endnotes list includes the contents of the +link. The list thus includes only non-empty + +A “non-empty” link is one that looks like +this: <ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/">manpages</ulink> +an “empty link” is on that looks like this: <ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/> + links. + +Empty links are never included, and never numbered. They are simply +displayed inline, without any numbering. + +In addition, if there are multiple instances of links in a +refentry that have the same URL, the URL is listed only +once. The contents listed for that link in the endnotes list are +the contents of the first link which has that URL. + +If you disable endnotes listing, you should probably also set +man.links.are.underlined to zero (to disable +link underlining). + + diff --git a/params/man.endnotes.list.heading.xml b/params/man.endnotes.list.heading.xml new file mode 100644 index 0000000..fe6545c --- /dev/null +++ b/params/man.endnotes.list.heading.xml @@ -0,0 +1,36 @@ + + +man.endnotes.list.heading +string + + +man.endnotes.list.heading +Specifies an alternate name for endnotes list + + + + + + + + +Description + +If the value of the +man.endnotes.are.numbered parameter +and/or the man.endnotes.list.enabled +parameter is non-zero (the defaults for both are non-zero), a +numbered list of endnotes is generated near the end of each man +page. The default heading for the list of endnotes is the +equivalent of the English word NOTES in +the current locale. To cause an alternate heading to be displayed, +set a non-empty value for the +man.endnotes.list.heading parameter — +for example, REFERENCES. + + diff --git a/params/man.font.funcprototype.xml b/params/man.font.funcprototype.xml new file mode 100644 index 0000000..67b698b --- /dev/null +++ b/params/man.font.funcprototype.xml @@ -0,0 +1,30 @@ + + +man.font.funcprototype +string + + +man.font.funcprototype +Specifies font for funcprototype output + + + + + BI + + + +Description + +The man.font.funcprototype parameter +specifies the font for funcprototype output. It +should be a valid roff font name, such as BI or +B. + + + diff --git a/params/man.font.funcsynopsisinfo.xml b/params/man.font.funcsynopsisinfo.xml new file mode 100644 index 0000000..bd7a36f --- /dev/null +++ b/params/man.font.funcsynopsisinfo.xml @@ -0,0 +1,30 @@ + + +man.font.funcsynopsisinfo +string + + +man.font.funcsynopsisinfo +Specifies font for funcsynopsisinfo output + + + + + B + + + +Description + +The man.font.funcsynopsisinfo parameter +specifies the font for funcsynopsisinfo output. It +should be a valid roff font name, such as B or +I. + + + diff --git a/params/man.font.links.xml b/params/man.font.links.xml new file mode 100644 index 0000000..0f8a1e0 --- /dev/null +++ b/params/man.font.links.xml @@ -0,0 +1,64 @@ + + +man.font.links +string + + +man.font.links +Specifies font for links + + + + +B + + + +Description + +The man.font.links parameter +specifies the font for output of links (ulink instances +and any instances of any element with an xlink:href attribute). + +The value of man.font.links must be + either B or I, or empty. If +the value is empty, no font formatting is applied to links. + +If you set man.endnotes.are.numbered and/or +man.endnotes.list.enabled to zero (disabled), then +you should probably also set an empty value for +man.font.links. But if +man.endnotes.are.numbered is non-zero (enabled), +you should probably keep +man.font.links set to +B or IThe + main purpose of applying a font format to links in most output +formats it to indicate that the formatted text is +“clickable”; given that links rendered in man pages are +not “real” hyperlinks that users can click on, it might +seem like there is never a good reason to have font formatting for +link contents in man output. +In fact, if you suppress the +display of inline link references (by setting +man.endnotes.are.numbered to zero), there is no +good reason to apply font formatting to links. However, if +man.endnotes.are.numbered is non-zero, having +font formatting for links (arguably) serves a purpose: It provides +“context” information about exactly what part of the text +is being “annotated” by the link. Depending on how you +mark up your content, that context information may or may not +have value.. + + +Related Parameters + man.endnotes.list.enabled, + man.endnotes.are.numbered + + + diff --git a/params/man.font.table.headings.xml b/params/man.font.table.headings.xml new file mode 100644 index 0000000..5056f2b --- /dev/null +++ b/params/man.font.table.headings.xml @@ -0,0 +1,30 @@ + + +man.font.table.headings +string + + +man.font.table.headings +Specifies font for table headings + + + + + B + + + +Description + +The man.font.table.headings parameter +specifies the font for table headings. It should be +a valid roff font, such as B or +I. + + + diff --git a/params/man.font.table.title.xml b/params/man.font.table.title.xml new file mode 100644 index 0000000..a7f2ae9 --- /dev/null +++ b/params/man.font.table.title.xml @@ -0,0 +1,30 @@ + + +man.font.table.title +string + + +man.font.table.title +Specifies font for table headings + + + + + B + + + +Description + +The man.font.table.title parameter +specifies the font for table titles. It should be +a valid roff font, such as B or +I. + + + diff --git a/params/man.funcsynopsis.style.xml b/params/man.funcsynopsis.style.xml new file mode 100644 index 0000000..0597087 --- /dev/null +++ b/params/man.funcsynopsis.style.xml @@ -0,0 +1,26 @@ + + +man.funcsynopsis.style +list +ansi +kr + + +man.funcsynopsis.style +What style of funcsynopsis should be generated? + + +ansi + +Description +If man.funcsynopsis.style is +ansi, ANSI-style function synopses are +generated for a funcsynopsis, otherwise K&R-style +function synopses are generated. + + diff --git a/params/man.hyphenate.computer.inlines.xml b/params/man.hyphenate.computer.inlines.xml new file mode 100644 index 0000000..3e23ade --- /dev/null +++ b/params/man.hyphenate.computer.inlines.xml @@ -0,0 +1,53 @@ + + +man.hyphenate.computer.inlines +boolean + + +man.hyphenate.computer.inlines +Hyphenate computer inlines? + + + + +0 + + +Description + +If zero (the default), hyphenation is suppressed for +computer inlines such as environment variables, +constants, etc. This parameter current affects output of the following +elements: + + + classname + constant + envar + errorcode + option + replaceable + userinput + type + varname + + + + + If hyphenation is already turned off globally (that is, if + man.hyphenate is zero, setting the + man.hyphenate.computer.inlines is not + necessary. + + +If man.hyphenate.computer.inlines is +non-zero, computer inlines will not be treated specially and will be +hyphenated like other words when needed. + + + diff --git a/params/man.hyphenate.filenames.xml b/params/man.hyphenate.filenames.xml new file mode 100644 index 0000000..891d6da --- /dev/null +++ b/params/man.hyphenate.filenames.xml @@ -0,0 +1,47 @@ + + +man.hyphenate.filenames +boolean + + +man.hyphenate.filenames +Hyphenate filenames? + + + + +0 + + +Description + +If zero (the default), hyphenation is suppressed for +filename output. + + + If hyphenation is already turned off globally (that is, if + man.hyphenate is zero, setting + man.hyphenate.filenames is not + necessary. + + +If man.hyphenate.filenames is non-zero, +filenames will not be treated specially and are subject to hyphenation +just like other words. + + + If you are thinking about setting a non-zero value for + man.hyphenate.filenames in order to make long + filenames/pathnames break across lines, you'd probably be better off + experimenting with setting the + man.break.after.slash parameter first. That + will cause long pathnames to be broken after slashes. + + + + diff --git a/params/man.hyphenate.urls.xml b/params/man.hyphenate.urls.xml new file mode 100644 index 0000000..a64dfa7 --- /dev/null +++ b/params/man.hyphenate.urls.xml @@ -0,0 +1,46 @@ + + +man.hyphenate.urls +boolean + + +man.hyphenate.urls +Hyphenate URLs? + + + + +0 + + +Description + +If zero (the default), hyphenation is suppressed for output of +the ulink url attribute. + + + If hyphenation is already turned off globally (that is, if + man.hyphenate is zero, setting + man.hyphenate.urls is not necessary. + + +If man.hyphenate.urls is non-zero, URLs +will not be treated specially and are subject to hyphenation just like +other words. + + + If you are thinking about setting a non-zero value for + man.hyphenate.urls in order to make long + URLs break across lines, you'd probably be better off + experimenting with setting the + man.break.after.slash parameter first. That + will cause long URLs to be broken after slashes. + + + + diff --git a/params/man.hyphenate.xml b/params/man.hyphenate.xml new file mode 100644 index 0000000..9198bbb --- /dev/null +++ b/params/man.hyphenate.xml @@ -0,0 +1,59 @@ + + +man.hyphenate +boolean + + +man.hyphenate +Enable hyphenation? + + + + +0 + + +Description + +If non-zero, hyphenation is enabled. + + +The default value for this parameter is zero because groff is +not particularly smart about how it does hyphenation; it can end up +hyphenating a lot of things that you don't want hyphenated. To +mitigate that, the default behavior of the stylesheets is to suppress +hyphenation of computer inlines, filenames, and URLs. (You can +override the default behavior by setting non-zero values for the +man.hyphenate.urls, +man.hyphenate.filenames, and +man.hyphenate.computer.inlines parameters.) But +the best way is still to just globally disable hyphenation, as the +stylesheets do by default. + +The only good reason to enabled hyphenation is if you have also +enabled justification (which is disabled by default). The reason is +that justified text can look very bad unless you also hyphenate it; to +quote the Hypenation node from the groff info page: + +
+ Since the odds are not great for finding a set of + words, for every output line, which fit nicely on a line without + inserting excessive amounts of space between words, 'gtroff' + hyphenates words so that it can justify lines without inserting too + much space between words. +
+ +So, if you set a non-zero value for the +man.justify parameter (to enable +justification), then you should probably also set a non-zero value for +man.hyphenate (to enable hyphenation).
+
+ + +
+
diff --git a/params/man.indent.blurbs.xml b/params/man.indent.blurbs.xml new file mode 100644 index 0000000..bf9bb91 --- /dev/null +++ b/params/man.indent.blurbs.xml @@ -0,0 +1,33 @@ + + +man.indent.blurbs +boolean + + +man.indent.blurbs +Adjust indentation of blurbs? + + + + + + + +Description + +If the value of man.indent.blurbs is +non-zero, the width of the left margin for +authorblurb, personblurb, and +contrib output is set to the value of the +man.indent.width parameter +(3n by default). If instead the value of +man.indent.blurbs is zero, the built-in roff +default width (7.2n) is used. + + + diff --git a/params/man.indent.lists.xml b/params/man.indent.lists.xml new file mode 100644 index 0000000..a2654d0 --- /dev/null +++ b/params/man.indent.lists.xml @@ -0,0 +1,35 @@ + + +man.indent.lists +boolean + + +man.indent.lists +Adjust indentation of lists? + + + + + + + +Description + +If the value of man.indent.lists is +non-zero, the width of the left margin for list items in +itemizedlist, +orderedlist, +variablelist output (and output of some other +lists) is set to the value of the +man.indent.width parameter +(4n by default). If instead the value of +man.indent.lists is zero, the built-in roff +default width (7.2n) is used. + + + diff --git a/params/man.indent.refsect.xml b/params/man.indent.refsect.xml new file mode 100644 index 0000000..2865f8c --- /dev/null +++ b/params/man.indent.refsect.xml @@ -0,0 +1,70 @@ + + +man.indent.refsect +boolean + + +man.indent.refsect +Adjust indentation of refsect* and refsection? + + + + + + + +Description + +If the value of man.indent.refsect is +non-zero, the width of the left margin for +refsect1, refsect2 and +refsect3 contents and titles (and first-level, +second-level, and third-level nested +refsectioninstances) is adjusted by the value of +the man.indent.width parameter. With +man.indent.width set to its default value of +3n, the main results are that: + + + + contents of refsect1 are output with a + left margin of three characters instead the roff default of seven + or eight characters + + + contents of refsect2 are displayed in + console output with a left margin of six characters instead the of + the roff default of seven characters + + + the contents of refsect3 and nested + refsection instances are adjusted + accordingly. + + + +If instead the value of man.indent.refsect is +zero, no margin adjustment is done for refsect* +output. + + + If your content is primarly comprised of + refsect1 and refsect2 content + (or the refsection equivalent) – with few or + no refsect3 or lower nested sections , you may be + able to “conserve” space in your output by setting + man.indent.refsect to a non-zero value. Doing + so will “squeeze” the left margin in such as way as to provide an + additional four characters of “room” per line in + refsect1 output. That extra room may be useful + if, for example, you have many verbatim sections with long lines in + them. + + + + diff --git a/params/man.indent.verbatims.xml b/params/man.indent.verbatims.xml new file mode 100644 index 0000000..0436c9e --- /dev/null +++ b/params/man.indent.verbatims.xml @@ -0,0 +1,33 @@ + + +man.indent.verbatims +boolean + + +man.indent.verbatims +Adjust indentation of verbatims? + + + + + + + +Description + +If the value of man.indent.verbatims is +non-zero, the width of the left margin for output of verbatim +environments (programlisting, +screen, and so on) is set to the value of the +man.indent.width parameter +(3n by default). If instead the value of +man.indent.verbatims is zero, the built-in roff +default width (7.2n) is used. + + + diff --git a/params/man.indent.width.xml b/params/man.indent.width.xml new file mode 100644 index 0000000..2d4496d --- /dev/null +++ b/params/man.indent.width.xml @@ -0,0 +1,39 @@ + + +man.indent.width +length + + +man.indent.width +Specifies width used for adjusted indents + + + + +4 + + + +Description +The man.indent.width parameter specifies +the width used for adjusted indents. The value of +man.indent.width is used for indenting of +lists, verbatims, headings, and elsewhere, depending on whether the +values of certain man.indent.* boolean parameters +are non-zero. + +The value of man.indent.width should +include a valid roff measurement unit (for example, +n or u). The default value of +4n specifies a 4-en width; when viewed on a +console, that amounts to the width of four characters. For details +about roff measurment units, see the Measurements +node in the groff info page. + + + diff --git a/params/man.justify.xml b/params/man.justify.xml new file mode 100644 index 0000000..5495d05 --- /dev/null +++ b/params/man.justify.xml @@ -0,0 +1,52 @@ + + +man.justify +boolean + + +man.justify +Justify text to both right and left margins? + + + + +0 + + +Description + +If non-zero, text is justified to both the right and left +margins (or, in roff terminology, "adjusted and filled" to both the +right and left margins). If zero (the default), text is adjusted to +the left margin only -- producing what is traditionally called +"ragged-right" text. + + +The default value for this parameter is zero because justified +text looks good only when it is also hyphenated. Without hyphenation, +excessive amounts of space often end up getting between words, in +order to "pad" lines out to align on the right margin. + +The problem is that groff is not particularly smart about how it +does hyphenation; it can end up hyphenating a lot of things that you +don't want hyphenated. So, disabling both justification and +hyphenation ensures that hyphens won't get inserted where you don't +want to them, and you don't end up with lines containing excessive +amounts of space between words. + +However, if do you decide to set a non-zero value for the +man.justify parameter (to enable +justification), then you should probably also set a non-zero value for +man.hyphenate (to enable hyphenation). + +Yes, these default settings run counter to how most existing man +pages are formatted. But there are some notable exceptions, such as +the perl man pages. + + + diff --git a/params/man.output.base.dir.xml b/params/man.output.base.dir.xml new file mode 100644 index 0000000..25113d0 --- /dev/null +++ b/params/man.output.base.dir.xml @@ -0,0 +1,39 @@ + + +man.output.base.dir +uri + + +man.output.base.dir +Specifies separate output directory + + + +man/ + + +Description + +The man.output.base.dir parameter +specifies the base directory into which man-page files are output. The +man.output.subdirs.enabled parameter controls +whether the files are output in subdirectories within the base +directory. + + + The values of the man.output.base.dir + and man.output.subdirs.enabled parameters are + used only if the value of + man.output.in.separate.dir parameter is + non-zero. If the value of the + man.output.in.separate.dir is zero, man-page + files are not output in a separate directory. + + + + diff --git a/params/man.output.better.ps.enabled.xml b/params/man.output.better.ps.enabled.xml new file mode 100644 index 0000000..82d15dd --- /dev/null +++ b/params/man.output.better.ps.enabled.xml @@ -0,0 +1,61 @@ + + +man.output.better.ps.enabled +boolean + + +man.output.better.ps.enabled +Enable enhanced print/PostScript output? + + + +0 + + +Description + +If the value of the +man.output.better.ps.enabled parameter is +non-zero, certain markup is embedded in each generated man page +such that PostScript output from the man -Tps +command for that page will include a number of enhancements +designed to improve the quality of that output. + +If man.output.better.ps.enabled is +zero (the default), no such markup is embedded in generated man +pages, and no enhancements are included in the PostScript +output generated from those man pages by the man + -Tps command. + + + The enhancements provided by this parameter rely on + features that are specific to groff (GNU troff) and that are + not part of “classic” AT&T troff or any of its + derivatives. Therefore, any man pages you generate with this + parameter enabled will be readable only on systems on which + the groff (GNU troff) program is installed, such as GNU/Linux + systems. The pages will not not be + readable on systems on with the classic troff (AT&T + troff) command is installed. + + +The value of this parameter only affects PostScript output + generated from the man command. It has no + effect on output generated using the FO backend. + + + You can generate PostScript output for any man page by + running the following command: + man FOO -Tps > FOO.ps + You can then generate PDF output by running the following + command: + ps2pdf FOO.ps + + + + diff --git a/params/man.output.encoding.xml b/params/man.output.encoding.xml new file mode 100644 index 0000000..7154bc8 --- /dev/null +++ b/params/man.output.encoding.xml @@ -0,0 +1,53 @@ + + +man.output.encoding +string + + +man.output.encoding +Encoding used for man-page output + + + + +UTF-8 + + + +Description + +This parameter specifies the encoding to use for files generated +by the manpages stylesheet. Not all processors support specification +of this parameter. + + + If the value of the man.charmap.enabled + parameter is non-zero (the default), keeping the + man.output.encoding parameter at its default + value (UTF-8) or setting it to + UTF-16 does not cause your + man pages to be output in raw UTF-8 or UTF-16 -- because + any Unicode characters for which matches are found in the enabled + character map will be replaced with roff escape sequences before the + final man-page files are generated. + + So if you want to generate "real" UTF-8 man pages, without any + character substitution being performed on your content, you need to + set man.charmap.enabled to zero (which will + completely disable character-map processing). + + You may also need to set + man.charmap.enabled to zero if you want to + output man pages in an encoding other than UTF-8 + or UTF-16. Character-map processing is based on + Unicode character values and may not work with other output + encodings. + + + + diff --git a/params/man.output.in.separate.dir.xml b/params/man.output.in.separate.dir.xml new file mode 100644 index 0000000..1492720 --- /dev/null +++ b/params/man.output.in.separate.dir.xml @@ -0,0 +1,32 @@ + + +man.output.in.separate.dir +boolean + + +man.output.in.separate.dir +Output man-page files in separate output directory? + + + + + + + + +Description + +If the value of man.output.in.separate.dir +parameter is non-zero, man-page files are output in a separate +directory, specified by the man.output.base.dir +parameter; otherwise, if the value of +man.output.in.separate.dir is zero, man-page files +are not output in a separate directory. + + + diff --git a/params/man.output.lang.in.name.enabled.xml b/params/man.output.lang.in.name.enabled.xml new file mode 100644 index 0000000..1fed3c0 --- /dev/null +++ b/params/man.output.lang.in.name.enabled.xml @@ -0,0 +1,50 @@ + + +man.output.lang.in.name.enabled +boolean + + +man.output.lang.in.name.enabled +Include $LANG value in man-page filename/pathname? + + + + + + + + +Description + + The man.output.lang.in.name.enabled + parameter specifies whether a $lang value is + included in man-page filenames and pathnames. + + If the value of + man.output.lang.in.name.enabled is non-zero, + man-page files are output with the $lang value + included in their filenames or pathnames as follows; + + + + if man.output.subdirs.enabled is + non-zero, each file is output to, e.g., a + man/$lang/man8/foo.8 + pathname + + + if man.output.subdirs.enabled is + zero, each file is output with a + foo.$lang.8 + filename + + + + + + diff --git a/params/man.output.manifest.enabled.xml b/params/man.output.manifest.enabled.xml new file mode 100644 index 0000000..5da041c --- /dev/null +++ b/params/man.output.manifest.enabled.xml @@ -0,0 +1,27 @@ + + + man.output.manifest.enabled + boolean + + + man.output.manifest.enabled + Generate a manifest file? + + + + + + + Description + + If non-zero, a list of filenames for man pages generated by + the stylesheet transformation is written to the file named by the + man.output.manifest.filename parameter. + + + diff --git a/params/man.output.manifest.filename.xml b/params/man.output.manifest.filename.xml new file mode 100644 index 0000000..f514ede --- /dev/null +++ b/params/man.output.manifest.filename.xml @@ -0,0 +1,29 @@ + + + man.output.manifest.filename + string + + + man.output.manifest.filename + Name of manifest file + + + + MAN.MANIFEST + + + Description + + The man.output.manifest.filename parameter + specifies the name of the file to which the manpages manifest file + is written (if the value of the + man.output.manifest.enabled parameter is + non-zero). + + + diff --git a/params/man.output.quietly.xml b/params/man.output.quietly.xml new file mode 100644 index 0000000..acde7f4 --- /dev/null +++ b/params/man.output.quietly.xml @@ -0,0 +1,37 @@ + + +man.output.quietly +boolean + + +man.output.quietly +Suppress filename messages emitted when generating output? + + + + + + + + +Description + +If zero (the default), for each man-page file created, a message +with the name of the file is emitted. If non-zero, the files are +output "quietly" -- that is, the filename messages are +suppressed. + + + If you are processing a large amount of refentry + content, you may be able to speed up processing significantly by + setting a non-zero value for + man.output.quietly. + + + + diff --git a/params/man.output.subdirs.enabled.xml b/params/man.output.subdirs.enabled.xml new file mode 100644 index 0000000..876b94e --- /dev/null +++ b/params/man.output.subdirs.enabled.xml @@ -0,0 +1,40 @@ + + +man.output.subdirs.enabled +boolean + + +man.output.subdirs.enabled +Output man-page files in subdirectories within base output directory? + + + + + + + + +Description + +The man.output.subdirs.enabled parameter +controls whether man-pages files are output in subdirectories within +the base directory specified by the directory specified by the +man.output.base.dir parameter. + + + The values of the man.output.base.dir + and man.output.subdirs.enabled parameters are + used only if the value of + man.output.in.separate.dir parameter is + non-zero. If the value of the + man.output.in.separate.dir is zero, man-page + files are not output in a separate directory. + + + + diff --git a/params/man.segtitle.suppress.xml b/params/man.segtitle.suppress.xml new file mode 100644 index 0000000..e54336d --- /dev/null +++ b/params/man.segtitle.suppress.xml @@ -0,0 +1,28 @@ + + +man.segtitle.suppress +boolean + + +man.segtitle.suppress +Suppress display of segtitle contents? + + + + + + + +Description + +If the value of man.segtitle.suppress is +non-zero, then display of segtitle contents is +suppressed in output. + + + diff --git a/params/man.string.subst.map.local.post.xml b/params/man.string.subst.map.local.post.xml new file mode 100644 index 0000000..b12448d --- /dev/null +++ b/params/man.string.subst.map.local.post.xml @@ -0,0 +1,34 @@ + + +man.string.subst.map.local.post +string + + +man.string.subst.map.local.post +Specifies “local” string substitutions + + + + + + + + +Description + +Use the man.string.subst.map.local.post +parameter to specify any “local” string substitutions to perform over +the entire roff source for each man page after +performing the string substitutions specified by the man.string.subst.map parameter. + +For details about the format of this parameter, see the +documentation for the man.string.subst.map +parameter. + + + diff --git a/params/man.string.subst.map.local.pre.xml b/params/man.string.subst.map.local.pre.xml new file mode 100644 index 0000000..6483752 --- /dev/null +++ b/params/man.string.subst.map.local.pre.xml @@ -0,0 +1,34 @@ + + +man.string.subst.map.local.pre +string + + +man.string.subst.map.local.pre +Specifies “local” string substitutions + + + + + + + + +Description + +Use the man.string.subst.map.local.pre +parameter to specify any “local” string substitutions to perform over +the entire roff source for each man page before +performing the string substitutions specified by the man.string.subst.map parameter. + +For details about the format of this parameter, see the +documentation for the man.string.subst.map +parameter. + + + diff --git a/params/man.string.subst.map.xml b/params/man.string.subst.map.xml new file mode 100644 index 0000000..0feed4a --- /dev/null +++ b/params/man.string.subst.map.xml @@ -0,0 +1,162 @@ + + +man.string.subst.map +rtf + + +man.string.subst.map +Specifies a set of string substitutions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Description + +The man.string.subst.map parameter +contains a map that specifies a set of +string substitutions to perform over the entire roff source for each +man page, either just before generating final man-page output (that +is, before writing man-page files to disk) or, if the value of the +man.charmap.enabled parameter is non-zero, +before applying the roff character map. + +You can use man.string.subst.map as a +“lightweight” character map to perform “essential” substitutions -- +that is, substitutions that are always performed, +even if the value of the man.charmap.enabled +parameter is zero. For example, you can use it to replace quotation +marks or other special characters that are generated by the DocBook +XSL stylesheets for a particular locale setting (as opposed to those +characters that are actually in source XML documents), or to replace +any special characters that may be automatically generated by a +particular customization of the DocBook XSL stylesheets. + + + Do you not change value of the + man.string.subst.map parameter unless you are + sure what you are doing. First consider adding your + string-substitution mappings to either or both of the following + parameters: + + + man.string.subst.map.local.pre + applied before + man.string.subst.map + + + man.string.subst.map.local.post + applied after + man.string.subst.map + + + By default, both of those parameters contain no + string substitutions. They are intended as a means for you to + specify your own local string-substitution mappings. + + If you remove any of default mappings from the value of the + man.string.subst.map parameter, you are + likely to end up with broken output. And be very careful about adding + anything to it; it’s used for doing string substitution over the + entire roff source of each man page – it causes target strings to be + replaced in roff requests and escapes, not just in the visible + contents of the page. + + + + + + Contents of the substitution map + + The string-substitution map contains one or more + ss:substitution elements, each of which has two + attributes: + + + oldstring + + string to replace + + + + newstring + + string with which to replace oldstring + + + + It may also include XML comments (that is, delimited with + "<!--" and "-->"). + + + + + diff --git a/params/man.subheading.divider.enabled.xml b/params/man.subheading.divider.enabled.xml new file mode 100644 index 0000000..1156c5f --- /dev/null +++ b/params/man.subheading.divider.enabled.xml @@ -0,0 +1,37 @@ + + +man.subheading.divider.enabled +boolean + + +man.subheading.divider.enabled +Add divider comment to roff source before/after subheadings? + + + + +0 + + + +Description + +If the value of the +man.subheading.divider.enabled parameter is +non-zero, the contents of the +man.subheading.divider parameter are used to +add a "divider" before and after subheadings in the roff +output. The divider is not visisble in the +rendered man page; it is added as a comment, in the source, +simply for the purpose of increasing reability of the source. + +If man.subheading.divider.enabled is zero +(the default), the subheading divider is suppressed. + + + diff --git a/params/man.subheading.divider.xml b/params/man.subheading.divider.xml new file mode 100644 index 0000000..dbd2669 --- /dev/null +++ b/params/man.subheading.divider.xml @@ -0,0 +1,37 @@ + + +man.subheading.divider +string + + +man.subheading.divider +Specifies string to use as divider comment before/after subheadings + + + + +======================================================================== + + + +Description + +If the value of the +man.subheading.divider.enabled parameter is +non-zero, the contents of the +man.subheading.divider parameter are used to +add a "divider" before and after subheadings in the roff +output. The divider is not visisble in the +rendered man page; it is added as a comment, in the source, +simply for the purpose of increasing reability of the source. + +If man.subheading.divider.enabled is zero +(the default), the subheading divider is suppressed. + + + diff --git a/params/man.table.footnotes.divider.xml b/params/man.table.footnotes.divider.xml new file mode 100644 index 0000000..2ad4608 --- /dev/null +++ b/params/man.table.footnotes.divider.xml @@ -0,0 +1,29 @@ + + +man.table.footnotes.divider +string + + +man.table.footnotes.divider +Specifies divider string that appears before table footnotes + + + + +---- + + + +Description + +In each table that contains footenotes, the string specified by +the man.table.footnotes.divider parameter is +output before the list of footnotes for the table. + + + diff --git a/params/man.th.extra1.suppress.xml b/params/man.th.extra1.suppress.xml new file mode 100644 index 0000000..c0241d2 --- /dev/null +++ b/params/man.th.extra1.suppress.xml @@ -0,0 +1,32 @@ + + +man.th.extra1.suppress +boolean + + +man.th.extra1.suppress +Suppress extra1 part of header/footer? + + + + +0 + + +Description + +If the value of man.th.extra1.suppress is +non-zero, then the extra1 part of the +.TH title line header/footer is suppressed. + +The content of the extra1 field is almost +always displayed in the center footer of the page and is, universally, +a date. + + + diff --git a/params/man.th.extra2.max.length.xml b/params/man.th.extra2.max.length.xml new file mode 100644 index 0000000..d3513ec --- /dev/null +++ b/params/man.th.extra2.max.length.xml @@ -0,0 +1,43 @@ + + +man.th.extra2.max.length +integer + + +man.th.extra2.max.length +Maximum length of extra2 in header/footer + + + + +30 + + + +Description + +Specifies the maximum permitted length of the +extra2 part of the man-page part of the +.TH title line header/footer. If the +extra2 content exceeds the maxiumum specified, it +is truncated down to the maximum permitted length. + +The content of the extra2 field is usually +displayed in the left footer of the page and is typically "source" +data indicating the software system or product that the item +documented in the man page belongs to, often in the form +Name Version; +for example, "GTK+ 1.2" (from the gtk-options(7) +man page). + +The default value for this parameter is reasonable but somewhat +arbitrary. If you are processing pages with long "source" information, +you may want to experiment with changing the value in order to achieve +the correct aesthetic results. + + diff --git a/params/man.th.extra2.suppress.xml b/params/man.th.extra2.suppress.xml new file mode 100644 index 0000000..0fcd3ed --- /dev/null +++ b/params/man.th.extra2.suppress.xml @@ -0,0 +1,44 @@ + + +man.th.extra2.suppress +boolean + + +man.th.extra2.suppress +Suppress extra2 part of header/footer? + + + + +0 + + +Description + +If the value of man.th.extra2.suppress is +non-zero, then the extra2 part of the +.TH title line header/footer is suppressed. + +The content of the extra2 field is usually +displayed in the left footer of the page and is typically "source" +data, often in the form +Name Version; +for example, "GTK+ 1.2" (from the gtk-options(7) +man page). + + + You can use the + refentry.source.name.suppress and + refentry.version.suppress parameters to + independently suppress the Name and + Version parts of the + extra2 field. + + + + diff --git a/params/man.th.extra3.max.length.xml b/params/man.th.extra3.max.length.xml new file mode 100644 index 0000000..77e55e4 --- /dev/null +++ b/params/man.th.extra3.max.length.xml @@ -0,0 +1,42 @@ + + +man.th.extra3.max.length +integer + + +man.th.extra3.max.length +Maximum length of extra3 in header/footer + + + + +30 + + + +Description + +Specifies the maximum permitted length of the +extra3 part of the man-page .TH +title line header/footer. If the extra3 content +exceeds the maxiumum specified, it is truncated down to the maximum +permitted length. + +The content of the extra3 field is usually +displayed in the middle header of the page and is typically a "manual +name"; for example, "GTK+ User's Manual" (from the +gtk-options(7) man page). + +The default value for this parameter is reasonable but somewhat +arbitrary. If you are processing pages with long "manual names" -- or +especially if you are processing pages that have both long "title" +parts (command/function, etc. names) and long +manual names -- you may want to experiment with changing the value in +order to achieve the correct aesthetic results. + + diff --git a/params/man.th.extra3.suppress.xml b/params/man.th.extra3.suppress.xml new file mode 100644 index 0000000..81d6c0d --- /dev/null +++ b/params/man.th.extra3.suppress.xml @@ -0,0 +1,34 @@ + + +man.th.extra3.suppress +boolean + + +man.th.extra3.suppress +Suppress extra3 part of header/footer? + + + + +0 + + +Description + +If the value of man.th.extra3.suppress is +non-zero, then the extra3 part of the +.TH title line header/footer is +suppressed. + +The content of the extra3 field is usually +displayed in the middle header of the page and is typically a "manual +name"; for example, "GTK+ User's Manual" (from the +gtk-options(7) man page). + + + diff --git a/params/man.th.title.max.length.xml b/params/man.th.title.max.length.xml new file mode 100644 index 0000000..7fdf0bf --- /dev/null +++ b/params/man.th.title.max.length.xml @@ -0,0 +1,63 @@ + + +man.th.title.max.length +integer + + +man.th.title.max.length +Maximum length of title in header/footer + + + + +20 + + + +Description + +Specifies the maximum permitted length of the title part of the +man-page .TH title line header/footer. If the title +exceeds the maxiumum specified, it is truncated down to the maximum +permitted length. + +Details + + +Every man page generated using the DocBook stylesheets has a +title line, specified using the TH roff +macro. Within that title line, there is always, at a minimum, a title, +followed by a section value (representing a man "section" -- usually +just a number). + +The title and section are displayed, together, in the visible +header of each page. Where in the header they are displayed depends on +OS the man page is viewed on, and on what version of nroff/groff/man +is used for viewing the page. But, at a minimum and across all +systems, the title and section are displayed on the right-hand column +of the header. On many systems -- those with a modern groff, including +Linux systems -- they are displayed twice: both in the left and right +columns of the header. + +So if the length of the title exceeds a certain percentage of +the column width in which the page is viewed, the left and right +titles can end up overlapping, making them unreadable, or breaking to +another line, which doesn't look particularly good. + +So the stylesheets provide the +man.th.title.max.length parameter as a means +for truncating titles that exceed the maximum length that can be +viewing properly in a page header. + +The default value is reasonable but somewhat arbitrary. If you +have pages with long titles, you may want to experiment with changing +the value in order to achieve the correct aesthetic results. + + + + diff --git a/params/manifest.in.base.dir.xml b/params/manifest.in.base.dir.xml new file mode 100644 index 0000000..d002767 --- /dev/null +++ b/params/manifest.in.base.dir.xml @@ -0,0 +1,29 @@ + + +manifest.in.base.dir +boolean + + +manifest.in.base.dir +Should the manifest file be written into base.dir? + + + + + + + + +Description + +If non-zero, the manifest file as well as project files for HTML Help and +Eclipse Help are written into base.dir instead +of the current directory. + + + diff --git a/params/manifest.xml b/params/manifest.xml new file mode 100644 index 0000000..96d092a --- /dev/null +++ b/params/manifest.xml @@ -0,0 +1,29 @@ + + + manifest + string + + + manifest + Name of manifest file + + + + + HTML.manifest + + + + Description + + The name of the file to which a manifest is written (if the + value of the generate.manifest parameter + is non-zero). + + + diff --git a/params/manual.toc.xml b/params/manual.toc.xml new file mode 100644 index 0000000..7a640c7 --- /dev/null +++ b/params/manual.toc.xml @@ -0,0 +1,29 @@ + + +manual.toc +string + + +manual.toc +An explicit TOC to be used for the TOC + + + + + + + + +Description + +The manual.toc identifies an explicit TOC that +will be used for building the printed TOC. + + + + diff --git a/params/margin.note.float.type.xml b/params/margin.note.float.type.xml new file mode 100644 index 0000000..0b34230 --- /dev/null +++ b/params/margin.note.float.type.xml @@ -0,0 +1,77 @@ + + +margin.note.float.type +list +none +before +left +start +right +end +inside +outside + + +margin.note.float.type +Select type of float for margin note customizations + + + + +none + + + +Description + +Selects the type of float for margin notes. +DocBook does not define a margin note element, so this +feature must be implemented as a customization of the stylesheet. +See margin.note.properties for +an example. + + + +If margin.note.float.type is +none, then +no float is used. + + + +If margin.note.float.type is +before, then +the float appears at the top of the page. On some processors, +that may be the next page rather than the current page. + + + +If margin.note.float.type is +left or +start, then +a left side float is used. + + + +If margin.note.float.type is +right or +end, then +a right side float is used. + + + +If your XSL-FO processor supports floats positioned on the +inside or +outside +of double-sided pages, then you have those two +options for side floats as well. + + + + + + diff --git a/params/margin.note.properties.xml b/params/margin.note.properties.xml new file mode 100644 index 0000000..02dc20e --- /dev/null +++ b/params/margin.note.properties.xml @@ -0,0 +1,54 @@ + + +margin.note.properties +attribute set + + +margin.note.properties +Attribute set for margin.note properties + + + + + + 90% + start + + + + +Description + +The styling for margin notes. +By default, margin notes are not implemented for any +element. A stylesheet customization is needed to make +use of this attribute-set. + +You can use a template named floater +to create the customization. +That template can create side floats by specifying the +content and characteristics as template parameters. + + +For example: +<xsl:template match="para[@role='marginnote']"> + <xsl:call-template name="floater"> + <xsl:with-param name="position"> + <xsl:value-of select="$margin.note.float.type"/> + </xsl:with-param> + <xsl:with-param name="width"> + <xsl:value-of select="$margin.note.width"/> + </xsl:with-param> + <xsl:with-param name="content"> + <xsl:apply-imports/> + </xsl:with-param> + </xsl:call-template> +</xsl:template> + + + diff --git a/params/margin.note.title.properties.xml b/params/margin.note.title.properties.xml new file mode 100644 index 0000000..84399bb --- /dev/null +++ b/params/margin.note.title.properties.xml @@ -0,0 +1,32 @@ + + +margin.note.title.properties +attribute set + + +margin.note.title.properties +Attribute set for margin note titles + + + + + + bold + false + start + always + + + + +Description + +The styling for margin note titles. + + + diff --git a/params/margin.note.width.xml b/params/margin.note.width.xml new file mode 100644 index 0000000..3ee0aa4 --- /dev/null +++ b/params/margin.note.width.xml @@ -0,0 +1,35 @@ + + +margin.note.width +length + + +margin.note.width +Set the default width for margin notes + + + + +1in + + + +Description + +Sets the default width for margin notes when used as a side +float. The width determines the degree to which the margin note block +intrudes into the text area. + +If margin.note.float.type is +before or +none, then +this parameter is ignored. + + + + diff --git a/params/marker.section.level.xml b/params/marker.section.level.xml new file mode 100644 index 0000000..70bd4fd --- /dev/null +++ b/params/marker.section.level.xml @@ -0,0 +1,50 @@ + + +marker.section.level +integer + + +marker.section.level +Control depth of sections shown in running headers or footers + + + + +2 + + + +Description + +The marker.section.level parameter +controls the depth of section levels that may be displayed +in running headers and footers. For example, if the value +is 2 (the default), then titles from sect1 and +sect2 or equivalent section +elements are candidates for use in running headers and +footers. + +Each candidate title is marked in the FO output with a +<fo:marker marker-class-name="section.head.marker"> +element. + +In order for such titles to appear in headers +or footers, the header.content +or footer.content template +must be customized to retrieve the marker using +an output element such as: + + +<fo:retrieve-marker retrieve-class-name="section.head.marker" + retrieve-position="first-including-carryover" + retrieve-boundary="page-sequence"/> + + + + + diff --git a/params/menuchoice.menu.separator.xml b/params/menuchoice.menu.separator.xml new file mode 100644 index 0000000..cf142e2 --- /dev/null +++ b/params/menuchoice.menu.separator.xml @@ -0,0 +1,42 @@ + + +menuchoice.menu.separator +string + + +menuchoice.menu.separator +Separator between items of a menuchoice +with guimenuitem or +guisubmenu + + + + + + + + +Description + +Separator used to connect items of a menuchoice with +guimenuitem or guisubmenu. Other elements +are linked with menuchoice.separator. + +The default value is &#x2192;, which is the +&rarr; (right arrow) character entity. +The current FOP (0.20.5) requires setting the font-family +explicitly. + +The default value also includes spaces around the arrow, +which will allow a line to break. Replace the spaces with +&#xA0; (nonbreaking space) if you don't want those +spaces to break. + + + + diff --git a/params/menuchoice.separator.xml b/params/menuchoice.separator.xml new file mode 100644 index 0000000..3034f25 --- /dev/null +++ b/params/menuchoice.separator.xml @@ -0,0 +1,32 @@ + + +menuchoice.separator +string + + +menuchoice.separator +Separator between items of a menuchoice +other than guimenuitem and +guisubmenu + + + + ++ + + + +Description + +Separator used to connect items of a menuchoice other +than guimenuitem and guisubmenu. The latter +elements are linked with menuchoice.menu.separator. + + + + diff --git a/params/minus.image.xml b/params/minus.image.xml new file mode 100644 index 0000000..ea86e23 --- /dev/null +++ b/params/minus.image.xml @@ -0,0 +1,29 @@ + + +minus.image +filename + + +minus.image +Minus image + + + + +toc/open.png + + + +Description + +Specifies the filename of the minus image; the image used in a +dynamic ToC to indicate that a section +can be collapsed. + + + diff --git a/params/monospace.font.family.xml b/params/monospace.font.family.xml new file mode 100644 index 0000000..7e772e9 --- /dev/null +++ b/params/monospace.font.family.xml @@ -0,0 +1,34 @@ + + +monospace.font.family +string + + +monospace.font.family +The default font family for monospace environments + + + + +monospace + + + +Description + +The monospace font family is used for verbatim environments +(program listings, screens, etc.). + +If more than one font is required, enter the font names, +separated by a comma, e.g. + + <xsl:param name="body.font.family">Arial, SimSun, serif</xsl:param> + + + + diff --git a/params/monospace.properties.xml b/params/monospace.properties.xml new file mode 100644 index 0000000..0a8425b --- /dev/null +++ b/params/monospace.properties.xml @@ -0,0 +1,38 @@ + + +monospace.properties +attribute set + + +monospace.properties +Properties of monospaced content + + + + + + + + + + + + +Description + +Specifies the font name for monospaced output. This property set +used to set the font-size as well, but that doesn't work very well +when different fonts are used (as they are in titles and paragraphs, +for example). + +If you want to set the font-size in a customization layer, it's +probably going to be more appropriate to set font-size-adjust, if your +formatter supports it. + + + diff --git a/params/monospace.verbatim.font.width.xml b/params/monospace.verbatim.font.width.xml new file mode 100644 index 0000000..88b88dc --- /dev/null +++ b/params/monospace.verbatim.font.width.xml @@ -0,0 +1,40 @@ + + +monospace.verbatim.font.width +length + + +monospace.verbatim.font.width +Width of a single monospace font character + + + + +0.60em + + + +Description + +Specifies with em units the width of a single character +of the monospace font. The default value is 0.6em. + +This parameter is only used when a screen +or programlisting element has a +width attribute, which is +expressed as a plain integer to indicate the maximum character count +of each line. +To convert this character count to an actual maximum width +measurement, the width of the font characters must be provided. +Different monospace fonts have different character width, +so this parameter should be adjusted to fit the +monospace font being used. + + + + diff --git a/params/monospace.verbatim.properties.xml b/params/monospace.verbatim.properties.xml new file mode 100644 index 0000000..3d7ca3d --- /dev/null +++ b/params/monospace.verbatim.properties.xml @@ -0,0 +1,27 @@ + + +monospace.verbatim.properties +attribute set + + +monospace.verbatim.properties +What font and size do you want for monospaced content? + + + + + + start + no-wrap + + + +Description +Specify the font name and size you want for monospaced output + + diff --git a/params/multiframe.bottom.bgcolor.xml b/params/multiframe.bottom.bgcolor.xml new file mode 100644 index 0000000..f0667d7 --- /dev/null +++ b/params/multiframe.bottom.bgcolor.xml @@ -0,0 +1,28 @@ + + +multiframe.bottom.bgcolor +color + + +multiframe.bottom.bgcolor +Background color for bottom navigation frame + + + + +white + + + +Description + +Specifies the background color of the bottom navigation frame when +multiframe is enabled. + + + diff --git a/params/multiframe.navigation.height.xml b/params/multiframe.navigation.height.xml new file mode 100644 index 0000000..06dbc1c --- /dev/null +++ b/params/multiframe.navigation.height.xml @@ -0,0 +1,28 @@ + + +multiframe.navigation.height +length + + +multiframe.navigation.height +Height of navigation frames + + + + +40 + + + +Description + +Specifies the height of the navigation frames in pixels when +multiframe is enabled. + + + diff --git a/params/multiframe.top.bgcolor.xml b/params/multiframe.top.bgcolor.xml new file mode 100644 index 0000000..4814fc8 --- /dev/null +++ b/params/multiframe.top.bgcolor.xml @@ -0,0 +1,28 @@ + + +multiframe.top.bgcolor +color + + +multiframe.top.bgcolor +Background color for top navigation frame + + + + +white + + + +Description + +Specifies the background color of the top navigation frame when +multiframe is enabled. + + + diff --git a/params/multiframe.xml b/params/multiframe.xml new file mode 100644 index 0000000..b4fbf37 --- /dev/null +++ b/params/multiframe.xml @@ -0,0 +1,31 @@ + + +multiframe +boolean + + +multiframe +Use multiple frames for slide bodies? + + + + + + + + +Description + +If non-zero, multiple frames are used for the body of each +slide. This is one way of forcing the slide navigation elements to +appear in constant locations. The other way is with overlays. The overlay and +multiframe parameters are mutually +exclusive. + + + diff --git a/params/nav.separator.xml b/params/nav.separator.xml new file mode 100644 index 0000000..e3695f9 --- /dev/null +++ b/params/nav.separator.xml @@ -0,0 +1,28 @@ + + +nav.separator +boolean + + +nav.separator +Output separator between navigation and body? + + + + + + + + +Description + +If non-zero, a separator (<HR>) is +added between the navigation links and the content of each slide. + + + diff --git a/params/nav.table.summary.xml b/params/nav.table.summary.xml new file mode 100644 index 0000000..1c1559b --- /dev/null +++ b/params/nav.table.summary.xml @@ -0,0 +1,27 @@ + + +nav.table.summary +string + + +nav.table.summary +HTML Table summary attribute value for navigation tables + + + + +Navigation + + + +Description +The value of this parameter is used as the value of the table +summary attribute for the navigation table. +Only applies with the tabular presentation is being used. + + diff --git a/params/navbgcolor.xml b/params/navbgcolor.xml new file mode 100644 index 0000000..c6fcece --- /dev/null +++ b/params/navbgcolor.xml @@ -0,0 +1,26 @@ + + +navbgcolor +color + + +navbgcolor +The background color of the navigation TOC + + + + +#4080FF + + + +Description +The background color of the navigation TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/navbodywidth.xml b/params/navbodywidth.xml new file mode 100644 index 0000000..b93cf82 --- /dev/null +++ b/params/navbodywidth.xml @@ -0,0 +1,26 @@ + + +navbodywidth +length + + +navbodywidth +Specifies the width of the navigation table body + + + + + + + + +Description +The width of the body column. +Only applies with the tabular presentation is being used. + + diff --git a/params/navig.graphics.extension.xml b/params/navig.graphics.extension.xml new file mode 100644 index 0000000..416e0c4 --- /dev/null +++ b/params/navig.graphics.extension.xml @@ -0,0 +1,28 @@ + + +navig.graphics.extension +string + + +navig.graphics.extension +Extension for navigational graphics + + + + +.gif + + + +Description + +Sets the filename extension to use on navigational graphics used +in the headers and footers of chunked HTML. + + + diff --git a/params/navig.graphics.path.xml b/params/navig.graphics.path.xml new file mode 100644 index 0000000..373208e --- /dev/null +++ b/params/navig.graphics.path.xml @@ -0,0 +1,30 @@ + + +navig.graphics.path +string + + +navig.graphics.path +Path to navigational graphics + + + + +images/ + + + +Description + +Sets the path, probably relative to the directory where the HTML +files are created, to the navigational graphics used in the +headers and footers of chunked HTML. + + + + diff --git a/params/navig.graphics.xml b/params/navig.graphics.xml new file mode 100644 index 0000000..03e28b6 --- /dev/null +++ b/params/navig.graphics.xml @@ -0,0 +1,31 @@ + + +navig.graphics +boolean + + +navig.graphics +Use graphics in navigational headers and footers? + + + + + + + + +Description + +If non-zero, the navigational headers and footers in chunked +HTML are presented in an alternate style that uses graphical icons for +Next, Previous, Up, and Home. Default graphics are provided in the +distribution. If zero, text is used instead of graphics. + + + + diff --git a/params/navig.showtitles.xml b/params/navig.showtitles.xml new file mode 100644 index 0000000..a4eb3ff --- /dev/null +++ b/params/navig.showtitles.xml @@ -0,0 +1,32 @@ + + +navig.showtitles +boolean + + +navig.showtitles +Display titles in HTML headers and footers? + + + +1 + + +Description + +If non-zero, +the headers and footers of chunked HTML +display the titles of the next and previous chunks, +along with the words 'Next' and 'Previous' (or the +equivalent graphical icons if navig.graphics is true). +If false (zero), then only the words 'Next' and 'Previous' +(or the icons) are displayed. + + + + diff --git a/params/navtocwidth.xml b/params/navtocwidth.xml new file mode 100644 index 0000000..0d21ae0 --- /dev/null +++ b/params/navtocwidth.xml @@ -0,0 +1,26 @@ + + +navtocwidth +length + + +navtocwidth +Specifies the width of the navigation table TOC + + + + +220 + + + +Description +The width, in pixels, of the navigation column. +Only applies with the tabular presentation is being used. + + diff --git a/params/next.image.xml b/params/next.image.xml new file mode 100644 index 0000000..4dbd60a --- /dev/null +++ b/params/next.image.xml @@ -0,0 +1,27 @@ + + +next.image +filename + + +next.image +Right-arrow image + + + + +active/nav-next.png + + + +Description + +Specifies the filename of the right-pointing navigation arrow. + + + diff --git a/params/no.home.image.xml b/params/no.home.image.xml new file mode 100644 index 0000000..2f4ecd8 --- /dev/null +++ b/params/no.home.image.xml @@ -0,0 +1,27 @@ + + +no.home.image +filename + + +no.home.image +Inactive home image + + + + +inactive/nav-home.png + + + +Description + +Specifies the filename of the inactive home navigation icon. + + + diff --git a/params/no.next.image.xml b/params/no.next.image.xml new file mode 100644 index 0000000..966fe26 --- /dev/null +++ b/params/no.next.image.xml @@ -0,0 +1,27 @@ + + +no.next.image +filename + + +no.next.image +Inactive right-arrow image + + + + +inactive/nav-next.png + + + +Description + +Specifies the filename of the inactive right-pointing navigation arrow. + + + diff --git a/params/no.prev.image.xml b/params/no.prev.image.xml new file mode 100644 index 0000000..7632231 --- /dev/null +++ b/params/no.prev.image.xml @@ -0,0 +1,27 @@ + + +no.prev.image +filename + + +no.prev.image +Inactive left-arrow image + + + + +inactive/nav-prev.png + + + +Description + +Specifies the filename of the inactive left-pointing navigation arrow. + + + diff --git a/params/no.toc.image.xml b/params/no.toc.image.xml new file mode 100644 index 0000000..43e9eea --- /dev/null +++ b/params/no.toc.image.xml @@ -0,0 +1,27 @@ + + +no.toc.image +filename + + +no.toc.image +Inactive ToC image + + + + +inactive/nav-toc.png + + + +Description + +Specifies the filename of the inactive ToC navigation icon. + + + diff --git a/params/no.up.image.xml b/params/no.up.image.xml new file mode 100644 index 0000000..a19a34d --- /dev/null +++ b/params/no.up.image.xml @@ -0,0 +1,27 @@ + + +no.up.image +filename + + +no.up.image +Inactive up-arrow image + + + + +inactive/nav-up.png + + + +Description + +Specifies the filename of the inactive upward-pointing navigation arrow. + + + diff --git a/params/nominal.image.depth.xml b/params/nominal.image.depth.xml new file mode 100644 index 0000000..a4e615f --- /dev/null +++ b/params/nominal.image.depth.xml @@ -0,0 +1,27 @@ + + +nominal.image.depth +length + + +nominal.image.depth +Nominal image depth + + + + + + + + +Description + +See nominal.image.width. + + + diff --git a/params/nominal.image.width.xml b/params/nominal.image.width.xml new file mode 100644 index 0000000..bfa989a --- /dev/null +++ b/params/nominal.image.width.xml @@ -0,0 +1,43 @@ + + +nominal.image.width +length + + +nominal.image.width +The nominal image width + + + + + + + + +Description + +Graphic widths expressed as a percentage are problematic. In the +following discussion, we speak of width and contentwidth, but +the same issues apply to depth and contentdepth. + +A width of 50% means "half of the available space for the image." +That's fine. But note that in HTML, this is a dynamic property and +the image size will vary if the browser window is resized. + +A contentwidth of 50% means "half of the actual image width". +But what does that mean if the stylesheets cannot assess the image's +actual size? Treating this as a width of 50% is one possibility, but +it produces behavior (dynamic scaling) that seems entirely out of +character with the meaning. + +Instead, the stylesheets define a +nominal.image.width and convert percentages to +actual values based on that nominal size. + + + diff --git a/params/nominal.table.width.xml b/params/nominal.table.width.xml new file mode 100644 index 0000000..f5dcfb9 --- /dev/null +++ b/params/nominal.table.width.xml @@ -0,0 +1,30 @@ + + +nominal.table.width +length + + +nominal.table.width +The (absolute) nominal width of tables + + + + +6in + + + +Description + +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 percentage). + + + diff --git a/params/nongraphical.admonition.properties.xml b/params/nongraphical.admonition.properties.xml new file mode 100644 index 0000000..ba8a06a --- /dev/null +++ b/params/nongraphical.admonition.properties.xml @@ -0,0 +1,41 @@ + + +nongraphical.admonition.properties +attribute set + + +nongraphical.admonition.properties +To add properties to the outer block of a nongraphical admonition. + + + + + 0.8em + 1em + 1.2em + 0.25in + 0.25in + + + +Description +These properties are added to the outer block containing the +entire nongraphical admonition, including its title. +It is used when the parameter +admon.graphics is set to zero. +Use this attribute-set to set the space above and below, +and any indent for the whole admonition. + +In addition to these properties, a nongraphical admonition +also applies the admonition.title.properties +attribute-set to the title, and the +admonition.properties attribute-set +to the rest of the content. + + + diff --git a/params/normal.para.spacing.xml b/params/normal.para.spacing.xml new file mode 100644 index 0000000..9ad7488 --- /dev/null +++ b/params/normal.para.spacing.xml @@ -0,0 +1,43 @@ + + +normal.para.spacing +attribute set + + +normal.para.spacing +What space do you want between normal paragraphs + + + + + 1em + 0.8em + 1.2em + + +Description +Specify the spacing required between normal paragraphs as well as +the following block-level elements: + +ackno +acknowledgements +cmdsynopsis +glosslist +sidebar +simpara +simplelist + +To customize the spacing, you need to reset all three attributes. + +To specify properties on just para elements without +affecting these other elements, +use the +para.properties +attribute-set. + + diff --git a/params/olink.base.uri.xml b/params/olink.base.uri.xml new file mode 100644 index 0000000..d88dd62 --- /dev/null +++ b/params/olink.base.uri.xml @@ -0,0 +1,35 @@ + + +olink.base.uri +uri + + +olink.base.uri +Base URI used in olink hrefs + + + + + +Description + +When cross reference data is collected for resolving olinks, it +may be necessary to prepend a base URI to each target's href. This +parameter lets you set that base URI when cross reference data is +collected. This feature is needed when you want to link to a document +that is processed without chunking. The output filename for such a +document is not known to the XSL stylesheet; the only target +information consists of fragment identifiers such as +#idref. To enable the resolution of olinks between +documents, you should pass the name of the HTML output file as the +value of this parameter. Then the hrefs recorded in the cross +reference data collection look like +outfile.html#idref, which can be reached as links +from other documents. + + diff --git a/params/olink.debug.xml b/params/olink.debug.xml new file mode 100644 index 0000000..e49a176 --- /dev/null +++ b/params/olink.debug.xml @@ -0,0 +1,36 @@ + + +olink.debug +boolean + + +olink.debug +Turn on debugging messages for olinks + + + + + + + + +Description + +If non-zero, then each olink will generate several +messages about how it is being resolved during processing. +This is useful when an olink does not resolve properly +and the standard error messages are not sufficient to +find the problem. + + +You may need to read through the olink XSL templates +to understand the context for some of the debug messages. + + + + diff --git a/params/olink.doctitle.xml b/params/olink.doctitle.xml new file mode 100644 index 0000000..356347d --- /dev/null +++ b/params/olink.doctitle.xml @@ -0,0 +1,146 @@ + + +olink.doctitle +list +no +yes +maybe + + +olink.doctitle +show the document title for external olinks? + + + +no + + +Description + +When olinks between documents are resolved, the generated text +may not make it clear that the reference is to another document. +It is possible for the stylesheets to append the other document's +title to external olinks. For this to happen, two parameters must +be set. + + +This olink.doctitle parameter +should be set to either yes or maybe +to enable this feature. + + + +And you should also set the current.docid +parameter to the document id for the document currently +being processed for output. + + + + + +Then if an olink's targetdoc id differs from +the current.docid value, the stylesheet knows +that it is a reference to another document and can +append the target document's +title to the generated olink text. + +The text for the target document's title is copied from the +olink database from the ttl element +of the top-level div for that document. +If that ttl element is missing or empty, +no title is output. + + +The supported values for olink.doctitle are: + + + +yes + + +Always insert the title to the target document if it is not +the current document. + + + + +no + + +Never insert the title to the target document, even if requested +in an xrefstyle attribute. + + + + +maybe + + +Only insert the title to the target document, if requested +in an xrefstyle attribute. + + + + +An xrefstyle attribute +may override the global setting for individual olinks. +The following values are supported in an +xrefstyle +attribute using the select: syntax: + + + + +docname + + +Insert the target document name for this olink using the +docname gentext template, but only +if the value of olink.doctitle +is not no. + + + + +docnamelong + + +Insert the target document name for this olink using the +docnamelong gentext template, but only +if the value of olink.doctitle +is not no. + + + + +nodocname + + +Omit the target document name even if +the value of olink.doctitle +is yes. + + + + +Another way of inserting the target document name +for a single olink is to employ an +xrefstyle +attribute using the template: syntax. +The %o placeholder (the letter o, not zero) +in such a template +will be filled in with the target document's title when it is processed. +This will occur regardless of +the value of olink.doctitle. + +Note that prior to version 1.66 of the XSL stylesheets, +the allowed values for this parameter were 0 and 1. Those +values are still supported and mapped to 'no' and 'yes', respectively. + + + diff --git a/params/olink.fragid.xml b/params/olink.fragid.xml new file mode 100644 index 0000000..3258038 --- /dev/null +++ b/params/olink.fragid.xml @@ -0,0 +1,23 @@ + + +olink.fragid +string + + +olink.fragid +Names the fragment identifier portion of an OLink resolver query + + + +fragid= + + +Description +The fragment identifier portion of an olink target. + + diff --git a/params/olink.lang.fallback.sequence.xml b/params/olink.lang.fallback.sequence.xml new file mode 100644 index 0000000..7d3d811 --- /dev/null +++ b/params/olink.lang.fallback.sequence.xml @@ -0,0 +1,83 @@ + + +olink.lang.fallback.sequence +string + + +olink.lang.fallback.sequence +look up translated documents if olink not found? + + + + + + +Description + + +This parameter defines a list of lang values +to search among to resolve olinks. + + +Normally an olink tries to resolve to a document in the same +language as the olink itself. The language of an olink +is determined by its nearest ancestor element with a +lang attribute, otherwise the +value of the l10n.gentext.default.lang +parameter. + + +An olink database can contain target data for the same +document in multiple languages. Each set of data has the +same value for the targetdoc attribute in +the document element in the database, but with a +different lang attribute value. + + +When an olink is being resolved, the target is first +sought in the document with the same language as the olink. +If no match is found there, then this parameter is consulted +for additional languages to try. + +The olink.lang.fallback.sequence +must be a whitespace separated list of lang values to +try. The first one with a match in the olink database is used. +The default value is empty. + +For example, a document might be written in German +and contain an olink with +targetdoc="adminguide". +When the document is processed, the processor +first looks for a target dataset in the +olink database starting with: + +<document targetdoc="adminguide" lang="de">. + + +If there is no such element, then the +olink.lang.fallback.sequence +parameter is consulted. +If its value is, for example, fr en, then the processor next +looks for targetdoc="adminguide" lang="fr", and +then for targetdoc="adminguide" lang="en". +If there is still no match, it looks for +targetdoc="adminguide" with no +lang attribute. + + +This parameter is useful when a set of documents is only +partially translated, or is in the process of being translated. +If a target of an olink has not yet been translated, then this +parameter permits the processor to look for the document in +other languages. This assumes the reader would rather have +a link to a document in a different language than to have +a broken link. + + + + diff --git a/params/olink.outline.ext.xml b/params/olink.outline.ext.xml new file mode 100644 index 0000000..2de2fe2 --- /dev/null +++ b/params/olink.outline.ext.xml @@ -0,0 +1,28 @@ + + +olink.outline.ext +string + + +olink.outline.ext +The extension of OLink outline files + + + + +.olink + + + +Description + +The extension to be expected for OLink outline files +Bob has this parameter as dead. Please don't use + + + diff --git a/params/olink.properties.xml b/params/olink.properties.xml new file mode 100644 index 0000000..b76657e --- /dev/null +++ b/params/olink.properties.xml @@ -0,0 +1,33 @@ + + +olink.properties +attribute set + + +olink.properties +Properties associated with the cross-reference +text of an olink. + + + + + + replace + + + + +Description + +This attribute set is applied to the +fo:basic-link element of an olink. It is not applied to the +optional page number or optional title of the external +document. + + + diff --git a/params/olink.pubid.xml b/params/olink.pubid.xml new file mode 100644 index 0000000..4f0b50c --- /dev/null +++ b/params/olink.pubid.xml @@ -0,0 +1,27 @@ + + +olink.pubid +string + + +olink.pubid +Names the public identifier portion of an OLink resolver query + + + + +pubid + + + +Description + + + + + diff --git a/params/olink.resolver.xml b/params/olink.resolver.xml new file mode 100644 index 0000000..fa7d471 --- /dev/null +++ b/params/olink.resolver.xml @@ -0,0 +1,23 @@ + + +olink.resolver +string + + +olink.resolver +The root name of the OLink resolver (usually a script) + + + + /cgi-bin/olink + + +Description +FIXME: + + diff --git a/params/olink.sysid.xml b/params/olink.sysid.xml new file mode 100644 index 0000000..6d4542f --- /dev/null +++ b/params/olink.sysid.xml @@ -0,0 +1,27 @@ + + +olink.sysid +string + + +olink.sysid +Names the system identifier portion of an OLink resolver query + + + + +sysid + + + +Description + +FIXME + + + diff --git a/params/orderedlist.label.properties.xml b/params/orderedlist.label.properties.xml new file mode 100644 index 0000000..39b0432 --- /dev/null +++ b/params/orderedlist.label.properties.xml @@ -0,0 +1,26 @@ + + +orderedlist.label.properties +attribute set + + +orderedlist.label.properties +Properties that apply to each label inside ordered list. + + + + + + +Description +Properties that apply to each label inside ordered list. E.g.: +<xsl:attribute-set name="orderedlist.label.properties"> + <xsl:attribute name="text-align">right</xsl:attribute> +</xsl:attribute-set> + + diff --git a/params/orderedlist.label.width.xml b/params/orderedlist.label.width.xml new file mode 100644 index 0000000..18c8fa8 --- /dev/null +++ b/params/orderedlist.label.width.xml @@ -0,0 +1,28 @@ + + +orderedlist.label.width +length + + +orderedlist.label.width +The default width of the label (number) in an ordered list. + + + + +1.2em + + + +Description +Specifies the default width of the label (usually a number or +sequence of numbers) in an ordered list. You can override the default +value on any particular list with the “dbfo” processing instruction +using the “label-width” pseudoattribute. + + diff --git a/params/orderedlist.properties.xml b/params/orderedlist.properties.xml new file mode 100644 index 0000000..59061cb --- /dev/null +++ b/params/orderedlist.properties.xml @@ -0,0 +1,24 @@ + + +orderedlist.properties +attribute set + + +orderedlist.properties +Properties that apply to each list-block generated by orderedlist. + + + + + 2em + + +Description +Properties that apply to each fo:list-block generated by orderedlist. + + diff --git a/params/othercredit.like.author.enabled.xml b/params/othercredit.like.author.enabled.xml new file mode 100644 index 0000000..2e789dd --- /dev/null +++ b/params/othercredit.like.author.enabled.xml @@ -0,0 +1,31 @@ + + +othercredit.like.author.enabled +boolean + + +othercredit.like.author.enabled +Display othercredit in same style as author? + + + +0 + + +Description + +If non-zero, output of the +othercredit element on titlepages is displayed in +the same style as author and +editor output. If zero then +othercredit output is displayed using a style +different than that of author and +editor. + + + diff --git a/params/outer.region.content.properties.xml b/params/outer.region.content.properties.xml new file mode 100644 index 0000000..43695c6 --- /dev/null +++ b/params/outer.region.content.properties.xml @@ -0,0 +1,47 @@ + + +outer.region.content.properties +attribute set + + +outer.region.content.properties +Properties of running outer side content + + + + + + + + + +Description + +The FO stylesheet supports optional side regions +similar to the header and footer regions. +Any attributes declared in this attribute-set +are applied to the fo:block in the side region +on the outer side (opposite the binding side) of the page. +This corresponds to the start +region on odd-numbered pages and the end +region on even-numbered pages. +For single-sided output, it always corresponds to +the start region. + +You can customize the template named +outer.region.content to specify +the content of the outer side region. + +See also +region.outer.properties, +page.margin.outer, +body.margin.outer, +and the corresponding inner +parameters. + + diff --git a/params/output-root.xml b/params/output-root.xml new file mode 100644 index 0000000..d37b054 --- /dev/null +++ b/params/output-root.xml @@ -0,0 +1,28 @@ + + +output-root +filename + + +output-root +Specifies the root directory of the website + + + + +. + + + +Description +When using the XSLT processor to manage dependencies and construct +the website, this parameter can be used to indicate the root directory +where the resulting pages are placed. +Only applies when XSLT-based chunking is being used. + + diff --git a/params/output.indent.xml b/params/output.indent.xml new file mode 100644 index 0000000..40406d7 --- /dev/null +++ b/params/output.indent.xml @@ -0,0 +1,32 @@ + + +output.indent +list +no +yes + + +output.indent +Indent output? + + + + +no + + + +Description + +Specifies the setting of the indent +parameter on the HTML slides. For more information, see the discussion +of the xsl:output element in the XSLT specification. +Select from yes or no. + + + diff --git a/params/overlay.js.xml b/params/overlay.js.xml new file mode 100644 index 0000000..162f87a --- /dev/null +++ b/params/overlay.js.xml @@ -0,0 +1,28 @@ + + +overlay.js +filename + + +overlay.js +Overlay JavaScript file + + + + +overlay.js + + + +Description + +Specifies the filename of the overlay JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/overlay.logo.xml b/params/overlay.logo.xml new file mode 100644 index 0000000..e740771 --- /dev/null +++ b/params/overlay.logo.xml @@ -0,0 +1,28 @@ + + +overlay.logo +uri + + +overlay.logo +Logo to overlay on ToC frame + + + + +http://docbook.sourceforge.net/release/buttons/slides-1.png + + + +Description + +If this URI is non-empty, JavaScript is used to overlay the +specified image on the ToC frame. + + + diff --git a/params/overlay.xml b/params/overlay.xml new file mode 100644 index 0000000..f955b23 --- /dev/null +++ b/params/overlay.xml @@ -0,0 +1,32 @@ + + +overlay +boolean + + +overlay +Overlay footer navigation? + + + + + + + + +Description + +If non-zero, JavaScript is added to the slides to make the +bottom navigation appear at the bottom of each page. This option and +multiframe are mutually exclusive. + +If this parameter is zero, the bottom navigation simply appears +below the content of each slide. + + + diff --git a/params/page.height.portrait.xml b/params/page.height.portrait.xml new file mode 100644 index 0000000..0dee73e --- /dev/null +++ b/params/page.height.portrait.xml @@ -0,0 +1,69 @@ + + +page.height.portrait +length + + +page.height.portrait +Specify the physical size of the long edge of the page + + + + + + 210mm + 11in + 8.5in + 2378mm + 1682mm + 1189mm + 841mm + 594mm + 420mm + 297mm + 210mm + 148mm + 105mm + 74mm + 52mm + 37mm + 1414mm + 1000mm + 707mm + 500mm + 353mm + 250mm + 176mm + 125mm + 88mm + 62mm + 44mm + 1297mm + 917mm + 648mm + 458mm + 324mm + 229mm + 162mm + 114mm + 81mm + 57mm + 40mm + 11in + + + + +Description + +The portrait page height is the length of the long +edge of the physical page. + + + + diff --git a/params/page.height.xml b/params/page.height.xml new file mode 100644 index 0000000..96e32c0 --- /dev/null +++ b/params/page.height.xml @@ -0,0 +1,37 @@ + + +page.height +length + + +page.height +The height of the physical page + + + + + + + + + + + + + + + +Description + +The page height is generally calculated from the +paper.type and +page.orientation parameters. + + + + diff --git a/params/page.margin.bottom.xml b/params/page.margin.bottom.xml new file mode 100644 index 0000000..e1877f3 --- /dev/null +++ b/params/page.margin.bottom.xml @@ -0,0 +1,29 @@ + + +page.margin.bottom +length + + +page.margin.bottom +The bottom margin of the page + + + + +0.5in + + + +Description + +The bottom page margin is the distance from the bottom of the region-after +to the physical bottom of the page. + + + + diff --git a/params/page.margin.inner.xml b/params/page.margin.inner.xml new file mode 100644 index 0000000..97782ba --- /dev/null +++ b/params/page.margin.inner.xml @@ -0,0 +1,56 @@ + + +page.margin.inner +length + + +page.margin.inner +The inner page margin + + + + + + 1.25in + 1in + + + + +Description + +The inner page margin is the distance from bound edge of the +page to the first column of text. + +The inner page margin is the distance from bound edge of the +page to the outer edge of the first column of text. + +In left-to-right text direction, +this is the left margin of recto (front side) pages. +For single-sided output, it is the left margin +of all pages. + +In right-to-left text direction, +this is the right margin of recto pages. +For single-sided output, this is the +right margin of all pages. + + +Current versions (at least as of version 4.13) +of the XEP XSL-FO processor do not +correctly handle these margin settings for documents +with right-to-left text direction. +The workaround in that situation is to reverse +the values for page.margin.inner +and page.margin.outer, until +this bug is fixed by RenderX. It does not affect documents +with left-to-right text direction. + + + + diff --git a/params/page.margin.outer.xml b/params/page.margin.outer.xml new file mode 100644 index 0000000..61dfeb8 --- /dev/null +++ b/params/page.margin.outer.xml @@ -0,0 +1,53 @@ + + +page.margin.outer +length + + +page.margin.outer +The outer page margin + + + + + + 0.75in + 1in + + + + +Description + +The outer page margin is the distance from non-bound edge of the +page to the outer edge of the last column of text. + +In left-to-right text direction, +this is the right margin of recto (front side) pages. +For single-sided output, it is the right margin +of all pages. + +In right-to-left text direction, +this is the left margin of recto pages. +For single-sided output, this is the +left margin of all pages. + + +Current versions (at least as of version 4.13) +of the XEP XSL-FO processor do not +correctly handle these margin settings for documents +with right-to-left text direction. +The workaround in that situation is to reverse +the values for page.margin.inner +and page.margin.outer, until +this bug is fixed by RenderX. It does not affect documents +with left-to-right text direction. + + + + diff --git a/params/page.margin.top.xml b/params/page.margin.top.xml new file mode 100644 index 0000000..a7e53e8 --- /dev/null +++ b/params/page.margin.top.xml @@ -0,0 +1,28 @@ + + +page.margin.top +length + + +page.margin.top +The top margin of the page + + + + +0.5in + + + +Description + +The top page margin is the distance from the physical top of the +page to the top of the region-before. + + + diff --git a/params/page.orientation.xml b/params/page.orientation.xml new file mode 100644 index 0000000..37971c0 --- /dev/null +++ b/params/page.orientation.xml @@ -0,0 +1,32 @@ + + +page.orientation +list +portrait +landscape + + +page.orientation +Select the page orientation + + + + +portrait + + + +Description + + Select one from portrait or landscape. +In portrait orientation, the short edge is horizontal; in +landscape orientation, it is vertical. + + + + diff --git a/params/page.width.portrait.xml b/params/page.width.portrait.xml new file mode 100644 index 0000000..8216fc3 --- /dev/null +++ b/params/page.width.portrait.xml @@ -0,0 +1,67 @@ + + +page.width.portrait +length + + +page.width.portrait +Specify the physical size of the short edge of the page + + + + + + 8.5in + 1682mm + 1189mm + 841mm + 594mm + 420mm + 297mm + 210mm + 148mm + 105mm + 74mm + 52mm + 37mm + 26mm + 1000mm + 707mm + 500mm + 353mm + 250mm + 176mm + 125mm + 88mm + 62mm + 44mm + 31mm + 917mm + 648mm + 458mm + 324mm + 229mm + 162mm + 114mm + 81mm + 57mm + 40mm + 28mm + 8.5in + + + + +Description + +The portrait page width is the length of the short +edge of the physical page. + + + + diff --git a/params/page.width.xml b/params/page.width.xml new file mode 100644 index 0000000..ff16060 --- /dev/null +++ b/params/page.width.xml @@ -0,0 +1,36 @@ + + +page.width +length + + +page.width +The width of the physical page + + + + + + + + + + + + + + + +Description + +The page width is generally calculated from the +paper.type and +page.orientation parameters. + + + diff --git a/params/pages.template.xml b/params/pages.template.xml new file mode 100644 index 0000000..fff546c --- /dev/null +++ b/params/pages.template.xml @@ -0,0 +1,29 @@ + + +pages.template +uri + + +pages.template +Specify the template Pages document + + + + + + + + +Description + +The pages.template parameter specifies a Pages (the Apple word processing application) document to use as a template for the generated document. The template document is used to define the (extensive) headers for the generated document, in particular the paragraph and character styles that are used to format the various elements. Any content in the template document is ignored. + +A template document is used in order to allow maintenance of the paragraph and character styles to be done using Pages itself, rather than these XSL stylesheets. + + + diff --git a/params/paper.type.xml b/params/paper.type.xml new file mode 100644 index 0000000..2656c9c --- /dev/null +++ b/params/paper.type.xml @@ -0,0 +1,73 @@ + + +paper.type +list +open +open +USletter8.5x11in +USlandscape11x8.5in +USlegal8.5inx14in +USlegallandscape14inx8.5in +4A02378x1682mm +2A01682x1189mm +A01189x841mm +A1841x594mm +A2594x420mm +A3420x297mm +A4297x210mm +A5210x148mm +A6148x105mm +A7105x74mm +A874x52mm +A952x37mm +A1037x26mm +B01414x1000mm +B11000x707mm +B2707x500mm +B3500x353mm +B4353x250mm +B5250x176mm +B6176x125mm +B7125x88mm +B888x62mm +B962x44mm +B1044x31mm +C01297x917mm +C1917x648mm +C2648x458mm +C3458x324mm +C4324x229mm +C5229x162mm +C6162x114mm +C7114x81mm +C881x57mm +C957x40mm +C1040x28mm + + +paper.type +Select the paper type + + + + +USletter + + + +Description + +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 page.width.portrait, for example. + + + + + + diff --git a/params/para.propagates.style.xml b/params/para.propagates.style.xml new file mode 100644 index 0000000..0415adf --- /dev/null +++ b/params/para.propagates.style.xml @@ -0,0 +1,29 @@ + + +para.propagates.style +boolean + + +para.propagates.style +Pass para role attribute through to HTML? + + + + + + + + +Description + +If true, the role attribute of para elements +will be passed through to the HTML as a class attribute on the +p generated for the paragraph. + + + diff --git a/params/para.properties.xml b/params/para.properties.xml new file mode 100644 index 0000000..e36c33a --- /dev/null +++ b/params/para.properties.xml @@ -0,0 +1,31 @@ + + +para.properties +attribute set + + +para.properties +Properties to apply to para elements + + + + + + +Description +Specify properties to apply to the fo:block of a para element, +such as text-indent. +Although the default attribute-set is empty, it uses the attribute-set +named normal.para.spacing to add vertical space before +each para. The para.properties attribute-set can override those +spacing properties for para only. +See also +normal.para.spacing. + + + diff --git a/params/part.autolabel.xml b/params/part.autolabel.xml new file mode 100644 index 0000000..4f1a42c --- /dev/null +++ b/params/part.autolabel.xml @@ -0,0 +1,73 @@ + + +part.autolabel +list +0none +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +part.autolabel +Specifies the labeling format for Part titles + + + + +I + + + +Description + +If non-zero, then parts will be numbered using the parameter +value as the number format if the value matches one of the following: + + + + + 1 or arabic + + Arabic numeration (1, 2, 3 ...). + + + + A or upperalpha + + Uppercase letter numeration (A, B, C ...). + + + + a or loweralpha + + Lowercase letter numeration (a, b, c ...). + + + + I or upperroman + + Uppercase roman numeration (I, II, III ...). + + + + i or lowerroman + + Lowercase roman letter numeration (i, ii, iii ...). + + + + +Any nonzero value other than the above will generate +the default number format (upperroman). + + + + + diff --git a/params/passivetex.extensions.xml b/params/passivetex.extensions.xml new file mode 100644 index 0000000..32415ec --- /dev/null +++ b/params/passivetex.extensions.xml @@ -0,0 +1,37 @@ + + +passivetex.extensions +boolean + + +passivetex.extensions +Enable PassiveTeX extensions? + + + + + + +Description + +If non-zero, +PassiveTeX +extensions will be used. At present, this consists of PDF bookmarks +and sorted index terms. + + +This parameter can also affect which graphics file formats +are supported + + + PassiveTeX is incomplete and development has ceased. In most cases, +another XSL-FO engine is probably a better choice. + + + + diff --git a/params/pgwide.properties.xml b/params/pgwide.properties.xml new file mode 100644 index 0000000..c63b461 --- /dev/null +++ b/params/pgwide.properties.xml @@ -0,0 +1,52 @@ + + +pgwide.properties +attribute set + + +pgwide.properties +Properties to make a figure or table page wide. + + + + + + + 0pt + + + + +Description + +This attribute set is used to set the properties +that make a figure or table "page wide" in fo output. +It comes into effect when an attribute pgwide="1" +is used. + + + +By default, it sets start-indent +to 0pt. +In a stylesheet that sets the parameter +body.start.indent +to a non-zero value in order to indent body text, +this attribute set can be used to outdent pgwide +figures to the start margin. + + +If a document uses a multi-column page layout, +then this attribute set could try setting span +to a value of all. However, this may +not work with some processors because a span property must be on an +fo:block that is a direct child of fo:flow. It may work in +some processors anyway. + + + + diff --git a/params/phrase.propagates.style.xml b/params/phrase.propagates.style.xml new file mode 100644 index 0000000..8c25892 --- /dev/null +++ b/params/phrase.propagates.style.xml @@ -0,0 +1,29 @@ + + +phrase.propagates.style +boolean + + +phrase.propagates.style +Pass phrase role attribute through to HTML? + + + + + + + +Description + +If non-zero, the role attribute of phrase elements +will be passed through to the HTML as a class +attribute on a span that surrounds the +phrase. + + + diff --git a/params/pixels.per.inch.xml b/params/pixels.per.inch.xml new file mode 100644 index 0000000..86faff5 --- /dev/null +++ b/params/pixels.per.inch.xml @@ -0,0 +1,31 @@ + + +pixels.per.inch +integer + + +pixels.per.inch +How many pixels are there per inch? + + + + +90 + + + +Description + +When lengths are converted to pixels, this value is used to +determine the size of a pixel. The default value is taken from the +XSL +Recommendation. + + + + diff --git a/params/plus.image.xml b/params/plus.image.xml new file mode 100644 index 0000000..17b3d3c --- /dev/null +++ b/params/plus.image.xml @@ -0,0 +1,29 @@ + + +plus.image +filename + + +plus.image +Plus image + + + + +toc/closed.png + + + +Description + +Specifies the filename of the plus image; the image used in a +dynamic ToC to indicate that a section +can be expanded. + + + diff --git a/params/points.per.em.xml b/params/points.per.em.xml new file mode 100644 index 0000000..76bd22e --- /dev/null +++ b/params/points.per.em.xml @@ -0,0 +1,29 @@ + + +points.per.em +number + + +points.per.em +Specify the nominal size of an em-space in points + + + + +10 + + + +Description + +The fixed value used for calculations based upon the size of a +character. The assumption made is that ten point font is in use. This +assumption may not be valid. + + + diff --git a/params/preface.autolabel.xml b/params/preface.autolabel.xml new file mode 100644 index 0000000..f59115a --- /dev/null +++ b/params/preface.autolabel.xml @@ -0,0 +1,71 @@ + + +preface.autolabel +list +0none +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +preface.autolabel +Specifices the labeling format for Preface titles + + + + + + +Description + +If non-zero then prefaces will be numbered using the parameter +value as the number format if the value matches one of the following: + + + + + 1 or arabic + + Arabic numeration (1, 2, 3 ...). + + + + A or upperalpha + + Uppercase letter numeration (A, B, C ...). + + + + a or loweralpha + + Lowercase letter numeration (a, b, c ...). + + + + I or upperroman + + Uppercase roman numeration (I, II, III ...). + + + + i or lowerroman + + Lowercase roman letter numeration (i, ii, iii ...). + + + + +Any nonzero value other than the above will generate +the default number format (arabic). + + + + + diff --git a/params/prefer.internal.olink.xml b/params/prefer.internal.olink.xml new file mode 100644 index 0000000..2599d76 --- /dev/null +++ b/params/prefer.internal.olink.xml @@ -0,0 +1,78 @@ + + +prefer.internal.olink +boolean + + +prefer.internal.olink +Prefer a local olink reference to an external reference + + + + + + + + +Description + +If you are re-using XML content modules in multiple documents, +you may want to redirect some of your olinks. This parameter +permits you to redirect an olink to the current document. + + +For example: you are writing documentation for a product, +which includes 3 manuals: a little installation +booklet (booklet.xml), a user +guide (user.xml), and a reference manual (reference.xml). +All 3 documents begin with the same introduction section (intro.xml) that +contains a reference to the customization section (custom.xml) which is +included in both user.xml and reference.xml documents. + + +How do you write the link to custom.xml in intro.xml +so that it is interpreted correctly in all 3 documents? + +If you use xref, it will fail in user.xml. + +If you use olink (pointing to reference.xml), +the reference in user.xml +will point to the customization section of the reference manual, while it is +actually available in user.xml. + + + +If you set the prefer.internal.olink +parameter to a non-zero value, then the processor will +first look in the olink database +for the olink's targetptr attribute value +in document matching the current.docid +parameter value. If it isn't found there, then +it tries the document in the database +with the targetdoc +value that matches the olink's targetdoc +attribute. + + +This feature permits an olink reference to resolve to +the current document if there is an element +with an id matching the olink's targetptr +value. The current document's olink data must be +included in the target database for this to work. + + +There is a potential for incorrect links if +the same id attribute value is used for different +content in different documents. +Some of your olinks may be redirected to the current document +when they shouldn't be. It is not possible to control +individual olink instances. + + + + diff --git a/params/preferred.mediaobject.role.xml b/params/preferred.mediaobject.role.xml new file mode 100644 index 0000000..57b0989 --- /dev/null +++ b/params/preferred.mediaobject.role.xml @@ -0,0 +1,40 @@ + + +preferred.mediaobject.role +string + + +preferred.mediaobject.role +Select which mediaobject to use based on +this value of an object's role attribute. + + + + + + + + + +Description + +A mediaobject may contain several objects such as imageobjects. +If the parameter use.role.for.mediaobject is +non-zero, then the role attribute on +imageobjects and other objects within a +mediaobject container will be used to select which object +will be used. If one of the objects has a role value that matches the +preferred.mediaobject.role parameter, then it +has first priority for selection. If more than one has such a role +value, the first one is used. + + +See the use.role.for.mediaobject parameter +for the sequence of selection. + + diff --git a/params/prev.image.xml b/params/prev.image.xml new file mode 100644 index 0000000..b017115 --- /dev/null +++ b/params/prev.image.xml @@ -0,0 +1,27 @@ + + +prev.image +filename + + +prev.image +Left-arrow image + + + + +active/nav-prev.png + + + +Description + +Specifies the filename of the left-pointing navigation arrow. + + + diff --git a/params/procedure.properties.xml b/params/procedure.properties.xml new file mode 100644 index 0000000..f6cadb0 --- /dev/null +++ b/params/procedure.properties.xml @@ -0,0 +1,29 @@ + + +procedure.properties +attribute set + + +procedure.properties +Properties associated with a procedure + + + + + + auto + + + + +Description + +The styling for procedures. + + + diff --git a/params/process.empty.source.toc.xml b/params/process.empty.source.toc.xml new file mode 100644 index 0000000..772b456 --- /dev/null +++ b/params/process.empty.source.toc.xml @@ -0,0 +1,39 @@ + + +process.empty.source.toc +boolean + + +process.empty.source.toc +Generate automated TOC if toc element occurs in a source document? + + + + + + +Description + +Specifies that if an empty toc element is found in a +source document, an automated TOC is generated at this point in the +document. + + Depending on what the value of the + generate.toc parameter is, setting this + parameter to 1 could result in generation of + duplicate automated TOCs. So the + process.empty.source.toc is primarily useful + as an "override": by placing an empty toc in your + document and setting this parameter to 1, you can + force a TOC to be generated even if generate.toc + says not to. + + + + + diff --git a/params/process.source.toc.xml b/params/process.source.toc.xml new file mode 100644 index 0000000..b91657a --- /dev/null +++ b/params/process.source.toc.xml @@ -0,0 +1,39 @@ + + +process.source.toc +boolean + + +process.source.toc +Process a non-empty toc element if it occurs in a source document? + + + + + + +Description + +Specifies that the contents of a non-empty "hard-coded" +toc element in a source document are processed to +generate a TOC in output. + + This parameter has no effect on automated generation of + TOCs. An automated TOC may still be generated along with the + "hard-coded" TOC. To suppress automated TOC generation, adjust the + value of the generate.toc paramameter. + + The process.source.toc parameter also has + no effect if the toc element is empty; handling + for empty toc is controlled by the + process.empty.source.toc parameter. + + + + + diff --git a/params/profile.arch.xml b/params/profile.arch.xml new file mode 100644 index 0000000..afcd34c --- /dev/null +++ b/params/profile.arch.xml @@ -0,0 +1,39 @@ + + +profile.arch +string + + +profile.arch +Target profile for arch +attribute + + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.attribute.xml b/params/profile.attribute.xml new file mode 100644 index 0000000..e7dc5d0 --- /dev/null +++ b/params/profile.attribute.xml @@ -0,0 +1,34 @@ + + +profile.attribute +string + + +profile.attribute +Name of user-specified profiling attribute + + + + + + + + +Description + +This parameter is used in conjuction with +profile.value. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.audience.xml b/params/profile.audience.xml new file mode 100644 index 0000000..1c5b1a3 --- /dev/null +++ b/params/profile.audience.xml @@ -0,0 +1,38 @@ + + +profile.audience +string + + +profile.audience +Target profile for audience +attribute + + + + + + + + +Description + +Value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.condition.xml b/params/profile.condition.xml new file mode 100644 index 0000000..8bb01a3 --- /dev/null +++ b/params/profile.condition.xml @@ -0,0 +1,38 @@ + + +profile.condition +string + + +profile.condition +Target profile for condition +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.conformance.xml b/params/profile.conformance.xml new file mode 100644 index 0000000..606af4c --- /dev/null +++ b/params/profile.conformance.xml @@ -0,0 +1,38 @@ + + +profile.conformance +string + + +profile.conformance +Target profile for conformance +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.lang.xml b/params/profile.lang.xml new file mode 100644 index 0000000..43b9439 --- /dev/null +++ b/params/profile.lang.xml @@ -0,0 +1,38 @@ + + +profile.lang +string + + +profile.lang +Target profile for lang +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.os.xml b/params/profile.os.xml new file mode 100644 index 0000000..ba6f430 --- /dev/null +++ b/params/profile.os.xml @@ -0,0 +1,38 @@ + + +profile.os +string + + +profile.os +Target profile for os +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.revision.xml b/params/profile.revision.xml new file mode 100644 index 0000000..28f668d --- /dev/null +++ b/params/profile.revision.xml @@ -0,0 +1,38 @@ + + +profile.revision +string + + +profile.revision +Target profile for revision +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.revisionflag.xml b/params/profile.revisionflag.xml new file mode 100644 index 0000000..3ab8919 --- /dev/null +++ b/params/profile.revisionflag.xml @@ -0,0 +1,38 @@ + + +profile.revisionflag +string + + +profile.revisionflag +Target profile for revisionflag +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.role.xml b/params/profile.role.xml new file mode 100644 index 0000000..5758e4a --- /dev/null +++ b/params/profile.role.xml @@ -0,0 +1,54 @@ + + +profile.role +string + + +profile.role +Target profile for role +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + +Note that role is often +used for other purposes than profiling. For example it is commonly +used to get emphasize in bold font: + +<emphasis role="bold">very important</emphasis> + +If you are using role for +these purposes do not forget to add values like bold to +value of this parameter. If you forgot you will get document with +small pieces missing which are very hard to track. + +For this reason it is not recommended to use role attribute for profiling. You should +rather use profiling specific attributes like userlevel, os, arch, condition, etc. + + + + diff --git a/params/profile.security.xml b/params/profile.security.xml new file mode 100644 index 0000000..8ffca0f --- /dev/null +++ b/params/profile.security.xml @@ -0,0 +1,38 @@ + + +profile.security +string + + +profile.security +Target profile for security +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.separator.xml b/params/profile.separator.xml new file mode 100644 index 0000000..a4317f5 --- /dev/null +++ b/params/profile.separator.xml @@ -0,0 +1,27 @@ + + +profile.separator +string + + +profile.separator +Separator character for compound profile values + + + + +; + + + +Description + +Separator character used for compound profile values. See profile.arch + + + diff --git a/params/profile.status.xml b/params/profile.status.xml new file mode 100644 index 0000000..c9fc469 --- /dev/null +++ b/params/profile.status.xml @@ -0,0 +1,38 @@ + + +profile.status +string + + +profile.status +Target profile for status +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.userlevel.xml b/params/profile.userlevel.xml new file mode 100644 index 0000000..39e263b --- /dev/null +++ b/params/profile.userlevel.xml @@ -0,0 +1,38 @@ + + +profile.userlevel +string + + +profile.userlevel +Target profile for userlevel +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.value.xml b/params/profile.value.xml new file mode 100644 index 0000000..85f7190 --- /dev/null +++ b/params/profile.value.xml @@ -0,0 +1,41 @@ + + +profile.value +string + + +profile.value +Target profile for user-specified attribute + + + + + + + + +Description + +When you are using this parameter you must also specify name of +profiling attribute with parameter +profile.attribute. + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.vendor.xml b/params/profile.vendor.xml new file mode 100644 index 0000000..c0187f0 --- /dev/null +++ b/params/profile.vendor.xml @@ -0,0 +1,38 @@ + + +profile.vendor +string + + +profile.vendor +Target profile for vendor +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/profile.wordsize.xml b/params/profile.wordsize.xml new file mode 100644 index 0000000..e30ffc7 --- /dev/null +++ b/params/profile.wordsize.xml @@ -0,0 +1,38 @@ + + +profile.wordsize +string + + +profile.wordsize +Target profile for wordsize +attribute + + + + + + + + +Description + +The value of this parameter specifies profiles which should be +included in the output. You can specify multiple profiles by +separating them by semicolon. You can change separator character by +profile.separator +parameter. + +This parameter has effect only when you are using profiling +stylesheets (profile-docbook.xsl, +profile-chunk.xsl, …) instead of normal +ones (docbook.xsl, +chunk.xsl, …). + + + diff --git a/params/punct.honorific.xml b/params/punct.honorific.xml new file mode 100644 index 0000000..7c8a38e --- /dev/null +++ b/params/punct.honorific.xml @@ -0,0 +1,28 @@ + + +punct.honorific +string + + +punct.honorific +Punctuation after an honorific in a personal name. + + + + +. + + + +Description + +This parameter specifies the punctuation that should be added after an +honorific in a personal name. + + + diff --git a/params/qanda.defaultlabel.xml b/params/qanda.defaultlabel.xml new file mode 100644 index 0000000..0b43f0d --- /dev/null +++ b/params/qanda.defaultlabel.xml @@ -0,0 +1,86 @@ + + +qanda.defaultlabel +list +number +qanda +none + + +qanda.defaultlabel +Sets the default for defaultlabel on QandASet. + + + + +number + + + +Description + +If no defaultlabel attribute is specified on +a qandaset, this value is used. It is generally one of the legal +values for the defaultlabel attribute (none, +number or +qanda), or one of the additional stylesheet-specific values +(qnumber or qnumberanda). +The default value is 'number'. + +The values are rendered as follows: + +qanda + +questions are labeled "Q:" and +answers are labeled "A:". + + + +number + +The questions are enumerated and the answers +are not labeled. + + + +qnumber + +The questions are labeled "Q:" followed by a number, and answers are not +labeled. +When sections are numbered, adding a label +to the number distinguishes the question numbers +from the section numbers. +This value is not allowed in the +defaultlabel attribute +of a qandaset element. + + + +qnumberanda + +The questions are labeled "Q:" followed by a number, and +the answers are labeled "A:". +When sections are numbered, adding a label +to the number distinguishes the question numbers +from the section numbers. +This value is not allowed in the +defaultlabel attribute +of a qandaset element. + + + +none + +No distinguishing label precedes Questions or Answers. + + + + + + + diff --git a/params/qanda.in.toc.xml b/params/qanda.in.toc.xml new file mode 100644 index 0000000..9597b71 --- /dev/null +++ b/params/qanda.in.toc.xml @@ -0,0 +1,34 @@ + + +qanda.in.toc +boolean + + +qanda.in.toc +Should qandaentry questions appear in +the document table of contents? + + + + + + +Description + +If true (non-zero), then the generated table of contents +for a document will include qandaset titles, +qandadiv titles, +and question elements. The default value (zero) excludes +them from the TOC. + +This parameter does not affect any tables of contents +that may be generated inside a qandaset or qandadiv. + + + + diff --git a/params/qanda.inherit.numeration.xml b/params/qanda.inherit.numeration.xml new file mode 100644 index 0000000..744c0e8 --- /dev/null +++ b/params/qanda.inherit.numeration.xml @@ -0,0 +1,30 @@ + + +qanda.inherit.numeration +boolean + + +qanda.inherit.numeration +Does enumeration of QandASet components inherit the numeration of parent elements? + + + + + + + + +Description + +If non-zero, numbered qandadiv elements and +question and answer inherit the enumeration of +the ancestors of the qandaset. + + + + diff --git a/params/qanda.nested.in.toc.xml b/params/qanda.nested.in.toc.xml new file mode 100644 index 0000000..01bdf5a --- /dev/null +++ b/params/qanda.nested.in.toc.xml @@ -0,0 +1,29 @@ + + +qanda.nested.in.toc +boolean + + +qanda.nested.in.toc +Should nested answer/qandaentry instances appear in TOC? + + + + + + + + +Description + +If non-zero, instances of qandaentry +that are children of answer elements are shown in +the TOC. + + + diff --git a/params/qanda.title.level1.properties.xml b/params/qanda.title.level1.properties.xml new file mode 100644 index 0000000..edaecc9 --- /dev/null +++ b/params/qanda.title.level1.properties.xml @@ -0,0 +1,32 @@ + + +qanda.title.level1.properties +attribute set + + +qanda.title.level1.properties +Properties for level-1 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-1 qanda set titles. + + + diff --git a/params/qanda.title.level2.properties.xml b/params/qanda.title.level2.properties.xml new file mode 100644 index 0000000..ca48ca1 --- /dev/null +++ b/params/qanda.title.level2.properties.xml @@ -0,0 +1,32 @@ + + +qanda.title.level2.properties +attribute set + + +qanda.title.level2.properties +Properties for level-2 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-2 qanda set titles. + + + diff --git a/params/qanda.title.level3.properties.xml b/params/qanda.title.level3.properties.xml new file mode 100644 index 0000000..c9c098e --- /dev/null +++ b/params/qanda.title.level3.properties.xml @@ -0,0 +1,32 @@ + + +qanda.title.level3.properties +attribute set + + +qanda.title.level3.properties +Properties for level-3 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-3 qanda set titles. + + + diff --git a/params/qanda.title.level4.properties.xml b/params/qanda.title.level4.properties.xml new file mode 100644 index 0000000..4344e76 --- /dev/null +++ b/params/qanda.title.level4.properties.xml @@ -0,0 +1,32 @@ + + +qanda.title.level4.properties +attribute set + + +qanda.title.level4.properties +Properties for level-4 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-4 qanda set titles. + + + diff --git a/params/qanda.title.level5.properties.xml b/params/qanda.title.level5.properties.xml new file mode 100644 index 0000000..31b0d20 --- /dev/null +++ b/params/qanda.title.level5.properties.xml @@ -0,0 +1,32 @@ + + +qanda.title.level5.properties +attribute set + + +qanda.title.level5.properties +Properties for level-5 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-5 qanda set titles. + + + diff --git a/params/qanda.title.level6.properties.xml b/params/qanda.title.level6.properties.xml new file mode 100644 index 0000000..920c7e9 --- /dev/null +++ b/params/qanda.title.level6.properties.xml @@ -0,0 +1,34 @@ + + +qanda.title.level6.properties +attribute set + + +qanda.title.level6.properties +Properties for level-6 qanda set titles + + + + + + + + pt + + + + + +Description + +The properties of level-6 qanda set titles. +This property set is actually +used for all titles below level 5. + + + diff --git a/params/qanda.title.properties.xml b/params/qanda.title.properties.xml new file mode 100644 index 0000000..24c2037 --- /dev/null +++ b/params/qanda.title.properties.xml @@ -0,0 +1,37 @@ + + +qanda.title.properties +attribute set + + +qanda.title.properties +Properties for qanda set titles + + + + + + + + + bold + + always + 0.8em + 1.0em + 1.2em + + + + +Description + +The properties common to all qanda set titles. + + + diff --git a/params/qandadiv.autolabel.xml b/params/qandadiv.autolabel.xml new file mode 100644 index 0000000..596350a --- /dev/null +++ b/params/qandadiv.autolabel.xml @@ -0,0 +1,26 @@ + + +qandadiv.autolabel +boolean + + +qandadiv.autolabel +Are divisions in QAndASets enumerated? + + + + + + +Description + +If non-zero, unlabeled qandadivs will be enumerated. + + + + diff --git a/params/rebuild-all.xml b/params/rebuild-all.xml new file mode 100644 index 0000000..6dcd5e0 --- /dev/null +++ b/params/rebuild-all.xml @@ -0,0 +1,33 @@ + + +rebuild-all +boolean + + +rebuild-all +Indicates that all files should be produced + + + + + + + + +Description +When using the XSLT processor to manage dependencies and construct +the website, this parameter can be used to regenerate the whole website, +updating even pages that don't appear to need to be updated. +The dependency extension only looks at the source documents. So +if you change something in the stylesheet, for example, that has a global +effect, you can use this parameter to force the stylesheet to rebuild the +whole website. + +Only applies when XSLT-based chunking is being used. + + diff --git a/params/refclass.suppress.xml b/params/refclass.suppress.xml new file mode 100644 index 0000000..8f9b52a --- /dev/null +++ b/params/refclass.suppress.xml @@ -0,0 +1,28 @@ + + +refclass.suppress +boolean + + +refclass.suppress +Suppress display of refclass contents? + + + + + + + +Description + +If the value of refclass.suppress is +non-zero, then display of refclass contents is +suppressed in output. + + + diff --git a/params/refentry.date.profile.enabled.xml b/params/refentry.date.profile.enabled.xml new file mode 100644 index 0000000..11de660 --- /dev/null +++ b/params/refentry.date.profile.enabled.xml @@ -0,0 +1,46 @@ + + +refentry.date.profile.enabled +boolean + + +refentry.date.profile.enabled +Enable refentry "date" profiling? + + + + +0 + + +Description + +If the value of +refentry.date.profile.enabled is non-zero, then +during refentry metadata gathering, the info profile +specified by the customizable +refentry.date.profile parameter is used. + +If instead the value of +refentry.date.profile.enabled is zero (the +default), then "hard coded" logic within the DocBook XSL stylesheets +is used for gathering refentry "date" data. + +If you find that the default refentry +metadata-gathering behavior is causing incorrect "date" data to show +up in your output, then consider setting a non-zero value for +refentry.date.profile.enabled and adjusting the +value of refentry.date.profile to cause correct +data to be gathered. + +Note that the terms "source" and "date" have special meanings in +this context. For details, see the documentation for the +refentry.date.profile parameter. + + + diff --git a/params/refentry.date.profile.xml b/params/refentry.date.profile.xml new file mode 100644 index 0000000..1220ed0 --- /dev/null +++ b/params/refentry.date.profile.xml @@ -0,0 +1,38 @@ + + +refentry.date.profile +string + + +refentry.date.profile +Specifies profile for refentry "date" data + + + + + + (($info[//date])[last()]/date)[1]| + (($info[//pubdate])[last()]/pubdate)[1] + + + + +Description + +The value of refentry.date.profile is a +string representing an XPath expression. It is evaluated at run-time +and used only if refentry.date.profile.enabled +is non-zero. Otherwise, the refentry metadata-gathering +logic "hard coded" into the stylesheets is used. + + The man(7) man page describes this content +as "the date of the last revision". In man pages, it is the content +that is usually displayed in the center footer. + + + diff --git a/params/refentry.generate.name.xml b/params/refentry.generate.name.xml new file mode 100644 index 0000000..f59e6d5 --- /dev/null +++ b/params/refentry.generate.name.xml @@ -0,0 +1,33 @@ + + +refentry.generate.name +boolean + + +refentry.generate.name +Output NAME header before refnames? + + + + + + + + +Description + +If non-zero, a "NAME" section title is output before the list +of refnames. This parameter and +refentry.generate.title are mutually +exclusive. This means that if you change this parameter to zero, you +should set refentry.generate.title to non-zero unless +you want get quite strange output. + + + + diff --git a/params/refentry.generate.title.xml b/params/refentry.generate.title.xml new file mode 100644 index 0000000..8029b20 --- /dev/null +++ b/params/refentry.generate.title.xml @@ -0,0 +1,33 @@ + + +refentry.generate.title +boolean + + +refentry.generate.title +Output title before refnames? + + + + + + + + +Description + +If non-zero, the reference page title or first name is +output before the list of refnames. This parameter and +refentry.generate.name are mutually exclusive. +This means that if you change this parameter to non-zero, you +should set refentry.generate.name to zero unless +you want get quite strange output. + + + + diff --git a/params/refentry.manual.fallback.profile.xml b/params/refentry.manual.fallback.profile.xml new file mode 100644 index 0000000..6362785 --- /dev/null +++ b/params/refentry.manual.fallback.profile.xml @@ -0,0 +1,48 @@ + + +refentry.manual.fallback.profile +string + + +refentry.manual.fallback.profile +Specifies profile of "fallback" for refentry "manual" data + + + + + +refmeta/refmiscinfo[not(@class = 'date')][1]/node() + + + +Description + +The value of +refentry.manual.fallback.profile is a string +representing an XPath expression. It is evaluated at run-time and +used only if no "manual" data can be found by other means (that is, +either using the refentry metadata-gathering logic "hard +coded" in the stylesheets, or the value of +refentry.manual.profile, if it is +enabled). + + +Depending on which XSLT engine you run, either the EXSLT +dyn:evaluate extension function (for xsltproc or +Xalan) or saxon:evaluate extension function (for +Saxon) are used to dynamically evaluate the value of +refentry.manual.fallback.profile at +run-time. If you don't use xsltproc, Saxon, Xalan -- or some other +XSLT engine that supports dyn:evaluate -- you +must manually disable fallback processing by setting an empty value +for the refentry.manual.fallback.profile +parameter. + + + + diff --git a/params/refentry.manual.profile.enabled.xml b/params/refentry.manual.profile.enabled.xml new file mode 100644 index 0000000..a3b7b54 --- /dev/null +++ b/params/refentry.manual.profile.enabled.xml @@ -0,0 +1,47 @@ + + +refentry.manual.profile.enabled +boolean + + +refentry.manual.profile.enabled +Enable refentry "manual" profiling? + + + + +0 + + +Description + +If the value of +refentry.manual.profile.enabled is +non-zero, then during refentry metadata gathering, the info +profile specified by the customizable +refentry.manual.profile parameter is +used. + +If instead the value of +refentry.manual.profile.enabled is zero (the +default), then "hard coded" logic within the DocBook XSL stylesheets +is used for gathering refentry "manual" data. + +If you find that the default refentry +metadata-gathering behavior is causing incorrect "manual" data to show +up in your output, then consider setting a non-zero value for +refentry.manual.profile.enabled and adjusting +the value of refentry.manual.profile to cause +correct data to be gathered. + +Note that the term "manual" has a special meanings in this +context. For details, see the documentation for the +refentry.manual.profile parameter. + + + diff --git a/params/refentry.manual.profile.xml b/params/refentry.manual.profile.xml new file mode 100644 index 0000000..214b170 --- /dev/null +++ b/params/refentry.manual.profile.xml @@ -0,0 +1,72 @@ + + +refentry.manual.profile +string + + +refentry.manual.profile +Specifies profile for refentry "manual" data + + + + + + (($info[//title])[last()]/title)[1]| + ../title/node() + + + + +Description + +The value of refentry.manual.profile is +a string representing an XPath expression. It is evaluated at +run-time and used only if +refentry.manual.profile.enabled is +non-zero. Otherwise, the refentry metadata-gathering logic +"hard coded" into the stylesheets is used. + +In man pages, this content is usually displayed in the middle of +the header of the page. The man(7) man page +describes this as "the title of the manual (e.g., Linux +Programmer's Manual)". Here are some examples from +existing man pages: + + + dpkg utilities + (dpkg-name) + + + User Contributed Perl Documentation + (GET) + + + GNU Development Tools + (ld) + + + Emperor Norton Utilities + (ddate) + + + Debian GNU/Linux manual + (faked) + + + GIMP Manual Pages + (gimp) + + + KDOC Documentation System + (qt2kdoc) + + + + + + diff --git a/params/refentry.meta.get.quietly.xml b/params/refentry.meta.get.quietly.xml new file mode 100644 index 0000000..0ed29f6 --- /dev/null +++ b/params/refentry.meta.get.quietly.xml @@ -0,0 +1,37 @@ + + +refentry.meta.get.quietly +boolean + + +refentry.meta.get.quietly +Suppress notes and warnings when gathering refentry metadata? + + + + + + + + +Description + +If zero (the default), notes and warnings about “missing” markup +are generated during gathering of refentry metadata. If non-zero, the +metadata is gathered “quietly” -- that is, the notes and warnings are +suppressed. + + + If you are processing a large amount of refentry + content, you may be able to speed up processing significantly by + setting a non-zero value for + refentry.meta.get.quietly. + + + + diff --git a/params/refentry.pagebreak.xml b/params/refentry.pagebreak.xml new file mode 100644 index 0000000..42b8466 --- /dev/null +++ b/params/refentry.pagebreak.xml @@ -0,0 +1,33 @@ + + +refentry.pagebreak +boolean + + +refentry.pagebreak +Start each refentry on a new page + + + + + + +Description + +If non-zero (the default), each refentry +element will start on a new page. If zero, a page +break will not be generated between refentry elements. +The exception is when the refentry elements are children of +a part element, in which case the page breaks are always +retained. That is because a part element does not generate +a page-sequence for its children, so each refentry must +start its own page-sequence. + + + + diff --git a/params/refentry.separator.xml b/params/refentry.separator.xml new file mode 100644 index 0000000..a7eeb84 --- /dev/null +++ b/params/refentry.separator.xml @@ -0,0 +1,29 @@ + + +refentry.separator +boolean + + +refentry.separator +Generate a separator between consecutive RefEntry elements? + + + + + + + + +Description + +If true, a separator will be generated between consecutive +reference pages. + + + + diff --git a/params/refentry.source.fallback.profile.xml b/params/refentry.source.fallback.profile.xml new file mode 100644 index 0000000..1761378 --- /dev/null +++ b/params/refentry.source.fallback.profile.xml @@ -0,0 +1,49 @@ + + +refentry.source.fallback.profile +string + + +refentry.source.fallback.profile +Specifies profile of "fallback" for refentry "source" data + + + + + +refmeta/refmiscinfo[not(@class = 'date')][1]/node() + + + +Description + +The value of +refentry.source.fallback.profile is a string +representing an XPath expression. It is evaluated at run-time and used +only if no "source" data can be found by other means (that is, either +using the refentry metadata-gathering logic "hard coded" in +the stylesheets, or the value of the +refentry.source.name.profile and +refentry.version.profile parameters, if those +are enabled). + + +Depending on which XSLT engine you run, either the EXSLT +dyn:evaluate extension function (for xsltproc or +Xalan) or saxon:evaluate extension function (for +Saxon) are used to dynamically evaluate the value of +refentry.source.fallback.profile at +run-time. If you don't use xsltproc, Saxon, Xalan -- or some other +XSLT engine that supports dyn:evaluate -- you +must manually disable fallback processing by setting an empty value +for the refentry.source.fallback.profile +parameter. + + + + diff --git a/params/refentry.source.name.profile.enabled.xml b/params/refentry.source.name.profile.enabled.xml new file mode 100644 index 0000000..f87ec0f --- /dev/null +++ b/params/refentry.source.name.profile.enabled.xml @@ -0,0 +1,48 @@ + + +refentry.source.name.profile.enabled +boolean + + +refentry.source.name.profile.enabled +Enable refentry "source name" profiling? + + + + +0 + + +Description + +If the value of +refentry.source.name.profile.enabled is +non-zero, then during refentry metadata gathering, the info +profile specified by the customizable +refentry.source.name.profile parameter is +used. + +If instead the value of +refentry.source.name.profile.enabled is zero (the +default), then "hard coded" logic within the DocBook XSL stylesheets +is used for gathering refentry "source name" data. + +If you find that the default refentry +metadata-gathering behavior is causing incorrect "source name" data to +show up in your output, then consider setting a non-zero value for +refentry.source.name.profile.enabled and +adjusting the value of +refentry.source.name.profile to cause correct +data to be gathered. + +Note that the terms "source" and "source name" have special +meanings in this context. For details, see the documentation for the +refentry.source.name.profile parameter. + + + diff --git a/params/refentry.source.name.profile.xml b/params/refentry.source.name.profile.xml new file mode 100644 index 0000000..c9a1012 --- /dev/null +++ b/params/refentry.source.name.profile.xml @@ -0,0 +1,89 @@ + + +refentry.source.name.profile +string + + +refentry.source.name.profile +Specifies profile for refentry "source name" data + + + + + + (($info[//productname])[last()]/productname)[1]| + (($info[//corpname])[last()]/corpname)[1]| + (($info[//corpcredit])[last()]/corpcredit)[1]| + (($info[//corpauthor])[last()]/corpauthor)[1]| + (($info[//orgname])[last()]/orgname)[1]| + (($info[//publishername])[last()]/publishername)[1] + + + + +Description + +The value of refentry.source.name.profile +is a string representing an XPath expression. It is evaluated at +run-time and used only if +refentry.source.name.profile.enabled is +non-zero. Otherwise, the refentry metadata-gathering logic +"hard coded" into the stylesheets is used. + +A "source name" is one part of a (potentially) two-part +Name Version +"source" field. In man pages, it is usually displayed in the left +footer of the page. It typically indicates the software system or +product that the item documented in the man page belongs to. The +man(7) man page describes it as "the source of +the command", and provides the following examples: + + + For binaries, use something like: GNU, NET-2, SLS + Distribution, MCC Distribution. + + + For system calls, use the version of the kernel that you + are currently looking at: Linux 0.99.11. + + + For library calls, use the source of the function: GNU, BSD + 4.3, Linux DLL 4.4.1. + + + + +In practice, there are many pages that simply have a Version +number in the "source" field. So, it looks like what we have is a +two-part field, +Name Version, +where: + + + Name + + product name (e.g., BSD) or org. name (e.g., GNU) + + + + Version + + version number + + + +Each part is optional. If the Name is a +product name, then the Version is probably +the version of the product. Or there may be no +Name, in which case, if there is a +Version, it is probably the version +of the item itself, not the product it is part of. Or, if the +Name is an organization name, then there +probably will be no Version. + + diff --git a/params/refentry.source.name.suppress.xml b/params/refentry.source.name.suppress.xml new file mode 100644 index 0000000..b29127e --- /dev/null +++ b/params/refentry.source.name.suppress.xml @@ -0,0 +1,42 @@ + + +refentry.source.name.suppress +boolean + + +refentry.source.name.suppress +Suppress "name" part of refentry "source" contents? + + + + +0 + + +Description + +If the value of +refentry.source.name.suppress is non-zero, then +during refentry metadata gathering, no "source name" data +is added to the refentry "source" contents. Instead (unless +refentry.version.suppress is also non-zero), +only "version" data is added to the "source" contents. + +If you find that the refentry metadata gathering +mechanism is causing unwanted "source name" data to show up in your +output -- for example, in the footer (or possibly header) of a man +page -- then you might consider setting a non-zero value for +refentry.source.name.suppress. + +Note that the terms "source", "source name", and "version" have +special meanings in this context. For details, see the documentation +for the refentry.source.name.profile +parameter. + + + diff --git a/params/refentry.title.properties.xml b/params/refentry.title.properties.xml new file mode 100644 index 0000000..5523e5d --- /dev/null +++ b/params/refentry.title.properties.xml @@ -0,0 +1,59 @@ + + +refentry.title.properties +attribute set + + +refentry.title.properties +Title properties for a refentry title + + + + + + + + + 18pt + bold + 1em + false + always + 0.8em + 1.0em + 1.2em + 0.5em + 0.4em + 0.6em + + + + + +Description + +Formatting properties applied to the title generated for the +refnamediv part of output for +refentry when the value of the +refentry.generate.title parameter is +non-zero. The font size is supplied by the appropriate section.levelX.title.properties +attribute-set, computed from the location of the +refentry in the section hierarchy. + + + This parameter has no effect on the the title generated for + the refnamediv part of output for + refentry when the value of the + refentry.generate.name parameter is + non-zero. By default, that title is formatted with the same + properties as the titles for all other first-level children of + refentry. + + + + diff --git a/params/refentry.version.profile.enabled.xml b/params/refentry.version.profile.enabled.xml new file mode 100644 index 0000000..3b95bbe --- /dev/null +++ b/params/refentry.version.profile.enabled.xml @@ -0,0 +1,47 @@ + + +refentry.version.profile.enabled +boolean + + +refentry.version.profile.enabled +Enable refentry "version" profiling? + + + + +0 + + +Description + +If the value of +refentry.version.profile.enabled is +non-zero, then during refentry metadata gathering, the info +profile specified by the customizable +refentry.version.profile parameter is +used. + +If instead the value of +refentry.version.profile.enabled is zero (the +default), then "hard coded" logic within the DocBook XSL stylesheets +is used for gathering refentry "version" data. + +If you find that the default refentry +metadata-gathering behavior is causing incorrect "version" data to show +up in your output, then consider setting a non-zero value for +refentry.version.profile.enabled and adjusting +the value of refentry.version.profile to cause +correct data to be gathered. + +Note that the terms "source" and "version" have special +meanings in this context. For details, see the documentation for the +refentry.version.profile parameter. + + + diff --git a/params/refentry.version.profile.xml b/params/refentry.version.profile.xml new file mode 100644 index 0000000..ff85825 --- /dev/null +++ b/params/refentry.version.profile.xml @@ -0,0 +1,41 @@ + + +refentry.version.profile +string + + +refentry.version.profile +Specifies profile for refentry "version" data + + + + + + (($info[//productnumber])[last()]/productnumber)[1]| + (($info[//edition])[last()]/edition)[1]| + (($info[//releaseinfo])[last()]/releaseinfo)[1] + + + + +Description + +The value of refentry.version.profile is +a string representing an XPath expression. It is evaluated at +run-time and used only if +refentry.version.profile.enabled is +non-zero. Otherwise, the refentry metadata-gathering logic +"hard coded" into the stylesheets is used. + +A "source.name" is one part of a (potentially) two-part +Name Version +"source" field. For more details, see the documentation for the +refentry.source.name.profile parameter. + + + diff --git a/params/refentry.version.suppress.xml b/params/refentry.version.suppress.xml new file mode 100644 index 0000000..b701ad8 --- /dev/null +++ b/params/refentry.version.suppress.xml @@ -0,0 +1,43 @@ + + +refentry.version.suppress +boolean + + +refentry.version.suppress +Suppress "version" part of refentry "source" contents? + + + + +0 + + +Description + +If the value of refentry.version.suppress +is non-zero, then during refentry metadata gathering, no +"version" data is added to the refentry "source" +contents. Instead (unless +refentry.source.name.suppress is also +non-zero), only "source name" data is added to the "source" +contents. + +If you find that the refentry metadata gathering +mechanism is causing unwanted "version" data to show up in your output +-- for example, in the footer (or possibly header) of a man page -- +then you might consider setting a non-zero value for +refentry.version.suppress. + +Note that the terms "source", "source name", and "version" have +special meanings in this context. For details, see the documentation +for the refentry.source.name.profile +parameter. + + + diff --git a/params/refentry.xref.manvolnum.xml b/params/refentry.xref.manvolnum.xml new file mode 100644 index 0000000..56b93b7 --- /dev/null +++ b/params/refentry.xref.manvolnum.xml @@ -0,0 +1,31 @@ + + +refentry.xref.manvolnum +boolean + + +refentry.xref.manvolnum +Output manvolnum as part of +refentry cross-reference? + + + + + + + + +Description + +if non-zero, the manvolnum is used when cross-referencing +refentrys, either with xref +or citerefentry. + + + + diff --git a/params/reference.autolabel.xml b/params/reference.autolabel.xml new file mode 100644 index 0000000..1a9dc5b --- /dev/null +++ b/params/reference.autolabel.xml @@ -0,0 +1,67 @@ + + +reference.autolabel +list +0none +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +reference.autolabel +Specifies the labeling format for Reference titles + + + + I + + +Description +If non-zero, references will be numbered using the parameter + value as the number format if the value matches one of the + following: + + + + 1 or arabic + + Arabic numeration (1, 2, 3 ...). + + + + A or upperalpha + + Uppercase letter numeration (A, B, C ...). + + + + a or loweralpha + + Lowercase letter numeration (a, b, c ...). + + + + I or upperroman + + Uppercase roman numeration (I, II, III ...). + + + + i or lowerroman + + Lowercase roman letter numeration (i, ii, iii ...). + + + +Any non-zero value other than the above will generate +the default number format (upperroman). + + + diff --git a/params/region.after.extent.xml b/params/region.after.extent.xml new file mode 100644 index 0000000..b29abba --- /dev/null +++ b/params/region.after.extent.xml @@ -0,0 +1,29 @@ + + +region.after.extent +length + + +region.after.extent +Specifies the height of the footer. + + + + +0.4in + + + +Description + +The region after extent is the height of the area where footers +are printed. + + + + diff --git a/params/region.before.extent.xml b/params/region.before.extent.xml new file mode 100644 index 0000000..c62cc40 --- /dev/null +++ b/params/region.before.extent.xml @@ -0,0 +1,29 @@ + + +region.before.extent +length + + +region.before.extent +Specifies the height of the header + + + + +0.4in + + + +Description + +The region before extent is the height of the area where headers +are printed. + + + + diff --git a/params/region.inner.extent.xml b/params/region.inner.extent.xml new file mode 100644 index 0000000..48792a2 --- /dev/null +++ b/params/region.inner.extent.xml @@ -0,0 +1,51 @@ + + +region.inner.extent +length + + +region.inner.extent +Specifies the width of the inner side region + + + + +0in + + + +Description + +The region inner extent is the width of the optional +text area next to the inner side (binding side) of the +body region. + +For double-sided output, this side region +is fo:region-start on a odd-numbered page, +and fo:region-end on an even-numbered page. + +For single-sided output, this side region +is fo:region-start for all pages. + +This correspondence applies to all languages, +both left-to-right and right-to-left writing modes. + +The default value of this parameter is zero. If you enlarge this extent, +be sure to also enlarge the body.margin.inner +parameter to make room for its content, otherwise any text in +the side region may overlap with the body text. + +See also +region.outer.extent, +body.margin.inner, +body.margin.outer, +side.region.precedence. + + + + diff --git a/params/region.inner.properties.xml b/params/region.inner.properties.xml new file mode 100644 index 0000000..44e8bb4 --- /dev/null +++ b/params/region.inner.properties.xml @@ -0,0 +1,51 @@ + + +region.inner.properties +attribute set + + +region.inner.properties +Properties of running inner side region + + + + + + 0 + 0 + 90 + + + + +Description + +The FO stylesheet supports optional side regions +similar to the header and footer regions. +Any attributes declared in this attribute-set +are applied to the region element in the page master +on the inner side (binding side) of the page. +This corresponds to <fo:regin-start> +on odd-numbered pages and <fo:region-end> +on even-numbered pages. +For single-sided output, it always corresponds to +<fo:regin-start>. + +You can customize the template named +inner.region.content to specify +the content of the inner side region. + +See also +inner.region.content.properties, +page.margin.inner, +body.margin.inner, +and the corresponding outer +parameters. + + + diff --git a/params/region.outer.extent.xml b/params/region.outer.extent.xml new file mode 100644 index 0000000..086a3a6 --- /dev/null +++ b/params/region.outer.extent.xml @@ -0,0 +1,50 @@ + + +region.outer.extent +length + + +region.outer.extent +Specifies the width of the outer side region + + + + +0in + + + +Description + +The region outer extent is the width of the optional +text area next to the outer side (opposite the binding side) of the +body region. + +For double-sided output, this side region +is fo:region-end on a odd-numbered page, +and fo:region-start on an even-numbered page. + +For single-sided output, this side region +is fo:region-end for all pages. + +This correspondence applies to all languages, +both left-to-right and right-to-left writing modes. + +The default value of this parameter is zero. If you enlarge this extent, +be sure to also enlarge the body.margin.outer +parameter to make room for its content, otherwise any text in +the side region may overlap with the body text. + +See also +region.inner.extent, +body.margin.inner, +body.margin.outer, +side.region.precedence. + + + diff --git a/params/region.outer.properties.xml b/params/region.outer.properties.xml new file mode 100644 index 0000000..1ed1c50 --- /dev/null +++ b/params/region.outer.properties.xml @@ -0,0 +1,51 @@ + + +region.outer.properties +attribute set + + +region.outer.properties +Properties of running outer side region + + + + + + 0 + 0 + 90 + + + + +Description + +The FO stylesheet supports optional side regions +similar to the header and footer regions. +Any attributes declared in this attribute-set +are applied to the region element in the page master +on the outer side (opposite the binding side) of the page. +This corresponds to <fo:regin-start> +on odd-numbered pages and <fo:region-end> +on even-numbered pages. +For single-sided output, it always corresponds to +<fo:regin-start>. + +You can customize the template named +outer.region.content to specify +the content of the outer side region. + +See also +outer.region.content.properties, +page.margin.outer, +body.margin.outer, +and the corresponding inner +parameters. + + + diff --git a/params/revhistory.table.cell.properties.xml b/params/revhistory.table.cell.properties.xml new file mode 100644 index 0000000..49c4037 --- /dev/null +++ b/params/revhistory.table.cell.properties.xml @@ -0,0 +1,28 @@ + + +revhistory.table.cell.properties +attribute set + + +revhistory.table.cell.properties +The properties of table cells used for formatting revhistory + + + + + + + + + +Description + +This property set defines appearance of individual cells in revhistory table. + + + diff --git a/params/revhistory.table.properties.xml b/params/revhistory.table.properties.xml new file mode 100644 index 0000000..43116d0 --- /dev/null +++ b/params/revhistory.table.properties.xml @@ -0,0 +1,28 @@ + + +revhistory.table.properties +attribute set + + +revhistory.table.properties +The properties of table used for formatting revhistory + + + + + + + + + +Description + +This property set defines appearance of revhistory table. + + + diff --git a/params/revhistory.title.properties.xml b/params/revhistory.title.properties.xml new file mode 100644 index 0000000..f97d646 --- /dev/null +++ b/params/revhistory.title.properties.xml @@ -0,0 +1,28 @@ + + +revhistory.title.properties +attribute set + + +revhistory.title.properties +The properties of revhistory title + + + + + + + + + +Description + +This property set defines appearance of revhistory title. + + + diff --git a/params/root.filename.xml b/params/root.filename.xml new file mode 100644 index 0000000..ae5ca5b --- /dev/null +++ b/params/root.filename.xml @@ -0,0 +1,29 @@ + + +root.filename +uri + + +root.filename +Identifies the name of the root HTML file when chunking + + + + +index + + + +Description + +The root.filename is the base filename for +the chunk created for the root of each document processed. + + + + diff --git a/params/root.properties.xml b/params/root.properties.xml new file mode 100644 index 0000000..26c9951 --- /dev/null +++ b/params/root.properties.xml @@ -0,0 +1,46 @@ + + +root.properties +attribute set + + +root.properties +The properties of the fo:root element + + + + + + + + + + + + + + + + + + character-by-character + disregard-shifts + + + + + + + +Description + +This property set is used on the fo:root element of +an FO file. It defines a set of default, global parameters. + + + diff --git a/params/rootid.xml b/params/rootid.xml new file mode 100644 index 0000000..a0715af --- /dev/null +++ b/params/rootid.xml @@ -0,0 +1,33 @@ + + +rootid +string + + +rootid +Specify the root element to format + + + + + + + +Description + +If rootid is not empty, 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. +Because the entire document is available to the processor, automatic +numbering, cross references, and other dependencies are correctly +resolved. + + + diff --git a/params/runinhead.default.title.end.punct.xml b/params/runinhead.default.title.end.punct.xml new file mode 100644 index 0000000..d151e8b --- /dev/null +++ b/params/runinhead.default.title.end.punct.xml @@ -0,0 +1,27 @@ + + +runinhead.default.title.end.punct +string + + +runinhead.default.title.end.punct +Default punctuation character on a run-in-head + + + +. + + + +Description + +If non-zero, For a formalpara, use the specified +string as the separator between the title and following text. The period is the default value. + + + diff --git a/params/runinhead.title.end.punct.xml b/params/runinhead.title.end.punct.xml new file mode 100644 index 0000000..025aeed --- /dev/null +++ b/params/runinhead.title.end.punct.xml @@ -0,0 +1,32 @@ + + +runinhead.title.end.punct +string + + +runinhead.title.end.punct +Characters that count as punctuation on a run-in-head + + + + +.!?: + + + +Description + +Specify which characters are to be counted as punctuation. These +characters are checked for a match with the last character of the +title. If no match is found, the +runinhead.default.title.end.punct contents are +inserted. This is to avoid duplicated punctuation in the output. + + + + diff --git a/params/running.foot.properties.xml b/params/running.foot.properties.xml new file mode 100644 index 0000000..ee98592 --- /dev/null +++ b/params/running.foot.properties.xml @@ -0,0 +1,34 @@ + + +running.foot.properties +attribute set + + +running.foot.properties +Specifies properties for running foot on each slide + + + + + + + + + 14pt + #9F9F9F + + + + +Description + +This parameter specifies properties that are applied to the +running foot area of each slide. + + + diff --git a/params/sans.font.family.xml b/params/sans.font.family.xml new file mode 100644 index 0000000..d569b12 --- /dev/null +++ b/params/sans.font.family.xml @@ -0,0 +1,29 @@ + + +sans.font.family +string + + +sans.font.family +The default sans-serif font family + + + + +sans-serif + + + +Description + +The default sans-serif font family. At the present, this isn't +actually used by the stylesheets. + + + + diff --git a/params/saxon.callouts.xml b/params/saxon.callouts.xml new file mode 100644 index 0000000..e08fcdb --- /dev/null +++ b/params/saxon.callouts.xml @@ -0,0 +1,30 @@ + + +saxon.callouts +boolean + + +saxon.callouts +Enable the callout extension + + + + + + + + +Description + +The callouts extension processes areaset +elements in ProgramListingCO and other text-based +callout elements. + + + + diff --git a/params/saxon.character.representation.xml b/params/saxon.character.representation.xml new file mode 100644 index 0000000..bd8bcac --- /dev/null +++ b/params/saxon.character.representation.xml @@ -0,0 +1,38 @@ + + +saxon.character.representation +string + + +saxon.character.representation +Saxon character representation used in generated HTML pages + + + + + + +Description + +This parameter has effect only when Saxon 6 is used (version 6.4.2 or later). +It sets the character representation in files generated by the chunking stylesheets. +If you want to suppress entity references for characters with direct representations in +chunker.output.encoding, set the parameter value to native. + + + For more information, see Saxon output character representation. + + +This parameter is documented here, but the declaration is actually +in the chunker.xsl stylesheet module. + + + + + diff --git a/params/saxon.linenumbering.xml b/params/saxon.linenumbering.xml new file mode 100644 index 0000000..451028b --- /dev/null +++ b/params/saxon.linenumbering.xml @@ -0,0 +1,32 @@ + + +saxon.linenumbering +boolean + + +saxon.linenumbering +Enable the line numbering extension + + + + + + + + +Description + +If non-zero, verbatim environments (elements that have the +format='linespecific' notation attribute: address, +literallayout, programlisting, +screen, synopsis) that specify line numbering +will have line numbers. + + + + diff --git a/params/saxon.tablecolumns.xml b/params/saxon.tablecolumns.xml new file mode 100644 index 0000000..e9d9674 --- /dev/null +++ b/params/saxon.tablecolumns.xml @@ -0,0 +1,30 @@ + + +saxon.tablecolumns +boolean + + +saxon.tablecolumns +Enable the table columns extension function + + + + + + + + +Description + +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. + + + + diff --git a/params/script.dir.xml b/params/script.dir.xml new file mode 100644 index 0000000..9cb92af --- /dev/null +++ b/params/script.dir.xml @@ -0,0 +1,33 @@ + + +script.dir +uri + + +script.dir +Script directory + + + + + + + + +Description + +Identifies the JavaScript source directory for the slides. +This parameter can be set in the source +document with the <?dbhtml?> pseudo-attribute +script-dir. + +If non-empty, this value is prepended to each of the JavaScript files. + + + + diff --git a/params/section.autolabel.max.depth.xml b/params/section.autolabel.max.depth.xml new file mode 100644 index 0000000..e588e00 --- /dev/null +++ b/params/section.autolabel.max.depth.xml @@ -0,0 +1,32 @@ + + +section.autolabel.max.depth +integer + + +section.autolabel.max.depth +The deepest level of sections that are numbered. + + + + +8 + + + +Description + +When section numbering is turned on by the +section.autolabel parameter, then this +parameter controls the depth of section nesting that is +numbered. Sections nested to a level deeper than this value will not +be numbered. + + + + diff --git a/params/section.autolabel.xml b/params/section.autolabel.xml new file mode 100644 index 0000000..85eede6 --- /dev/null +++ b/params/section.autolabel.xml @@ -0,0 +1,26 @@ + + +section.autolabel +boolean + + +section.autolabel +Are sections enumerated? + + + + + + +Description + +If true (non-zero), unlabeled sections will be enumerated. + + + + diff --git a/params/section.container.element.xml b/params/section.container.element.xml new file mode 100644 index 0000000..a6c4059 --- /dev/null +++ b/params/section.container.element.xml @@ -0,0 +1,62 @@ + + +section.container.element +list +block +wrapper + + +section.container.element +Select XSL-FO element name to contain sections + + + + +block + + + +Description + +Selects the element name for outer container of +each section. The choices are block (default) +or wrapper. +The fo: namespace prefix is added +by the stylesheet to form the full element name. + + +This element receives the section id +attribute and the appropriate section level attribute-set. + + +Changing this parameter to wrapper +is only necessary when producing multi-column output +that contains page-wide spans. Using fo:wrapper +avoids the nesting of fo:block +elements that prevents spans from working (the standard says +a span must be on a block that is a direct child of +fo:flow). + + +If set to wrapper, the +section attribute-sets only support properties +that are inheritable. That's because there is no +block to apply them to. Properties such as +font-family are inheritable, but properties such as +border are not. + + +Only some XSL-FO processors need to use this parameter. +The Antenna House processor, for example, will handle +spans in nested blocks without changing the element name. +The RenderX XEP product and FOP follow the XSL-FO standard +and need to use wrapper. + + + + diff --git a/params/section.label.includes.component.label.xml b/params/section.label.includes.component.label.xml new file mode 100644 index 0000000..505d472 --- /dev/null +++ b/params/section.label.includes.component.label.xml @@ -0,0 +1,27 @@ + + +section.label.includes.component.label +boolean + + +section.label.includes.component.label +Do section labels include the component label? + + + + + + +Description + +If non-zero, section labels are prefixed with the label of the +component that contains them. + + + + diff --git a/params/section.level1.properties.xml b/params/section.level1.properties.xml new file mode 100644 index 0000000..4aa70b0 --- /dev/null +++ b/params/section.level1.properties.xml @@ -0,0 +1,43 @@ + + +section.level1.properties +attribute set + + +section.level1.properties +Properties for level-1 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level-1 section, and therefore apply to +the whole section. This includes sect1 +elements and section elements at level 1. + + +For example, you could start each level-1 section on +a new page by using: +<xsl:attribute-set name="section.level1.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.level2.properties.xml b/params/section.level2.properties.xml new file mode 100644 index 0000000..5dd76e9 --- /dev/null +++ b/params/section.level2.properties.xml @@ -0,0 +1,43 @@ + + +section.level2.properties +attribute set + + +section.level2.properties +Properties for level-2 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level-2 section, and therefore apply to +the whole section. This includes sect2 +elements and section elements at level 2. + + +For example, you could start each level-2 section on +a new page by using: +<xsl:attribute-set name="section.level2.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.level3.properties.xml b/params/section.level3.properties.xml new file mode 100644 index 0000000..0bcd696 --- /dev/null +++ b/params/section.level3.properties.xml @@ -0,0 +1,43 @@ + + +section.level3.properties +attribute set + + +section.level3.properties +Properties for level-3 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level-3 section, and therefore apply to +the whole section. This includes sect3 +elements and section elements at level 3. + + +For example, you could start each level-3 section on +a new page by using: +<xsl:attribute-set name="section.level3.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.level4.properties.xml b/params/section.level4.properties.xml new file mode 100644 index 0000000..1408851 --- /dev/null +++ b/params/section.level4.properties.xml @@ -0,0 +1,43 @@ + + +section.level4.properties +attribute set + + +section.level4.properties +Properties for level-4 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level-4 section, and therefore apply to +the whole section. This includes sect4 +elements and section elements at level 4. + + +For example, you could start each level-4 section on +a new page by using: +<xsl:attribute-set name="section.level4.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.level5.properties.xml b/params/section.level5.properties.xml new file mode 100644 index 0000000..9093b94 --- /dev/null +++ b/params/section.level5.properties.xml @@ -0,0 +1,43 @@ + + +section.level5.properties +attribute set + + +section.level5.properties +Properties for level-5 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level-5 section, and therefore apply to +the whole section. This includes sect5 +elements and section elements at level 5. + + +For example, you could start each level-5 section on +a new page by using: +<xsl:attribute-set name="section.level5.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.level6.properties.xml b/params/section.level6.properties.xml new file mode 100644 index 0000000..dda7937 --- /dev/null +++ b/params/section.level6.properties.xml @@ -0,0 +1,43 @@ + + +section.level6.properties +attribute set + + +section.level6.properties +Properties for level-6 sections + + + + + + + + + +Description + +The properties that apply to the containing +block of a level 6 or lower section, and therefore apply to +the whole section. This includes +section elements at level 6 and lower. + + +For example, you could start each level-6 section on +a new page by using: +<xsl:attribute-set name="section.level6.properties"> + <xsl:attribute name="break-before">page</xsl:attribute> +</xsl:attribute-set> + + +This attribute set inherits attributes from the +general section.properties attribute set. + + + + diff --git a/params/section.properties.xml b/params/section.properties.xml new file mode 100644 index 0000000..06acc31 --- /dev/null +++ b/params/section.properties.xml @@ -0,0 +1,35 @@ + + +section.properties +attribute set + + +section.properties +Properties for all section levels + + + + + + + + + +Description + +The properties that apply to the containing +block of all section levels, and therefore apply to +the whole section. +This attribute set is inherited by the +more specific attribute sets such as +section.level1.properties. +The default is empty. + + + + diff --git a/params/section.title.level1.properties.xml b/params/section.title.level1.properties.xml new file mode 100644 index 0000000..91c63ed --- /dev/null +++ b/params/section.title.level1.properties.xml @@ -0,0 +1,32 @@ + + +section.title.level1.properties +attribute set + + +section.title.level1.properties +Properties for level-1 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-1 section titles. + + + diff --git a/params/section.title.level2.properties.xml b/params/section.title.level2.properties.xml new file mode 100644 index 0000000..a25648a --- /dev/null +++ b/params/section.title.level2.properties.xml @@ -0,0 +1,33 @@ + + + +section.title.level2.properties +attribute set + + +section.title.level2.properties +Properties for level-2 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-2 section titles. + + + diff --git a/params/section.title.level3.properties.xml b/params/section.title.level3.properties.xml new file mode 100644 index 0000000..a009a6e --- /dev/null +++ b/params/section.title.level3.properties.xml @@ -0,0 +1,32 @@ + + +section.title.level3.properties +attribute set + + +section.title.level3.properties +Properties for level-3 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-3 section titles. + + + diff --git a/params/section.title.level4.properties.xml b/params/section.title.level4.properties.xml new file mode 100644 index 0000000..00d4398 --- /dev/null +++ b/params/section.title.level4.properties.xml @@ -0,0 +1,32 @@ + + +section.title.level4.properties +attribute set + + +section.title.level4.properties +Properties for level-4 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-4 section titles. + + + diff --git a/params/section.title.level5.properties.xml b/params/section.title.level5.properties.xml new file mode 100644 index 0000000..c25b5ef --- /dev/null +++ b/params/section.title.level5.properties.xml @@ -0,0 +1,32 @@ + + +section.title.level5.properties +attribute set + + +section.title.level5.properties +Properties for level-5 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-5 section titles. + + + diff --git a/params/section.title.level6.properties.xml b/params/section.title.level6.properties.xml new file mode 100644 index 0000000..a2a0feb --- /dev/null +++ b/params/section.title.level6.properties.xml @@ -0,0 +1,33 @@ + + +section.title.level6.properties +attribute set + + +section.title.level6.properties +Properties for level-6 section titles + + + + + + + + pt + + + + + +Description + +The properties of level-6 section titles. This property set is actually +used for all titles below level 5. + + + diff --git a/params/section.title.properties.xml b/params/section.title.properties.xml new file mode 100644 index 0000000..1317da1 --- /dev/null +++ b/params/section.title.properties.xml @@ -0,0 +1,39 @@ + + +section.title.properties +attribute set + + +section.title.properties +Properties for section titles + + + + + + + + + bold + + always + 0.8em + 1.0em + 1.2em + start + + + + + +Description + +The properties common to all section titles. + + + diff --git a/params/segmentedlist.as.table.xml b/params/segmentedlist.as.table.xml new file mode 100644 index 0000000..fb2c236 --- /dev/null +++ b/params/segmentedlist.as.table.xml @@ -0,0 +1,28 @@ + + +segmentedlist.as.table +boolean + + +segmentedlist.as.table +Format segmented lists as tables? + + + + + + + + +Description + +If non-zero, segmentedlists will be formatted as +tables. + + + diff --git a/params/sequential.links.xml b/params/sequential.links.xml new file mode 100644 index 0000000..293827d --- /dev/null +++ b/params/sequential.links.xml @@ -0,0 +1,25 @@ + + +sequential.links +boolean + + +sequential.links +Make sequentional links? + + + + + + + + +Description +FIXME + + diff --git a/params/shade.verbatim.style.xml b/params/shade.verbatim.style.xml new file mode 100644 index 0000000..0907806 --- /dev/null +++ b/params/shade.verbatim.style.xml @@ -0,0 +1,36 @@ + + +shade.verbatim.style +attribute set + + +shade.verbatim.style +Properties that specify the style of shaded verbatim listings + + + + + + 0 + #E0E0E0 + + + #E0E0E0 + + + + +Description + +Properties that specify the style of shaded verbatim listings. The +parameters specified (the border and background color) are added to +the styling of the xsl-fo output. A border might be specified as "thin +black solid" for example. See xsl-fo + + + diff --git a/params/shade.verbatim.xml b/params/shade.verbatim.xml new file mode 100644 index 0000000..82a7216 --- /dev/null +++ b/params/shade.verbatim.xml @@ -0,0 +1,30 @@ + + +shade.verbatim +boolean + + +shade.verbatim +Should verbatim environments be shaded? + + + + + + +Description + +In the FO stylesheet, if this parameter is non-zero then the +shade.verbatim.style properties will be applied +to verbatim environments. + +In the HTML stylesheet, this parameter is now deprecated. Use +CSS instead. + + + diff --git a/params/show.comments.xml b/params/show.comments.xml new file mode 100644 index 0000000..ac7bc24 --- /dev/null +++ b/params/show.comments.xml @@ -0,0 +1,32 @@ + + +show.comments +boolean + + +show.comments +Display remark elements? + + + + + + + + +Description + +If non-zero, comments will be displayed, otherwise they +are suppressed. Comments here refers to the remark element +(which was called comment prior to DocBook +4.0), not XML comments (<-- like this -->) which are +unavailable. + + + + diff --git a/params/show.foil.number.xml b/params/show.foil.number.xml new file mode 100644 index 0000000..627c6a7 --- /dev/null +++ b/params/show.foil.number.xml @@ -0,0 +1,28 @@ + + +show.foil.number +boolean + + +show.foil.number +Show foil number on each foil? + + + + + + + + +Description + +If non-zero, on each slide there will be its number. Currently +not supported in all output formats. + + + diff --git a/params/show.revisionflag.xml b/params/show.revisionflag.xml new file mode 100644 index 0000000..c589b01 --- /dev/null +++ b/params/show.revisionflag.xml @@ -0,0 +1,42 @@ + + +show.revisionflag +boolean + + +show.revisionflag +Enable decoration of elements that have a revisionflag + + + + + + + + +Description + + +If show.revisionflag is turned on, then the stylesheets +may produce additional markup designed to allow a CSS stylesheet to +highlight elements that have specific revisionflag settings. + +The markup inserted will be usually be either a <span> or +<div> with an appropriate class +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. + +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 changebars.xsl. + + + diff --git a/params/showtoc.image.xml b/params/showtoc.image.xml new file mode 100644 index 0000000..7b1fca3 --- /dev/null +++ b/params/showtoc.image.xml @@ -0,0 +1,29 @@ + + +showtoc.image +filename + + +showtoc.image +Show ToC image + + + + +showtoc.gif + + + +Description + +Specifies the filename of the show ToC image. This is used +when the ToC hide/show parameter is +enabled. + + + diff --git a/params/side.float.properties.xml b/params/side.float.properties.xml new file mode 100644 index 0000000..0a6d904 --- /dev/null +++ b/params/side.float.properties.xml @@ -0,0 +1,50 @@ + + +side.float.properties +attribute set + + +side.float.properties +Attribute set for side float container properties + + + + + + 2in + 4pt + 4pt + 2pt + 2pt + 0pt + 0pt + start + + + + +Description + +Properties that are applied to the +fo:block-container inside of +a side float that is generated by the template named +floater. +That template generates a side float +when the side.float.type is set to one +of the values for a side float. + +If you do only left or +start side floats, you may want to set the +padding-start attribute to zero. +If you do only right or +end side floats, you may want to set the +padding-end attribute to zero. + + + + diff --git a/params/side.region.precedence.xml b/params/side.region.precedence.xml new file mode 100644 index 0000000..e573e43 --- /dev/null +++ b/params/side.region.precedence.xml @@ -0,0 +1,56 @@ + + +side.region.precedence +string + + +side.region.precedence +Determines side region page layout precedence + + +false + + +Description + +If optional side regions on a page +are established using parameters such as +body.margin.inner, +region.inner.extent, etc., then this +parameter determines what happens at the corners where the +side regions meet the header and footer regions. + +If the value of this parameter is true, +then the side regions have precedence and extend higher +and lower, while the header and footer regions are narrower +and fit inside the side regions. + +If the value of this parameter is false +(the default value), then the header and footer regions +have precedence and extend over and below the side regions. +Any value other than true or +false is taken to be false. + +If you need to set precedence separately for +individual regions, then you can set four +parameters that are normally internal to the stylesheet. +These four parameters are normally set based +on the value from side.region.precedence: + +region.before.precedence +region.after.precedence +region.start.precedence +region.end.precedence + +See also +region.inner.extent, +region.outer.extent, +body.margin.inner, +body.margin.outer. + + diff --git a/params/sidebar.float.type.xml b/params/sidebar.float.type.xml new file mode 100644 index 0000000..8c6a286 --- /dev/null +++ b/params/sidebar.float.type.xml @@ -0,0 +1,90 @@ + + +sidebar.float.type +list +none +before +left +start +right +end +inside +outside + + +sidebar.float.type +Select type of float for sidebar elements + + + + +none + + + +Description + +Selects the type of float for sidebar elements. + + + +If sidebar.float.type is +none, then +no float is used. + + + +If sidebar.float.type is +before, then +the float appears at the top of the page. On some processors, +that may be the next page rather than the current page. + + + + +If sidebar.float.type is +left, +then a left side float is used. + + + + +If sidebar.float.type is +start, +then when the text direction is left-to-right a left side float is used. +When the text direction is right-to-left, a right side float is used. + + + + +If sidebar.float.type is +right, +then a right side float is used. + + + + +If sidebar.float.type is +end, +then when the text direction is left-to-right a right side float is used. +When the text direction is right-to-left, a left side float is used. + + + + +If your XSL-FO processor supports floats positioned on the +inside or +outside +of double-sided pages, then you have those two +options for side floats as well. + + + + + + diff --git a/params/sidebar.float.width.xml b/params/sidebar.float.width.xml new file mode 100644 index 0000000..cb989e4 --- /dev/null +++ b/params/sidebar.float.width.xml @@ -0,0 +1,35 @@ + + +sidebar.float.width +length + + +sidebar.float.width +Set the default width for sidebars + + + + +1in + + + +Description + +Sets the default width for sidebars when used as a side float. +The width determines the degree to which the sidebar block intrudes into +the text area. + +If sidebar.float.type is +before or +none, then +this parameter is ignored. + + + + diff --git a/params/sidebar.properties.xml b/params/sidebar.properties.xml new file mode 100644 index 0000000..fc98ac0 --- /dev/null +++ b/params/sidebar.properties.xml @@ -0,0 +1,42 @@ + + +sidebar.properties +attribute set + + +sidebar.properties +Attribute set for sidebar properties + + + + + + solid + 1pt + black + #DDDDDD + 12pt + 12pt + 6pt + 6pt + 0pt + 0pt + + + + + +Description + +The styling for sidebars. + + + diff --git a/params/sidebar.title.properties.xml b/params/sidebar.title.properties.xml new file mode 100644 index 0000000..f1b1d51 --- /dev/null +++ b/params/sidebar.title.properties.xml @@ -0,0 +1,32 @@ + + +sidebar.title.properties +attribute set + + +sidebar.title.properties +Attribute set for sidebar titles + + + + + + bold + false + start + always + + + + +Description + +The styling for sidebars titles. + + + diff --git a/params/simplesect.in.toc.xml b/params/simplesect.in.toc.xml new file mode 100644 index 0000000..9bc3ab5 --- /dev/null +++ b/params/simplesect.in.toc.xml @@ -0,0 +1,26 @@ + + +simplesect.in.toc +boolean + + +simplesect.in.toc +Should simplesect elements appear in the TOC? + + + + + + +Description + +If non-zero, simplesects will be included in the TOC. + + + + diff --git a/params/slide.font.family.xml b/params/slide.font.family.xml new file mode 100644 index 0000000..e1c7541 --- /dev/null +++ b/params/slide.font.family.xml @@ -0,0 +1,31 @@ + + +slide.font.family +list +open +serif +sans-serif +monospace + + +slide.font.family +Specifies font family to use for slide bodies + + + + +Helvetica + + + +Description + +Specifies the font family to use for slides bodies. + + + diff --git a/params/slide.title.font.family.xml b/params/slide.title.font.family.xml new file mode 100644 index 0000000..a5a3a88 --- /dev/null +++ b/params/slide.title.font.family.xml @@ -0,0 +1,31 @@ + + +slide.title.font.family +list +open +serif +sans-serif +monospace + + +slide.title.font.family +Specifies font family to use for slide titles + + + + +Helvetica + + + +Description + +Specifies the font family to use for slides titles. + + + diff --git a/params/slides.js.xml b/params/slides.js.xml new file mode 100644 index 0000000..90fffae --- /dev/null +++ b/params/slides.js.xml @@ -0,0 +1,28 @@ + + +slides.js +filename + + +slides.js +Slides overlay file + + + + +slides.js + + + +Description + +Specifies the filename of the slides JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/slides.properties.xml b/params/slides.properties.xml new file mode 100644 index 0000000..daca82c --- /dev/null +++ b/params/slides.properties.xml @@ -0,0 +1,31 @@ + + +slides.properties +attribute set + + +slides.properties +Specifies properties for all slides + + + + + + + + + + + + +Description + +This parameter specifies properties that are applied to all slides. + + + diff --git a/params/spacing.paras.xml b/params/spacing.paras.xml new file mode 100644 index 0000000..2f2323a --- /dev/null +++ b/params/spacing.paras.xml @@ -0,0 +1,30 @@ + + +spacing.paras +boolean + + +spacing.paras +Insert additional <p> elements for spacing? + + + + + + + + +Description + +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. + + + + diff --git a/params/speakernote.properties.xml b/params/speakernote.properties.xml new file mode 100644 index 0000000..089115a --- /dev/null +++ b/params/speakernote.properties.xml @@ -0,0 +1,32 @@ + + +speakernote.properties +attribute set + + +speakernote.properties +Specifies properties for all speakernotes + + + + + + Times Roman + italic + 12pt + normal + + + + +Description + +This parameter specifies properties that are applied to all speakernotes. + + + diff --git a/params/subscript.properties.xml b/params/subscript.properties.xml new file mode 100644 index 0000000..d2c7711 --- /dev/null +++ b/params/subscript.properties.xml @@ -0,0 +1,29 @@ + + +subscript.properties +attribute set + + +subscript.properties +Properties associated with subscripts + + + + + + 75% + + + + +Description + +Specifies styling properties for subscripts. + + + diff --git a/params/superscript.properties.xml b/params/superscript.properties.xml new file mode 100644 index 0000000..ecf6af1 --- /dev/null +++ b/params/superscript.properties.xml @@ -0,0 +1,29 @@ + + +superscript.properties +attribute set + + +superscript.properties +Properties associated with superscripts + + + + + + 75% + + + + +Description + +Specifies styling properties for superscripts. + + + diff --git a/params/suppress.footer.navigation.xml b/params/suppress.footer.navigation.xml new file mode 100644 index 0000000..430ed97 --- /dev/null +++ b/params/suppress.footer.navigation.xml @@ -0,0 +1,26 @@ + + +suppress.footer.navigation +boolean + + +suppress.footer.navigation +Disable footer navigation + + + +0 + + +Description + + +If non-zero, footer navigation will be suppressed. + + + diff --git a/params/suppress.header.navigation.xml b/params/suppress.header.navigation.xml new file mode 100644 index 0000000..8fff081 --- /dev/null +++ b/params/suppress.header.navigation.xml @@ -0,0 +1,27 @@ + + +suppress.header.navigation +boolean + + +suppress.header.navigation +Disable header navigation + + + + + + + + +Description + +If non-zero, header navigation will be suppressed. + + + diff --git a/params/suppress.homepage.title.xml b/params/suppress.homepage.title.xml new file mode 100644 index 0000000..38a3306 --- /dev/null +++ b/params/suppress.homepage.title.xml @@ -0,0 +1,25 @@ + + +suppress.homepage.title +boolean + + +suppress.homepage.title +Suppress title on homepage? + + + + + + + + +Description +FIXME:If non-zero, the title on the homepage is suppressed? + + diff --git a/params/suppress.navigation.xml b/params/suppress.navigation.xml new file mode 100644 index 0000000..351fc4d --- /dev/null +++ b/params/suppress.navigation.xml @@ -0,0 +1,28 @@ + + +suppress.navigation +boolean + + +suppress.navigation +Disable header and footer navigation + + + + + + + + +Description + + +If non-zero, header and footer navigation will be suppressed. + + + diff --git a/params/symbol.font.family.xml b/params/symbol.font.family.xml new file mode 100644 index 0000000..8acc791 --- /dev/null +++ b/params/symbol.font.family.xml @@ -0,0 +1,45 @@ + + +symbol.font.family +list +open +serif +sans-serif +monospace + + +symbol.font.family +The font families to be searched for symbols outside + of the body font + + + + +Symbol,ZapfDingbats + + + +Description + +A typical body or title font does not contain all +the character glyphs that DocBook supports. This parameter +specifies additional fonts that should be searched for +special characters not in the normal font. +These symbol font names are automatically appended +to the body or title font family name when fonts +are specified in a +font-family +property in the FO output. + +The symbol font names should be entered as a +comma-separated list. The default value is +Symbol,ZapfDingbats. + + + + diff --git a/params/table.borders.with.css.xml b/params/table.borders.with.css.xml new file mode 100644 index 0000000..2640fb9 --- /dev/null +++ b/params/table.borders.with.css.xml @@ -0,0 +1,28 @@ + + +table.borders.with.css +boolean + + +table.borders.with.css +Use CSS to specify table, row, and cell borders? + + + + + + + + +Description + +If non-zero, CSS will be used to draw table borders. + + + + diff --git a/params/table.caption.properties.xml b/params/table.caption.properties.xml new file mode 100644 index 0000000..8f028a5 --- /dev/null +++ b/params/table.caption.properties.xml @@ -0,0 +1,31 @@ + + +table.caption.properties +attribute set + + +table.caption.properties +Properties associated with a table caption + + + + + + always + + + + +Description + +The styling for table caption element (not the table title). + +See also table.properties. + + + diff --git a/params/table.cell.border.color.xml b/params/table.cell.border.color.xml new file mode 100644 index 0000000..326e148 --- /dev/null +++ b/params/table.cell.border.color.xml @@ -0,0 +1,39 @@ + + +table.cell.border.color +color + + +table.cell.border.color +Specifies the border color of table cells + + + + + +black + + + +Description + +Set the color of table cell borders. If non-zero, the value is used +for the border coloration. See CSS. A +color is either a keyword or a numerical RGB specification. +Keywords are aqua, black, blue, fuchsia, gray, green, lime, maroon, +navy, olive, orange, purple, red, silver, teal, white, and +yellow. + + + To control properties of cell borders in HTML output, you must also turn on the + table.borders.with.css parameter. + + + + diff --git a/params/table.cell.border.style.xml b/params/table.cell.border.style.xml new file mode 100644 index 0000000..221a29c --- /dev/null +++ b/params/table.cell.border.style.xml @@ -0,0 +1,42 @@ + + +table.cell.border.style +list +none +solid +dotted +dashed +double +groove +ridge +inset +outset +solid + + +table.cell.border.style +Specifies the border style of table cells + + + + +solid + + + +Description + +Specifies the border style of table cells. + + + To control properties of cell borders in HTML output, you must also turn on the + table.borders.with.css parameter. + + + + diff --git a/params/table.cell.border.thickness.xml b/params/table.cell.border.thickness.xml new file mode 100644 index 0000000..093e38e --- /dev/null +++ b/params/table.cell.border.thickness.xml @@ -0,0 +1,35 @@ + + +table.cell.border.thickness +length + + +table.cell.border.thickness +Specifies the thickness of table cell borders + + + + +0.5pt + + + +Description + +If non-zero, specifies the thickness of borders on table +cells. The units are points. See +CSS + + + To control properties of cell borders in HTML output, you must also turn on the + table.borders.with.css parameter. + + + + diff --git a/params/table.cell.padding.xml b/params/table.cell.padding.xml new file mode 100644 index 0000000..25fd653 --- /dev/null +++ b/params/table.cell.padding.xml @@ -0,0 +1,32 @@ + + +table.cell.padding +attribute set + + +table.cell.padding +Specifies the padding of table cells + + + + + + 2pt + 2pt + 2pt + 2pt + + + + +Description + +Specifies the padding of table cells. + + + diff --git a/params/table.entry.padding.xml b/params/table.entry.padding.xml new file mode 100644 index 0000000..cfd6aa3 --- /dev/null +++ b/params/table.entry.padding.xml @@ -0,0 +1,27 @@ + + +table.entry.padding +length + + +table.entry.padding + + + + + +2pt + + + +Description + +FIXME: + + + diff --git a/params/table.footnote.number.format.xml b/params/table.footnote.number.format.xml new file mode 100644 index 0000000..ebbd2ea --- /dev/null +++ b/params/table.footnote.number.format.xml @@ -0,0 +1,33 @@ + + +table.footnote.number.format +list +11,2,3... +AA,B,C... +aa,b,c... +ii,ii,iii... +II,II,III... + + +table.footnote.number.format +Identifies the format used for footnote numbers in tables + + + + +a + + + +Description + +The table.footnote.number.format specifies the format +to use for footnote numeration (1, i, I, a, or A) in tables. + + + diff --git a/params/table.footnote.number.symbols.xml b/params/table.footnote.number.symbols.xml new file mode 100644 index 0000000..a8d8c23 --- /dev/null +++ b/params/table.footnote.number.symbols.xml @@ -0,0 +1,39 @@ + + +table.footnote.number.symbols +string + + +table.footnote.number.symbols +Special characters to use a footnote markers in tables + + + + + + + + +Description + +If table.footnote.number.symbols is not the empty string, +table footnotes will use the characters it contains as footnote symbols. For example, +*&#x2020;&#x2021;&#x25CA;&#x2720; will identify +footnotes with *, , , +, and . If there are more footnotes +than symbols, the stylesheets will fall back to numbered footnotes using +table.footnote.number.format. + +The use of symbols for footnotes depends on the ability of your +processor (or browser) to render the symbols you select. Not all systems are +capable of displaying the full range of Unicode characters. If the quoted characters +in the preceding paragraph are not displayed properly, that's a good indicator +that you may have trouble using those symbols for footnotes. + + + diff --git a/params/table.footnote.properties.xml b/params/table.footnote.properties.xml new file mode 100644 index 0000000..94bed80 --- /dev/null +++ b/params/table.footnote.properties.xml @@ -0,0 +1,39 @@ + + +table.footnote.properties +attribute set + + +table.footnote.properties +Properties applied to each table footnote body + + + + + + + + + normal + normal + 2pt + + + + + +Description + +This attribute set is applied to the footnote-block +for each table footnote. +It can be used to set the +font-size, font-family, and other inheritable properties that will be +applied to all table footnotes. + + + diff --git a/params/table.frame.border.color.xml b/params/table.frame.border.color.xml new file mode 100644 index 0000000..070cb6a --- /dev/null +++ b/params/table.frame.border.color.xml @@ -0,0 +1,28 @@ + + +table.frame.border.color +color + + +table.frame.border.color +Specifies the border color of table frames + + + + + +black + + + +Description + +Specifies the border color of table frames. + + + diff --git a/params/table.frame.border.style.xml b/params/table.frame.border.style.xml new file mode 100644 index 0000000..881840c --- /dev/null +++ b/params/table.frame.border.style.xml @@ -0,0 +1,37 @@ + + +table.frame.border.style +list +none +solid +dotted +dashed +double +groove +ridge +inset +outset +solid + + +table.frame.border.style +Specifies the border style of table frames + + + + +solid + + + +Description + +Specifies the border style of table frames. + + + diff --git a/params/table.frame.border.thickness.xml b/params/table.frame.border.thickness.xml new file mode 100644 index 0000000..1eaa04a --- /dev/null +++ b/params/table.frame.border.thickness.xml @@ -0,0 +1,27 @@ + + +table.frame.border.thickness +length + + +table.frame.border.thickness +Specifies the thickness of the frame border + + + + +0.5pt + + + +Description + +Specifies the thickness of the border on the table's frame. + + + diff --git a/params/table.properties.xml b/params/table.properties.xml new file mode 100644 index 0000000..76340c8 --- /dev/null +++ b/params/table.properties.xml @@ -0,0 +1,34 @@ + + +table.properties +attribute set + + +table.properties +Properties associated with the block surrounding a table + + + + + + auto + + + + +Description + +Block styling properties for tables. This parameter should really +have been called table.block.properties or something +like that, but we’re leaving it to avoid backwards-compatibility +problems. + +See also table.table.properties. + + + diff --git a/params/table.spacer.image.xml b/params/table.spacer.image.xml new file mode 100644 index 0000000..12e6d5a --- /dev/null +++ b/params/table.spacer.image.xml @@ -0,0 +1,26 @@ + + +table.spacer.image +filename + + +table.spacer.image +Invisible pixel for tabular accessibility + + + + +graphics/spacer.gif + + + +Description +This is the 1x1 pixel, transparent pixel used for the table trick to increase the accessibility of the tabular +website presentation. + + diff --git a/params/table.table.properties.xml b/params/table.table.properties.xml new file mode 100644 index 0000000..4ee3422 --- /dev/null +++ b/params/table.table.properties.xml @@ -0,0 +1,36 @@ + + +table.table.properties +attribute set + + +table.table.properties +Properties associated with a table + + + + + + retain + collapse + + + + +Description + +The styling for tables. This parameter should really +have been called table.properties, but that parameter +name was inadvertently established for the block-level properties +of the table as a whole. + + +See also table.properties. + + + diff --git a/params/tablecolumns.extension.xml b/params/tablecolumns.extension.xml new file mode 100644 index 0000000..2ec817a --- /dev/null +++ b/params/tablecolumns.extension.xml @@ -0,0 +1,30 @@ + + +tablecolumns.extension +boolean + + +tablecolumns.extension +Enable the table columns extension function + + + + + + + + +Description + +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. + + + + diff --git a/params/target.database.document.xml b/params/target.database.document.xml new file mode 100644 index 0000000..042f017 --- /dev/null +++ b/params/target.database.document.xml @@ -0,0 +1,37 @@ + + +target.database.document +uri + + +target.database.document +Name of master database file for resolving +olinks + + + + olinkdb.xml + + +Description + + +To resolve olinks between documents, the stylesheets use a master +database document that identifies the target datafiles for all the +documents within the scope of the olinks. This parameter value is the +URI of the master document to be read during processing to resolve +olinks. The default value is olinkdb.xml. + +The data structure of the file is defined in the +targetdatabase.dtd DTD. The database file +provides the high level elements to record the identifiers, locations, +and relationships of documents. The cross reference data for +individual documents is generally pulled into the database using +system entity references or XIncludes. See also +targets.filename. + diff --git a/params/targets.filename.xml b/params/targets.filename.xml new file mode 100644 index 0000000..de6e29c --- /dev/null +++ b/params/targets.filename.xml @@ -0,0 +1,32 @@ + + +targets.filename +string + + +targets.filename +Name of cross reference targets data file + + +target.db + + +Description + + +In order to resolve olinks efficiently, the stylesheets can +generate an external data file containing information about +all potential cross reference endpoints in a document. +This parameter lets you change the name of the generated +file from the default name target.db. +The name must agree with that used in the target database +used to resolve olinks during processing. +See also target.database.document. + + + diff --git a/params/task.properties.xml b/params/task.properties.xml new file mode 100644 index 0000000..3ded676 --- /dev/null +++ b/params/task.properties.xml @@ -0,0 +1,29 @@ + + +task.properties +attribute set + + +task.properties +Properties associated with a task + + + + + + auto + + + + +Description + +Properties to style the entire block containing a task element. + + + diff --git a/params/template.xml b/params/template.xml new file mode 100644 index 0000000..9d35f83 --- /dev/null +++ b/params/template.xml @@ -0,0 +1,27 @@ + + +[[NAME]] + + + +[[NAME]] + + + + + + + + + +Description + +FIXME: + + + diff --git a/params/tex.math.delims.xml b/params/tex.math.delims.xml new file mode 100644 index 0000000..3a302f7 --- /dev/null +++ b/params/tex.math.delims.xml @@ -0,0 +1,47 @@ + + +tex.math.delims +boolean + + +tex.math.delims +Should equations output for processing by TeX be +surrounded by math mode delimiters? + + + + + + + + +Description + +For compatibility with DSSSL based DBTeXMath from Allin Cottrell +you should set this parameter to 0. + + + This feature is useful for print/PDF output only if you + use the obsolete and now unsupported PassiveTeX XSL-FO + engine. + + + +Related Parameters + tex.math.in.alt, + passivetex.extensions + + +See Also + You can also use the dbtex delims processing + instruction to control whether delimiters are output. + + + + diff --git a/params/tex.math.file.xml b/params/tex.math.file.xml new file mode 100644 index 0000000..fbc6eaa --- /dev/null +++ b/params/tex.math.file.xml @@ -0,0 +1,42 @@ + + +tex.math.file +string + + +tex.math.file +Name of temporary file for generating images from equations + + + + +tex-math-equations.tex + + + +Description + +Name of auxiliary file for TeX equations. This file can be +processed by dvi2bitmap to get bitmap versions of equations for HTML +output. + + +Related Parameters + tex.math.in.alt, + tex.math.delims, + + +More information + For how-to documentation on embedding TeX equations and + generating output from them, see + DBTeXMath. + + diff --git a/params/tex.math.in.alt.xml b/params/tex.math.in.alt.xml new file mode 100644 index 0000000..ed1abb9 --- /dev/null +++ b/params/tex.math.in.alt.xml @@ -0,0 +1,76 @@ + + +tex.math.in.alt +list +plain +latex + + +tex.math.in.alt +TeX notation used for equations + + + + + + + + +Description + +If you want type math directly in TeX notation in equations, +this parameter specifies notation used. Currently are supported two +values -- plain and latex. Empty +value means that you are not using TeX math at all. + +Preferred way for including TeX alternative of math is inside of +textobject element. Eg.: + +<inlineequation> +<inlinemediaobject> +<imageobject> +<imagedata fileref="eq1.gif"/> +</imageobject> +<textobject><phrase>E=mc squared</phrase></textobject> +<textobject role="tex"><phrase>E=mc^2</phrase></textobject> +</inlinemediaobject> +</inlineequation> + +If you are using graphic element, you can +store TeX inside alt element: + +<inlineequation> +<alt role="tex">a^2+b^2=c^2</alt> +<graphic fileref="a2b2c2.gif"/> +</inlineequation> + +If you want use this feature, you should process your FO with +PassiveTeX, which only supports TeX math notation. When calling +stylsheet, don't forget to specify also +passivetex.extensions=1. + +If you want equations in HTML, just process generated file +tex-math-equations.tex by TeX or LaTeX. Then run +dvi2bitmap program on result DVI file. You will get images for +equations in your document. + + + This feature is useful for print/PDF output only if you + use the obsolete and now unsupported PassiveTeX XSL-FO + engine. + + + + +Related Parameters + tex.math.delims, + passivetex.extensions, + tex.math.file + + + diff --git a/params/text.home.xml b/params/text.home.xml new file mode 100644 index 0000000..0bc81dd --- /dev/null +++ b/params/text.home.xml @@ -0,0 +1,27 @@ + + +text.home +string + + +text.home +Home + + + + +Home + + + +Description + +FIXME: + + + diff --git a/params/text.next.xml b/params/text.next.xml new file mode 100644 index 0000000..d89b8e8 --- /dev/null +++ b/params/text.next.xml @@ -0,0 +1,27 @@ + + +text.next +string + + +text.next +FIXME: + + + + +Next + + + +Description + +FIXME: + + + diff --git a/params/text.prev.xml b/params/text.prev.xml new file mode 100644 index 0000000..62d28e3 --- /dev/null +++ b/params/text.prev.xml @@ -0,0 +1,27 @@ + + +text.prev +string + + +text.prev +FIXME: + + + + +Prev + + + +Description + +FIXME: + + + diff --git a/params/text.toc.xml b/params/text.toc.xml new file mode 100644 index 0000000..083b8e3 --- /dev/null +++ b/params/text.toc.xml @@ -0,0 +1,27 @@ + + +text.toc +string + + +text.toc +FIXME: + + + + +ToC + + + +Description + +FIXME: + + + diff --git a/params/text.up.xml b/params/text.up.xml new file mode 100644 index 0000000..f6dca22 --- /dev/null +++ b/params/text.up.xml @@ -0,0 +1,27 @@ + + +text.up +string + + +text.up +FIXME: + + + + +Up + + + +Description + +FIXME: + + + diff --git a/params/textbgcolor.xml b/params/textbgcolor.xml new file mode 100644 index 0000000..b9aefe6 --- /dev/null +++ b/params/textbgcolor.xml @@ -0,0 +1,26 @@ + + +textbgcolor +color + + +textbgcolor +The background color of the table body + + + + +white + + + +Description +The background color of the table body. +Only applies with the tabular presentation is being used. + + diff --git a/params/textdata.default.encoding.xml b/params/textdata.default.encoding.xml new file mode 100644 index 0000000..b6f30a8 --- /dev/null +++ b/params/textdata.default.encoding.xml @@ -0,0 +1,32 @@ + + +textdata.default.encoding +string + + +textdata.default.encoding +Default encoding of external text files which are included +using textdata element + + + + + + + + +Description + +Specifies the encoding of any external text files included using +textdata element. This value is used only when you do +not specify encoding by the appropriate attribute +directly on textdata. An empty string is interpreted as the system +default encoding. + + + diff --git a/params/textinsert.extension.xml b/params/textinsert.extension.xml new file mode 100644 index 0000000..a6f1ea4 --- /dev/null +++ b/params/textinsert.extension.xml @@ -0,0 +1,62 @@ + + + textinsert.extension + boolean + + + textinsert.extension + Enables the textinsert extension element + + + + + + + Description + The textinsert extension element inserts the contents of + a file into the result tree (as text). + + To use the textinsert extension element, you must use + either Saxon or Xalan as your XSLT processor (it doesn’t + work with xsltproc), along with either the DocBook Saxon + extensions or DocBook Xalan extensions (for more + information about those extensions, see DocBook Saxon Extensions and DocBook Xalan Extensions), and you must set both + the use.extensions and + textinsert.extension parameters to + 1. + As an alternative to using the textinsert element, + consider using an Xinclude element with the + parse="text" attribute and value + specified, as detailed in Using XInclude for text inclusions. + + + See Also + You can also use the dbhtml-include href processing + instruction to insert external files — both files containing + plain text and files with markup content (including HTML + content). + + More information + For how-to documentation on inserting contents of + external code files and other text files into output, see + External code files. + For guidelines on inserting contents of + HTML files into output, see Inserting external HTML code. + + diff --git a/params/title.font.family.xml b/params/title.font.family.xml new file mode 100644 index 0000000..f04e616 --- /dev/null +++ b/params/title.font.family.xml @@ -0,0 +1,38 @@ + + +title.font.family +list +open +serif +sans-serif +monospace + + +title.font.family +The default font family for titles + + + + +sans-serif + + + +Description + +The title font family is used for titles (chapter, section, figure, +etc.) + +If more than one font is required, enter the font names, +separated by a comma, e.g. + + <xsl:param name="body.font.family">Arial, SimSun, serif</xsl:param> + + + + diff --git a/params/title.margin.left.xml b/params/title.margin.left.xml new file mode 100644 index 0000000..dc50dd1 --- /dev/null +++ b/params/title.margin.left.xml @@ -0,0 +1,65 @@ + + +title.margin.left +length + + +title.margin.left +Adjust the left margin for titles + + + + + + + -4pc + 0pt + 0pt + + + + + +Description + +This parameter provides +the means of adjusting the left margin for titles +when the XSL-FO processor being used is +an old version of FOP (0.25 and earlier). +It is only useful when the fop.extensions +is nonzero. + +The left margin of the body region +is calculated to include this space, +and titles are outdented to the left outside +the body region by this amount, +effectively leaving titles at the intended left margin +and the body text indented. +Currently this method is only used for old FOP because +it cannot properly use the body.start.indent +parameter. + + +The default value when the fop.extensions +parameter is nonzero is -4pc, which means the +body text is indented 4 picas relative to +the titles. +The default value when the fop.extensions +parameter equals zero is 0pt, and +the body indent should instead be specified +using the body.start.indent +parameter. + + +If you set the value to zero, be sure to still include +a unit indicator such as 0pt, or +the FO processor will report errors. + + + + diff --git a/params/titlefoil.html.xml b/params/titlefoil.html.xml new file mode 100644 index 0000000..5fa2acd --- /dev/null +++ b/params/titlefoil.html.xml @@ -0,0 +1,27 @@ + + +titlefoil.html +filename + + +titlefoil.html +Name of title foil HTML file + + + + + + + + +Description + +Sets the filename used for the slides titlepage. + + + diff --git a/params/toc.bg.color.xml b/params/toc.bg.color.xml new file mode 100644 index 0000000..1389c62 --- /dev/null +++ b/params/toc.bg.color.xml @@ -0,0 +1,27 @@ + + +toc.bg.color +color + + +toc.bg.color +Background color for ToC frame + + + + +#FFFFFF + + + +Description + +Specifies the background color used in the ToC frame. + + + diff --git a/params/toc.blank.graphic.xml b/params/toc.blank.graphic.xml new file mode 100644 index 0000000..bb24888 --- /dev/null +++ b/params/toc.blank.graphic.xml @@ -0,0 +1,28 @@ + + +toc.blank.graphic +boolean + + +toc.blank.graphic +Use graphic for "blanks" in TOC? + + + + + + + + +Description +If non-zero, "blanks" in the the TOC will be accomplished +with the graphic identified by toc.spacer.image. + +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.blank.image.xml b/params/toc.blank.image.xml new file mode 100644 index 0000000..82caa2f --- /dev/null +++ b/params/toc.blank.image.xml @@ -0,0 +1,27 @@ + + +toc.blank.image +filename + + +toc.blank.image +The image for "blanks" in the TOC + + + + +graphics/blank.gif + + + +Description +If toc.blank.graphic is non-zero, this image +will be used to for "blanks" in the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.blank.text.xml b/params/toc.blank.text.xml new file mode 100644 index 0000000..d39aec4 --- /dev/null +++ b/params/toc.blank.text.xml @@ -0,0 +1,27 @@ + + +toc.blank.text +string + + +toc.blank.text +The text for "blanks" in the TOC + + + + +    + + + +Description +If toc.blank.graphic is zero, this text string +will be used for "blanks" in the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.hide.show.xml b/params/toc.hide.show.xml new file mode 100644 index 0000000..1570ec4 --- /dev/null +++ b/params/toc.hide.show.xml @@ -0,0 +1,33 @@ + + +toc.hide.show +boolean + + +toc.hide.show +Enable hide/show button for ToC frame + + + + + + + + +Description + +If non-zero, JavaScript (and an additional icon, see +hidetoc.image and +showtoc.image) is added to each slide +to allow the ToC panel to be toggled on each panel. + +There is a bug in Mozilla 1.0 (at least as of CR3) that causes +the browser to reload the titlepage when this feature is used. + + + diff --git a/params/toc.html.xml b/params/toc.html.xml new file mode 100644 index 0000000..62c060c --- /dev/null +++ b/params/toc.html.xml @@ -0,0 +1,27 @@ + + +toc.html +filename + + +toc.html +Name of ToC HTML file + + + + + + + + +Description + +Sets the filename used for the table of contents page. + + + diff --git a/params/toc.image.xml b/params/toc.image.xml new file mode 100644 index 0000000..147155c --- /dev/null +++ b/params/toc.image.xml @@ -0,0 +1,27 @@ + + +toc.image +filename + + +toc.image +ToC image + + + + +active/nav-toc.png + + + +Description + +Specifies the filename of the ToC navigation icon. + + + diff --git a/params/toc.indent.width.xml b/params/toc.indent.width.xml new file mode 100644 index 0000000..449e74c --- /dev/null +++ b/params/toc.indent.width.xml @@ -0,0 +1,34 @@ + + +toc.indent.width +float + + +toc.indent.width +Amount of indentation for TOC entries + + + + +24 + + + + +Description + +Specifies, in points, the distance by which each level of the +TOC is indented from its parent. + +This value is expressed in points, without +a unit (in other words, it is a bare number). Using a bare number allows the stylesheet +to perform calculations that would otherwise have to be performed by the FO processor +because not all processors support expressions. + + + diff --git a/params/toc.line.properties.xml b/params/toc.line.properties.xml new file mode 100644 index 0000000..0886fa4 --- /dev/null +++ b/params/toc.line.properties.xml @@ -0,0 +1,44 @@ + + +toc.line.properties +attribute set + + +toc.line.properties +Properties for lines in ToCs and LoTs + + + + + + justify + start + + + + + + +Description + +Properties which are applied to every line in ToC (or LoT). You can +modify them in order to change appearance of all, or some lines. For +example, in order to make lines for chapters bold, specify the +following in your customization layer: + +<xsl:attribute-set name="toc.line.properties"> + <xsl:attribute name="font-weight"> + <xsl:choose> + <xsl:when test="self::chapter">bold</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </xsl:attribute> +</xsl:attribute-set> + + + diff --git a/params/toc.list.type.xml b/params/toc.list.type.xml new file mode 100644 index 0000000..31dc465 --- /dev/null +++ b/params/toc.list.type.xml @@ -0,0 +1,30 @@ + + +toc.list.type +list +dl +ul +ol + + +toc.list.type +Type of HTML list element to use for Tables of Contents + + + +dl + + +Description + +When an automatically generated Table of Contents (or List of Titles) +is produced, this HTML element will be used to make the list. + + + + diff --git a/params/toc.margin.properties.xml b/params/toc.margin.properties.xml new file mode 100644 index 0000000..25963df --- /dev/null +++ b/params/toc.margin.properties.xml @@ -0,0 +1,33 @@ + + +toc.margin.properties +attribute set + + +toc.margin.properties +Margin properties used on Tables of Contents + + + + + + 0.5em + 1em + 2em + 0.5em + 1em + 2em + + + + +Description +This attribute set is used on Tables of Contents. These attributes are set +on the wrapper that surrounds the ToC block, not on each individual lines. + + diff --git a/params/toc.max.depth.xml b/params/toc.max.depth.xml new file mode 100644 index 0000000..75902b3 --- /dev/null +++ b/params/toc.max.depth.xml @@ -0,0 +1,25 @@ + + +toc.max.depth +integer + + +toc.max.depth +How many levels should be created for each TOC? + + + +8 + + +Description + +Specifies the maximal depth of TOC on all levels. + + + diff --git a/params/toc.pointer.graphic.xml b/params/toc.pointer.graphic.xml new file mode 100644 index 0000000..4b2cb74 --- /dev/null +++ b/params/toc.pointer.graphic.xml @@ -0,0 +1,28 @@ + + +toc.pointer.graphic +boolean + + +toc.pointer.graphic +Use graphic for TOC pointer? + + + + + + + + +Description +If non-zero, the "pointer" in the TOC will be displayed +with the graphic identified by toc.pointer.image. + +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.pointer.image.xml b/params/toc.pointer.image.xml new file mode 100644 index 0000000..bf06901 --- /dev/null +++ b/params/toc.pointer.image.xml @@ -0,0 +1,27 @@ + + +toc.pointer.image +filename + + +toc.pointer.image +The image for the "pointer" in the TOC + + + + +graphics/arrow.gif + + + +Description +If toc.pointer.graphic is non-zero, this image +will be used for the "pointer" in the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.pointer.text.xml b/params/toc.pointer.text.xml new file mode 100644 index 0000000..b094765 --- /dev/null +++ b/params/toc.pointer.text.xml @@ -0,0 +1,27 @@ + + +toc.pointer.text +string + + +toc.pointer.text +The text for the "pointer" in the TOC + + + + + >  + + + +Description +If toc.pointer.graphic is zero, this text string +will be used to display the "pointer" in the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.row.height.xml b/params/toc.row.height.xml new file mode 100644 index 0000000..89bac83 --- /dev/null +++ b/params/toc.row.height.xml @@ -0,0 +1,33 @@ + + +toc.row.height +length + + +toc.row.height +Height of ToC rows in dynamic ToCs + + + + +22 + + + +Description + +This parameter specifies the height of each row in the table of +contents. This is only applicable if a dynamic ToC is used. You may want to +adjust this parameter for optimal appearance with the font and image +sizes selected by your CSS +stylesheet. + + + + diff --git a/params/toc.section.depth.xml b/params/toc.section.depth.xml new file mode 100644 index 0000000..db99f9c --- /dev/null +++ b/params/toc.section.depth.xml @@ -0,0 +1,28 @@ + + +toc.section.depth +integer + + +toc.section.depth +How deep should recursive sections appear +in the TOC? + + + +2 + + +Description + +Specifies the depth to which recursive sections should appear in the +TOC. + + + + diff --git a/params/toc.spacer.graphic.xml b/params/toc.spacer.graphic.xml new file mode 100644 index 0000000..0a5729c --- /dev/null +++ b/params/toc.spacer.graphic.xml @@ -0,0 +1,28 @@ + + +toc.spacer.graphic +boolean + + +toc.spacer.graphic +Use graphic for TOC spacer? + + + + + + + + +Description +If non-zero, the indentation in the TOC will be accomplished +with the graphic identified by toc.spacer.image. + +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.spacer.image.xml b/params/toc.spacer.image.xml new file mode 100644 index 0000000..0d55016 --- /dev/null +++ b/params/toc.spacer.image.xml @@ -0,0 +1,27 @@ + + +toc.spacer.image +filename + + +toc.spacer.image +The image for spacing the TOC + + + + +graphics/blank.gif + + + +Description +If toc.spacer.graphic is non-zero, this image +will be used to indent the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.spacer.text.xml b/params/toc.spacer.text.xml new file mode 100644 index 0000000..bfb605f --- /dev/null +++ b/params/toc.spacer.text.xml @@ -0,0 +1,27 @@ + + +toc.spacer.text +string + + +toc.spacer.text +The text for spacing the TOC + + + + +    + + + +Description +If toc.spacer.graphic is zero, this text string +will be used to indent the TOC. +Only applies with the tabular presentation is being used. + + diff --git a/params/toc.width.xml b/params/toc.width.xml new file mode 100644 index 0000000..71a3c03 --- /dev/null +++ b/params/toc.width.xml @@ -0,0 +1,28 @@ + + +toc.width +length + + +toc.width +Width of ToC frame + + + + +250 + + + + +Description + +Specifies the width of the ToC frame in pixels. + + + diff --git a/params/ua.js.xml b/params/ua.js.xml new file mode 100644 index 0000000..8242a71 --- /dev/null +++ b/params/ua.js.xml @@ -0,0 +1,28 @@ + + +ua.js +filename + + +ua.js +UA JavaScript file + + + + +ua.js + + + +Description + +Specifies the filename of the UA JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/ulink.footnotes.xml b/params/ulink.footnotes.xml new file mode 100644 index 0000000..f17c884 --- /dev/null +++ b/params/ulink.footnotes.xml @@ -0,0 +1,34 @@ + + +ulink.footnotes +boolean + + +ulink.footnotes +Generate footnotes for ulinks? + + + + + + + + +Description + +If non-zero, and if ulink.show also is non-zero, +the URL of each ulink will appear as a footnote. + +DocBook 5 does not have an ulink element. When processing +DocBoook 5 documents, ulink.footnotes applies to all inline +elements that are marked up with xlink:href attributes +that point to external resources. + + + + diff --git a/params/ulink.hyphenate.chars.xml b/params/ulink.hyphenate.chars.xml new file mode 100644 index 0000000..7419e87 --- /dev/null +++ b/params/ulink.hyphenate.chars.xml @@ -0,0 +1,38 @@ + + +ulink.hyphenate.chars +string + + +ulink.hyphenate.chars +List of characters to allow ulink URLs to be automatically +hyphenated on + + + + +/ + + + +Description + +If the ulink.hyphenate parameter is not +empty, then hyphenation of ulinks is turned on, and any character +contained in this parameter is treated as an allowable hyphenation +point. This and ulink.hyphenate work together, +one is pointless without the other being set to a non-empty value + +The default value is /, but the parameter could +be customized to contain other URL characters, as for example: + +<xsl:param name="ulink.hyphenate.chars">:/@&?.#</xsl:param> + + + + diff --git a/params/ulink.hyphenate.xml b/params/ulink.hyphenate.xml new file mode 100644 index 0000000..8aa1dfe --- /dev/null +++ b/params/ulink.hyphenate.xml @@ -0,0 +1,39 @@ + + +ulink.hyphenate +string + + +ulink.hyphenate +Allow URLs to be automatically hyphenated + + + + + + + + +Description + +If not empty, the specified character (or more generally, +content) is added to URLs after every character included in the string +in the ulink.hyphenate.chars parameter (default +is /) to enable hyphenation of ulinks. If the character +in this parameter is a Unicode soft hyphen (0x00AD) or Unicode +zero-width space (0x200B), some FO processors will be able to +reasonably hyphenate long URLs. + +Note that this hyphenation process is only applied when the +ulink element is empty and the url attribute is reused as the link +text. It is not applied if the ulink has literal text content. The +same applies in in DocBook 5, where ulink was replaced with link with +an xlink:href attribute. + + + diff --git a/params/ulink.show.xml b/params/ulink.show.xml new file mode 100644 index 0000000..6f90d58 --- /dev/null +++ b/params/ulink.show.xml @@ -0,0 +1,37 @@ + + +ulink.show +boolean + + +ulink.show +Display URLs after ulinks? + + + + + + + + +Description + +If non-zero, the URL of each ulink will +appear after the text of the link. If the text of the link and the URL +are identical, the URL is suppressed. + +See also ulink.footnotes. + +DocBook 5 does not have an ulink element. When processing +DocBoook 5 documents, ulink.show applies to all inline +elements that are marked up with xlink:href attributes +that point to external resources. + + + + diff --git a/params/ulink.target.xml b/params/ulink.target.xml new file mode 100644 index 0000000..cf1d42b --- /dev/null +++ b/params/ulink.target.xml @@ -0,0 +1,29 @@ + + +ulink.target +string + + +ulink.target +The HTML anchor target for ULinks + + + + +_top + + + +Description + +If ulink.target is non-zero, its value will +be used for the target attribute +on anchors generated for ulinks. + + + diff --git a/params/up.image.xml b/params/up.image.xml new file mode 100644 index 0000000..1c3bfa2 --- /dev/null +++ b/params/up.image.xml @@ -0,0 +1,27 @@ + + +up.image +filename + + +up.image +Up-arrow image + + + + +active/nav-up.png + + + +Description + +Specifies the filename of the upward-pointing navigation arrow. + + + diff --git a/params/use.embed.for.svg.xml b/params/use.embed.for.svg.xml new file mode 100644 index 0000000..f7c52cc --- /dev/null +++ b/params/use.embed.for.svg.xml @@ -0,0 +1,33 @@ + + +use.embed.for.svg +boolean + + +use.embed.for.svg +Use HTML embed for SVG? + + + + + + + + +Description + +If non-zero, an embed element will be created for +SVG figures. An object is always created, +this parameter merely controls whether or not an additional embed +is generated inside the object. + +On the plus side, this may be more portable among browsers and plug-ins. +On the minus side, it isn't valid HTML. + + + diff --git a/params/use.extensions.xml b/params/use.extensions.xml new file mode 100644 index 0000000..4dce71b --- /dev/null +++ b/params/use.extensions.xml @@ -0,0 +1,31 @@ + + +use.extensions +boolean + + +use.extensions +Enable extensions + + + + + + + + +Description + +If non-zero, extensions may be used. Each extension is +further controlled by its own parameter. But if +use.extensions is zero, no extensions will +be used. + + + + diff --git a/params/use.id.as.filename.xml b/params/use.id.as.filename.xml new file mode 100644 index 0000000..e5133e9 --- /dev/null +++ b/params/use.id.as.filename.xml @@ -0,0 +1,30 @@ + + +use.id.as.filename +boolean + + +use.id.as.filename +Use ID value of chunk elements as the filename? + + + + + + + + +Description + +If use.id.as.filename +is non-zero, the filename of chunk elements that have IDs will be +derived from the ID value. + + + + diff --git a/params/use.id.function.xml b/params/use.id.function.xml new file mode 100644 index 0000000..5f4e6f7 --- /dev/null +++ b/params/use.id.function.xml @@ -0,0 +1,32 @@ + + +use.id.function +boolean + + +use.id.function +Use the XPath id() function to find link targets? + + + + + + + + +Description + +If 1, the stylesheets use the id() function +to find the targets of cross reference elements. This is more +efficient, but only works if your XSLT processor implements the +id() function, naturally. +THIS PARAMETER IS NOT SUPPORTED. IT IS ALWAYS ASSUMED TO BE 1. +SEE xref.xsl IF YOU NEED TO TURN IT OFF. + + + diff --git a/params/use.local.olink.style.xml b/params/use.local.olink.style.xml new file mode 100644 index 0000000..eb4f57a --- /dev/null +++ b/params/use.local.olink.style.xml @@ -0,0 +1,28 @@ + + +use.local.olink.style +boolean + + +use.local.olink.style +Process olinks using xref style of current +document + + + + +Description + +When cross reference data is collected for use by olinks, the data for each potential target includes one field containing a completely assembled cross reference string, as if it were an xref generated in that document. Other fields record the separate title, number, and element name of each target. When an olink is formed to a target from another document, the olink resolves to that preassembled string by default. If the use.local.olink.style parameter is set to non-zero, then instead the cross +reference string is formed again from the target title, number, and +element name, using the stylesheet processing the targeting document. +Then olinks will match the xref style in the targeting document +rather than in the target document. If both documents are processed +with the same stylesheet, then the results will be the same. + + diff --git a/params/use.role.as.xrefstyle.xml b/params/use.role.as.xrefstyle.xml new file mode 100644 index 0000000..56c4470 --- /dev/null +++ b/params/use.role.as.xrefstyle.xml @@ -0,0 +1,93 @@ + + +use.role.as.xrefstyle +boolean + + +use.role.as.xrefstyle +Use role attribute for +xrefstyle on xref? + + + + + + + + +Description + +In DocBook documents that conform to a schema older than V4.3, this parameter allows +role to serve the purpose of specifying the cross reference style. + +If non-zero, the role attribute on +xref will be used to select the cross reference style. +In DocBook V4.3, the xrefstyle attribute was added for this purpose. +If the xrefstyle attribute is present, +role will be ignored, regardless of the setting +of this parameter. + + + +Example + +The following small stylesheet shows how to configure the +stylesheets to make use of the cross reference style: + +<?xml version="1.0"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + version="1.0"> + +<xsl:import href="../xsl/html/docbook.xsl"/> + +<xsl:output method="html"/> + +<xsl:param name="local.l10n.xml" select="document('')"/> +<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> + <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en"> + <l:context name="xref"> + <l:template name="chapter" style="title" text="Chapter %n, %t"/> + <l:template name="chapter" text="Chapter %n"/> + </l:context> + </l:l10n> +</l:i18n> + +</xsl:stylesheet> + +With this stylesheet, the cross references in the following document: + +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" + "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> +<book id="book"><title>Book</title> + +<preface> +<title>Preface</title> + +<para>Normal: <xref linkend="ch1"/>.</para> +<para>Title: <xref xrefstyle="title" linkend="ch1"/>.</para> + +</preface> + +<chapter id="ch1"> +<title>First Chapter</title> + +<para>Irrelevant.</para> + +</chapter> +</book> + +will appear as: + + +Normal: Chapter 1. +Title: Chapter 1, First Chapter. + + + + diff --git a/params/use.role.for.mediaobject.xml b/params/use.role.for.mediaobject.xml new file mode 100644 index 0000000..9241ace --- /dev/null +++ b/params/use.role.for.mediaobject.xml @@ -0,0 +1,56 @@ + + +use.role.for.mediaobject +boolean + + +use.role.for.mediaobject +Use role attribute +value for selecting which of several objects within a mediaobject to use. + + + + + + + + + +Description + +If non-zero, the role attribute on +imageobjects or other objects within a mediaobject container will be used to select which object will be +used. + + +The order of selection when then parameter is non-zero is: + + + + If the stylesheet parameter preferred.mediaobject.role has a value, then the object whose role equals that value is selected. + + +Else if an object's role attribute has a value of +html for HTML processing or +fo for FO output, then the first +of such objects is selected. + + + +Else the first suitable object is selected. + + + +If the value of +use.role.for.mediaobject +is zero, then role attributes are not considered +and the first suitable object +with or without a role value is used. + + + diff --git a/params/use.svg.xml b/params/use.svg.xml new file mode 100644 index 0000000..8f13be0 --- /dev/null +++ b/params/use.svg.xml @@ -0,0 +1,30 @@ + + +use.svg +boolean + + +use.svg +Allow SVG in the result tree? + + + + + + + + +Description + +If non-zero, SVG will be considered an acceptable image format. SVG +is passed through to the result tree, so correct rendering of the resulting +diagram depends on the formatter (FO processor or web browser) that is used +to process the output from the stylesheet. + + + diff --git a/params/variablelist.as.blocks.xml b/params/variablelist.as.blocks.xml new file mode 100644 index 0000000..71e1c98 --- /dev/null +++ b/params/variablelist.as.blocks.xml @@ -0,0 +1,62 @@ + + +variablelist.as.blocks +boolean + + +variablelist.as.blocks +Format variablelists lists as blocks? + + + + + + + + +Description + +If non-zero, variablelists will be formatted as +blocks. + +If you have long terms, proper list markup in the FO case may produce +unattractive lists. By setting this parameter, you can force the stylesheets +to produce block markup instead of proper lists. + +You can override this setting with a processing instruction as the +child of variablelist: dbfo +list-presentation="blocks" or dbfo +list-presentation="list". + +When using list-presentation="list", +you can also control the amount of space used for the terms with +the dbfo term-width=".25in" processing instruction, +the termlength attribute on variablelist, +or allow the stylesheets to attempt to calculate the amount of space to leave based on the +number of letters in the longest term. + + + <variablelist> + <?dbfo list-presentation="list"?> + <?dbfo term-width="1.5in"?> + <?dbhtml list-presentation="table"?> + <?dbhtml term-width="1.5in"?> + <varlistentry> + <term>list</term> + <listitem> + <para> + Formatted as a list even if variablelist.as.blocks is set to 1. + </para> + </listitem> + </varlistentry> + </variablelist> + + + + + diff --git a/params/variablelist.as.table.xml b/params/variablelist.as.table.xml new file mode 100644 index 0000000..113d2f5 --- /dev/null +++ b/params/variablelist.as.table.xml @@ -0,0 +1,54 @@ + + +variablelist.as.table +boolean + + +variablelist.as.table +Format variablelists as tables? + + + + + + + + +Description + +If non-zero, variablelists will be formatted as +tables. A processing instruction exists to specify a particular width for the +column containing the terms: +dbhtml term-width=".25in" + +You can override this setting with a processing instruction as the +child of variablelist: dbhtml +list-presentation="table" or dbhtml +list-presentation="list". + +This parameter only applies to the HTML transformations. In the +FO case, proper list markup is robust enough to handle the formatting. +But see also variablelist.as.blocks. + + <variablelist> + <?dbhtml list-presentation="table"?> + <?dbhtml term-width="1.5in"?> + <?dbfo list-presentation="list"?> + <?dbfo term-width="1in"?> + <varlistentry> + <term>list</term> + <listitem> + <para> + Formatted as a table even if variablelist.as.table is set to 0. + </para> + </listitem> + </varlistentry> + </variablelist> + + + diff --git a/params/variablelist.max.termlength.xml b/params/variablelist.max.termlength.xml new file mode 100644 index 0000000..ff56a87 --- /dev/null +++ b/params/variablelist.max.termlength.xml @@ -0,0 +1,46 @@ + + +variablelist.max.termlength +number + + +variablelist.max.termlength +Specifies the longest term in variablelists + + + + +24 + + + +Description + +In variablelists, the listitem +is indented to leave room for the +term elements. That indent may be computed +if it is not specified with a termlength +attribute on the variablelist element. + + +The computation counts characters in the +term elements in the list +to find the longest term. However, some terms are very long +and would produce extreme indents. This parameter lets you +set a maximum character count. Any terms longer than the maximum +would line wrap. The default value is 24. + + +The character counts are converted to physical widths +by multiplying by 0.50em. There will be some variability +in how many actual characters fit in the space +since some characters are wider than others. + + + + diff --git a/params/variablelist.term.break.after.xml b/params/variablelist.term.break.after.xml new file mode 100644 index 0000000..8472f5e --- /dev/null +++ b/params/variablelist.term.break.after.xml @@ -0,0 +1,39 @@ + + +variablelist.term.break.after +boolean + + +variablelist.term.break.after +Generate line break after each term within a +multi-term varlistentry? + + + + +0 + + +Description + +Set a non-zero value for the +variablelist.term.break.after parameter to +generate a line break between terms in a +multi-term varlistentry. + + +If you set a non-zero value for +variablelist.term.break.after, you may also +want to set the value of the +variablelist.term.separator parameter to an +empty string (to suppress rendering of the default comma and space +after each term). + + + + diff --git a/params/variablelist.term.properties.xml b/params/variablelist.term.properties.xml new file mode 100644 index 0000000..4a4835d --- /dev/null +++ b/params/variablelist.term.properties.xml @@ -0,0 +1,29 @@ + + +variablelist.term.properties +attribute set + + +variablelist.term.properties +To add properties to the term elements in a variablelist. + + + + + + + + +Description +These properties are added to the block containing a +term in a variablelist. +Use this attribute-set to set +font properties or alignment, for example. + + + diff --git a/params/variablelist.term.separator.xml b/params/variablelist.term.separator.xml new file mode 100644 index 0000000..f3df883 --- /dev/null +++ b/params/variablelist.term.separator.xml @@ -0,0 +1,40 @@ + + +variablelist.term.separator +string + + +variablelist.term.separator +Text to separate terms within a multi-term +varlistentry + + + + +, + + +Description + +When a varlistentry contains multiple term +elements, the string specified in the value of the +variablelist.term.separator parameter is placed +after each term except the last. + + + To generate a line break between multiple terms in + a varlistentry, set a non-zero value for the + variablelist.term.break.after parameter. If + you do so, you may also want to set the value of the + variablelist.term.separator parameter to an + empty string (to suppress rendering of the default comma and space + after each term). + + + + diff --git a/params/verbatim.properties.xml b/params/verbatim.properties.xml new file mode 100644 index 0000000..28a368a --- /dev/null +++ b/params/verbatim.properties.xml @@ -0,0 +1,38 @@ + + +verbatim.properties +attribute set + + +verbatim.properties +Properties associated with verbatim text + + + + + + 0.8em + 1em + 1.2em + 0.8em + 1em + 1.2em + false + no-wrap + false + preserve + preserve + start + + + +Description +This attribute set is used on all verbatim environments. + + + diff --git a/params/webhelp.autolabel.xml b/params/webhelp.autolabel.xml new file mode 100644 index 0000000..de20701 --- /dev/null +++ b/params/webhelp.autolabel.xml @@ -0,0 +1,25 @@ + + +webhelp.autolabel +boolean + + +webhelp.autolabel +Should tree-like ToC use autonumbering feature? + + + + +0 + + + +Description +To include chapter and section numbers the table of contents pane, set this parameter to 1. + + diff --git a/params/webhelp.base.dir.xml b/params/webhelp.base.dir.xml new file mode 100644 index 0000000..1dcf688 --- /dev/null +++ b/params/webhelp.base.dir.xml @@ -0,0 +1,29 @@ + + +webhelp.base.dir +string + + +webhelp.base.dir +The base directory for webhelp output. + + + + +docs + + + +Description +If specified, the webhelp.base.dir +parameter identifies the output directory for webhelp. (If not +specified, the output directory is system dependent.) By default, this +parameter is set to docs. + + + diff --git a/params/webhelp.common.dir.xml b/params/webhelp.common.dir.xml new file mode 100644 index 0000000..8d5267b --- /dev/null +++ b/params/webhelp.common.dir.xml @@ -0,0 +1,25 @@ + + +webhelp.common.dir +string + + +webhelp.common.dir +Path to the directory for the common webhelp resources (JavaScript, css, common images, etc). + + + + +../common/ + + + +Description +By default, webhelp creates a common directory containing resources such as JavaScript files, css, common images, etc. In some cases you may prefer to store these files in a standard location on your site and point all webhelp documents to that location. You can use this parameter to control the urls written to these common resources. For example, you might set this parameter to /common and create a single common directory at the root of your web server. + + diff --git a/params/webhelp.default.topic.xml b/params/webhelp.default.topic.xml new file mode 100644 index 0000000..4dca60e --- /dev/null +++ b/params/webhelp.default.topic.xml @@ -0,0 +1,36 @@ + + +webhelp.default.topic +string + + +webhelp.default.topic +The name of the file to which the start file in the webhelp base directory redirects + + + + +index.html + + + +Description +Currently webhelp creates a base directory and puts the output +files in a content subdirectory. It creates a +file in the base directory that redirects to a configured file in the +content directory. The +webhelp.default.topic parameter lets you +configure the name of the file that is redirected to. + + This parameter will be removed from a future version of + webhelp along with the content + directory. + + + + diff --git a/params/webhelp.include.search.tab.xml b/params/webhelp.include.search.tab.xml new file mode 100644 index 0000000..131f32d --- /dev/null +++ b/params/webhelp.include.search.tab.xml @@ -0,0 +1,25 @@ + + +webhelp.include.search.tab +boolean + + +webhelp.include.search.tab +Should the webhelp output include a Search tab? + + + + +true + + + +Description +Set this parameter to 0 to suppress the search tab from webhelp output. + + diff --git a/params/webhelp.indexer.language.xml b/params/webhelp.indexer.language.xml new file mode 100644 index 0000000..1bead3c --- /dev/null +++ b/params/webhelp.indexer.language.xml @@ -0,0 +1,47 @@ + + +webhelp.indexer.language + + + +webhelp.indexer.language +The language to use for creating the webhelp search index. + + + + +en + + + +Description +To support stemming in the client-side webhelp stemmer, you must provide the language code. By default, the following languages are supported: + + + en: English + + + de: German + + + fr: French + + + zh: Chinese + + + ja: Japanese + + + ko: Korean + + +See the webhelp documentation for information on adding support for additional languages. + + + diff --git a/params/webhelp.start.filename.xml b/params/webhelp.start.filename.xml new file mode 100644 index 0000000..2106de4 --- /dev/null +++ b/params/webhelp.start.filename.xml @@ -0,0 +1,34 @@ + + +webhelp.start.filename +string + + +webhelp.start.filename +The name of the start file in the webhelp base directory. + + + + +index.html + + + +Description +Currently webhelp creates a base directory and puts the output +files in a content subdirectory. It creates a +file in the base directory that redirects to a configured file in the +content directory. The webhelp.start.filename parameter lets you configure the name of the redirect file. + + This parameter will be removed from a future version of + webhelp along with the content + directory. + + + + diff --git a/params/webhelp.tree.cookie.id.xml b/params/webhelp.tree.cookie.id.xml new file mode 100644 index 0000000..8f790be --- /dev/null +++ b/params/webhelp.tree.cookie.id.xml @@ -0,0 +1,38 @@ + + +webhelp.tree.cookie.id +string + + +webhelp.tree.cookie.id +Controls how the cookie that stores the webhelp toc state is named. + + + + + + + + +Description +The webhelp output does not use a frameset. Instead, the table of contents is a div on each page. To preserve the state of the table of contents as the user navigates from page to page, webhelp stores the state in a cookie and reads that cookie when you get to the next page. If you've published several webhelp documents on the same domain, it is important that each cookie have a unique id. In lieu of calling on a GUID generator, by default this parameter is just set to the number of nodes in the document on the assumption that it is unlikely that you will have more than one document with the exact number of nodes. A more optimal solution would be for the user to pass in some unique, stable identifier from the build system to use as the webhelp cookie id. For example, if you have safeguards in place to ensure that the xml:id of the root element of each document will be unique on your site, then you could set webhelptree.cookie.id as follows: + + + + + + + + + + ]]> + + + + diff --git a/params/wordml.template.xml b/params/wordml.template.xml new file mode 100644 index 0000000..4dae8a8 --- /dev/null +++ b/params/wordml.template.xml @@ -0,0 +1,29 @@ + + +wordml.template +uri + + +wordml.template +Specify the template WordML document + + + + + + + + +Description + +The wordml.template parameter specifies a WordML document to use as a template for the generated document. The template document is used to define the (extensive) headers for the generated document, in particular the paragraph and character styles that are used to format the various elements. Any content in the template document is ignored. + +A template document is used in order to allow maintenance of the paragraph and character styles to be done using Word itself, rather than these XSL stylesheets. + + + diff --git a/params/writing.mode.xml b/params/writing.mode.xml new file mode 100644 index 0000000..c695933 --- /dev/null +++ b/params/writing.mode.xml @@ -0,0 +1,83 @@ + + +writing.mode +string + + +writing.mode +Direction of text flow based on locale + + + + + + + writing-mode + + + + + + + + + + +Description + +Sets direction of text flow and text alignment based on locale. +The value is normally taken from the gentext file for the +lang attribute of the document's root element, using the +key name 'writing-mode' to look it up in the gentext file. +But the param can also be +set on the command line to override that gentext value. + +Accepted values are: + + + lr-tb + + Left-to-right text flow in each line, lines stack top to bottom. + + + + rl-tb + + Right-to-left text flow in each line, lines stack top to bottom. + + + + tb-rl + + Top-to-bottom text flow in each vertical line, lines stack right to left. + Supported by only a few XSL-FO processors. Not supported in HTML output. + + + + lr + + Shorthand for lr-tb. + + + + rl + + Shorthand for rl-tb. + + + + tb + + Shorthand for tb-rl. + + + + + + + diff --git a/params/xbCollapsibleLists.js.xml b/params/xbCollapsibleLists.js.xml new file mode 100644 index 0000000..b30391f --- /dev/null +++ b/params/xbCollapsibleLists.js.xml @@ -0,0 +1,28 @@ + + +xbCollapsibleLists.js +filename + + +xbCollapsibleLists.js +xbCollapsibleLists JavaScript file + + + + +xbCollapsibleLists.js + + + +Description + +Specifies the filename of the xbCollapsibleLists JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/xbDOM.js.xml b/params/xbDOM.js.xml new file mode 100644 index 0000000..a699e9c --- /dev/null +++ b/params/xbDOM.js.xml @@ -0,0 +1,28 @@ + + +xbDOM.js +filename + + +xbDOM.js +xbDOM JavaScript file + + + + +xbDOM.js + + + +Description + +Specifies the filename of the xbDOM JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/xbLibrary.js.xml b/params/xbLibrary.js.xml new file mode 100644 index 0000000..fe2d8fe --- /dev/null +++ b/params/xbLibrary.js.xml @@ -0,0 +1,28 @@ + + +xbLibrary.js +filename + + +xbLibrary.js +xbLibrary JavaScript file + + + + +xbLibrary.js + + + +Description + +Specifies the filename of the xbLibrary JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/xbStyle.js.xml b/params/xbStyle.js.xml new file mode 100644 index 0000000..b587573 --- /dev/null +++ b/params/xbStyle.js.xml @@ -0,0 +1,28 @@ + + +xbStyle.js +filename + + +xbStyle.js +xbStyle JavaScript file + + + + +xbStyle.js + + + +Description + +Specifies the filename of the xbStyle JavaScript file. It's unlikely +that you will ever need to change this parameter. + + + diff --git a/params/xep.extensions.xml b/params/xep.extensions.xml new file mode 100644 index 0000000..8ac2520 --- /dev/null +++ b/params/xep.extensions.xml @@ -0,0 +1,31 @@ + + +xep.extensions +boolean + + +xep.extensions +Enable XEP extensions? + + + + + + +Description + +If non-zero, +XEP +extensions will be used. XEP extensions consists of PDF bookmarks, +document information and better index processing. + + +This parameter can also affect which graphics file formats +are supported + + diff --git a/params/xep.index.item.properties.xml b/params/xep.index.item.properties.xml new file mode 100644 index 0000000..b1db129 --- /dev/null +++ b/params/xep.index.item.properties.xml @@ -0,0 +1,36 @@ + + +xep.index.item.properties +attribute set + + +xep.index.item.properties +Properties associated with XEP index-items + + + + + + true + true + + + + +Description + +Properties associated with XEP index-items, which generate +page numbers in an index processed by XEP. For more info see +the XEP documentation section "Indexes" in +http://www.renderx.com/reference.html#Indexes. + +This attribute-set also adds by default any properties from the +index.page.number.properties +attribute-set. + + diff --git a/params/xref.label-page.separator.xml b/params/xref.label-page.separator.xml new file mode 100644 index 0000000..355fc4a --- /dev/null +++ b/params/xref.label-page.separator.xml @@ -0,0 +1,38 @@ + + +xref.label-page.separator +string + + +xref.label-page.separator +Punctuation or space separating label from page number in xref + + + + + + +Description + + +This parameter allows you to control the punctuation of certain +types of generated cross reference text. +When cross reference text is generated for an +xref or +olink element +using an xrefstyle attribute +that makes use of the select: feature, +and the selected components include both label and page +but no title, +then the value of this parameter is inserted between +label and page number in the output. +If a title is included, then other separators are used. + + + + diff --git a/params/xref.label-title.separator.xml b/params/xref.label-title.separator.xml new file mode 100644 index 0000000..3d6e222 --- /dev/null +++ b/params/xref.label-title.separator.xml @@ -0,0 +1,36 @@ + + +xref.label-title.separator +string + + +xref.label-title.separator +Punctuation or space separating label from title in xref + + + +: + + +Description + + +This parameter allows you to control the punctuation of certain +types of generated cross reference text. +When cross reference text is generated for an +xref or +olink element +using an xrefstyle attribute +that makes use of the select: feature, +and the selected components include both label and title, +then the value of this parameter is inserted between +label and title in the output. + + + + diff --git a/params/xref.properties.xml b/params/xref.properties.xml new file mode 100644 index 0000000..6438f6c --- /dev/null +++ b/params/xref.properties.xml @@ -0,0 +1,29 @@ + + +xref.properties +attribute set + + +xref.properties +Properties associated with cross-reference text + + + + + + + + + +Description + +This attribute set is used to set properties +on cross reference text. + + + diff --git a/params/xref.title-page.separator.xml b/params/xref.title-page.separator.xml new file mode 100644 index 0000000..32ef9f1 --- /dev/null +++ b/params/xref.title-page.separator.xml @@ -0,0 +1,36 @@ + + +xref.title-page.separator +string + + +xref.title-page.separator +Punctuation or space separating title from page number in xref + + + + + + +Description + + +This parameter allows you to control the punctuation of certain +types of generated cross reference text. +When cross reference text is generated for an +xref or +olink element +using an xrefstyle attribute +that makes use of the select: feature, +and the selected components include both title and page number, +then the value of this parameter is inserted between +title and page number in the output. + + + + diff --git a/params/xref.with.number.and.title.xml b/params/xref.with.number.and.title.xml new file mode 100644 index 0000000..06fcc7e --- /dev/null +++ b/params/xref.with.number.and.title.xml @@ -0,0 +1,30 @@ + + +xref.with.number.and.title +boolean + + +xref.with.number.and.title +Use number and title in cross references + + + + + + + + +Description + +A cross reference may include the number (for example, the number of +an example or figure) and the title which is a required child of some +targets. This parameter inserts both the relevant number as well as +the title into the link. + + + -- cgit v1.2.3