Revision history
- 2.1.2, 10 Apr 2023
Added a
$verbatim-trim-leading-blank-lines
parameter. This is analagous to the$verbatim-trim-trailing-blank-lines
parameter except for leading blank lines instead of trailing ones. It is false by default, for backwards compatibility, but note that some syntax highlighters may trim leading (and trailing) blank links anyway.
- 2.1.1, 08 Apr 2023
Added a
$copy-verbatim-js
parameter. This feature creates a dynamic “copy” button on verbatim listings that will copy the text of the listing (without callouts, line annotations, etc.) to the clipboard.Fixed a minor issue where some spurious namespace declarations were being copied into the HTML output.
- 2.1.0, 07 Apr 2023
This is the first official release of the “2.x” versions of the stylesheets. Version 2.1.0 introduces a number of new features and corrects major issues with localization and media object rendering, but is not entirely backwards compatible with the 1.x versions. The incompatibilities should mostly effect customization layers, not formatted documents, though the HTML output will be a little different in most cases. For a summary of the changes, see Appendix A, Changes in version 2.1.0.
- Part I. Introduction
- Preface
- 1. Overview
- 2. Using the stylesheets
- 2.1. Using the Jar
- 2.2. Using the Python script
- 2.3. Run with Java
- 2.4. Run with Docker
- 2.5. Extension functions
- 2.6. “Chunked” output
- 2.7. Effectivity attributes and profiling
- 2.8. Syntax highlighting
- 2.9. Persistent table of contents
- 2.10. On-page table of contents
- 2.11. Print output (dead tree editions)
- 2.12. EPUB output
- 3. Customizing the stylesheets
- 4. Localization
- 5. Implementation details
- 6. Building the stylesheets
- A. Changes in version 2.1.0
- Glossary
- References
- Acknowledgements
- Index
- Index by module
- Part II. Reference
- I. Parameter reference
- $additional-languages — Additional localization languages (beyond the default language)
- $align-char-default, $align-char-pad, $align-char-width — Support “char” alignment on CALS table cells
- $allow-eval — Process the
eval
processing instruction? - $annotate-toc — Annotate the table-of-contents?
- $annotation-collection — An external collection of annotations
- $annotation-mark — Identifying mark for annotations
- $annotation-placement — Determines where the annotation mark is placed
- $annotation-style — Selects the annotation style
- $annotations-js — Script to support popup (JavaScript) annotations
- $auto-toc — Automatically generate tables of contents
- $bibliography-collection — An external collection of bibliography entries
- $bibliography-style — The bibliography style
- $books-inherit-from — Identifies what inherited numeration applies to books
- $books-number-from — Identifies where book numeration begins
- $callout-default-column — Default column for callouts
- $callout-unicode-start — Initial callout character
- $chunk — Produce chunked output?
- $chunk-exclude — XPath expressions for excluding chunks
- $chunk-include — XPath expressions for identifying potential chunks
- $chunk-nav — Add keyboard navigation to chunks?
- $chunk-nav-js — Script to support keyboard navigation
- $chunk-output-base-uri — Output base URI for chunks
- $chunk-renumber-footnotes — Renumber footnotes when chunking?
- $chunk-section-depth — Returns the chunking depth for recursive sections
- $classsynopsis-indent — Indent for
classsynopsis
members - $component-numbers — Are components numbered?
- $component-numbers-inherit — Include component labels in section labels?
- $components-inherit-from — Identifies what inherited numeration applies to components
- $components-number-from — Identifies where component numeration begins
- $control-js — Script to support theme selection
- $copy-verbatim-js — Script to support dynamic copy button on verbatim listings
- $copyright-collapse-years — Collapse sequential copyright years into a range?
- $copyright-year-range-separator — Separator character for copyright year ranges
- $copyright-year-separator — Separator character for copyright years
- $date-date-format, $date-dateTime-format — Format strings for dates and dateTimes
- $dc-metadata — Output Dublin Core metadata?
- $debug — Debugging flags
- $default-float-style — Default float style
- $default-language — Default language
- $default-length-magnitude, $default-length-unit — The magnitude and units of the default length
- $default-theme — Default theme
- $division-numbers — Are divisions numbered?
- $division-numbers-inherit — Include division labels in component labels?
- $divisions-inherit-from — Identifies what inherited numeration applies to divisions
- $divisions-number-from — Identifies where division numeration begins
- $docbook-transclusion — Enable DocBook transclusion processing
- $dynamic-profile-error — How are errors in dynamic profiling handled?
- $dynamic-profile-variables — Dynamic profiling variables
- $dynamic-profiles — Is dynamic profiling enabled?
- $experimental-pmuj — Insert reverse links
- $fallback-js — Script to support audio/video fallback
- $footnote-numeration — How are footnotes numbered?
- $formal-object-title-placement — Specify placement of title on formal elements
- $formal-objects-inherit-from — Identifies what inherited numeration applies to formal-objects
- $formal-objects-number-from — Identifies where formal-object numeration begins
- $formalgroup-nested-object-title-placement — Specify placement of title on formal elements inside
formalgroup
- $funcsynopsis-default-style — Default style for function synopses
- $funcsynopsis-table-threshold — Maximium width of a function synopsis
- $funcsynopsis-trailing-punctuation — Trailing punctuation in function synopses
- $generate-html-page — Generate the HTML page structure around the styled document
- $generate-index — Automatically generate an index?
- $generate-nested-toc — Determines if subsubections appear in the table of contents
- $generate-toc — Generate a table-of-contents?
- $generate-trivial-toc — Generate a trivial table-of-contents?
- $generated-id-root — The string generated as the unique identifier for the root of the tree
- $generated-id-sep — The string generated to separate parts of a unique identifier
- $generator-metadata — Output generator metadata?
- $gentext-language — Specifies language for generated text
- $glossary-collection — An external collection of glossary entries
- $glossary-sort-entries — Sort glossaries?
- $html-extension — The extension used for HTML output when chunking
- $image-ignore-scaling — Ignore scaling?
- $image-nominal-height — Nominal height of an image
- $image-nominal-width — Nominal width of an image
- $image-property-warning — Warn if image properties cannot be obtained?
- $index-on-role, $index-on-type — Make distinct indexes based on role and type?
- $index-show-entries — Make index entries visible in the text?
- $indexed-section-groups — Generate index entries grouped by section
- $lists-of-equations — Generate a list of equations?
- $lists-of-examples — Generate a list of examples?
- $lists-of-figures — Generate a list of figures?
- $lists-of-procedures — Generate a list of figures?
- $lists-of-tables — Generate a list of tables?
- $local-conventions — Transformation for local conventions
- $mathml-js — JavaScript library supporting MathML
- $mediaobject-accessibility — Accessibility settings for media objects
- $mediaobject-details-placement — Specify placement of details on media objects
- $mediaobject-exclude-extensions — Exclude media objects by extension
- $mediaobject-grouped-by-type — Are media grouped by type?
- $mediaobject-input-base-uri — Base URI of images and other media in the XML sources
- $mediaobject-output-base-uri — Base URI of images and other media in the output
- $mediaobject-output-paths — Preserve input mediaobject paths in output
- $mediaobject-video-element — Use the video element?
- $message-level — How chatty should status messages be?
- $nominal-page-width — The nominal page width
- $number-single-appendix — Number a single appendix?
- $olink-databases — External olink databases
- $orderedlist-item-numeration — Numeration for nested ordered lists
- $othername-in-middle — Treat othername as a middle name
- $output-media — The intended output media
- $oxy-markup — Is Oxygen change tracking markup rendered?
- $page-style — Select the page style
- $pagetoc-dynamic — Make the on-page ToC dynamic?
- $pagetoc-elements — Elements that should have an on-page ToC
- $pagetoc-js — Script to support the on-page ToC
- $paper-size — Select the paper style
- $persistent-toc — Generate a persistent Table of Contents?
- $persistent-toc-css — Persistent ToC CSS
- $persistent-toc-filename — Name of file that holds the persistent ToC
- $persistent-toc-js — Script to support the persistent ToC
- $persistent-toc-search — Generate a search box in the persistent ToC
- $personal-name-style — The style for formatting personal names
- $pixels-per-inch — The number of pixels per inch
- $procedure-step-numeration — Numeration for nested procedure steps
- $productionset-lhs-rhs-separator — Separator in productions
- $profile-arch — Profile tokens for “arch”
- $profile-audience — Profile tokens for “audience”
- $profile-condition — Profile tokens for “condition”
- $profile-conformance — Profile tokens for “conformance”
- $profile-lang — Profile tokens for “xml:lang”
- $profile-os — Profile tokens for “os”
- $profile-outputformat — Profile tokens for “outputformat”
- $profile-revision — Profile tokens for “revision”
- $profile-revisionflag — Profile tokens for “revisionflag”
- $profile-role — Profile tokens for “role”
- $profile-security — Profile tokens for “security”
- $profile-separator — The profile separator character
- $profile-userlevel — Profile tokens for “userlevel”
- $profile-vendor — Profile tokens for “vendor”
- $profile-wordsize — Profile tokens for “wordsize”
- $qandadiv-default-toc — Generate a table-of-contents for
qandadiv
elements? - $qandaset-default-label — The default label for
qandaset
elements - $qandaset-default-toc — Generate a table-of-contents for
qandaset
elements? - $refentry-generate-name — Use “Name” as the title of a
refentry
- $refentry-generate-title — Use the subject of the page as the title of a
refentry
- $relax-ng-grammar — Validation grammar
- $resource-base-uri — Base URI of additional resources
- $revhistory-style — Rendering style for
revhistory
elements. - $section-numbers — Are sections numbered?
- $section-numbers-inherit — Include ancestor section labels?
- $section-toc-depth — Depth of sections in the table of contents
- $sections-inherit-from — Identifies what inherited numeration applies to sections
- $sections-number-from — Identifies where (top-level) section numeration begins
- $segmentedlist-style — Choose segmented list presentation style
- $sets-inherit-from — Identifies what inherited numeration applies to sets
- $sets-number-from — Identifies where set numeration begins
- $show-remarks — Show
remark
elements? - $sidebar-as-aside — Render
sidebar
as anaside
? - $sort-collation — Sorting collation
- $table-accessibility — Accessibility settings for tables
- $table-footnote-numeration — How are footnotes numbered in tables?
- $theme-picker — Allow users to select themes?
- $transclusion-id-fixup — Transclusion ID fixup
- $transclusion-link-scope — Transclusion link scope
- $transclusion-prefix-separator — Transclusion separator
- $transclusion-suffix — Transclusion suffix
- $transform-after — Transform the process document
- $transform-before — Transform the preprocessed document
- $transform-original — Transform the original document
- $unwrap-paragraphs — Attempt to unwrap paragraphs that contain block elements?
- $use-docbook-css — Create links to standard DocBook CSS stylesheets?
- $use-minified-css — Create links to minified CSS?
- $user-css-links — A list of user-defined CSS stylesheets
- $variablelist-termlength-threshold — Threshold value for considering
varlistentry
terms “long” - $verbatim-callouts — A list determining how callouts are processed
- $verbatim-line-style — List of verbatim elements to be rendered in the line style
- $verbatim-number-every-nth — Line numbering frequency
- $verbatim-number-first-line — Number the first line?
- $verbatim-number-minlines — Shortest listing to number
- $verbatim-number-separator — Separator between line numbers and lines
- $verbatim-numbered-elements — Verbatim environments that should be numbered
- $verbatim-plain-style — List of verbatim elements to be rendered in the plain style
- $verbatim-space — The space character to use when padding verbatim lines
- $verbatim-style-default — The default verbatim style
- $verbatim-syntax-highlight-css — Stylesheet for syntax highlighting
- $verbatim-syntax-highlight-languages — Languages for which syntax highlighting should be performed
- $verbatim-syntax-highlighter — Selects the syntax highlighter
- $verbatim-table-style — List of verbatim elements to be rendered in the table style
- $verbatim-trim-leading-blank-lines — Trim leading blank lines off of verbatim environments?
- $verbatim-trim-trailing-blank-lines — Trim trailing blank lines off of verbatim environments?
- $warn-about-missing-localizations — Warn about missing localization?
- $xlink-arclist-after — Suffix used for inline rendering of a list of XLink arcs
- $xlink-arclist-before — Prefix used for inline rendering of a list of XLink arcs
- $xlink-arclist-sep — Link separator used when rendering a list of XLink arcs
- $xlink-arclist-titlesep — Title separator used when rendering a list of XLink arcs
- $xlink-icon-closed — Icon indicating hidden XLink links
- $xlink-icon-open — XLink CSS
- $xlink-js — Script to support extended XLinks
- $xlink-style — Presentation style for XLink extended links
- $xlink-style-default — Default XLink style
- $xspec — Are we running XSpec tests?
- II. Variables reference
- $arg-choice-def-close-str, … — Punctuation marks used in formatting
cmdsynopsis
- $err:DYNAMIC-PROFILE-EVAL-ERROR — Error evaluating dynamic profile expression
- $err:DYNAMIC-PROFILE-SYNTAX-ERROR — Internal error processing dynamic profiles
- $err:INTERNAL-HIGHLIGHT-ERROR — Internal error in syntax highlighting
- $err:INTERNAL-RENUMBER-ERROR — Internal error in chunk formatting
- $err:INVALID-AREAREFS — Callout area refers to invalid target
- $err:INVALID-CALS — CALS table is invalid
- $err:INVALID-CONSTRAINT — Incorrect constraint reference
- $err:INVALID-DYNAMIC-PROFILE-ERROR — Invalid value specified for
$dynamic-profile-error
- $err:INVALID-INJECT — Invalid callout area specification
- $err:INVALID-NAME-STYLE — Invalid name style
- $err:INVALID-PRODUCTIONRECAP — Incorrect production reference
- $err:INVALID-RESULTS-REQUESTED — Invalid result form parameter
- $err:INVALID-TEMPLATE — Invalid template reference
- $err:INVALID-TRANSFORM — Error processing a transform
- $v:personal-name-styles — The list of known personal name styles
- $v:VERSION — The stylesheet version
- $v:VERSION-ID — A unique version identifier
- $v:admonition-icons — Admonition icons
- $v:annotation-close — Annotation close button
- $v:as-json — Map for serializing JSON
- $v:as-xml — Map for serializing XML
- $v:bridgehead-map — Maps
bridgehead
renderas
values - $v:chunk — Are we chunking on this run?
- $v:chunk-filter-namespaces — Namespace context for chunking expressions
- $v:chunk-renumber-footnotes — Renumber footnotes when chunking?
- $v:custom-localizations — Customize localizations
- $v:debug — Debugging flags
- $v:formal-object-title-placement — Placement of formal object titles
- $v:formalgroup-nested-object-title-placement — Placement of formal object titles within a formalgroup
- $v:highlight-js-head-elements — CSS and JavaScript to support highlight.js
- $v:image-nominal-height — Nominal height of an image
- $v:image-nominal-width — Nominal width of an image
- $v:invisible-characters — A list of characters that are invisible in verbatim environments
- $v:localization-base-uri — Base URI for localization data files
- $v:media-type-default — Default media type
- $v:media-type-map — Mapping from extensions to media types
- $v:mediaobject-details-placement — Placement of formal object titles
- $v:mediaobject-exclude-extensions — Exluded media type extensions
- $v:mediaobject-input-base-uri — Base URI of images and other media in the XML sources
- $v:mediaobject-output-base-uri — Base URI of images and other media in the output
- $v:nominal-page-width — The nominal page width
- $v:olink-databases — External olink databases
- $v:prism-js-head-elements — CSS and JavaScript to support Prism
- $v:standard-transforms — The standard pre-processing transformations
- $v:templates — Custom templates for title pages
- $v:theme-list — Enumerates available themes
- $v:title-groups — Controls how titles are formatted
- $v:title-properties — Controls how titles are formatted
- $v:titlepage-default — Default template for title pages
- $v:toc-close — Persistent ToC close button
- $v:toc-open — Persistent ToC open button
- $v:unit-scale — List of known measurement units and their sizes
- $v:user-title-groups — Controls how titles are formatted
- $v:user-title-properties — Controls how titles are formatted
- $v:user-xref-groups — Controls how cross-references are formatted
- $v:user-xref-properties — Controls how cross-references are formatted
- $v:verbatim-callouts — A list determining how callouts are processed
- $v:verbatim-line-style — List of verbatim elements to be rendered in the line style
- $v:verbatim-number-every-nth — Line numbering frequency
- $v:verbatim-number-first-line — Always number the first line of a verbatim listing?
- $v:verbatim-number-minlines — Shortest listing to number
- $v:verbatim-numbered-elements — Identifies verbatim elements that should have line numbers
- $v:verbatim-plain-style — List of verbatim elements to be rendered in the plain style
- $v:verbatim-properties — Controls the verbatim properties of an element
- $v:verbatim-space — The space character to use when padding verbatim lines
- $v:verbatim-syntax-highlight-languages — Languages for which syntax highlighting should be performed
- $v:verbatim-syntax-highlight-options — Syntax highlighting options
- $v:verbatim-syntax-highlight-pygments-options — Pygments options
- $v:verbatim-table-style — List of verbatim elements to be rendered in the table style
- $v:xref-groups — Controls how cross-references are formatted
- $v:xref-properties — Controls how cross-references are formatted
- $arg-choice-def-close-str, … — Punctuation marks used in formatting
- III. Function reference
- ext:cwd — Returns the current working directory
- ext:image-metadata — Return intrinsic properties of an image
- ext:image-properties — Return intrinsic properties of an image
- ext:pygmentize — Syntax highlight a listing with pygmentize
- ext:pygmentize-available — Returns true if pygmentize is available
- ext:validate-with-relax-ng — Returns the current working directory
- ext:xinclude — Performs XInclude processing
- f:absolute-length — Returns the absolute length of a unit of measurement
- f:attributes — Returns the attribute that apply to an output element
- f:cals-colsep — Returns the “colsep” value associated with a CALS table cell
- f:cals-rowsep — Returns the “rowsep” value associated with a CALS table cell
- f:check-gentext — Returns generated text
- f:chunk — Returns chunking attributes
- f:chunk-filename — Returns the filename to use for a particular chunk
- f:chunk-title — Returns the title of a chunk
- f:css-length — Returns a length in the format of a CSS property
- f:css-property — Returns a CSS property for a given value
- f:date-format — Returns the format string for a date
- f:empty-length — Returns a map that represents an empty length
- f:equal-lengths — Returns true if two lengths are equal
- f:generate-id — Generate a unique identifier for an element
- f:gentext — Returns generated text
- f:gentext-letters — Returns the letters for the in-scope language
- f:gentext-letters-for-language — Returns the letters for a language
- f:highlight-verbatim — Syntax highlight verbatim element?
- f:href — Returns the href link to a node
- f:id — Returns an ID for the element
- f:in-scope-language — Returns the in-scope-language associated with an element
- f:intra-number-separator — Return the intra-number separator
- f:is-empty-length — Tests if a length is empty
- f:is-true — Determines if a given value represents “true”
- f:l10n-language — Returns the best matching localization language
- f:l10n-token — Returns the gentext token for a key
- f:label-separator — Returns the label separator
- f:language — Returns the language associated with an element
- f:languages — Returns all of the localizations used by a document
- f:length-string — Returns the string representation of a length
- f:length-units — Returns the units associated with a length
- f:locales — Returns the locales detected in the document
- f:make-length — Construct a length from constituent parts
- f:mediaobject-amend-uri — Amend the URI for media objects
- f:mediaobject-input-base-uri — Identify the input base URI for media
- f:mediaobject-type — Return the type of a media object
- f:mediaobject-viewport — Construct the “viewport” for media objects
- f:number-separator — Returns the number separator
- f:object-align — Returns the alignment of a media object
- f:object-contentheight — Returns the content height of an object
- f:object-contentwidth — Returns the content width of an object
- f:object-height — Returns the height (depth) of a
mediaobject
- f:object-properties — Returns the properties of an object
- f:object-scale — Returns the scaling factor for an object
- f:object-scalefit — Scale object to fit?
- f:object-valign — Returns the vertical alignment of a media object
- f:object-width — Returns the width of a
mediaobject
- f:orderedlist-item-number — Returns the item number of an item in an ordered list
- f:orderedlist-item-numeration — Returns the item numeration format for an ordered list
- f:orderedlist-startingnumber — Returns the starting number of an ordered list
- f:parse-length — Parse a string into a length
- f:pi — Returns DocBook processing-instruction property values
- f:pi-attributes — Returns processing-instruction pseudo-attributes as attributes
- f:post-label-punctuation — Punctuation that follows a label
- f:refsection — Is this a section in a
refentry
? - f:relative-length — Returns the relative portion of a length, if it has one
- f:relative-path — Give two file paths, what’s the relative path between them?
- f:section — Is this a section?
- f:section-depth — Returns the section depth of a node
- f:spaces — Returns a string of spaces
- f:step-number — Returns the step number of a step in an procedure
- f:step-numeration — Returns the step numeration format for a step
- f:syntax-highlight — Performs syntax highlighting
- f:target — Returns the element identified by a particular id
- f:template — Returns the title page template for an element
- f:tokenize-on-char — Tokenize a string at a specific character
- f:unique-id — Returns an ID for the element
- f:uri-scheme — Returns the scheme portion of a URI
- f:verbatim-highlight — Returns the highlight properties for a verbatim environment
- f:verbatim-numbered — Returns true if the listing should be numbered
- f:verbatim-style — Returns the style of a verbatim listing
- f:verbatim-trim-leading — Return true if leading blank lines should be trimmed
- f:verbatim-trim-trailing — Return true if trailing blank lines should be trimmed
- f:xlink-style — Returns the XLink style for this document
- f:xpointer-idref — Parses an XPointer for a same-document ID reference
- IV. Template reference
- t:audio-fallback — Generate fallback for audio
- t:biblioentry — Format a
biblioentry
element - t:bottom-nav — Generate bottom-of-page navigation links
- t:chunk-cleanup — Cleanup the HTML markup for a DocBook document
- t:chunk-footnotes — Processes footnotes in a chunk
- t:chunk-output — Generate chunked output for a DocBook document
- t:docbook — Process a DocBook document
- t:generate-index — Generate a back-of-the-book style index
- t:index-zone-reference — Process index zone references
- t:inline — Process an inline element
- t:mediaobject-img — Generate a mediaobject img
- t:person-name — Formats a personal name
- t:person-name-family-given — Formats a personal name in the “FAMILY-given” style
- t:person-name-first-last — Formats a personal name in the “first-last” style
- t:person-name-last-first — Formats a personal name in the “last-first” style
- t:person-name-list — Formats a sequence of personal names
- t:table-footnotes — Process table footnotes
- t:top-nav — Generate top-of-page navigation links
- t:video-fallback — Generate fallback for video
- t:xlink — Supports hypertext linking
- V. Mode reference
- m:annotation-content — Mode for the content of annotations
- m:ansi — Mode for processing funcsynopsis elements in the “ANSI” style
- m:ansi-table — Mode for processing funcsynopsis elements in the “ANSI” style
- m:attributes — Mode for processing attributes
- m:biblio690 — Mode for processing ISO 690
biblioentry
bibliographic entries - m:biblioentry — Mode for processing
biblioentry
bibliographic entries - m:bibliomixed — Mode for processing
bibliomixed
bibliographic entries - m:callout-bug — Mode for producing callout marks
- m:callout-link — Mode for producing callout links
- m:chunk-cleanup — Post-process HTML chunks
- m:chunk-filename — Selects the chunk filename
- m:chunk-output — Performs the final-pass of processing on chunks
- m:chunk-title — Generates the page title for the chunk
- m:chunk-write — Create result documents for chunks
- m:copyright-years — Mode for processing copyright years
- m:crossref — Produce a cross-reference to the element
- m:crossref-inherit-separator — Produce the inherit separator
- m:crossref-label — Produce the label in a cross-reference
- m:crossref-label-separator — Produce the cross-reference label separator
- m:crossref-number — Produce the number in a cross-reference
- m:crossref-number-separator — Produce the cross-reference number separator
- m:crossref-prefix — Produce the cross-reference prefix
- m:crossref-suffix — Produce the cross-reference suffix
- m:crossref-title — Produce the title in a cross-reference
- m:details — Produce details about a media object
- m:details-attribute — Produce the short summary for a media object
- m:docbook — The primary mode for processing DocBook elements
- m:footnote-number — Mode for generating footnote numbers
- m:footnotes — Mode for processing footnotes
- m:generate-titlepage — Generate a title page
- m:gentext — Generate localization-specific text for an element
- m:gentext-list — Generate localization-specific list for a sequence
- m:headline — Produce a headline title
- m:headline-label — Produce the label for a headline title
- m:headline-label-separator — Produce the headline label separator
- m:headline-number — Produce the headline number
- m:headline-number-separator — Produce the headline number separator
- m:headline-prefix — Generate the headline prefix
- m:headline-suffix — Produce the headline suffix
- m:headline-title — Produce the headline title
- m:highlight-options — Determine the syntax highlighting options for an element
- m:html-body-script — Add script elements to the end of a document
- m:html-head — Construct the HTML
head
element - m:html-head-last — Add elements to the end of the head of a document
- m:html-head-links — Add link elements to the head of a document
- m:html-head-script — Add link elements to the head of a document
- m:htmltable — Mode for processing HTML table elements
- m:imagemap — Construct an HTML imagemap
- m:index-div — Mode for generating divisions in an index
- m:index-primary — Mode for generating primary index entries
- m:index-secondary — Mode for generating secondary index entries
- m:index-see — Mode for generating index “see” entries
- m:index-seealso — Mode for generating index “see also” entries
- m:index-tertiary — Mode for generating index tertiary entries
- m:kr — Mode for processing funcsynopsis elements in the “K&R” style
- m:kr-args — Mode for processing function arguments
- m:kr-table — Mode for processing funcsynopsis elements in the “K&R” style
- m:kr-table-args — Mode for processing function arguments in a table
- m:link — Process inline links
- m:list-of-equations — Mode for generating a list of equations
- m:list-of-examples — Mode for generating a list of examples
- m:list-of-figures — Mode for generating a list of figures
- m:list-of-procedures — Mode for generating a list of procedures
- m:list-of-tables — Mode for generating a list of tables
- m:list-of-titles — Mode for generating a list-of-titles
- m:mediaobject-end — Process the end of media objects
- m:mediaobject-info — Compute properties for a media object
- m:mediaobject-output-adjust — Adjust the URI references to media objects
- m:mediaobject-start — Process the start of media objects
- m:mediaobject-uris — Compute URIs for media objects
- m:persistent-toc — Mode for generating the persistent table of contents
- m:production-number — Mode for production numbers
- m:pygments-options — Calculate the Pygments options for an element
- m:revhistory-list — Mode to generate a “list” presentation of
revhistory
- m:revhistory-table — Mode to generate a “table” presentation of
revhistory
- m:seglist-table — Process a
segmentedlist
as a table - m:segtitle-in-seg — Mode for processing segment titles in a segment
- m:synopfragment-bug — Mode for generating the mark for a
synopfragementref
- m:synopsis — Mode for processing programming language synopses
- m:title — Format a title
- m:titlepage — Format elements for the title page
- m:to-uppercase — Produce content in upper-case
- m:toc — Mode for generating lists of titles (e.g, the table of contents)
- m:toc-entry — Format content for a list-of-titles
- m:toc-nested — What elements are “nested” in a Table of Contents
- VI. Processing instruction reference
- DocBook-xslTNG-version — Resolves to the DocBook stylesheet version
- current-dateTime — Resolves to a formatted date/time string
- db — Provides additional control over rendering
- system-property — Resolves to an XSLT system property
- I. Parameter reference
- B. GNU Free Documentation License
- 2.1. The sample document: article.xml
- 2.2. Opening the ToC
- 2.3. The Persistent ToC
- 4.1. Sample book source
- 4.2. Sample book (annotated)
- 4.3. Sample book source (French)
- 4.4. Sample book (French)
- 4.5. Example locale file (excerpted)
- 4.6. Sample book (Alternate)
- 1. An example of
revhistory
rendered as a table - 2. An example of
revhistory
rendered as a list - 1. Segmented list formatted as a table
- 2. Segmented list formatted as a list
- 1. Recognized units of measure
- 1. An amaryllis
- 2.1. A contrived effectivity example
- 1. An example of char alignment
- 2. Tabular rendering
- 1. An example of media object accessibility
- 1. An example of char alignment
- 1. An example of table accessibility
- 1. An example of a
cmdsynopsis
- 1. Several dates in ISO 8601 formats
- 1. The FAMILY-given name style
- 1. The first-last name style
- 1. The last-first name style