1\input texinfo
2@setfilename docbook2texi-xslt.info
3@documentencoding us-ascii
4@settitle docbook2X Texinfo Stylesheets Reference
5@dircategory Document Preparation
6@direntry
7* docbook2X Texinfo Stylesheets Reference: (docbook2texi-xslt).
8                                                  .
9@end direntry
10
11@node Top, Guide to the stylesheet reference, , (dir)
12@top docbook2X Texinfo Stylesheets Reference
13
14@menu
15* docbook2X Texinfo Stylesheets Reference: Guide to the stylesheet reference.
16* common/l10n::
17* common/messages::
18* common/labels::
19* common/titles::
20* param::                       Stylesheet parameters
21* texifile::                    Handle multiple files in Texinfo
22* texinode::                    Nodal elements and their node names
23* texinode-base::               Low-level Texinfo node handling
24* chunk::                       Output the preamble
25* autotoc::                     Texinfo menus and directory entries
26* menudescrip::                 Texinfo menu descriptions
27* index::                       Texinfo Indices
28* sectioning::                  Mapping of DocBook sections into Texinfo
29                                  sections
30* division::                    DocBook divisions
31* sections::                    DocBook sectioning elements
32* refentry::                    refentry markup
33* admon::                       Admonitions
34* block::                       Block-level objects
35* caption::                     Captions (really headings)
36* formal::                      DocBook formal objects
37* synop::                       Synopses
38* verbatim::                    Verbatim environments
39* footnote::                    Footnotes
40* force-inline::                Process only inline content
41* inline::                      Inline markup
42* math::                        Equations
43* qandaset::                    Question-and-answer markup
44* table::                       Table support
45* xref::                        Handle cross references and links
46* glossary::                    Glossaries
47* lists::                       All sorts of lists
48* callout::                     Call-outs
49* graphics::                    Graphics and media objects
50* biblio::                      Bibliographies
51* info::                        The *info wrappers
52* keywords::                    Keyword and subject meta-data
53* toc::                         User-defined table of contents (toc markup)
54* beginpage::                   beginpage element
55* pi::                          Handle processing instructions
56* docbook::                     Texinfo XSLT stylesheets driver
57
58@detailmenu
59--- The Detailed Node Listing ---
60
61common/l10n
62
63* [P] localization-file::       (URI of) XML document containing
64                                  localization data
65* [V] l10n-data::               XML element node containing
66                                  localization-data
67* [P] default-document-language::   Assumed language of the input document
68                                      when it is not specified in the source
69* [T] l10n-match-language::     Determine the language to translate to
70* [T] l10n-xml-language::       Determine the language of the given XML
71                                  fragment
72* [T] l10n-xml-actual-language::   Undocumented
73* [M] l10n-substitution::       Output localized text, substituting
74                                  parameters if necessary
75* [t l10n-substitution] text(): [t l10n-substitution] text[].
76
77common/messages
78
79* [P] message-language::        Undocumented
80* [T] l10n-message-choose-language::   Undocumented
81* [t l10n-substitution] l;a1::
82* [t l10n-substitution] l;a2::
83* [t l10n-substitution] l;a3::
84* [t l10n-substitution] l;a4::
85* [t l10n-substitution] l;a5::
86* [T] user-message::            Emit a user message
87* [T] print-node-line-number::  Display file name and line number of a node
88* [T] print-node-xpath::        Display the path of a node
89* [t print-node-xpath] text(): [t print-node-xpath] text[].
90* [t print-node-xpath] @@*::
91* [t print-node-xpath] *[@@id != '']::
92* [t print-node-xpath] *::
93* [t print-node-xpath] /::
94
95common/labels
96
97* [M] for-label::               Provides access to element labels
98* [t for-label] *[@@label!='']::
99* [t for-label] *::
100* [t for-label] qandaentry::
101* [t for-label] question::
102* [t for-label] answer::
103* [t label] *::
104* [t label] text(): [t label] text[].
105
106common/titles
107
108* [M] for-title::               Provides access to element titles
109* [t title] title::
110* [t title] *::
111* [t title] text(): [t title] text[].
112* [t for-title] set::
113* [t for-title] *::
114* [t for-title] book::
115* [t for-title] part::
116* [t for-title] preface|chapter|appendix::
117* [t for-title] partintro::
118* [t for-title] dedication::
119* [t for-title] colophon::
120* [t for-title] article::
121* [t for-title] reference::
122* [t for-title] refentry::
123* [t for-title] refsynopsisdiv::
124* [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect::
125* [t for-title] bibliography::
126* [t for-title] glossary::
127* [t for-title] index::
128* [t for-title] figure|table|example|equation::
129* [t for-title] qandaset|qandadiv::
130* [t for-title] abstract::
131* [t for-title] caution|tip|warning|important|note::
132* [t no-anchors] *::
133* [t no-anchors] footnote::
134* [t no-anchors] anchor::
135* [t no-anchors] ulink::
136* [t no-anchors] link::
137* [t no-anchors] olink::
138* [t no-anchors] indexterm::
139* [t no-anchors] xref::
140
141param
142
143* [P] user-message-prefix::     Undocumented
144* [P] captions-display-as-headings::   Use heading markup for minor
145                                         captions?
146* [P] links-use-pxref::         Translate link using @@pxref
147* [P] explicit-node-names::     Insist on manually constructed Texinfo node
148                                  names
149* [P] show-comments::           Display comment elements?
150* [P] funcsynopsis-decoration:: Decorate elements of a FuncSynopsis?
151* [P] function-parens::         Generate parentheses after a function?
152* [P] refentry-display-name::   Output NAME header before 'RefName'(s)?
153* [P] manvolnum-in-xref::       Output manvolnum as part of refentry
154                                  cross-reference?
155* [P] prefer-textobjects::      Prefer textobject over imageobject?
156* [P] semantic-decorations::    Use Texinfo semantic inline markup?
157* [P] custom-localization-file::   URI of XML document containing custom
158                                     localization data
159* [P] custom-l10n-data::        XML document containing custom localization
160                                  data
161* [P] author-othername-in-middle::   Is othername in author a middle name?
162* [P] output-file::             Name of the Info file
163* [P] directory-category::      The categorization of the document in the
164                                  Info directory
165* [P] directory-description::   The description of the document in the Info
166                                  directory
167* [P] index-category::          The Texinfo index to use
168* [P] qanda-defaultlabel::      Sets the default for defaultlabel on
169                                  QandASet.
170* [P] qandaset-generate-toc::   Is a Table of Contents created for
171                                  QandASets?
172
173texifile
174
175* [t texinfo-file-name] *::
176* [t texinfo-file-name] text(): [t texinfo-file-name] text[].
177* [t for-texinfo-file-name] set/book::
178* [t for-texinfo-file-name] /*::
179* [t for-texinfo-file-name] /set/book//*::
180* [t for-texinfo-file-name] node(): [t for-texinfo-file-name] node[].
181* [T] get-texinfo-file-name::   Find the file that contains the result
182
183texinode
184
185* [M] is-texinfo-node::         Determine if given element is a Texinfo
186                                  node
187* [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article::
188* [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect::
189* [t is-texinfo-node] refentry::
190* [t is-texinfo-node] *::
191* [t is-texinfo-node] part::
192* [t is-texinfo-node] partintro|partintro//*::
193* [t is-texinfo-node] book::
194* [t is-texinfo-node] index|bibliography|glossary::
195* [M] for-texinfo-node-name::   Return a suggested nodename
196* [t for-texinfo-node-name] *[@@xreflabel]::
197* [t for-texinfo-node-name] *[child;;title]::
198* [t for-texinfo-node-name] *::
199* [t for-texinfo-node-name] book|/*::
200* [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3::
201* [t for-texinfo-node-name] article::
202* [t for-texinfo-node-name] refentry::
203* [t for-texinfo-node-name] part::
204* [t for-texinfo-node-name] varlistentry::
205* [t for-texinfo-node-name] index::
206* [t is-texinfo-top-node] book|/*::
207* [t is-texinfo-top-node] *::
208* [t texinfo-node-name] *::
209* [t texinfo-node-name] text(): [t texinfo-node-name] text[].
210
211texinode-base
212
213* [T] make-nodenamemap::        Undocumented
214* [t nodenamemap] *::
215* [t nodenamemap] text(): [t nodenamemap] text[].
216* [T] make-texinfo-node::       Output node element
217* [T] make-texinfo-nontop-node::   Undocumented
218* [T] make-texinfo-top-node::   Undocumented
219* [T] make-texinfo-top-node-firstchild::   Undocumented
220
221chunk
222
223* [t] /::
224* [M] top-chunk::               Process a top-level chunk
225* [t top-chunk] *::
226
227autotoc
228
229* [M] texinfo-menu::            Make Texinfo menus
230* [V] make-detailed-menus::     Undocumented
231* [t texinfo-menu] *::
232* [t texinfo-menu] book|/*::
233* [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*::
234* [t texinfo-detail-menu-entry] book/part::
235* [t texinfo-detail-menu-entry] *::
236* [t texinfo-menu-entry] part::
237* [T] make-texinfo-menu-entry:: Undocumented
238* [T] make-texinfo-directory::  Make a Texinfo directory entry
239* [t for-menu-title] node(): [t for-menu-title] node[].
240
241menudescrip
242
243* [M] for-menu-description::    Return description for Texinfo node
244* [t for-menu-description] refentry::
245* [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book::
246* [t for-menu-description] *::
247* [T] get-texinfo-directory-description::   Undocumented
248* [M] for-directory-category::  Return Info directory category
249* [T] get-texinfo-directory-category::   Undocumented
250* [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry::
251* [t for-directory-category] *::
252
253index
254
255* [t] index::
256* [t] indexdiv::
257* [t] indexterm::
258* [t] primary::
259* [t] secondary|tertiary::
260* [t] see|seealso::
261* [t] indexentry::
262* [t] primaryie|secondaryie|tertiaryie|seeie|seealsoie::
263
264sectioning
265
266* [T] get-texinfo-section-level::   Give Texinfo structuring command for
267                                      given section level
268* [T] make-texinfo-section::    Make Texinfo section
269* [T] section::                 Standard template for section structures
270
271division
272
273* [t top-chunk] set::
274* [t] book::
275* [t] part::
276* [t] partintro::
277
278sections
279
280* [t] sect1|sect2|sect3|sect4|sect5|simplesect|section::
281* [t] bridgehead::
282* [t] title::
283* [t] titleabbrev::
284* [t] subtitle::
285
286refentry
287
288* [t] reference::
289* [t] refentry::
290* [t] refmeta::
291* [t] manvolnum::
292* [t no-inline-markup] manvolnum::
293* [t] refmiscinfo::
294* [t] refentrytitle::
295* [t] refnamediv::
296* [t] refname::
297* [t] refpurpose::
298* [t] refdescriptor::
299* [t] refclass::
300* [t] refsynopsisdiv::
301* [t] refsect1|refsect2|refsect3::
302
303admon
304
305* [T] admonition-title::        Undocumented
306* [t] note|important|warning|caution|tip::
307
308block
309
310* [T] block-object::            Undocumented
311* [t] para|simpara::
312* [t] formalpara::
313* [t] formalpara/title::
314* [t] formalpara/para::
315* [t] blockquote::
316* [t] blockquote/title::
317* [t] attribution::
318* [t blockquote-attribution] attribution::
319* [t] epigraph::
320* [t] sidebar::
321* [t] abstract::
322* [t] msgset::
323* [t] msgentry::
324* [t] simplemsgentry::
325* [t] msg::
326* [t] msgmain::
327* [t] msgmain/title::
328* [t] msgsub::
329* [t] msgsub/title::
330* [t] msgrel::
331* [t] msgrel/title::
332* [t] msgtext::
333* [t] msginfo::
334* [t] msglevel|msgorig|msgaud::
335* [t] msgexplan::
336* [t] msgexplan/title::
337* [t] revhistory::
338* [t] revhistory/revision::
339* [t] revision/revnumber::
340* [t] revision/date::
341* [t] revision/authorinitials::
342* [t] revision/authorinitials[1]::
343* [t] revision/revremark::
344* [t] revision/revdescription::
345* [t] ackno::
346
347caption
348
349* [T] make-caption::            Render as a `caption'
350
351formal
352
353* [T] formal-object::           Undocumented
354* [T] formal-object-title::     Undocumented
355* [T] informal-object::         Undocumented
356* [T] semiformal-object::       Undocumented
357* [t] figure|table|example::
358* [t] equation::
359* [t] informalfigure::
360* [t] informalexample::
361* [t] informaltable::
362* [t] informalequation::
363
364synop
365
366* [M] no-inline-markup::        Plain text synopses
367* [t] synopsis::
368* [t no-inline-markup] *::
369* [t no-inline-markup] text(): [t no-inline-markup] text[].
370* [t] cmdsynopsis::
371* [t cmdsynopsis] *::
372* [t cmdsynopsis] sbr::
373* [t cmdsynopsis] command::
374* [t cmdsynopsis] group|arg::
375* [t cmdsynopsis] group/*::
376* [t cmdsynopsis] group/group::
377* [t cmdsynopsis] group/option::
378* [t cmdsynopsis] group/arg::
379* [t cmdsynopsis] synopfragment|synopfragmentref::
380* [t] funcsynopsis::
381* [t funcsynopsis] *::
382* [t funcsynopsis] funcsynopsisinfo::
383* [T] funcprototype::           Undocumented
384* [t funcsynopsis] modifier::
385* [t funcsynopsis] funcdef::
386* [t funcsynopsis] function::
387* [t funcsynopsis] void::
388* [t funcsynopsis] varargs::
389* [t funcsynopsis] paramdef::
390* [t funcsynopsis] paramdef/parameter::
391* [t funcsynopsis] funcparams::
392
393verbatim
394
395* [t] literallayout[@@class='monospaced']::
396* [t] literallayout::
397* [t] programlisting|screen::
398* [t] address::
399
400footnote
401
402* [t] footnote::
403* [t] footnoteref::
404
405force-inline
406
407* [M] coerce-into-inline::      Process only inline content
408* [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset::
409* [t coerce-into-inline] para|simpara::
410* [t coerce-into-inline] *|text(): [t coerce-into-inline] *|text[].
411
412inline
413
414* [T] inline-plain::            Undocumented
415* [T] inline-monospace::        Undocumented
416* [T] inline-bold::             Undocumented
417* [T] inline-italic::           Undocumented
418* [T] inline-roman::            Undocumented
419* [T] inline-superscript::      Undocumented
420* [T] inline-subscript::        Undocumented
421* [T] inline-markup-emph::      Undocumented
422* [T] inline-markup-code::      Undocumented
423* [T] inline-markup-samp::      Undocumented
424* [T] inline-markup-cite::      Undocumented
425* [T] inline-markup-email::     Undocumented
426* [T] inline-markup-dfn::       Undocumented
427* [T] inline-markup-env::       Undocumented
428* [T] inline-markup-file::      Undocumented
429* [T] inline-markup-sc::        Undocumented
430* [T] inline-markup-acronym::   Undocumented
431* [T] inline-markup-strong::    Undocumented
432* [T] inline-markup-key::       Undocumented
433* [T] inline-markup-kbd::       Undocumented
434* [T] inline-markup-var::       Undocumented
435* [t] personname::
436* [t] author|editor|othercredit|authorinitials::
437* [t] accel::
438* [t] action::
439* [t] application::
440* [t] classname::
441* [t] exceptionname::
442* [t] interfacename::
443* [t] methodname::
444* [t] command::
445* [t] computeroutput::
446* [t] constant::
447* [t] database::
448* [t] errorcode::
449* [t] errorname::
450* [t] errortype::
451* [t] errortext::
452* [t] envar::
453* [t] filename::
454* [t] refentrytitle/function::
455* [t] function::
456* [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu::
457* [t] hardware::
458* [t] interface::
459* [t] interfacedefinition::
460* [t] keycap::
461* [t] keycode::
462* [t] keysym::
463* [t] literal::
464* [t] medialabel::
465* [t] shortcut::
466* [t] mousebutton::
467* [t] option::
468* [t] parameter::
469* [t] property::
470* [t] prompt::
471* [t] replaceable::
472* [t] returnvalue::
473* [t] structfield::
474* [t] structname::
475* [t] symbol::
476* [t] systemitem::
477* [t] token::
478* [t] type::
479* [t] userinput::
480* [t] abbrev::
481* [t] acronym::
482* [t] citerefentry::
483* [t] citetitle::
484* [t] emphasis[@@role='strong' or @@role='bold' or parent;;emphasis]::
485* [t] emphasis::
486* [t] foreignphrase::
487* [t] markup::
488* [t] phrase::
489* [t] quote::
490* [t] varname::
491* [t] wordasword::
492* [t] lineannotation::
493* [t] superscript::
494* [t] subscript::
495* [t] trademark::
496* [t] firstterm::
497* [t] glossterm::
498* [t] sgmltag::
499* [T] format-sgmltag::          Undocumented
500* [t] email::
501* [t] keycombo::
502* [t] menuchoice::
503* [T] format-menuchoice::       Undocumented
504* [t] optional::
505* [t] citation::
506* [t] comment|remark::
507* [t] productname|productnumber::
508* [t] pob|street|city|state|postcode|country|phone|fax|otheraddr::
509* [t] firstname|surname|lineage|othername|honorific::
510
511math
512
513* [t] inlineequation::
514* [t] alt::
515
516qandaset
517
518* [t] question|answer::
519* [t] qandaentry::
520* [t] qandaset|qandadiv::
521* [t] label::
522
523table
524
525* [t] tgroup::
526* [t] colspec::
527* [t] spanspec::
528* [t] thead|tfoot|tbody::
529* [t] thead/colspec::
530* [t] tfoot/colspec::
531* [t] row::
532* [t] entry::
533* [T] get-proportional-colwidth::   Get the proportional width as specified
534                                      in the given colspec
535
536xref
537
538* [T] anchor::                  Undocumented
539* [t] anchor::
540* [T] check-xref::              Undocumented
541* [t] xref::
542* [t] link::
543* [t] ulink::
544* [t] olink::
545* [M] xref-to::                 Give cross-reference markup
546* [t xref-to] *::
547* [t xref-to] co::
548
549glossary
550
551* [t] glossary::
552* [t] glosslist::
553* [t] glossdiv::
554* [t] glossentry::
555* [t] glossentry/glossterm::
556* [t] glossentry/acronym::
557* [t] glossentry/abbrev::
558* [t] glossentry/revhistory::
559* [t] glossentry/glossdef::
560* [t] glossentry/glosssee|glossseealso::
561* [t glosssee-xref] glossentry::
562* [t glosssee-xref] glossentry/glossterm[1]::
563* [t glosssee-xref] *::
564
565lists
566
567* [t] itemizedlist::
568* [t] orderedlist::
569* [t] variablelist::
570* [t] listitem::
571* [t] varlistentry::
572* [t] varlistentry/term::
573* [t] varlistentry/listitem::
574* [t] simplelist[@@type='horiz']::
575* [t] simplelist::
576* [t] simplelist[@@type='inline']::
577* [T] simplelist-horiz::        Undocumented
578* [T] simplelist-horiz-row::    Undocumented
579* [T] simplelist-vert::         Undocumented
580* [T] simplelist-vert-row::     Undocumented
581* [t] member::
582* [t] simplelist[@@type='inline']/member::
583* [t] simplelist[@@type='inline']/member[1]::
584* [t] procedure::
585* [t] substeps::
586* [t] step::
587* [t] segmentedlist::
588* [t] segtitle::
589* [t segtitle-in-seg] segtitle::
590* [t] seglistitem::
591* [t] seg::
592
593callout
594
595* [t] programlistingco|screenco::
596* [t] areaspec|areaset|area::
597* [t no-inline-markup] co::
598* [t] co::
599* [t co] co::
600* [T] callout-bug::             Undocumented
601* [t] coref::
602* [T] check-co::                Undocumented
603* [t] calloutlist::
604* [t] callout::
605* [T] callout-process-arearefs::   Undocumented
606* [T] callout-arearef::         Undocumented
607
608graphics
609
610* [t] screenshot::
611* [t] screeninfo::
612* [T] imagedata::               Undocumented
613* [t] graphic::
614* [t] inlinegraphic::
615* [T] select-mediaobject::      Undocumented
616* [t] mediaobject::
617* [t] inlinemediaobject::
618* [t] objectinfo::
619* [t] imageobject::
620* [t] textobject::
621* [t] caption::
622
623biblio
624
625* [t] bibliography::
626* [T] biblio-item-separator::   Undocumented
627* [t] bibliodiv::
628* [t] biblioentry::
629* [t] bibliomixed::
630* [t bibliography] *::
631* [t bibliography] abbrev::
632* [t bibliography] abstract::
633* [t bibliography] address::
634* [t bibliography] affiliation::
635* [t bibliography] shortaffil::
636* [t bibliography] jobtitle::
637* [t bibliography] artheader::
638* [t bibliography] artpagenums::
639* [t bibliography] author::
640* [t bibliography] authorblurb::
641* [t bibliography] authorgroup::
642* [t bibliography] authorinitials::
643* [t bibliography] bibliomisc::
644* [t bibliography] bibliomset::
645* [t bibliography] biblioset::
646* [t bibliography] biblioset/title|biblioset/citetitle::
647* [t bibliography] bookbiblio::
648* [t bibliography] citetitle::
649* [t bibliography] collab::
650* [t bibliography] collabname::
651* [t bibliography] confgroup::
652* [t bibliography] confdates::
653* [t bibliography] conftitle::
654* [t bibliography] confnum::
655* [t bibliography] confsponsor::
656* [t bibliography] contractnum::
657* [t bibliography] contractsponsor::
658* [t bibliography] contrib::
659* [t bibliography] copyright::
660* [t bibliography] year::
661* [t bibliography] year[position()=last()]: [t bibliography] year[position[]=last[]].
662* [t bibliography] holder::
663* [t bibliography] corpauthor::
664* [t bibliography] corpname::
665* [t bibliography] date::
666* [t bibliography] edition::
667* [t bibliography] editor::
668* [t bibliography] personname::
669* [t bibliography] firstname::
670* [t bibliography] honorific::
671* [t bibliography] indexterm::
672* [t bibliography] invpartnumber::
673* [t bibliography] isbn::
674* [t bibliography] issn::
675* [t bibliography] issuenum::
676* [t bibliography] lineage::
677* [t bibliography] orgname::
678* [t bibliography] orgdiv::
679* [t bibliography] othercredit::
680* [t bibliography] othername::
681* [t bibliography] pagenums::
682* [t bibliography] printhistory::
683* [t bibliography] productname::
684* [t bibliography] productnumber::
685* [t bibliography] pubdate::
686* [t bibliography] publisher::
687* [t bibliography] publishername::
688* [t bibliography] pubsnumber::
689* [t bibliography] releaseinfo::
690* [t bibliography] revhistory::
691* [t bibliography] seriesinfo::
692* [t bibliography] seriesvolnums::
693* [t bibliography] subtitle::
694* [t bibliography] surname::
695* [t bibliography] title::
696* [t bibliography] titleabbrev::
697* [t bibliography] volumenum::
698* [t bibliomixed] *::
699* [t bibliomixed] abbrev::
700* [t bibliomixed] abstract::
701* [t bibliomixed] address::
702* [t bibliomixed] affiliation::
703* [t bibliomixed] artpagenums::
704* [t bibliomixed] author::
705* [t bibliomixed] authorblurb::
706* [t bibliomixed] authorgroup::
707* [t bibliomixed] authorinitials::
708* [t bibliomixed] bibliomisc::
709* [t bibliomixed] bibliomset::
710* [t bibliomixed] bibliomset/title|bibliomset/citetitle::
711* [t bibliomixed] biblioset::
712* [t bibliomixed] citetitle::
713* [t bibliomixed] collab::
714* [t bibliomixed] confgroup::
715* [t bibliomixed] contractnum::
716* [t bibliomixed] contractsponsor::
717* [t bibliomixed] contrib::
718* [t bibliomixed] copyright::
719* [t bibliomixed] corpauthor::
720* [t bibliomixed] corpname::
721* [t bibliomixed] date::
722* [t bibliomixed] edition::
723* [t bibliomixed] editor::
724* [t bibliomixed] firstname::
725* [t bibliomixed] honorific::
726* [t bibliomixed] indexterm::
727* [t bibliomixed] invpartnumber::
728* [t bibliomixed] isbn::
729* [t bibliomixed] issn::
730* [t bibliomixed] issuenum::
731* [t bibliomixed] lineage::
732* [t bibliomixed] orgname::
733* [t bibliomixed] othercredit::
734* [t bibliomixed] othername::
735* [t bibliomixed] pagenums::
736* [t bibliomixed] printhistory::
737* [t bibliomixed] productname::
738* [t bibliomixed] productnumber::
739* [t bibliomixed] pubdate::
740* [t bibliomixed] publisher::
741* [t bibliomixed] publishername::
742* [t bibliomixed] pubsnumber::
743* [t bibliomixed] releaseinfo::
744* [t bibliomixed] revhistory::
745* [t bibliomixed] seriesvolnums::
746* [t bibliomixed] subtitle::
747* [t bibliomixed] surname::
748* [t bibliomixed] title::
749* [t bibliomixed] titleabbrev::
750* [t bibliomixed] volumenum::
751
752info
753
754* [t] corpauthor::
755* [t] jobtitle::
756* [t] orgname::
757* [t] orgdiv::
758* [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo::
759* [t] bookinfo|setinfo|seriesinfo::
760* [t] partinfo::
761* [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo::
762* [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo::
763* [t] objectinfo: [t] objectinfo <1>.
764* [t info-wrapper] node(): [t info-wrapper] node[].
765
766keywords
767
768* [t] keywordset::
769* [t] subjectset::
770
771toc
772
773* [t toc] *::
774* [t] toc::
775* [t] tocpart|tocchap|tocfront|tocback|tocentry::
776* [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5::
777* [t] lot|lotentry::
778
779beginpage
780
781* [t] beginpage::
782
783pi
784
785* [t] processing-instruction(): [t] processing-instruction[].
786
787docbook
788
789* [t] *::
790* [t] text(): [t] text[].
791
792@end detailmenu
793@end menu
794
795@node Guide to the stylesheet reference, common/l10n, Top, Top
796@chapter docbook2X Texinfo Stylesheets Reference
797
798For the most part, this reference assumes knowledge of XSLT.
799But if you are not familiar with XSLT, you can still look
800at the page of stylesheet parameters; they are the commonly
801used options to the stylesheets that may be directly
802set from the command line.  Also take a look at the
803introductory text to each XSL file, which gives some
804general advice to tweaking the output of the stylesheets.
805
806In the lists of stylesheet items, the following symbols are
807prefixed before each item to indicate their type:
808
809@table @asis
810
811@item [P]
812A global parameter.
813
814The synopsis for the parameter
815shows its default value.
816
817@item [V]
818A global variable.
819
820@item [M]
821A template mode.
822
823@item [T]
824A named template.
825
826@item [t @var{mode}]
827A template with a
828@code{match} attribute,
829for the given mode.  If @var{mode}
830is omitted, that means the default mode.
831
832These usually have no description; they are just
833listed so that you know the template exists.
834@end table
835
836@node common/l10n, common/messages, Guide to the stylesheet reference, Top
837@chapter common/l10n
838
839@menu
840* [P] localization-file::       (URI of) XML document containing
841                                  localization data
842* [V] l10n-data::               XML element node containing
843                                  localization-data
844* [P] default-document-language::   Assumed language of the input document
845                                      when it is not specified in the source
846* [T] l10n-match-language::     Determine the language to translate to
847* [T] l10n-xml-language::       Determine the language of the given XML
848                                  fragment
849* [T] l10n-xml-actual-language::   Undocumented
850* [M] l10n-substitution::       Output localized text, substituting
851                                  parameters if necessary
852* [t l10n-substitution] text(): [t l10n-substitution] text[].
853@end menu
854
855@node [P] localization-file, [V] l10n-data, , common/l10n
856@section [P] localization-file
857@subheading Name
858
859[P] localization-file --- (URI of) XML document containing localization data
860@subheading Synopsis
861
862@example
863<xsl:param name="localization-file" select="'text/l10n-set.xml'" />
864@end example
865@subheading Description
866
867This parameter specifies the URI of the localization-set document.
868This document, written in XML, describes all the text translations
869(and other locale-specific information) used by the stylesheet.
870
871You do not need to change this parameter unless you want to use
872custom localization data.
873
874@node [V] l10n-data, [P] default-document-language, [P] localization-file, common/l10n
875@section [V] l10n-data
876@subheading Name
877
878[V] l10n-data --- XML element node containing localization-data
879@subheading Synopsis
880
881@example
882<xsl:variable name="l10n-data" select="document($localization-file)/l:localization-set" />
883@end example
884@subheading Description
885
886This is just @samp{document($localization-file)/l:localization-set}.
887There is no need to change this.
888
889@node [P] default-document-language, [T] l10n-match-language, [V] l10n-data, common/l10n
890@section [P] default-document-language
891@subheading Name
892
893[P] default-document-language --- Assumed language of the input document when it is not specified in the source
894@subheading Synopsis
895
896@example
897<xsl:param name="default-document-language" select="'en'" />
898@end example
899@subheading Description
900
901If the source document does not specify what language
902it is written in using the @code{lang}
903or @code{xml:lang} attribute.
904then it is assumed to be in the language this parameter is set
905to.  If these attributes are present (and in effect, whenever
906the stylesheet needs language information), the language
907specified in this parameter is ignored.
908
909You rarely need to change this parameter;
910it is better to change the source document instead,
911adding the @code{lang}
912or the @code{xml:lang} attribute.
913
914The format of the value of this parameter is the usual
915@samp{@var{language_code}-@var{country_code}}.  For example, @samp{zh-TW}.
916The hyphen (@samp{-}) may also be an
917underscore (@samp{_}).
918
919@node [T] l10n-match-language, [T] l10n-xml-language, [P] default-document-language, common/l10n
920@section [T] l10n-match-language
921@subheading Name
922
923[T] l10n-match-language --- Determine the language to translate to
924@subheading Synopsis
925
926@example
927<xsl:template name="l10n-match-language">
928  <xsl:param name="lang" /></xsl:template>
929@end example
930@subheading Description
931
932Given a language code @code{lang}
933(usually obtained from
934@code{l10n-xml-language}),
935match it with a language code in the localization data file.
936The new language code may in fact be the same language code,
937or it could be the language code with the country-code part
938stripped.  If the localization data file does not contain
939the language @code{lang}, then some default
940language that does exist is returned.
941@subheading Parameters
942
943@table @asis
944
945@item @code{lang}
946The original language code.
947@end table
948
949@node [T] l10n-xml-language, [T] l10n-xml-actual-language, [T] l10n-match-language, common/l10n
950@section [T] l10n-xml-language
951@subheading Name
952
953[T] l10n-xml-language --- Determine the language of the given XML fragment
954@subheading Synopsis
955
956@example
957<xsl:template name="l10n-xml-language">
958  <xsl:param name="target" select="." /></xsl:template>
959@end example
960@subheading Description
961
962Returns the language of the XML content at the given node,
963as determined by the @code{lang}
964or @code{xml:lang} attribute.
965
966The result is always given in a normalized form:
967@samp{@var{language_code}-@var{country_code}}, with the @var{language_code}
968and @var{country_code} always in lower case.
969The @samp{-@var{country_code}}
970may be missing.
971
972No checking is done to make sure the language code is valid.
973@subheading Parameters
974
975@table @asis
976
977@item @code{target}
978The (element) node to find out the language for.
979Defaults to the context node.
980@end table
981
982@node [T] l10n-xml-actual-language, [M] l10n-substitution, [T] l10n-xml-language, common/l10n
983@section [T] l10n-xml-actual-language
984@subheading Name
985
986[T] l10n-xml-actual-language --- Undocumented
987@subheading Synopsis
988
989@example
990<xsl:template name="l10n-xml-actual-language">
991  <xsl:param name="target" select="." /></xsl:template>
992@end example
993
994@node [M] l10n-substitution, [t l10n-substitution] text[], [T] l10n-xml-actual-language, common/l10n
995@section [M] l10n-substitution
996@subheading Name
997
998[M] l10n-substitution --- Output localized text, substituting parameters if necessary
999@subheading Description
1000
1001A piece of the translated text is processed with this mode
1002to perform any substitutions of parameters like
1003chapter numbers, etc.  Text nodes are echoed through in
1004this mode.
1005
1006@node [t l10n-substitution] text[], , [M] l10n-substitution, common/l10n
1007@section [t l10n-substitution] text()
1008@subheading Name
1009
1010[t l10n-substitution] text()
1011@subheading Synopsis
1012
1013@example
1014<xsl:template match="text()" mode="l10n-substitution" />
1015@end example
1016
1017@node common/messages, common/labels, common/l10n, Top
1018@chapter common/messages
1019
1020@menu
1021* [P] message-language::        Undocumented
1022* [T] l10n-message-choose-language::   Undocumented
1023* [t l10n-substitution] l;a1::
1024* [t l10n-substitution] l;a2::
1025* [t l10n-substitution] l;a3::
1026* [t l10n-substitution] l;a4::
1027* [t l10n-substitution] l;a5::
1028* [T] user-message::            Emit a user message
1029* [T] print-node-line-number::  Display file name and line number of a node
1030* [T] print-node-xpath::        Display the path of a node
1031* [t print-node-xpath] text(): [t print-node-xpath] text[].
1032* [t print-node-xpath] @@*::
1033* [t print-node-xpath] *[@@id != '']::
1034* [t print-node-xpath] *::
1035* [t print-node-xpath] /::
1036@end menu
1037
1038@node [P] message-language, [T] l10n-message-choose-language, , common/messages
1039@section [P] message-language
1040@subheading Name
1041
1042[P] message-language --- Undocumented
1043@subheading Synopsis
1044
1045@example
1046<xsl:param name="message-language" select="'en'" />
1047@end example
1048
1049@node [T] l10n-message-choose-language, [t l10n-substitution] l;a1, [P] message-language, common/messages
1050@section [T] l10n-message-choose-language
1051@subheading Name
1052
1053[T] l10n-message-choose-language --- Undocumented
1054@subheading Synopsis
1055
1056@example
1057<xsl:template name="l10n-message-choose-language">
1058  <xsl:param name="key" />
1059  <xsl:param name="languages" select="$message-language" /></xsl:template>
1060@end example
1061
1062@node [t l10n-substitution] l;a1, [t l10n-substitution] l;a2, [T] l10n-message-choose-language, common/messages
1063@section [t l10n-substitution] l:a1
1064@subheading Name
1065
1066[t l10n-substitution] l:a1
1067@subheading Synopsis
1068
1069@example
1070<xsl:template match="l:a1" mode="l10n-substitution">
1071  <xsl:param name="arg-1" /></xsl:template>
1072@end example
1073
1074@node [t l10n-substitution] l;a2, [t l10n-substitution] l;a3, [t l10n-substitution] l;a1, common/messages
1075@section [t l10n-substitution] l:a2
1076@subheading Name
1077
1078[t l10n-substitution] l:a2
1079@subheading Synopsis
1080
1081@example
1082<xsl:template match="l:a2" mode="l10n-substitution">
1083  <xsl:param name="arg-2" /></xsl:template>
1084@end example
1085
1086@node [t l10n-substitution] l;a3, [t l10n-substitution] l;a4, [t l10n-substitution] l;a2, common/messages
1087@section [t l10n-substitution] l:a3
1088@subheading Name
1089
1090[t l10n-substitution] l:a3
1091@subheading Synopsis
1092
1093@example
1094<xsl:template match="l:a3" mode="l10n-substitution">
1095  <xsl:param name="arg-3" /></xsl:template>
1096@end example
1097
1098@node [t l10n-substitution] l;a4, [t l10n-substitution] l;a5, [t l10n-substitution] l;a3, common/messages
1099@section [t l10n-substitution] l:a4
1100@subheading Name
1101
1102[t l10n-substitution] l:a4
1103@subheading Synopsis
1104
1105@example
1106<xsl:template match="l:a4" mode="l10n-substitution">
1107  <xsl:param name="arg-4" /></xsl:template>
1108@end example
1109
1110@node [t l10n-substitution] l;a5, [T] user-message, [t l10n-substitution] l;a4, common/messages
1111@section [t l10n-substitution] l:a5
1112@subheading Name
1113
1114[t l10n-substitution] l:a5
1115@subheading Synopsis
1116
1117@example
1118<xsl:template match="l:a5" mode="l10n-substitution">
1119  <xsl:param name="arg-5" /></xsl:template>
1120@end example
1121
1122@node [T] user-message, [T] print-node-line-number, [t l10n-substitution] l;a5, common/messages
1123@section [T] user-message
1124@subheading Name
1125
1126[T] user-message --- Emit a user message
1127@subheading Synopsis
1128
1129@example
1130<xsl:template name="user-message">
1131  <xsl:param name="node" select="." />
1132  <xsl:param name="trace-node" select="true()" />
1133  <xsl:param name="arg-1" />
1134  <xsl:param name="arg-2" />
1135  <xsl:param name="arg-3" />
1136  <xsl:param name="arg-4" />
1137  <xsl:param name="arg-5" />
1138  <xsl:param name="key" />
1139  <xsl:param name="content" /></xsl:template>
1140@end example
1141@subheading Description
1142
1143This template is used in place of @code{xsl:message}.
1144It traces the path of the given node to help in debugging and allows
1145messages to be localized.
1146@subheading Parameters
1147
1148@table @asis
1149
1150@item @code{node}
1151The node to get to trace the path to.
1152Default is the context node.
1153
1154@item @code{arg}
1155Additional string argument to message, if any.
1156
1157@item @code{key}
1158The standard message text.  If a localization/customization
1159exists, it is keyed under this text and displayed instead
1160of the standard message text.
1161@end table
1162
1163@node [T] print-node-line-number, [T] print-node-xpath, [T] user-message, common/messages
1164@section [T] print-node-line-number
1165@subheading Name
1166
1167[T] print-node-line-number --- Display file name and line number of a node
1168@subheading Synopsis
1169
1170@example
1171<xsl:template name="print-node-line-number">
1172  <xsl:param name="node" select="." /></xsl:template>
1173@end example
1174@subheading Description
1175
1176This template displays the file name and
1177the line number in that file that contains the given node.
1178In addition the name of the given node is shown in parentheses
1179(usually the element name).
1180The output is suitable for diagnostics to the user.
1181
1182(``filename'' means the ``filename'' part of the URI of the
1183containing entity.)
1184@subheading Parameters
1185
1186@table @asis
1187
1188@item @code{node}
1189The node to get to print the information for.
1190Default is the context node.
1191@end table
1192
1193@node [T] print-node-xpath, [t print-node-xpath] text[], [T] print-node-line-number, common/messages
1194@section [T] print-node-xpath
1195@subheading Name
1196
1197[T] print-node-xpath --- Display the path of a node
1198@subheading Synopsis
1199
1200@example
1201<xsl:template name="print-node-xpath">
1202  <xsl:param name="node" select="." /></xsl:template>
1203@end example
1204@subheading Description
1205
1206This template displays the address of the given node in
1207XPath notation, in a compact yet unambiguous form
1208suitable for diagnostics to the user.
1209
1210It assumes that ID attributes are named
1211@code{id}, and if an element
1212has an ID defined, then the element will be addressed using
1213that ID, instead of a long XPath starting from the root.
1214@subheading Parameters
1215
1216@table @asis
1217
1218@item @code{node}
1219The node to get to trace the path to.
1220Default is the context node.
1221@end table
1222
1223@node [t print-node-xpath] text[], [t print-node-xpath] @@*, [T] print-node-xpath, common/messages
1224@section [t print-node-xpath] text()
1225@subheading Name
1226
1227[t print-node-xpath] text()
1228@subheading Synopsis
1229
1230@example
1231<xsl:template match="text()" mode="print-node-xpath" />
1232@end example
1233
1234@node [t print-node-xpath] @@*, [t print-node-xpath] *[@@id != ''], [t print-node-xpath] text[], common/messages
1235@section [t print-node-xpath] @@*
1236@subheading Name
1237
1238[t print-node-xpath] @@*
1239@subheading Synopsis
1240
1241@example
1242<xsl:template match="@@*" mode="print-node-xpath" />
1243@end example
1244
1245@node [t print-node-xpath] *[@@id != ''], [t print-node-xpath] *, [t print-node-xpath] @@*, common/messages
1246@section [t print-node-xpath] *[@@id != '']
1247@subheading Name
1248
1249[t print-node-xpath] *[@@id != '']
1250@subheading Synopsis
1251
1252@example
1253<xsl:template match="*[@@id != '']" mode="print-node-xpath" />
1254@end example
1255
1256@node [t print-node-xpath] *, [t print-node-xpath] /, [t print-node-xpath] *[@@id != ''], common/messages
1257@section [t print-node-xpath] *
1258@subheading Name
1259
1260[t print-node-xpath] *
1261@subheading Synopsis
1262
1263@example
1264<xsl:template match="*" mode="print-node-xpath" />
1265@end example
1266
1267@node [t print-node-xpath] /, , [t print-node-xpath] *, common/messages
1268@section [t print-node-xpath] /
1269@subheading Name
1270
1271[t print-node-xpath] /
1272@subheading Synopsis
1273
1274@example
1275<xsl:template match="/" mode="print-node-xpath" />
1276@end example
1277
1278@node common/labels, common/titles, common/messages, Top
1279@chapter common/labels
1280
1281@menu
1282* [M] for-label::               Provides access to element labels
1283* [t for-label] *[@@label!='']::
1284* [t for-label] *::
1285* [t for-label] qandaentry::
1286* [t for-label] question::
1287* [t for-label] answer::
1288* [t label] *::
1289* [t label] text(): [t label] text[].
1290@end menu
1291
1292@node [M] for-label, [t for-label] *[@@label!=''], , common/labels
1293@section [M] for-label
1294@subheading Name
1295
1296[M] for-label --- Provides access to element labels
1297@subheading Description
1298
1299Processing an element in the
1300@samp{for-label} mode produces the
1301element label.
1302
1303@node [t for-label] *[@@label!=''], [t for-label] *, [M] for-label, common/labels
1304@section [t for-label] *[@@label!='']
1305@subheading Name
1306
1307[t for-label] *[@@label!='']
1308@subheading Synopsis
1309
1310@example
1311<xsl:template match="*[@@label!='']" priority="2.0" mode="for-label" />
1312@end example
1313
1314@node [t for-label] *, [t for-label] qandaentry, [t for-label] *[@@label!=''], common/labels
1315@section [t for-label] *
1316@subheading Name
1317
1318[t for-label] *
1319@subheading Synopsis
1320
1321@example
1322<xsl:template match="*" mode="for-label" />
1323@end example
1324
1325@node [t for-label] qandaentry, [t for-label] question, [t for-label] *, common/labels
1326@section [t for-label] qandaentry
1327@subheading Name
1328
1329[t for-label] qandaentry
1330@subheading Synopsis
1331
1332@example
1333<xsl:template match="qandaentry" mode="for-label" />
1334@end example
1335
1336@node [t for-label] question, [t for-label] answer, [t for-label] qandaentry, common/labels
1337@section [t for-label] question
1338@subheading Name
1339
1340[t for-label] question
1341@subheading Synopsis
1342
1343@example
1344<xsl:template match="question" mode="for-label" />
1345@end example
1346
1347@node [t for-label] answer, [t label] *, [t for-label] question, common/labels
1348@section [t for-label] answer
1349@subheading Name
1350
1351[t for-label] answer
1352@subheading Synopsis
1353
1354@example
1355<xsl:template match="answer" mode="for-label" />
1356@end example
1357
1358@node [t label] *, [t label] text[], [t for-label] answer, common/labels
1359@section [t label] *
1360@subheading Name
1361
1362[t label] *
1363@subheading Synopsis
1364
1365@example
1366<xsl:template match="*" mode="label">
1367  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1368@end example
1369
1370@node [t label] text[], , [t label] *, common/labels
1371@section [t label] text()
1372@subheading Name
1373
1374[t label] text()
1375@subheading Synopsis
1376
1377@example
1378<xsl:template match="text()" mode="label" />
1379@end example
1380
1381@node common/titles, param, common/labels, Top
1382@chapter common/titles
1383
1384@menu
1385* [M] for-title::               Provides access to element titles
1386* [t title] title::
1387* [t title] *::
1388* [t title] text(): [t title] text[].
1389* [t for-title] set::
1390* [t for-title] *::
1391* [t for-title] book::
1392* [t for-title] part::
1393* [t for-title] preface|chapter|appendix::
1394* [t for-title] partintro::
1395* [t for-title] dedication::
1396* [t for-title] colophon::
1397* [t for-title] article::
1398* [t for-title] reference::
1399* [t for-title] refentry::
1400* [t for-title] refsynopsisdiv::
1401* [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect::
1402* [t for-title] bibliography::
1403* [t for-title] glossary::
1404* [t for-title] index::
1405* [t for-title] figure|table|example|equation::
1406* [t for-title] qandaset|qandadiv::
1407* [t for-title] abstract::
1408* [t for-title] caution|tip|warning|important|note::
1409* [t no-anchors] *::
1410* [t no-anchors] footnote::
1411* [t no-anchors] anchor::
1412* [t no-anchors] ulink::
1413* [t no-anchors] link::
1414* [t no-anchors] olink::
1415* [t no-anchors] indexterm::
1416* [t no-anchors] xref::
1417@end menu
1418
1419@node [M] for-title, [t title] title, , common/titles
1420@section [M] for-title
1421@subheading Name
1422
1423[M] for-title --- Provides access to element titles
1424@subheading Description
1425
1426Processing an element in the
1427@samp{title} mode produces the
1428title of the element. This does not include the label.
1429
1430@node [t title] title, [t title] *, [M] for-title, common/titles
1431@section [t title] title
1432@subheading Name
1433
1434[t title] title
1435@subheading Synopsis
1436
1437@example
1438<xsl:template match="title" mode="title" />
1439@end example
1440
1441@node [t title] *, [t title] text[], [t title] title, common/titles
1442@section [t title] *
1443@subheading Name
1444
1445[t title] *
1446@subheading Synopsis
1447
1448@example
1449<xsl:template match="*" mode="title">
1450  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1451@end example
1452
1453@node [t title] text[], [t for-title] set, [t title] *, common/titles
1454@section [t title] text()
1455@subheading Name
1456
1457[t title] text()
1458@subheading Synopsis
1459
1460@example
1461<xsl:template match="text()" mode="title" />
1462@end example
1463
1464@node [t for-title] set, [t for-title] *, [t title] text[], common/titles
1465@section [t for-title] set
1466@subheading Name
1467
1468[t for-title] set
1469@subheading Synopsis
1470
1471@example
1472<xsl:template match="set" mode="for-title">
1473  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1474@end example
1475
1476@node [t for-title] *, [t for-title] book, [t for-title] set, common/titles
1477@section [t for-title] *
1478@subheading Name
1479
1480[t for-title] *
1481@subheading Synopsis
1482
1483@example
1484<xsl:template match="*" mode="for-title">
1485  <xsl:param name="allow-anchors" select="false()" />
1486  <xsl:param name="suppress-error" select="false()" /></xsl:template>
1487@end example
1488
1489@node [t for-title] book, [t for-title] part, [t for-title] *, common/titles
1490@section [t for-title] book
1491@subheading Name
1492
1493[t for-title] book
1494@subheading Synopsis
1495
1496@example
1497<xsl:template match="book" mode="for-title">
1498  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1499@end example
1500
1501@node [t for-title] part, [t for-title] preface|chapter|appendix, [t for-title] book, common/titles
1502@section [t for-title] part
1503@subheading Name
1504
1505[t for-title] part
1506@subheading Synopsis
1507
1508@example
1509<xsl:template match="part" mode="for-title">
1510  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1511@end example
1512
1513@node [t for-title] preface|chapter|appendix, [t for-title] partintro, [t for-title] part, common/titles
1514@section [t for-title] preface|chapter|appendix
1515@subheading Name
1516
1517[t for-title] preface|chapter|appendix
1518@subheading Synopsis
1519
1520@example
1521<xsl:template match="preface|chapter|appendix" mode="for-title">
1522  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1523@end example
1524
1525@node [t for-title] partintro, [t for-title] dedication, [t for-title] preface|chapter|appendix, common/titles
1526@section [t for-title] partintro
1527@subheading Name
1528
1529[t for-title] partintro
1530@subheading Synopsis
1531
1532@example
1533<xsl:template match="partintro" mode="for-title">
1534  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1535@end example
1536
1537@node [t for-title] dedication, [t for-title] colophon, [t for-title] partintro, common/titles
1538@section [t for-title] dedication
1539@subheading Name
1540
1541[t for-title] dedication
1542@subheading Synopsis
1543
1544@example
1545<xsl:template match="dedication" mode="for-title">
1546  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1547@end example
1548
1549@node [t for-title] colophon, [t for-title] article, [t for-title] dedication, common/titles
1550@section [t for-title] colophon
1551@subheading Name
1552
1553[t for-title] colophon
1554@subheading Synopsis
1555
1556@example
1557<xsl:template match="colophon" mode="for-title">
1558  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1559@end example
1560
1561@node [t for-title] article, [t for-title] reference, [t for-title] colophon, common/titles
1562@section [t for-title] article
1563@subheading Name
1564
1565[t for-title] article
1566@subheading Synopsis
1567
1568@example
1569<xsl:template match="article" mode="for-title">
1570  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1571@end example
1572
1573@node [t for-title] reference, [t for-title] refentry, [t for-title] article, common/titles
1574@section [t for-title] reference
1575@subheading Name
1576
1577[t for-title] reference
1578@subheading Synopsis
1579
1580@example
1581<xsl:template match="reference" mode="for-title">
1582  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1583@end example
1584
1585@node [t for-title] refentry, [t for-title] refsynopsisdiv, [t for-title] reference, common/titles
1586@section [t for-title] refentry
1587@subheading Name
1588
1589[t for-title] refentry
1590@subheading Synopsis
1591
1592@example
1593<xsl:template match="refentry" mode="for-title">
1594  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1595@end example
1596
1597@node [t for-title] refsynopsisdiv, [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect, [t for-title] refentry, common/titles
1598@section [t for-title] refsynopsisdiv
1599@subheading Name
1600
1601[t for-title] refsynopsisdiv
1602@subheading Synopsis
1603
1604@example
1605<xsl:template match="refsynopsisdiv" mode="for-title">
1606  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1607@end example
1608
1609@node [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect, [t for-title] bibliography, [t for-title] refsynopsisdiv, common/titles
1610@section [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect
1611@subheading Name
1612
1613[t for-title] section                      |sect1|sect2|sect3|sect4|sect5                      |refsect1|refsect2|refsect3                      |simplesect
1614@subheading Synopsis
1615
1616@example
1617<xsl:template match="section                      |sect1|sect2|sect3|sect4|sect5                      |refsect1|refsect2|refsect3                      |simplesect" mode="for-title">
1618  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1619@end example
1620
1621@node [t for-title] bibliography, [t for-title] glossary, [t for-title] section |sect1|sect2|sect3|sect4|sect5 |refsect1|refsect2|refsect3 |simplesect, common/titles
1622@section [t for-title] bibliography
1623@subheading Name
1624
1625[t for-title] bibliography
1626@subheading Synopsis
1627
1628@example
1629<xsl:template match="bibliography" mode="for-title">
1630  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1631@end example
1632
1633@node [t for-title] glossary, [t for-title] index, [t for-title] bibliography, common/titles
1634@section [t for-title] glossary
1635@subheading Name
1636
1637[t for-title] glossary
1638@subheading Synopsis
1639
1640@example
1641<xsl:template match="glossary" mode="for-title">
1642  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1643@end example
1644
1645@node [t for-title] index, [t for-title] figure|table|example|equation, [t for-title] glossary, common/titles
1646@section [t for-title] index
1647@subheading Name
1648
1649[t for-title] index
1650@subheading Synopsis
1651
1652@example
1653<xsl:template match="index" mode="for-title">
1654  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1655@end example
1656
1657@node [t for-title] figure|table|example|equation, [t for-title] qandaset|qandadiv, [t for-title] index, common/titles
1658@section [t for-title] figure|table|example|equation
1659@subheading Name
1660
1661[t for-title] figure|table|example|equation
1662@subheading Synopsis
1663
1664@example
1665<xsl:template match="figure|table|example|equation" mode="for-title">
1666  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1667@end example
1668
1669@node [t for-title] qandaset|qandadiv, [t for-title] abstract, [t for-title] figure|table|example|equation, common/titles
1670@section [t for-title] qandaset|qandadiv
1671@subheading Name
1672
1673[t for-title] qandaset|qandadiv
1674@subheading Synopsis
1675
1676@example
1677<xsl:template match="qandaset|qandadiv" mode="for-title">
1678  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1679@end example
1680
1681@node [t for-title] abstract, [t for-title] caution|tip|warning|important|note, [t for-title] qandaset|qandadiv, common/titles
1682@section [t for-title] abstract
1683@subheading Name
1684
1685[t for-title] abstract
1686@subheading Synopsis
1687
1688@example
1689<xsl:template match="abstract" mode="for-title">
1690  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1691@end example
1692
1693@node [t for-title] caution|tip|warning|important|note, [t no-anchors] *, [t for-title] abstract, common/titles
1694@section [t for-title] caution|tip|warning|important|note
1695@subheading Name
1696
1697[t for-title] caution|tip|warning|important|note
1698@subheading Synopsis
1699
1700@example
1701<xsl:template match="caution|tip|warning|important|note" mode="for-title">
1702  <xsl:param name="allow-anchors" select="false()" /></xsl:template>
1703@end example
1704
1705@node [t no-anchors] *, [t no-anchors] footnote, [t for-title] caution|tip|warning|important|note, common/titles
1706@section [t no-anchors] *
1707@subheading Name
1708
1709[t no-anchors] *
1710@subheading Synopsis
1711
1712@example
1713<xsl:template match="*" mode="no-anchors" />
1714@end example
1715
1716@node [t no-anchors] footnote, [t no-anchors] anchor, [t no-anchors] *, common/titles
1717@section [t no-anchors] footnote
1718@subheading Name
1719
1720[t no-anchors] footnote
1721@subheading Synopsis
1722
1723@example
1724<xsl:template match="footnote" mode="no-anchors" />
1725@end example
1726
1727@node [t no-anchors] anchor, [t no-anchors] ulink, [t no-anchors] footnote, common/titles
1728@section [t no-anchors] anchor
1729@subheading Name
1730
1731[t no-anchors] anchor
1732@subheading Synopsis
1733
1734@example
1735<xsl:template match="anchor" mode="no-anchors" />
1736@end example
1737
1738@node [t no-anchors] ulink, [t no-anchors] link, [t no-anchors] anchor, common/titles
1739@section [t no-anchors] ulink
1740@subheading Name
1741
1742[t no-anchors] ulink
1743@subheading Synopsis
1744
1745@example
1746<xsl:template match="ulink" mode="no-anchors" />
1747@end example
1748
1749@node [t no-anchors] link, [t no-anchors] olink, [t no-anchors] ulink, common/titles
1750@section [t no-anchors] link
1751@subheading Name
1752
1753[t no-anchors] link
1754@subheading Synopsis
1755
1756@example
1757<xsl:template match="link" mode="no-anchors" />
1758@end example
1759
1760@node [t no-anchors] olink, [t no-anchors] indexterm, [t no-anchors] link, common/titles
1761@section [t no-anchors] olink
1762@subheading Name
1763
1764[t no-anchors] olink
1765@subheading Synopsis
1766
1767@example
1768<xsl:template match="olink" mode="no-anchors" />
1769@end example
1770
1771@node [t no-anchors] indexterm, [t no-anchors] xref, [t no-anchors] olink, common/titles
1772@section [t no-anchors] indexterm
1773@subheading Name
1774
1775[t no-anchors] indexterm
1776@subheading Synopsis
1777
1778@example
1779<xsl:template match="indexterm" mode="no-anchors" />
1780@end example
1781
1782@node [t no-anchors] xref, , [t no-anchors] indexterm, common/titles
1783@section [t no-anchors] xref
1784@subheading Name
1785
1786[t no-anchors] xref
1787@subheading Synopsis
1788
1789@example
1790<xsl:template match="xref" mode="no-anchors" />
1791@end example
1792
1793@node param, texifile, common/titles, Top
1794@chapter param
1795@section param
1796
1797Stylesheet parameters influence various aspects of the rendering.  They
1798can be set from the command line (the exact syntax depends on the XSLT
1799processor), or in a custom stylesheet.
1800
1801To set them in a custom stylesheet, simply copy the definition here and
1802change the @code{select} attribute to
1803something else.
1804
1805If a parameter for what you want to change does not exist, you can write
1806templates in the custom stylesheet instead.
1807
1808@menu
1809* [P] user-message-prefix::     Undocumented
1810* [P] captions-display-as-headings::   Use heading markup for minor
1811                                         captions?
1812* [P] links-use-pxref::         Translate link using @@pxref
1813* [P] explicit-node-names::     Insist on manually constructed Texinfo node
1814                                  names
1815* [P] show-comments::           Display comment elements?
1816* [P] funcsynopsis-decoration:: Decorate elements of a FuncSynopsis?
1817* [P] function-parens::         Generate parentheses after a function?
1818* [P] refentry-display-name::   Output NAME header before 'RefName'(s)?
1819* [P] manvolnum-in-xref::       Output manvolnum as part of refentry
1820                                  cross-reference?
1821* [P] prefer-textobjects::      Prefer textobject over imageobject?
1822* [P] semantic-decorations::    Use Texinfo semantic inline markup?
1823* [P] custom-localization-file::   URI of XML document containing custom
1824                                     localization data
1825* [P] custom-l10n-data::        XML document containing custom localization
1826                                  data
1827* [P] author-othername-in-middle::   Is othername in author a middle name?
1828* [P] output-file::             Name of the Info file
1829* [P] directory-category::      The categorization of the document in the
1830                                  Info directory
1831* [P] directory-description::   The description of the document in the Info
1832                                  directory
1833* [P] index-category::          The Texinfo index to use
1834* [P] qanda-defaultlabel::      Sets the default for defaultlabel on
1835                                  QandASet.
1836* [P] qandaset-generate-toc::   Is a Table of Contents created for
1837                                  QandASets?
1838@end menu
1839
1840@node [P] user-message-prefix, [P] captions-display-as-headings, , param
1841@section [P] user-message-prefix
1842@subheading Name
1843
1844[P] user-message-prefix --- Undocumented
1845@subheading Synopsis
1846
1847@example
1848<xsl:param name="user-message-prefix" select="'docbook2texi:'" />
1849@end example
1850
1851@node [P] captions-display-as-headings, [P] links-use-pxref, [P] user-message-prefix, param
1852@section [P] captions-display-as-headings
1853@subheading Name
1854
1855[P] captions-display-as-headings --- Use heading markup for minor captions?
1856@subheading Synopsis
1857
1858@example
1859<xsl:param name="captions-display-as-headings" select="false()" />
1860@end example
1861@subheading Description
1862
1863If true, @code{title}
1864content in some (formal) objects are rendered with the Texinfo
1865@code{@@@var{heading}} commands.
1866
1867If false, captions are rendered as an emphasized paragraph.
1868
1869@node [P] links-use-pxref, [P] explicit-node-names, [P] captions-display-as-headings, param
1870@section [P] links-use-pxref
1871@subheading Name
1872
1873[P] links-use-pxref --- Translate @code{link} using
1874@code{@@pxref}
1875@subheading Synopsis
1876
1877@example
1878<xsl:param name="links-use-pxref" select="true()" />
1879@end example
1880@subheading Description
1881
1882If true, @code{link} is translated
1883with the hypertext followed by the cross reference in parentheses.
1884
1885Otherwise, the hypertext content serves as the cross-reference name
1886marked up using @code{@@ref}.  Typically info displays this
1887contruct badly.
1888
1889@node [P] explicit-node-names, [P] show-comments, [P] links-use-pxref, param
1890@section [P] explicit-node-names
1891@subheading Name
1892
1893[P] explicit-node-names --- Insist on manually constructed Texinfo node
1894names
1895@subheading Synopsis
1896
1897@example
1898<xsl:param name="explicit-node-names" select="false()" />
1899@end example
1900@subheading Description
1901
1902Elements in the source document can influence the Texinfo node name
1903generation specifying either a @code{xreflabel}, or for the sectioning elements,
1904a @code{title} with @code{role='texinfo-node'} in the
1905@code{@var{*}info} container.
1906
1907However, for the majority of source documents, explicit Texinfo node
1908names are not available, and the stylesheet tries to generate a
1909reasonable one instead, e.g. from the normal title of an element.
1910The generated name may not be optimal.  If this option is set and the
1911stylesheet needs to generate a name, a warning is emitted and
1912@code{generate-id} is always used for the name.
1913
1914When the hashtable extension is not available, the stylesheet cannot
1915check for node name collisions, and in this case, setting this option
1916and using explicit node names are recommended.
1917
1918This option is not set (i.e. false) by default.
1919
1920@quotation
1921
1922@strong{Note}
1923
1924The absolute fallback for generating node names is using the XSLT
1925function @code{generate-id}, and the stylesheet always
1926emits a warning in this case regardless of the setting of
1927@code{explicit-node-names}.
1928@end quotation
1929
1930@node [P] show-comments, [P] funcsynopsis-decoration, [P] explicit-node-names, param
1931@section [P] show-comments
1932@subheading Name
1933
1934[P] show-comments --- Display @code{comment} elements?
1935@subheading Synopsis
1936
1937@example
1938<xsl:param name="show-comments" select="true()" />
1939@end example
1940@subheading Description
1941
1942If true, comments will be displayed, otherwise they are suppressed.
1943Comments here refers to the @code{comment} element,
1944which will be renamed @code{remark} in DocBook V4.0,
1945not XML comments (<-- like this -->) which are unavailable.
1946
1947@node [P] funcsynopsis-decoration, [P] function-parens, [P] show-comments, param
1948@section [P] funcsynopsis-decoration
1949@subheading Name
1950
1951[P] funcsynopsis-decoration --- Decorate elements of a FuncSynopsis?
1952@subheading Synopsis
1953
1954@example
1955<xsl:param name="funcsynopsis-decoration" select="true()" />
1956@end example
1957@subheading Description
1958
1959If true, elements of the FuncSynopsis will be decorated (e.g. bold or
1960italic).  The decoration is controlled by functions that can be redefined
1961in a customization layer.
1962
1963@node [P] function-parens, [P] refentry-display-name, [P] funcsynopsis-decoration, param
1964@section [P] function-parens
1965@subheading Name
1966
1967[P] function-parens --- Generate parentheses after a function?
1968@subheading Synopsis
1969
1970@example
1971<xsl:param name="function-parens" select="false()" />
1972@end example
1973@subheading Description
1974
1975If true, the formatting of
1976a @code{<function>} element will include
1977generated parenthesis.
1978
1979@node [P] refentry-display-name, [P] manvolnum-in-xref, [P] function-parens, param
1980@section [P] refentry-display-name
1981@subheading Name
1982
1983[P] refentry-display-name --- Output NAME header before 'RefName'(s)?
1984@subheading Synopsis
1985
1986@example
1987<xsl:param name="refentry-display-name" select="true()" />
1988@end example
1989@subheading Description
1990
1991If true, a "NAME" section title is output before the list
1992of 'RefName's.
1993
1994@node [P] manvolnum-in-xref, [P] prefer-textobjects, [P] refentry-display-name, param
1995@section [P] manvolnum-in-xref
1996@subheading Name
1997
1998[P] manvolnum-in-xref --- Output @code{manvolnum} as part of
1999@code{refentry} cross-reference?
2000@subheading Synopsis
2001
2002@example
2003<xsl:param name="manvolnum-in-xref" select="true()" />
2004@end example
2005@subheading Description
2006
2007if true, the @code{manvolnum} is used when cross-referencing
2008@code{refentry}s, either with @code{xref}
2009or @code{citerefentry}.
2010
2011@node [P] prefer-textobjects, [P] semantic-decorations, [P] manvolnum-in-xref, param
2012@section [P] prefer-textobjects
2013@subheading Name
2014
2015[P] prefer-textobjects --- Prefer @code{textobject}
2016over @code{imageobject}?
2017@subheading Synopsis
2018
2019@example
2020<xsl:param name="prefer-textobjects" select="true()" />
2021@end example
2022@subheading Description
2023
2024If true, the
2025@code{textobject}
2026in a @code{mediaobject}
2027is preferred over any
2028@code{imageobject}.
2029
2030(Of course, for output formats other than Texinfo, you usually
2031want to prefer the @code{imageobject},
2032but Info is a text-only format.)
2033
2034In addition to the values true and false, this parameter
2035may be set to @samp{2} to indicate that
2036both the text and the images should be output.
2037You may want to do this because some Texinfo viewers
2038can read images.  Note that the Texinfo @code{@@image}
2039command has its own mechanism for switching between text
2040and image output --- but we do not use this here.
2041
2042The default is true.
2043
2044@node [P] semantic-decorations, [P] custom-localization-file, [P] prefer-textobjects, param
2045@section [P] semantic-decorations
2046@subheading Name
2047
2048[P] semantic-decorations --- Use Texinfo semantic inline markup?
2049@subheading Synopsis
2050
2051@example
2052<xsl:param name="semantic-decorations" select="true()" />
2053@end example
2054@subheading Description
2055
2056If true, the semantic inline markup of DocBook is translated into
2057(the closest) Texinfo equivalent.  This is the default.
2058
2059However, because the Info format is limited to plain text,
2060the semantic inline markup is often distinguished by using
2061explicit quotes, which may not look good.
2062You can set this option to false to suppress these.
2063(For finer control over the inline formatting, you can
2064use your own stylesheet.)
2065
2066@node [P] custom-localization-file, [P] custom-l10n-data, [P] semantic-decorations, param
2067@section [P] custom-localization-file
2068@subheading Name
2069
2070[P] custom-localization-file --- URI of XML document containing custom localization data
2071@subheading Synopsis
2072
2073@example
2074<xsl:param name="custom-localization-file" select="''" />
2075@end example
2076@subheading Description
2077
2078This parameter specifies the URI of a XML document
2079that describes text translations (and other locale-specific information)
2080that is needed by the stylesheet to process the DocBook document.
2081
2082The text translations pointed to by this parameter always
2083override the default text translations
2084(from the internal parameter @code{localization-file}).
2085If a particular translation is not present here,
2086the corresponding default translation
2087is used as a fallback.
2088
2089This parameter is primarily for changing certain
2090punctuation characters used in formatting the source document.
2091The settings for punctuation characters are often specific
2092to the source document, but can also be dependent on the locale.
2093
2094To not use custom text translations, leave this parameter
2095as the empty string.
2096
2097@node [P] custom-l10n-data, [P] author-othername-in-middle, [P] custom-localization-file, param
2098@section [P] custom-l10n-data
2099@subheading Name
2100
2101[P] custom-l10n-data --- XML document containing custom localization data
2102@subheading Synopsis
2103
2104@example
2105<xsl:param name="custom-l10n-data" select="document($custom-localization-file)" />
2106@end example
2107@subheading Description
2108
2109This parameter specifies the XML document
2110that describes text translations (and other locale-specific information)
2111that is needed by the stylesheet to process the DocBook document.
2112
2113This parameter is internal to the stylesheet.
2114To point to an external XML document with a URI or a file name,
2115you should use the @code{custom-localization-file}
2116parameter instead.
2117
2118However, inside a custom stylesheet
2119(@emph{not on the command-line})
2120this paramter can be set to the XPath expression
2121@samp{document('')},
2122which will cause the custom translations
2123directly embedded inside the custom stylesheet to be read.
2124
2125@node [P] author-othername-in-middle, [P] output-file, [P] custom-l10n-data, param
2126@section [P] author-othername-in-middle
2127@subheading Name
2128
2129[P] author-othername-in-middle --- Is @code{othername} in @code{author} a
2130middle name?
2131@subheading Synopsis
2132
2133@example
2134<xsl:param name="author-othername-in-middle" select="1" />
2135@end example
2136@subheading Description
2137
2138If true, the @code{othername} of an @code{author}
2139appears between the @code{firstname} and
2140@code{surname}.  Otherwise, @code{othername}
2141is suppressed.
2142
2143@node [P] output-file, [P] directory-category, [P] author-othername-in-middle, param
2144@section [P] output-file
2145@subheading Name
2146
2147[P] output-file --- Name of the Info file
2148@subheading Synopsis
2149
2150@example
2151<xsl:param name="output-file" select="''" />
2152@end example
2153@subheading Description
2154
2155This parameter specifies the name of the final Info file,
2156overriding the setting in the document itself and the automatic
2157selection in the stylesheet.  If the document is a @code{set}, this parameter has no effect.
2158
2159@quotation
2160
2161@strong{Important}
2162
2163Do @emph{not} include the @samp{.info}
2164extension in the name.
2165@end quotation
2166
2167(Note that this parameter has nothing to do with the name of
2168the @emph{Texi-XML output} by the XSLT processor you
2169are running this stylesheet from.)
2170
2171@node [P] directory-category, [P] directory-description, [P] output-file, param
2172@section [P] directory-category
2173@subheading Name
2174
2175[P] directory-category --- The categorization of the document in the Info directory
2176@subheading Synopsis
2177
2178@example
2179<xsl:param name="directory-category" select="''" />
2180@end example
2181@subheading Description
2182
2183This is set to the category that the document
2184should go under in the Info directory of installed Info files.
2185For example, @samp{General Commands}.
2186
2187@quotation
2188
2189@strong{Note}
2190
2191Categories may also be set directly in the source document.
2192But if this parameter is not empty, then it always overrides the
2193setting in the source document.
2194@end quotation
2195
2196@node [P] directory-description, [P] index-category, [P] directory-category, param
2197@section [P] directory-description
2198@subheading Name
2199
2200[P] directory-description --- The description of the document in the Info directory
2201@subheading Synopsis
2202
2203@example
2204<xsl:param name="directory-description" select="''" />
2205@end example
2206@subheading Description
2207
2208This is a short description of the document that appears in
2209the Info directory of installed Info files.
2210For example, @samp{An Interactive Plotting Program.}
2211
2212@quotation
2213
2214@strong{Note}
2215
2216Menu descriptions may also be set directly in the source document.
2217But if this parameter is not empty, then it always overrides the
2218setting in the source document.
2219@end quotation
2220
2221@node [P] index-category, [P] qanda-defaultlabel, [P] directory-description, param
2222@section [P] index-category
2223@subheading Name
2224
2225[P] index-category --- The Texinfo index to use
2226@subheading Synopsis
2227
2228@example
2229<xsl:param name="index-category" select="'cp'" />
2230@end example
2231@subheading Description
2232
2233The Texinfo index for @code{indexterm}
2234and @code{index} is specified using the
2235@code{role} attribute.  If the above
2236elements do not have a @code{role}, then
2237the default specified by this parameter is used.
2238
2239The predefined indices are:
2240
2241@table @asis
2242
2243@item @samp{c}
2244@itemx @samp{cp}
2245Concept index
2246
2247@item @samp{f}
2248@itemx @samp{fn}
2249Function index
2250
2251@item @samp{v}
2252@itemx @samp{vr}
2253Variable index
2254
2255@item @samp{k}
2256@itemx @samp{ky}
2257Keystroke index
2258
2259@item @samp{p}
2260@itemx @samp{pg}
2261Program index
2262
2263@item @samp{d}
2264@itemx @samp{tp}
2265Data type index
2266@end table
2267
2268@noindent
2269User-defined indices are not yet supported.
2270
2271@node [P] qanda-defaultlabel, [P] qandaset-generate-toc, [P] index-category, param
2272@section [P] qanda-defaultlabel
2273@subheading Name
2274
2275[P] qanda-defaultlabel --- Sets the default for defaultlabel on QandASet.
2276@subheading Synopsis
2277
2278@example
2279<xsl:param name="qanda-defaultlabel">number</xsl:param>
2280@end example
2281@subheading Description
2282
2283If no defaultlabel attribute is specified on a QandASet, this
2284value is used. It must be one of the legal values for the defaultlabel
2285attribute.
2286
2287@node [P] qandaset-generate-toc, , [P] qanda-defaultlabel, param
2288@section [P] qandaset-generate-toc
2289@subheading Name
2290
2291[P] qandaset-generate-toc --- Is a Table of Contents created for QandASets?
2292@subheading Synopsis
2293
2294@example
2295<xsl:param name="qandaset-generate-toc">1</xsl:param>
2296@end example
2297@subheading Description
2298
2299If true, a ToC is constructed for QandASets.
2300
2301@node texifile, texinode, param, Top
2302@chapter texifile
2303@section texifile
2304
2305These templates are used when making cross references between the
2306multiple Texinfo files that are generated from a single DocBook @code{set}.  You probably do not need to modify
2307anything here.
2308
2309@menu
2310* [t texinfo-file-name] *::
2311* [t texinfo-file-name] text(): [t texinfo-file-name] text[].
2312* [t for-texinfo-file-name] set/book::
2313* [t for-texinfo-file-name] /*::
2314* [t for-texinfo-file-name] /set/book//*::
2315* [t for-texinfo-file-name] node(): [t for-texinfo-file-name] node[].
2316* [T] get-texinfo-file-name::   Find the file that contains the result
2317@end menu
2318
2319@node [t texinfo-file-name] *, [t texinfo-file-name] text[], , texifile
2320@section [t texinfo-file-name] *
2321@subheading Name
2322
2323[t texinfo-file-name] *
2324@subheading Synopsis
2325
2326@example
2327<xsl:template match="*" mode="texinfo-file-name" />
2328@end example
2329
2330@node [t texinfo-file-name] text[], [t for-texinfo-file-name] set/book, [t texinfo-file-name] *, texifile
2331@section [t texinfo-file-name] text()
2332@subheading Name
2333
2334[t texinfo-file-name] text()
2335@subheading Synopsis
2336
2337@example
2338<xsl:template match="text()" mode="texinfo-file-name" />
2339@end example
2340
2341@node [t for-texinfo-file-name] set/book, [t for-texinfo-file-name] /*, [t texinfo-file-name] text[], texifile
2342@section [t for-texinfo-file-name] set/book
2343@subheading Name
2344
2345[t for-texinfo-file-name] set/book
2346@subheading Synopsis
2347
2348@example
2349<xsl:template match="set/book" mode="for-texinfo-file-name" priority="2.0" />
2350@end example
2351
2352@node [t for-texinfo-file-name] /*, [t for-texinfo-file-name] /set/book//*, [t for-texinfo-file-name] set/book, texifile
2353@section [t for-texinfo-file-name] /*
2354@subheading Name
2355
2356[t for-texinfo-file-name] /*
2357@subheading Synopsis
2358
2359@example
2360<xsl:template match="/*" mode="for-texinfo-file-name" priority="2.0" />
2361@end example
2362
2363@node [t for-texinfo-file-name] /set/book//*, [t for-texinfo-file-name] node[], [t for-texinfo-file-name] /*, texifile
2364@section [t for-texinfo-file-name] /set/book//*
2365@subheading Name
2366
2367[t for-texinfo-file-name] /set/book//*
2368@subheading Synopsis
2369
2370@example
2371<xsl:template match="/set/book//*" priority="1.0" mode="for-texinfo-file-name" />
2372@end example
2373
2374@node [t for-texinfo-file-name] node[], [T] get-texinfo-file-name, [t for-texinfo-file-name] /set/book//*, texifile
2375@section [t for-texinfo-file-name] node()
2376@subheading Name
2377
2378[t for-texinfo-file-name] node()
2379@subheading Synopsis
2380
2381@example
2382<xsl:template match="node()" mode="for-texinfo-file-name" />
2383@end example
2384
2385@node [T] get-texinfo-file-name, , [t for-texinfo-file-name] node[], texifile
2386@section [T] get-texinfo-file-name
2387@subheading Name
2388
2389[T] get-texinfo-file-name --- Find the file that contains the result
2390@subheading Synopsis
2391
2392@example
2393<xsl:template name="get-texinfo-file-name">
2394  <xsl:param name="node" select="." /></xsl:template>
2395@end example
2396@subheading Description
2397
2398Returns the Texinfo file that contains the result when transforming
2399the context node.
2400
2401In this implementation, every document element starts a new file, unless
2402the document element is @code{set}, in which
2403case each child @code{book} starts a new
2404file.
2405@subheading Parameters
2406
2407@table @asis
2408
2409@item @code{node}
2410The node to find information for.  Default is the context node.
2411@end table
2412
2413@node texinode, texinode-base, texifile, Top
2414@chapter texinode
2415@section texinode
2416
2417These templates determine which elements get transformed into Texinfo
2418nodes, and how to derive a Texinfo node name for these nodes.
2419@subsection Texinfo node names: processing expectations
2420
2421The templates try to derive a Texinfo node name of a nodal section from
2422the content of the following, in order of preference:
2423
2424@enumerate
2425
2426@item
2427@code{titleabbrev} with @code{role}="texinfo-node" in the @code{@var{*}info}
2428wrapper.
2429
2430@item
2431The @code{xreflabel}
2432
2433@item
2434The @code{titleabbrev}
2435
2436@item
2437The @code{title}
2438@end enumerate
2439
2440@menu
2441* [M] is-texinfo-node::         Determine if given element is a Texinfo
2442                                  node
2443* [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article::
2444* [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect::
2445* [t is-texinfo-node] refentry::
2446* [t is-texinfo-node] *::
2447* [t is-texinfo-node] part::
2448* [t is-texinfo-node] partintro|partintro//*::
2449* [t is-texinfo-node] book::
2450* [t is-texinfo-node] index|bibliography|glossary::
2451* [M] for-texinfo-node-name::   Return a suggested nodename
2452* [t for-texinfo-node-name] *[@@xreflabel]::
2453* [t for-texinfo-node-name] *[child;;title]::
2454* [t for-texinfo-node-name] *::
2455* [t for-texinfo-node-name] book|/*::
2456* [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3::
2457* [t for-texinfo-node-name] article::
2458* [t for-texinfo-node-name] refentry::
2459* [t for-texinfo-node-name] part::
2460* [t for-texinfo-node-name] varlistentry::
2461* [t for-texinfo-node-name] index::
2462* [t is-texinfo-top-node] book|/*::
2463* [t is-texinfo-top-node] *::
2464* [t texinfo-node-name] *::
2465* [t texinfo-node-name] text(): [t texinfo-node-name] text[].
2466@end menu
2467
2468@node [M] is-texinfo-node, [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article, , texinode
2469@section [M] is-texinfo-node
2470@subheading Name
2471
2472[M] is-texinfo-node --- Determine if given element is a Texinfo node
2473@subheading Description
2474
2475This mode defines which elements are to be transformed into Texinfo
2476node.  Elements that generate anchors are not considered nodes by this mode.
2477
2478The set of nodal elements can be changed, but only sectioning elements
2479can be nodes and the stylesheets do not support any fancy interleaving
2480of nodal sections and non-nodal sections.
2481
2482Return empty string for an element that is not a node,
2483and the string @samp{1} if it is.
2484
2485@node [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article, [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect, [M] is-texinfo-node, texinode
2486@section [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article
2487@subheading Name
2488
2489[t is-texinfo-node] dedication|preface|chapter|appendix|reference|article
2490@subheading Synopsis
2491
2492@example
2493<xsl:template match="dedication|preface|chapter|appendix|reference|article" mode="is-texinfo-node" />
2494@end example
2495
2496@node [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect, [t is-texinfo-node] refentry, [t is-texinfo-node] dedication|preface|chapter|appendix|reference|article, texinode
2497@section [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect
2498@subheading Name
2499
2500[t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect
2501@subheading Synopsis
2502
2503@example
2504<xsl:template match="sect1|sect2|sect3|sect4|sect5|section|simplesect" mode="is-texinfo-node" />
2505@end example
2506
2507@node [t is-texinfo-node] refentry, [t is-texinfo-node] *, [t is-texinfo-node] sect1|sect2|sect3|sect4|sect5|section|simplesect, texinode
2508@section [t is-texinfo-node] refentry
2509@subheading Name
2510
2511[t is-texinfo-node] refentry
2512@subheading Synopsis
2513
2514@example
2515<xsl:template match="refentry" mode="is-texinfo-node" />
2516@end example
2517
2518@node [t is-texinfo-node] *, [t is-texinfo-node] part, [t is-texinfo-node] refentry, texinode
2519@section [t is-texinfo-node] *
2520@subheading Name
2521
2522[t is-texinfo-node] *
2523@subheading Synopsis
2524
2525@example
2526<xsl:template match="*" mode="is-texinfo-node" />
2527@end example
2528
2529@node [t is-texinfo-node] part, [t is-texinfo-node] partintro|partintro//*, [t is-texinfo-node] *, texinode
2530@section [t is-texinfo-node] part
2531@subheading Name
2532
2533[t is-texinfo-node] part
2534@subheading Synopsis
2535
2536@example
2537<xsl:template match="part" mode="is-texinfo-node" />
2538@end example
2539
2540@node [t is-texinfo-node] partintro|partintro//*, [t is-texinfo-node] book, [t is-texinfo-node] part, texinode
2541@section [t is-texinfo-node] partintro|partintro//*
2542@subheading Name
2543
2544[t is-texinfo-node] partintro|partintro//*
2545@subheading Synopsis
2546
2547@example
2548<xsl:template match="partintro|partintro//*" mode="is-texinfo-node" />
2549@end example
2550
2551@node [t is-texinfo-node] book, [t is-texinfo-node] index|bibliography|glossary, [t is-texinfo-node] partintro|partintro//*, texinode
2552@section [t is-texinfo-node] book
2553@subheading Name
2554
2555[t is-texinfo-node] book
2556@subheading Synopsis
2557
2558@example
2559<xsl:template match="book" mode="is-texinfo-node" />
2560@end example
2561
2562@node [t is-texinfo-node] index|bibliography|glossary, [M] for-texinfo-node-name, [t is-texinfo-node] book, texinode
2563@section [t is-texinfo-node] index|bibliography|glossary
2564@subheading Name
2565
2566[t is-texinfo-node] index|bibliography|glossary
2567@subheading Synopsis
2568
2569@example
2570<xsl:template match="index|bibliography|glossary" mode="is-texinfo-node" />
2571@end example
2572
2573@node [M] for-texinfo-node-name, [t for-texinfo-node-name] *[@@xreflabel], [t is-texinfo-node] index|bibliography|glossary, texinode
2574@section [M] for-texinfo-node-name
2575@subheading Name
2576
2577[M] for-texinfo-node-name --- Return a suggested nodename
2578@subheading Description
2579
2580Processing an element using for-texinfo-node-name returns a suggested
2581nodename (or anchor name) for that element.
2582
2583@node [t for-texinfo-node-name] *[@@xreflabel], [t for-texinfo-node-name] *[child;;title], [M] for-texinfo-node-name, texinode
2584@section [t for-texinfo-node-name] *[@@xreflabel]
2585@subheading Name
2586
2587[t for-texinfo-node-name] *[@@xreflabel]
2588@subheading Synopsis
2589
2590@example
2591<xsl:template match="*[@@xreflabel]" mode="for-texinfo-node-name" priority="2.0" />
2592@end example
2593
2594@node [t for-texinfo-node-name] *[child;;title], [t for-texinfo-node-name] *, [t for-texinfo-node-name] *[@@xreflabel], texinode
2595@section [t for-texinfo-node-name] *[child::title]
2596@subheading Name
2597
2598[t for-texinfo-node-name] *[child::title]
2599@subheading Synopsis
2600
2601@example
2602<xsl:template match="*[child::title]" mode="for-texinfo-node-name" priority="-1.0" />
2603@end example
2604
2605@node [t for-texinfo-node-name] *, [t for-texinfo-node-name] book|/*, [t for-texinfo-node-name] *[child;;title], texinode
2606@section [t for-texinfo-node-name] *
2607@subheading Name
2608
2609[t for-texinfo-node-name] *
2610@subheading Synopsis
2611
2612@example
2613<xsl:template match="*" mode="for-texinfo-node-name" priority="-2.0" />
2614@end example
2615
2616@node [t for-texinfo-node-name] book|/*, [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3, [t for-texinfo-node-name] *, texinode
2617@section [t for-texinfo-node-name] book|/*
2618@subheading Name
2619
2620[t for-texinfo-node-name] book|/*
2621@subheading Synopsis
2622
2623@example
2624<xsl:template match="book|/*" mode="for-texinfo-node-name" priority="5.0" />
2625@end example
2626
2627@node [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3, [t for-texinfo-node-name] article, [t for-texinfo-node-name] book|/*, texinode
2628@section [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3
2629@subheading Name
2630
2631[t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography|                      sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3
2632@subheading Synopsis
2633
2634@example
2635<xsl:template match="reference|preface|chapter|appendix|glossary|bibliography|                      sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3" mode="for-texinfo-node-name" />
2636@end example
2637
2638@node [t for-texinfo-node-name] article, [t for-texinfo-node-name] refentry, [t for-texinfo-node-name] reference|preface|chapter|appendix|glossary|bibliography| sect1|sect2|sect3|sect4|sect5|section|refsect1|refsect2|refsect3, texinode
2639@section [t for-texinfo-node-name] article
2640@subheading Name
2641
2642[t for-texinfo-node-name] article
2643@subheading Synopsis
2644
2645@example
2646<xsl:template match="article" mode="for-texinfo-node-name" />
2647@end example
2648
2649@node [t for-texinfo-node-name] refentry, [t for-texinfo-node-name] part, [t for-texinfo-node-name] article, texinode
2650@section [t for-texinfo-node-name] refentry
2651@subheading Name
2652
2653[t for-texinfo-node-name] refentry
2654@subheading Synopsis
2655
2656@example
2657<xsl:template match="refentry" mode="for-texinfo-node-name" />
2658@end example
2659
2660@node [t for-texinfo-node-name] part, [t for-texinfo-node-name] varlistentry, [t for-texinfo-node-name] refentry, texinode
2661@section [t for-texinfo-node-name] part
2662@subheading Name
2663
2664[t for-texinfo-node-name] part
2665@subheading Synopsis
2666
2667@example
2668<xsl:template match="part" mode="for-texinfo-node-name" />
2669@end example
2670
2671@node [t for-texinfo-node-name] varlistentry, [t for-texinfo-node-name] index, [t for-texinfo-node-name] part, texinode
2672@section [t for-texinfo-node-name] varlistentry
2673@subheading Name
2674
2675[t for-texinfo-node-name] varlistentry
2676@subheading Synopsis
2677
2678@example
2679<xsl:template match="varlistentry" mode="for-texinfo-node-name" />
2680@end example
2681
2682@node [t for-texinfo-node-name] index, [t is-texinfo-top-node] book|/*, [t for-texinfo-node-name] varlistentry, texinode
2683@section [t for-texinfo-node-name] index
2684@subheading Name
2685
2686[t for-texinfo-node-name] index
2687@subheading Synopsis
2688
2689@example
2690<xsl:template match="index" mode="for-texinfo-node-name" />
2691@end example
2692
2693@node [t is-texinfo-top-node] book|/*, [t is-texinfo-top-node] *, [t for-texinfo-node-name] index, texinode
2694@section [t is-texinfo-top-node] book|/*
2695@subheading Name
2696
2697[t is-texinfo-top-node] book|/*
2698@subheading Synopsis
2699
2700@example
2701<xsl:template match="book|/*" mode="is-texinfo-top-node" priority="5.0" />
2702@end example
2703
2704@node [t is-texinfo-top-node] *, [t texinfo-node-name] *, [t is-texinfo-top-node] book|/*, texinode
2705@section [t is-texinfo-top-node] *
2706@subheading Name
2707
2708[t is-texinfo-top-node] *
2709@subheading Synopsis
2710
2711@example
2712<xsl:template match="*" mode="is-texinfo-top-node" />
2713@end example
2714
2715@node [t texinfo-node-name] *, [t texinfo-node-name] text[], [t is-texinfo-top-node] *, texinode
2716@section [t texinfo-node-name] *
2717@subheading Name
2718
2719[t texinfo-node-name] *
2720@subheading Synopsis
2721
2722@example
2723<xsl:template match="*" mode="texinfo-node-name" />
2724@end example
2725
2726@node [t texinfo-node-name] text[], , [t texinfo-node-name] *, texinode
2727@section [t texinfo-node-name] text()
2728@subheading Name
2729
2730[t texinfo-node-name] text()
2731@subheading Synopsis
2732
2733@example
2734<xsl:template match="text()" mode="texinfo-node-name" />
2735@end example
2736
2737@node texinode-base, chunk, texinode, Top
2738@chapter texinode-base
2739
2740@menu
2741* [T] make-nodenamemap::        Undocumented
2742* [t nodenamemap] *::
2743* [t nodenamemap] text(): [t nodenamemap] text[].
2744* [T] make-texinfo-node::       Output node element
2745* [T] make-texinfo-nontop-node::   Undocumented
2746* [T] make-texinfo-top-node::   Undocumented
2747* [T] make-texinfo-top-node-firstchild::   Undocumented
2748@end menu
2749
2750@node [T] make-nodenamemap, [t nodenamemap] *, , texinode-base
2751@section [T] make-nodenamemap
2752@subheading Name
2753
2754[T] make-nodenamemap --- Undocumented
2755@subheading Synopsis
2756
2757@example
2758<xsl:template name="make-nodenamemap" />
2759@end example
2760
2761@node [t nodenamemap] *, [t nodenamemap] text[], [T] make-nodenamemap, texinode-base
2762@section [t nodenamemap] *
2763@subheading Name
2764
2765[t nodenamemap] *
2766@subheading Synopsis
2767
2768@example
2769<xsl:template match="*" mode="nodenamemap" />
2770@end example
2771
2772@node [t nodenamemap] text[], [T] make-texinfo-node, [t nodenamemap] *, texinode-base
2773@section [t nodenamemap] text()
2774@subheading Name
2775
2776[t nodenamemap] text()
2777@subheading Synopsis
2778
2779@example
2780<xsl:template match="text()" mode="nodenamemap" />
2781@end example
2782
2783@node [T] make-texinfo-node, [T] make-texinfo-nontop-node, [t nodenamemap] text[], texinode-base
2784@section [T] make-texinfo-node
2785@subheading Name
2786
2787[T] make-texinfo-node --- Output node element
2788@subheading Synopsis
2789
2790@example
2791<xsl:template name="make-texinfo-node" />
2792@end example
2793@subheading Description
2794
2795This named template creates a node element in the result tree,
2796which corresponds to the Texinfo @samp{@@node} command.
2797
2798@node [T] make-texinfo-nontop-node, [T] make-texinfo-top-node, [T] make-texinfo-node, texinode-base
2799@section [T] make-texinfo-nontop-node
2800@subheading Name
2801
2802[T] make-texinfo-nontop-node --- Undocumented
2803@subheading Synopsis
2804
2805@example
2806<xsl:template name="make-texinfo-nontop-node" />
2807@end example
2808
2809@node [T] make-texinfo-top-node, [T] make-texinfo-top-node-firstchild, [T] make-texinfo-nontop-node, texinode-base
2810@section [T] make-texinfo-top-node
2811@subheading Name
2812
2813[T] make-texinfo-top-node --- Undocumented
2814@subheading Synopsis
2815
2816@example
2817<xsl:template name="make-texinfo-top-node" />
2818@end example
2819
2820@node [T] make-texinfo-top-node-firstchild, , [T] make-texinfo-top-node, texinode-base
2821@section [T] make-texinfo-top-node-firstchild
2822@subheading Name
2823
2824[T] make-texinfo-top-node-firstchild --- Undocumented
2825@subheading Synopsis
2826
2827@example
2828<xsl:template name="make-texinfo-top-node-firstchild">
2829  <xsl:param name="node" /></xsl:template>
2830@end example
2831
2832@node chunk, autotoc, texinode-base, Top
2833@chapter chunk
2834
2835@menu
2836* [t] /::
2837* [M] top-chunk::               Process a top-level chunk
2838* [t top-chunk] *::
2839@end menu
2840
2841@node [t] /, [M] top-chunk, , chunk
2842@section [t] /
2843@subheading Name
2844
2845[t] /
2846@subheading Synopsis
2847
2848@example
2849<xsl:template match="/" />
2850@end example
2851
2852@node [M] top-chunk, [t top-chunk] *, [t] /, chunk
2853@section [M] top-chunk
2854@subheading Name
2855
2856[M] top-chunk --- Process a top-level chunk
2857@subheading Description
2858
2859This mode is supposed to output all the Texi-XML markup
2860required for the beginning of the Texinfo file,
2861e.g. @code{settitle},
2862Texinfo directories, etc.   After that, it goes onto
2863normal processing.
2864
2865@node [t top-chunk] *, , [M] top-chunk, chunk
2866@section [t top-chunk] *
2867@subheading Name
2868
2869[t top-chunk] *
2870@subheading Synopsis
2871
2872@example
2873<xsl:template match="*" mode="top-chunk" />
2874@end example
2875
2876@node autotoc, menudescrip, chunk, Top
2877@chapter autotoc
2878@section autotoc
2879
2880Generate Texinfo menus for each node.  Also optionally generate
2881directory entries used by @code{install-info}.  The user
2882generally does not modify these templates.
2883
2884Menus are created by the first child sectioning element, so that the
2885@code{@@menu} comes just after the text content of the parent
2886sectioning element, where Texinfo expects them to be.  This approach may
2887not be the most elegant, but it works, and its operation is hidden by
2888@code{make-texinfo-node}.
2889
2890@menu
2891* [M] texinfo-menu::            Make Texinfo menus
2892* [V] make-detailed-menus::     Undocumented
2893* [t texinfo-menu] *::
2894* [t texinfo-menu] book|/*::
2895* [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*::
2896* [t texinfo-detail-menu-entry] book/part::
2897* [t texinfo-detail-menu-entry] *::
2898* [t texinfo-menu-entry] part::
2899* [T] make-texinfo-menu-entry:: Undocumented
2900* [T] make-texinfo-directory::  Make a Texinfo directory entry
2901* [t for-menu-title] node(): [t for-menu-title] node[].
2902@end menu
2903
2904@node [M] texinfo-menu, [V] make-detailed-menus, , autotoc
2905@section [M] texinfo-menu
2906@subheading Name
2907
2908[M] texinfo-menu --- Make Texinfo menus
2909@subheading Description
2910
2911Any DocBook element that generates a Texinfo node
2912can be processed with this mode to generate
2913a menu for it.
2914
2915If the element that is processed happens to be the Top node,
2916the @code{@@detailmenu} is generated also.
2917
2918@node [V] make-detailed-menus, [t texinfo-menu] *, [M] texinfo-menu, autotoc
2919@section [V] make-detailed-menus
2920@subheading Name
2921
2922[V] make-detailed-menus --- Undocumented
2923@subheading Synopsis
2924
2925@example
2926<xsl:variable name="make-detailed-menus" select="true()" />
2927@end example
2928
2929@node [t texinfo-menu] *, [t texinfo-menu] book|/*, [V] make-detailed-menus, autotoc
2930@section [t texinfo-menu] *
2931@subheading Name
2932
2933[t texinfo-menu] *
2934@subheading Synopsis
2935
2936@example
2937<xsl:template match="*" mode="texinfo-menu" />
2938@end example
2939
2940@node [t texinfo-menu] book|/*, [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*, [t texinfo-menu] *, autotoc
2941@section [t texinfo-menu] book|/*
2942@subheading Name
2943
2944[t texinfo-menu] book|/*
2945@subheading Synopsis
2946
2947@example
2948<xsl:template match="book|/*" mode="texinfo-menu" />
2949@end example
2950
2951@node [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*, [t texinfo-detail-menu-entry] book/part, [t texinfo-menu] book|/*, autotoc
2952@section [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*
2953@subheading Name
2954
2955[t texinfo-detail-menu-entry] book/*|/*/*|book/part/*
2956@subheading Synopsis
2957
2958@example
2959<xsl:template match="book/*|/*/*|book/part/*" mode="texinfo-detail-menu-entry" />
2960@end example
2961
2962@node [t texinfo-detail-menu-entry] book/part, [t texinfo-detail-menu-entry] *, [t texinfo-detail-menu-entry] book/*|/*/*|book/part/*, autotoc
2963@section [t texinfo-detail-menu-entry] book/part
2964@subheading Name
2965
2966[t texinfo-detail-menu-entry] book/part
2967@subheading Synopsis
2968
2969@example
2970<xsl:template match="book/part" mode="texinfo-detail-menu-entry" />
2971@end example
2972
2973@node [t texinfo-detail-menu-entry] *, [t texinfo-menu-entry] part, [t texinfo-detail-menu-entry] book/part, autotoc
2974@section [t texinfo-detail-menu-entry] *
2975@subheading Name
2976
2977[t texinfo-detail-menu-entry] *
2978@subheading Synopsis
2979
2980@example
2981<xsl:template match="*" mode="texinfo-detail-menu-entry" />
2982@end example
2983
2984@node [t texinfo-menu-entry] part, [T] make-texinfo-menu-entry, [t texinfo-detail-menu-entry] *, autotoc
2985@section [t texinfo-menu-entry] part
2986@subheading Name
2987
2988[t texinfo-menu-entry] part
2989@subheading Synopsis
2990
2991@example
2992<xsl:template match="part" mode="texinfo-menu-entry" />
2993@end example
2994
2995@node [T] make-texinfo-menu-entry, [T] make-texinfo-directory, [t texinfo-menu-entry] part, autotoc
2996@section [T] make-texinfo-menu-entry
2997@subheading Name
2998
2999[T] make-texinfo-menu-entry --- Undocumented
3000@subheading Synopsis
3001
3002@example
3003<xsl:template name="make-texinfo-menu-entry" match="*" mode="texinfo-menu-entry" />
3004@end example
3005
3006@node [T] make-texinfo-directory, [t for-menu-title] node[], [T] make-texinfo-menu-entry, autotoc
3007@section [T] make-texinfo-directory
3008@subheading Name
3009
3010[T] make-texinfo-directory --- Make a Texinfo directory entry
3011@subheading Synopsis
3012
3013@example
3014<xsl:template name="make-texinfo-directory" />
3015@end example
3016@subheading Description
3017
3018Output commands so that install-info can automatically add a directory entry
3019when installing the document.
3020
3021@node [t for-menu-title] node[], , [T] make-texinfo-directory, autotoc
3022@section [t for-menu-title] node()
3023@subheading Name
3024
3025[t for-menu-title] node()
3026@subheading Synopsis
3027
3028@example
3029<xsl:template match="node()" mode="for-menu-title" />
3030@end example
3031
3032@node menudescrip, index, autotoc, Top
3033@chapter menudescrip
3034@section menudescrip
3035
3036Make descriptions for Texinfo menu entries, if available.
3037@subsection Menu descriptions: processing expectations
3038
3039If an @code{abstract} with a @code{role} of @samp{texinfo-node}
3040is found, that is rendered as the menu description for the node.
3041
3042Descriptions should be one sentence or phrase long, since
3043space is limited in a Texinfo menu.  For the same reason,
3044only the first paragraph of such an
3045@code{abstract} is rendered.
3046
3047Menu descriptions also appear for the Info directory entry
3048for an Info file; these descriptions are handled just the same
3049as normal menus, with the @code{abstract}
3050apparatus.  On the other hand, the Info directory category
3051is specified using a @code{subjectset}
3052with a @code{scheme} of
3053@samp{texinfo-directory}.
3054
3055@strong{Menu descriptions in the source document}
3056
3057@example
3058<article>
3059  <articleinfo>
3060    <titleabbrev role="texinfo-node">wget</titleabbrev>
3061    <abstract role="texinfo-node">
3062      The non-interactive network downloader.
3063    </abstract>
3064    <subjectset scheme="texinfo-directory">
3065      <subject><subjectterm>Network Applications</subjectterm></subject>
3066    </subjectset>
3067  </articleinfo>
3068
3069  @dots{} article content goes here @dots{}
3070
3071</article>
3072@end example
3073
3074You may prefer to put the Texinfo descriptions outside of the source document.
3075This is possible with a custom stylesheet:
3076
3077@strong{Specifying Texinfo directory entries in a stylesheet}
3078
3079@example
3080<xsl:param name="directory-category">
3081  <xsl:text>General Commands</xsl:text>
3082</xsl:param>
3083
3084<xsl:param name="directory-description">
3085  <xsl:text>Make hard links between files.</xsl:text>
3086</xsl:param>
3087
3088<xsl:template match="id('invoking')" mode="for-menu-description">
3089  <xsl:text>Command-line options</xsl:text>
3090</xsl:template>
3091
3092<xsl:template match="id('os')" mode="for-menu-description">
3093  <xsl:text>Restrictions on linking imposed by the OS</xsl:text>
3094</xsl:template>
3095
3096@dots{} more entries @dots{}
3097@end example
3098
3099@menu
3100* [M] for-menu-description::    Return description for Texinfo node
3101* [t for-menu-description] refentry::
3102* [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book::
3103* [t for-menu-description] *::
3104* [T] get-texinfo-directory-description::   Undocumented
3105* [M] for-directory-category::  Return Info directory category
3106* [T] get-texinfo-directory-category::   Undocumented
3107* [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry::
3108* [t for-directory-category] *::
3109@end menu
3110
3111@node [M] for-menu-description, [t for-menu-description] refentry, , menudescrip
3112@section [M] for-menu-description
3113@subheading Name
3114
3115[M] for-menu-description --- Return description for Texinfo node
3116@subheading Description
3117
3118Processing an element using menu-description-mode returns a result tree
3119fragment that is the description for its menu entry.
3120
3121@node [t for-menu-description] refentry, [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book, [M] for-menu-description, menudescrip
3122@section [t for-menu-description] refentry
3123@subheading Name
3124
3125[t for-menu-description] refentry
3126@subheading Synopsis
3127
3128@example
3129<xsl:template match="refentry" mode="for-menu-description" />
3130@end example
3131
3132@node [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book, [t for-menu-description] *, [t for-menu-description] refentry, menudescrip
3133@section [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book
3134@subheading Name
3135
3136[t for-menu-description] reference|preface|chapter|appendix|glossary|                      bibliography|article|part|                      sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3|                      partintro|section|book
3137@subheading Synopsis
3138
3139@example
3140<xsl:template match="reference|preface|chapter|appendix|glossary|                      bibliography|article|part|                      sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3|                      partintro|section|book" mode="for-menu-description" />
3141@end example
3142
3143@node [t for-menu-description] *, [T] get-texinfo-directory-description, [t for-menu-description] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book, menudescrip
3144@section [t for-menu-description] *
3145@subheading Name
3146
3147[t for-menu-description] *
3148@subheading Synopsis
3149
3150@example
3151<xsl:template match="*" mode="for-menu-description" />
3152@end example
3153
3154@node [T] get-texinfo-directory-description, [M] for-directory-category, [t for-menu-description] *, menudescrip
3155@section [T] get-texinfo-directory-description
3156@subheading Name
3157
3158[T] get-texinfo-directory-description --- Undocumented
3159@subheading Synopsis
3160
3161@example
3162<xsl:template name="get-texinfo-directory-description">
3163  <xsl:param name="node" select="." /></xsl:template>
3164@end example
3165
3166@node [M] for-directory-category, [T] get-texinfo-directory-category, [T] get-texinfo-directory-description, menudescrip
3167@section [M] for-directory-category
3168@subheading Name
3169
3170[M] for-directory-category --- Return Info directory category
3171@subheading Description
3172
3173Processing an element (normally the root element, but also
3174@code{book}s) using menu-description-mode
3175returns a result tree fragment that is the Info categorization
3176for the Texinfo file.
3177
3178@node [T] get-texinfo-directory-category, [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry, [M] for-directory-category, menudescrip
3179@section [T] get-texinfo-directory-category
3180@subheading Name
3181
3182[T] get-texinfo-directory-category --- Undocumented
3183@subheading Synopsis
3184
3185@example
3186<xsl:template name="get-texinfo-directory-category">
3187  <xsl:param name="node" select="." /></xsl:template>
3188@end example
3189
3190@node [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry, [t for-directory-category] *, [T] get-texinfo-directory-category, menudescrip
3191@section [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry
3192@subheading Name
3193
3194[t for-directory-category] reference|preface|chapter|appendix|glossary|                      bibliography|article|part|                      sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3|                      partintro|section|book|refentry
3195@subheading Synopsis
3196
3197@example
3198<xsl:template match="reference|preface|chapter|appendix|glossary|                      bibliography|article|part|                      sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3|                      partintro|section|book|refentry" mode="for-directory-category" />
3199@end example
3200
3201@node [t for-directory-category] *, , [t for-directory-category] reference|preface|chapter|appendix|glossary| bibliography|article|part| sect1|sect2|sect3|sect4|sect5|refsect1|refsect2|refsect3| partintro|section|book|refentry, menudescrip
3202@section [t for-directory-category] *
3203@subheading Name
3204
3205[t for-directory-category] *
3206@subheading Synopsis
3207
3208@example
3209<xsl:template match="*" mode="for-directory-category" />
3210@end example
3211
3212@node index, sectioning, menudescrip, Top
3213@chapter index
3214
3215@menu
3216* [t] index::
3217* [t] indexdiv::
3218* [t] indexterm::
3219* [t] primary::
3220* [t] secondary|tertiary::
3221* [t] see|seealso::
3222* [t] indexentry::
3223* [t] primaryie|secondaryie|tertiaryie|seeie|seealsoie::
3224@end menu
3225
3226@node [t] index, [t] indexdiv, , index
3227@section [t] index
3228@subheading Name
3229
3230[t] index
3231@subheading Synopsis
3232
3233@example
3234<xsl:template match="index" />
3235@end example
3236
3237@node [t] indexdiv, [t] indexterm, [t] index, index
3238@section [t] indexdiv
3239@subheading Name
3240
3241[t] indexdiv
3242@subheading Synopsis
3243
3244@example
3245<xsl:template match="indexdiv" />
3246@end example
3247
3248@node [t] indexterm, [t] primary, [t] indexdiv, index
3249@section [t] indexterm
3250@subheading Name
3251
3252[t] indexterm
3253@subheading Synopsis
3254
3255@example
3256<xsl:template match="indexterm" />
3257@end example
3258
3259@node [t] primary, [t] secondary|tertiary, [t] indexterm, index
3260@section [t] primary
3261@subheading Name
3262
3263[t] primary
3264@subheading Synopsis
3265
3266@example
3267<xsl:template match="primary" />
3268@end example
3269
3270@node [t] secondary|tertiary, [t] see|seealso, [t] primary, index
3271@section [t] secondary|tertiary
3272@subheading Name
3273
3274[t] secondary|tertiary
3275@subheading Synopsis
3276
3277@example
3278<xsl:template match="secondary|tertiary" />
3279@end example
3280
3281@node [t] see|seealso, [t] indexentry, [t] secondary|tertiary, index
3282@section [t] see|seealso
3283@subheading Name
3284
3285[t] see|seealso
3286@subheading Synopsis
3287
3288@example
3289<xsl:template match="see|seealso" />
3290@end example
3291
3292@node [t] indexentry, [t] primaryie|secondaryie|tertiaryie|seeie|seealsoie, [t] see|seealso, index
3293@section [t] indexentry
3294@subheading Name
3295
3296[t] indexentry
3297@subheading Synopsis
3298
3299@example
3300<xsl:template match="indexentry" />
3301@end example
3302
3303@node [t] primaryie|secondaryie|tertiaryie|seeie|seealsoie, , [t] indexentry, index
3304@section [t] primaryie|secondaryie|tertiaryie|seeie|seealsoie
3305@subheading Name
3306
3307[t] primaryie|secondaryie|tertiaryie|seeie|seealsoie
3308@subheading Synopsis
3309
3310@example
3311<xsl:template match="primaryie|secondaryie|tertiaryie|seeie|seealsoie" />
3312@end example
3313
3314@node sectioning, division, index, Top
3315@chapter sectioning
3316
3317@menu
3318* [T] get-texinfo-section-level::   Give Texinfo structuring command for
3319                                      given section level
3320* [T] make-texinfo-section::    Make Texinfo section
3321* [T] section::                 Standard template for section structures
3322@end menu
3323
3324@node [T] get-texinfo-section-level, [T] make-texinfo-section, , sectioning
3325@section [T] get-texinfo-section-level
3326@subheading Name
3327
3328[T] get-texinfo-section-level ---
3329Give Texinfo structuring command for given section level
3330@subheading Synopsis
3331
3332@example
3333<xsl:template name="get-texinfo-section-level">
3334  <xsl:param name="node" select="." />
3335  <xsl:param name="heading-class" select="'chapter'" /></xsl:template>
3336@end example
3337@subheading Description
3338
3339This template returns the name of the Texinfo command that is mapped to
3340the given DocBook element.
3341
3342This implementation internally uses numbers that reflect the DocBook
3343hierarchy, like Norm's @code{section.level} template.
3344However, @code{section.level} only maps the DocBook
3345sectioning elements (@code{sect@var{n}}
3346and @code{section}).
3347
3348This simplistic mapping of numbers to Texinfo commands sometimes yield
3349results that do not make a lot of sense; e.g. if the document element is
3350@code{section}, then the first section is
3351mapped to @code{@@top}, but the next nested section would be a
3352Texinfo @code{chapter}.  I have thought about letting each
3353template specify their own structuring element, but from my testing,
3354jumping around the hierarchy breaks at least the TeX portion of Texinfo.
3355Besides, this neccessitated writing a @code{xsl:choose}s
3356with non-trivial cases in many templates.
3357
3358The only thing I can say is that if you use 'weird' document elements,
3359you can't reasonably transform to Texinfo (whose top level is
3360semantically similar to @code{book}).
3361@code{docbook2texixml} takes the same approach.
3362
3363I also have a suspicion that calling this template will be slow, but
3364there's nothing we can do about it :-(
3365@subheading Parameters
3366
3367@table @asis
3368
3369@item @code{node}
3370The node to get the Texinfo structuring command mapping for.
3371Default is the context node.
3372
3373@item @code{heading-class}
3374The class of heading commands to use:
3375@samp{chapter}, @samp{unnumbered}, @samp{appendix}, @samp{chapheading}
3376See the chart in the Texinfo manual for the meanings of each class.
3377The default is @samp{chapter}
3378@end table
3379
3380@node [T] make-texinfo-section, [T] section, [T] get-texinfo-section-level, sectioning
3381@section [T] make-texinfo-section
3382@subheading Name
3383
3384[T] make-texinfo-section --- Make Texinfo section
3385@subheading Synopsis
3386
3387@example
3388<xsl:template name="make-texinfo-section">
3389  <xsl:param name="level">
3390    <xsl:call-template name="get-texinfo-section-level" />
3391  </xsl:param>
3392  <xsl:param name="title">
3393    <xsl:apply-templates select="." mode="for-title" />
3394  </xsl:param></xsl:template>
3395@end example
3396@subheading Description
3397
3398This template outputs the corresponding Texinfo sectioning
3399command for the DocBook sectioning elements.
3400
3401Logically speaking, this template might better be
3402called @code{make-texinfo-heading},
3403as it only output the Texinfo sectioning command, but not
3404the actual content of the section.
3405@subheading Parameters
3406
3407@table @asis
3408
3409@item @code{level}
3410The name of the Texinfo structuring command.  If not specified,
3411automatically uses @code{get-texinfo-section-level}.
3412
3413@item @code{title}
3414The title to use for the section.  The default is found by applying
3415@code{title} mode templates to the context node.
3416@end table
3417
3418@node [T] section, , [T] make-texinfo-section, sectioning
3419@section [T] section
3420@subheading Name
3421
3422[T] section --- Standard template for section structures
3423@subheading Synopsis
3424
3425@example
3426<xsl:template name="section">
3427  <xsl:param name="level">
3428    <xsl:call-template name="get-texinfo-section-level" />
3429  </xsl:param>
3430  <xsl:param name="title">
3431    <xsl:apply-templates select="." mode="for-title" />
3432  </xsl:param>
3433  <xsl:param name="content">
3434    <xsl:apply-templates />
3435  </xsl:param></xsl:template>
3436@end example
3437@subheading Description
3438
3439For the given element, it creates a node for it if is.node=1, otherwise
3440an anchor, and calls @code{make-texinfo-section} for the actual
3441sectioning command.  Finally templates are applied for the child
3442elements.
3443
3444With this, the user can easily decide what elements are to be converted
3445to nodes with a simple change to @file{texinode.xsl}.
3446@subheading Parameters
3447
3448The arguments are the same as the ones for
3449@code{make-texinfo-section}, plus
3450@code{content}.
3451
3452@table @asis
3453
3454@item @code{content}
3455The result tree fragment of the section.  Defaults to applying
3456templates.
3457@end table
3458
3459@node division, sections, sectioning, Top
3460@chapter division
3461
3462@menu
3463* [t top-chunk] set::
3464* [t] book::
3465* [t] part::
3466* [t] partintro::
3467@end menu
3468
3469@node [t top-chunk] set, [t] book, , division
3470@section [t top-chunk] set
3471@subheading Name
3472
3473[t top-chunk] set
3474@subheading Synopsis
3475
3476@example
3477<xsl:template match="set" mode="top-chunk" />
3478@end example
3479
3480@node [t] book, [t] part, [t top-chunk] set, division
3481@section [t] book
3482@subheading Name
3483
3484[t] book
3485@subheading Synopsis
3486
3487@example
3488<xsl:template match="book" />
3489@end example
3490
3491@node [t] part, [t] partintro, [t] book, division
3492@section [t] part
3493@subheading Name
3494
3495[t] part
3496@subheading Synopsis
3497
3498@example
3499<xsl:template match="part" />
3500@end example
3501
3502@node [t] partintro, , [t] part, division
3503@section [t] partintro
3504@subheading Name
3505
3506[t] partintro
3507@subheading Synopsis
3508
3509@example
3510<xsl:template match="partintro" />
3511@end example
3512
3513@node sections, refentry, division, Top
3514@chapter sections
3515
3516@menu
3517* [t] sect1|sect2|sect3|sect4|sect5|simplesect|section::
3518* [t] bridgehead::
3519* [t] title::
3520* [t] titleabbrev::
3521* [t] subtitle::
3522@end menu
3523
3524@node [t] sect1|sect2|sect3|sect4|sect5|simplesect|section, [t] bridgehead, , sections
3525@section [t] sect1|sect2|sect3|sect4|sect5|simplesect|section
3526@subheading Name
3527
3528[t] sect1|sect2|sect3|sect4|sect5|simplesect|section
3529@subheading Synopsis
3530
3531@example
3532<xsl:template match="sect1|sect2|sect3|sect4|sect5|simplesect|section" />
3533@end example
3534
3535@node [t] bridgehead, [t] title, [t] sect1|sect2|sect3|sect4|sect5|simplesect|section, sections
3536@section [t] bridgehead
3537@subheading Name
3538
3539[t] bridgehead
3540@subheading Synopsis
3541
3542@example
3543<xsl:template match="bridgehead" />
3544@end example
3545
3546@node [t] title, [t] titleabbrev, [t] bridgehead, sections
3547@section [t] title
3548@subheading Name
3549
3550[t] title
3551@subheading Synopsis
3552
3553@example
3554<xsl:template match="title" />
3555@end example
3556
3557@node [t] titleabbrev, [t] subtitle, [t] title, sections
3558@section [t] titleabbrev
3559@subheading Name
3560
3561[t] titleabbrev
3562@subheading Synopsis
3563
3564@example
3565<xsl:template match="titleabbrev" />
3566@end example
3567
3568@node [t] subtitle, , [t] titleabbrev, sections
3569@section [t] subtitle
3570@subheading Name
3571
3572[t] subtitle
3573@subheading Synopsis
3574
3575@example
3576<xsl:template match="subtitle" />
3577@end example
3578
3579@node refentry, admon, sections, Top
3580@chapter refentry
3581
3582@menu
3583* [t] reference::
3584* [t] refentry::
3585* [t] refmeta::
3586* [t] manvolnum::
3587* [t no-inline-markup] manvolnum::
3588* [t] refmiscinfo::
3589* [t] refentrytitle::
3590* [t] refnamediv::
3591* [t] refname::
3592* [t] refpurpose::
3593* [t] refdescriptor::
3594* [t] refclass::
3595* [t] refsynopsisdiv::
3596* [t] refsect1|refsect2|refsect3::
3597@end menu
3598
3599@node [t] reference, [t] refentry, , refentry
3600@section [t] reference
3601@subheading Name
3602
3603[t] reference
3604@subheading Synopsis
3605
3606@example
3607<xsl:template match="reference" />
3608@end example
3609
3610@node [t] refentry, [t] refmeta, [t] reference, refentry
3611@section [t] refentry
3612@subheading Name
3613
3614[t] refentry
3615@subheading Synopsis
3616
3617@example
3618<xsl:template match="refentry" />
3619@end example
3620
3621@node [t] refmeta, [t] manvolnum, [t] refentry, refentry
3622@section [t] refmeta
3623@subheading Name
3624
3625[t] refmeta
3626@subheading Synopsis
3627
3628@example
3629<xsl:template match="refmeta" />
3630@end example
3631
3632@node [t] manvolnum, [t no-inline-markup] manvolnum, [t] refmeta, refentry
3633@section [t] manvolnum
3634@subheading Name
3635
3636[t] manvolnum
3637@subheading Synopsis
3638
3639@example
3640<xsl:template match="manvolnum" />
3641@end example
3642
3643@node [t no-inline-markup] manvolnum, [t] refmiscinfo, [t] manvolnum, refentry
3644@section [t no-inline-markup] manvolnum
3645@subheading Name
3646
3647[t no-inline-markup] manvolnum
3648@subheading Synopsis
3649
3650@example
3651<xsl:template match="manvolnum" mode="no-inline-markup" />
3652@end example
3653
3654@node [t] refmiscinfo, [t] refentrytitle, [t no-inline-markup] manvolnum, refentry
3655@section [t] refmiscinfo
3656@subheading Name
3657
3658[t] refmiscinfo
3659@subheading Synopsis
3660
3661@example
3662<xsl:template match="refmiscinfo" />
3663@end example
3664
3665@node [t] refentrytitle, [t] refnamediv, [t] refmiscinfo, refentry
3666@section [t] refentrytitle
3667@subheading Name
3668
3669[t] refentrytitle
3670@subheading Synopsis
3671
3672@example
3673<xsl:template match="refentrytitle" />
3674@end example
3675
3676@node [t] refnamediv, [t] refname, [t] refentrytitle, refentry
3677@section [t] refnamediv
3678@subheading Name
3679
3680[t] refnamediv
3681@subheading Synopsis
3682
3683@example
3684<xsl:template match="refnamediv" />
3685@end example
3686
3687@node [t] refname, [t] refpurpose, [t] refnamediv, refentry
3688@section [t] refname
3689@subheading Name
3690
3691[t] refname
3692@subheading Synopsis
3693
3694@example
3695<xsl:template match="refname" />
3696@end example
3697
3698@node [t] refpurpose, [t] refdescriptor, [t] refname, refentry
3699@section [t] refpurpose
3700@subheading Name
3701
3702[t] refpurpose
3703@subheading Synopsis
3704
3705@example
3706<xsl:template match="refpurpose" />
3707@end example
3708
3709@node [t] refdescriptor, [t] refclass, [t] refpurpose, refentry
3710@section [t] refdescriptor
3711@subheading Name
3712
3713[t] refdescriptor
3714@subheading Synopsis
3715
3716@example
3717<xsl:template match="refdescriptor" />
3718@end example
3719
3720@node [t] refclass, [t] refsynopsisdiv, [t] refdescriptor, refentry
3721@section [t] refclass
3722@subheading Name
3723
3724[t] refclass
3725@subheading Synopsis
3726
3727@example
3728<xsl:template match="refclass" />
3729@end example
3730
3731@node [t] refsynopsisdiv, [t] refsect1|refsect2|refsect3, [t] refclass, refentry
3732@section [t] refsynopsisdiv
3733@subheading Name
3734
3735[t] refsynopsisdiv
3736@subheading Synopsis
3737
3738@example
3739<xsl:template match="refsynopsisdiv" />
3740@end example
3741
3742@node [t] refsect1|refsect2|refsect3, , [t] refsynopsisdiv, refentry
3743@section [t] refsect1|refsect2|refsect3
3744@subheading Name
3745
3746[t] refsect1|refsect2|refsect3
3747@subheading Synopsis
3748
3749@example
3750<xsl:template match="refsect1|refsect2|refsect3" />
3751@end example
3752
3753@node admon, block, refentry, Top
3754@chapter admon
3755
3756@menu
3757* [T] admonition-title::        Undocumented
3758* [t] note|important|warning|caution|tip::
3759@end menu
3760
3761@node [T] admonition-title, [t] note|important|warning|caution|tip, , admon
3762@section [T] admonition-title
3763@subheading Name
3764
3765[T] admonition-title --- Undocumented
3766@subheading Synopsis
3767
3768@example
3769<xsl:template name="admonition-title" />
3770@end example
3771
3772@node [t] note|important|warning|caution|tip, , [T] admonition-title, admon
3773@section [t] note|important|warning|caution|tip
3774@subheading Name
3775
3776[t] note|important|warning|caution|tip
3777@subheading Synopsis
3778
3779@example
3780<xsl:template match="note|important|warning|caution|tip" />
3781@end example
3782
3783@node block, caption, admon, Top
3784@chapter block
3785
3786@menu
3787* [T] block-object::            Undocumented
3788* [t] para|simpara::
3789* [t] formalpara::
3790* [t] formalpara/title::
3791* [t] formalpara/para::
3792* [t] blockquote::
3793* [t] blockquote/title::
3794* [t] attribution::
3795* [t blockquote-attribution] attribution::
3796* [t] epigraph::
3797* [t] sidebar::
3798* [t] abstract::
3799* [t] msgset::
3800* [t] msgentry::
3801* [t] simplemsgentry::
3802* [t] msg::
3803* [t] msgmain::
3804* [t] msgmain/title::
3805* [t] msgsub::
3806* [t] msgsub/title::
3807* [t] msgrel::
3808* [t] msgrel/title::
3809* [t] msgtext::
3810* [t] msginfo::
3811* [t] msglevel|msgorig|msgaud::
3812* [t] msgexplan::
3813* [t] msgexplan/title::
3814* [t] revhistory::
3815* [t] revhistory/revision::
3816* [t] revision/revnumber::
3817* [t] revision/date::
3818* [t] revision/authorinitials::
3819* [t] revision/authorinitials[1]::
3820* [t] revision/revremark::
3821* [t] revision/revdescription::
3822* [t] ackno::
3823@end menu
3824
3825@node [T] block-object, [t] para|simpara, , block
3826@section [T] block-object
3827@subheading Name
3828
3829[T] block-object --- Undocumented
3830@subheading Synopsis
3831
3832@example
3833<xsl:template name="block-object" />
3834@end example
3835
3836@node [t] para|simpara, [t] formalpara, [T] block-object, block
3837@section [t] para|simpara
3838@subheading Name
3839
3840[t] para|simpara
3841@subheading Synopsis
3842
3843@example
3844<xsl:template match="para|simpara" />
3845@end example
3846
3847@node [t] formalpara, [t] formalpara/title, [t] para|simpara, block
3848@section [t] formalpara
3849@subheading Name
3850
3851[t] formalpara
3852@subheading Synopsis
3853
3854@example
3855<xsl:template match="formalpara" />
3856@end example
3857
3858@node [t] formalpara/title, [t] formalpara/para, [t] formalpara, block
3859@section [t] formalpara/title
3860@subheading Name
3861
3862[t] formalpara/title
3863@subheading Synopsis
3864
3865@example
3866<xsl:template match="formalpara/title" />
3867@end example
3868
3869@node [t] formalpara/para, [t] blockquote, [t] formalpara/title, block
3870@section [t] formalpara/para
3871@subheading Name
3872
3873[t] formalpara/para
3874@subheading Synopsis
3875
3876@example
3877<xsl:template match="formalpara/para" />
3878@end example
3879
3880@node [t] blockquote, [t] blockquote/title, [t] formalpara/para, block
3881@section [t] blockquote
3882@subheading Name
3883
3884[t] blockquote
3885@subheading Synopsis
3886
3887@example
3888<xsl:template match="blockquote" />
3889@end example
3890
3891@node [t] blockquote/title, [t] attribution, [t] blockquote, block
3892@section [t] blockquote/title
3893@subheading Name
3894
3895[t] blockquote/title
3896@subheading Synopsis
3897
3898@example
3899<xsl:template match="blockquote/title" />
3900@end example
3901
3902@node [t] attribution, [t blockquote-attribution] attribution, [t] blockquote/title, block
3903@section [t] attribution
3904@subheading Name
3905
3906[t] attribution
3907@subheading Synopsis
3908
3909@example
3910<xsl:template match="attribution" />
3911@end example
3912
3913@node [t blockquote-attribution] attribution, [t] epigraph, [t] attribution, block
3914@section [t blockquote-attribution] attribution
3915@subheading Name
3916
3917[t blockquote-attribution] attribution
3918@subheading Synopsis
3919
3920@example
3921<xsl:template match="attribution" mode="blockquote-attribution" />
3922@end example
3923
3924@node [t] epigraph, [t] sidebar, [t blockquote-attribution] attribution, block
3925@section [t] epigraph
3926@subheading Name
3927
3928[t] epigraph
3929@subheading Synopsis
3930
3931@example
3932<xsl:template match="epigraph" />
3933@end example
3934
3935@node [t] sidebar, [t] abstract, [t] epigraph, block
3936@section [t] sidebar
3937@subheading Name
3938
3939[t] sidebar
3940@subheading Synopsis
3941
3942@example
3943<xsl:template match="sidebar" />
3944@end example
3945
3946@node [t] abstract, [t] msgset, [t] sidebar, block
3947@section [t] abstract
3948@subheading Name
3949
3950[t] abstract
3951@subheading Synopsis
3952
3953@example
3954<xsl:template match="abstract" />
3955@end example
3956
3957@node [t] msgset, [t] msgentry, [t] abstract, block
3958@section [t] msgset
3959@subheading Name
3960
3961[t] msgset
3962@subheading Synopsis
3963
3964@example
3965<xsl:template match="msgset" />
3966@end example
3967
3968@node [t] msgentry, [t] simplemsgentry, [t] msgset, block
3969@section [t] msgentry
3970@subheading Name
3971
3972[t] msgentry
3973@subheading Synopsis
3974
3975@example
3976<xsl:template match="msgentry" />
3977@end example
3978
3979@node [t] simplemsgentry, [t] msg, [t] msgentry, block
3980@section [t] simplemsgentry
3981@subheading Name
3982
3983[t] simplemsgentry
3984@subheading Synopsis
3985
3986@example
3987<xsl:template match="simplemsgentry" />
3988@end example
3989
3990@node [t] msg, [t] msgmain, [t] simplemsgentry, block
3991@section [t] msg
3992@subheading Name
3993
3994[t] msg
3995@subheading Synopsis
3996
3997@example
3998<xsl:template match="msg" />
3999@end example
4000
4001@node [t] msgmain, [t] msgmain/title, [t] msg, block
4002@section [t] msgmain
4003@subheading Name
4004
4005[t] msgmain
4006@subheading Synopsis
4007
4008@example
4009<xsl:template match="msgmain" />
4010@end example
4011
4012@node [t] msgmain/title, [t] msgsub, [t] msgmain, block
4013@section [t] msgmain/title
4014@subheading Name
4015
4016[t] msgmain/title
4017@subheading Synopsis
4018
4019@example
4020<xsl:template match="msgmain/title" />
4021@end example
4022
4023@node [t] msgsub, [t] msgsub/title, [t] msgmain/title, block
4024@section [t] msgsub
4025@subheading Name
4026
4027[t] msgsub
4028@subheading Synopsis
4029
4030@example
4031<xsl:template match="msgsub" />
4032@end example
4033
4034@node [t] msgsub/title, [t] msgrel, [t] msgsub, block
4035@section [t] msgsub/title
4036@subheading Name
4037
4038[t] msgsub/title
4039@subheading Synopsis
4040
4041@example
4042<xsl:template match="msgsub/title" />
4043@end example
4044
4045@node [t] msgrel, [t] msgrel/title, [t] msgsub/title, block
4046@section [t] msgrel
4047@subheading Name
4048
4049[t] msgrel
4050@subheading Synopsis
4051
4052@example
4053<xsl:template match="msgrel" />
4054@end example
4055
4056@node [t] msgrel/title, [t] msgtext, [t] msgrel, block
4057@section [t] msgrel/title
4058@subheading Name
4059
4060[t] msgrel/title
4061@subheading Synopsis
4062
4063@example
4064<xsl:template match="msgrel/title" />
4065@end example
4066
4067@node [t] msgtext, [t] msginfo, [t] msgrel/title, block
4068@section [t] msgtext
4069@subheading Name
4070
4071[t] msgtext
4072@subheading Synopsis
4073
4074@example
4075<xsl:template match="msgtext" />
4076@end example
4077
4078@node [t] msginfo, [t] msglevel|msgorig|msgaud, [t] msgtext, block
4079@section [t] msginfo
4080@subheading Name
4081
4082[t] msginfo
4083@subheading Synopsis
4084
4085@example
4086<xsl:template match="msginfo" />
4087@end example
4088
4089@node [t] msglevel|msgorig|msgaud, [t] msgexplan, [t] msginfo, block
4090@section [t] msglevel|msgorig|msgaud
4091@subheading Name
4092
4093[t] msglevel|msgorig|msgaud
4094@subheading Synopsis
4095
4096@example
4097<xsl:template match="msglevel|msgorig|msgaud" />
4098@end example
4099
4100@node [t] msgexplan, [t] msgexplan/title, [t] msglevel|msgorig|msgaud, block
4101@section [t] msgexplan
4102@subheading Name
4103
4104[t] msgexplan
4105@subheading Synopsis
4106
4107@example
4108<xsl:template match="msgexplan" />
4109@end example
4110
4111@node [t] msgexplan/title, [t] revhistory, [t] msgexplan, block
4112@section [t] msgexplan/title
4113@subheading Name
4114
4115[t] msgexplan/title
4116@subheading Synopsis
4117
4118@example
4119<xsl:template match="msgexplan/title" />
4120@end example
4121
4122@node [t] revhistory, [t] revhistory/revision, [t] msgexplan/title, block
4123@section [t] revhistory
4124@subheading Name
4125
4126[t] revhistory
4127@subheading Synopsis
4128
4129@example
4130<xsl:template match="revhistory" />
4131@end example
4132
4133@node [t] revhistory/revision, [t] revision/revnumber, [t] revhistory, block
4134@section [t] revhistory/revision
4135@subheading Name
4136
4137[t] revhistory/revision
4138@subheading Synopsis
4139
4140@example
4141<xsl:template match="revhistory/revision" />
4142@end example
4143
4144@node [t] revision/revnumber, [t] revision/date, [t] revhistory/revision, block
4145@section [t] revision/revnumber
4146@subheading Name
4147
4148[t] revision/revnumber
4149@subheading Synopsis
4150
4151@example
4152<xsl:template match="revision/revnumber" />
4153@end example
4154
4155@node [t] revision/date, [t] revision/authorinitials, [t] revision/revnumber, block
4156@section [t] revision/date
4157@subheading Name
4158
4159[t] revision/date
4160@subheading Synopsis
4161
4162@example
4163<xsl:template match="revision/date" />
4164@end example
4165
4166@node [t] revision/authorinitials, [t] revision/authorinitials[1], [t] revision/date, block
4167@section [t] revision/authorinitials
4168@subheading Name
4169
4170[t] revision/authorinitials
4171@subheading Synopsis
4172
4173@example
4174<xsl:template match="revision/authorinitials" />
4175@end example
4176
4177@node [t] revision/authorinitials[1], [t] revision/revremark, [t] revision/authorinitials, block
4178@section [t] revision/authorinitials[1]
4179@subheading Name
4180
4181[t] revision/authorinitials[1]
4182@subheading Synopsis
4183
4184@example
4185<xsl:template match="revision/authorinitials[1]" />
4186@end example
4187
4188@node [t] revision/revremark, [t] revision/revdescription, [t] revision/authorinitials[1], block
4189@section [t] revision/revremark
4190@subheading Name
4191
4192[t] revision/revremark
4193@subheading Synopsis
4194
4195@example
4196<xsl:template match="revision/revremark" />
4197@end example
4198
4199@node [t] revision/revdescription, [t] ackno, [t] revision/revremark, block
4200@section [t] revision/revdescription
4201@subheading Name
4202
4203[t] revision/revdescription
4204@subheading Synopsis
4205
4206@example
4207<xsl:template match="revision/revdescription" />
4208@end example
4209
4210@node [t] ackno, , [t] revision/revdescription, block
4211@section [t] ackno
4212@subheading Name
4213
4214[t] ackno
4215@subheading Synopsis
4216
4217@example
4218<xsl:template match="ackno" />
4219@end example
4220
4221@node caption, formal, block, Top
4222@chapter caption
4223
4224@menu
4225* [T] make-caption::            Render as a `caption'
4226@end menu
4227
4228@node [T] make-caption, , , caption
4229@section [T] make-caption
4230@subheading Name
4231
4232[T] make-caption --- Render as a `caption'
4233@subheading Synopsis
4234
4235@example
4236<xsl:template name="make-caption">
4237  <xsl:param name="content">
4238    <xsl:apply-templates select="." mode="for-title" />
4239  </xsl:param></xsl:template>
4240@end example
4241@subheading Description
4242
4243This template renders content (usually titles in certain block objects)
4244as a `caption'.  What this exactly means depends on the value
4245of the @code{captions-display-as-headings} parameter.
4246@subheading Parameters
4247
4248@table @asis
4249
4250@item @code{content}
4251The result tree fragment to render.  If not specified, defaults to
4252applying @code{for-title} mode to the
4253@emph{context} node.
4254@end table
4255
4256@node formal, synop, caption, Top
4257@chapter formal
4258
4259@menu
4260* [T] formal-object::           Undocumented
4261* [T] formal-object-title::     Undocumented
4262* [T] informal-object::         Undocumented
4263* [T] semiformal-object::       Undocumented
4264* [t] figure|table|example::
4265* [t] equation::
4266* [t] informalfigure::
4267* [t] informalexample::
4268* [t] informaltable::
4269* [t] informalequation::
4270@end menu
4271
4272@node [T] formal-object, [T] formal-object-title, , formal
4273@section [T] formal-object
4274@subheading Name
4275
4276[T] formal-object --- Undocumented
4277@subheading Synopsis
4278
4279@example
4280<xsl:template name="formal-object" />
4281@end example
4282
4283@node [T] formal-object-title, [T] informal-object, [T] formal-object, formal
4284@section [T] formal-object-title
4285@subheading Name
4286
4287[T] formal-object-title --- Undocumented
4288@subheading Synopsis
4289
4290@example
4291<xsl:template name="formal-object-title" />
4292@end example
4293
4294@node [T] informal-object, [T] semiformal-object, [T] formal-object-title, formal
4295@section [T] informal-object
4296@subheading Name
4297
4298[T] informal-object --- Undocumented
4299@subheading Synopsis
4300
4301@example
4302<xsl:template name="informal-object" />
4303@end example
4304
4305@node [T] semiformal-object, [t] figure|table|example, [T] informal-object, formal
4306@section [T] semiformal-object
4307@subheading Name
4308
4309[T] semiformal-object --- Undocumented
4310@subheading Synopsis
4311
4312@example
4313<xsl:template name="semiformal-object" />
4314@end example
4315
4316@node [t] figure|table|example, [t] equation, [T] semiformal-object, formal
4317@section [t] figure|table|example
4318@subheading Name
4319
4320[t] figure|table|example
4321@subheading Synopsis
4322
4323@example
4324<xsl:template match="figure|table|example" />
4325@end example
4326
4327@node [t] equation, [t] informalfigure, [t] figure|table|example, formal
4328@section [t] equation
4329@subheading Name
4330
4331[t] equation
4332@subheading Synopsis
4333
4334@example
4335<xsl:template match="equation" />
4336@end example
4337
4338@node [t] informalfigure, [t] informalexample, [t] equation, formal
4339@section [t] informalfigure
4340@subheading Name
4341
4342[t] informalfigure
4343@subheading Synopsis
4344
4345@example
4346<xsl:template match="informalfigure" />
4347@end example
4348
4349@node [t] informalexample, [t] informaltable, [t] informalfigure, formal
4350@section [t] informalexample
4351@subheading Name
4352
4353[t] informalexample
4354@subheading Synopsis
4355
4356@example
4357<xsl:template match="informalexample" />
4358@end example
4359
4360@node [t] informaltable, [t] informalequation, [t] informalexample, formal
4361@section [t] informaltable
4362@subheading Name
4363
4364[t] informaltable
4365@subheading Synopsis
4366
4367@example
4368<xsl:template match="informaltable" />
4369@end example
4370
4371@node [t] informalequation, , [t] informaltable, formal
4372@section [t] informalequation
4373@subheading Name
4374
4375[t] informalequation
4376@subheading Synopsis
4377
4378@example
4379<xsl:template match="informalequation" />
4380@end example
4381
4382@node synop, verbatim, formal, Top
4383@chapter synop
4384
4385@menu
4386* [M] no-inline-markup::        Plain text synopses
4387* [t] synopsis::
4388* [t no-inline-markup] *::
4389* [t no-inline-markup] text(): [t no-inline-markup] text[].
4390* [t] cmdsynopsis::
4391* [t cmdsynopsis] *::
4392* [t cmdsynopsis] sbr::
4393* [t cmdsynopsis] command::
4394* [t cmdsynopsis] group|arg::
4395* [t cmdsynopsis] group/*::
4396* [t cmdsynopsis] group/group::
4397* [t cmdsynopsis] group/option::
4398* [t cmdsynopsis] group/arg::
4399* [t cmdsynopsis] synopfragment|synopfragmentref::
4400* [t] funcsynopsis::
4401* [t funcsynopsis] *::
4402* [t funcsynopsis] funcsynopsisinfo::
4403* [T] funcprototype::           Undocumented
4404* [t funcsynopsis] modifier::
4405* [t funcsynopsis] funcdef::
4406* [t funcsynopsis] function::
4407* [t funcsynopsis] void::
4408* [t funcsynopsis] varargs::
4409* [t funcsynopsis] paramdef::
4410* [t funcsynopsis] paramdef/parameter::
4411* [t funcsynopsis] funcparams::
4412@end menu
4413
4414@node [M] no-inline-markup, [t] synopsis, , synop
4415@section [M] no-inline-markup
4416@subheading Name
4417
4418[M] no-inline-markup --- Plain text synopses
4419@subheading Description
4420
4421Info uses decorations to represent semantic markup, which
4422is undesirable in a verbatim synopsis.  So we use
4423@code{verbatim} to not use Texinfo's semantic markup.
4424
4425However, we lose the ability to make links :(
4426
4427@node [t] synopsis, [t no-inline-markup] *, [M] no-inline-markup, synop
4428@section [t] synopsis
4429@subheading Name
4430
4431[t] synopsis
4432@subheading Synopsis
4433
4434@example
4435<xsl:template match="synopsis" />
4436@end example
4437
4438@node [t no-inline-markup] *, [t no-inline-markup] text[], [t] synopsis, synop
4439@section [t no-inline-markup] *
4440@subheading Name
4441
4442[t no-inline-markup] *
4443@subheading Synopsis
4444
4445@example
4446<xsl:template match="*" mode="no-inline-markup" />
4447@end example
4448
4449@node [t no-inline-markup] text[], [t] cmdsynopsis, [t no-inline-markup] *, synop
4450@section [t no-inline-markup] text()
4451@subheading Name
4452
4453[t no-inline-markup] text()
4454@subheading Synopsis
4455
4456@example
4457<xsl:template match="text()" mode="no-inline-markup" />
4458@end example
4459
4460@node [t] cmdsynopsis, [t cmdsynopsis] *, [t no-inline-markup] text[], synop
4461@section [t] cmdsynopsis
4462@subheading Name
4463
4464[t] cmdsynopsis
4465@subheading Synopsis
4466
4467@example
4468<xsl:template match="cmdsynopsis" />
4469@end example
4470
4471@node [t cmdsynopsis] *, [t cmdsynopsis] sbr, [t] cmdsynopsis, synop
4472@section [t cmdsynopsis] *
4473@subheading Name
4474
4475[t cmdsynopsis] *
4476@subheading Synopsis
4477
4478@example
4479<xsl:template match="*" mode="cmdsynopsis" />
4480@end example
4481
4482@node [t cmdsynopsis] sbr, [t cmdsynopsis] command, [t cmdsynopsis] *, synop
4483@section [t cmdsynopsis] sbr
4484@subheading Name
4485
4486[t cmdsynopsis] sbr
4487@subheading Synopsis
4488
4489@example
4490<xsl:template match="sbr" mode="cmdsynopsis" />
4491@end example
4492
4493@node [t cmdsynopsis] command, [t cmdsynopsis] group|arg, [t cmdsynopsis] sbr, synop
4494@section [t cmdsynopsis] command
4495@subheading Name
4496
4497[t cmdsynopsis] command
4498@subheading Synopsis
4499
4500@example
4501<xsl:template match="command" mode="cmdsynopsis" />
4502@end example
4503
4504@node [t cmdsynopsis] group|arg, [t cmdsynopsis] group/*, [t cmdsynopsis] command, synop
4505@section [t cmdsynopsis] group|arg
4506@subheading Name
4507
4508[t cmdsynopsis] group|arg
4509@subheading Synopsis
4510
4511@example
4512<xsl:template match="group|arg" mode="cmdsynopsis" />
4513@end example
4514
4515@node [t cmdsynopsis] group/*, [t cmdsynopsis] group/group, [t cmdsynopsis] group|arg, synop
4516@section [t cmdsynopsis] group/*
4517@subheading Name
4518
4519[t cmdsynopsis] group/*
4520@subheading Synopsis
4521
4522@example
4523<xsl:template match="group/*" mode="cmdsynopsis" priority="2.0" />
4524@end example
4525
4526@node [t cmdsynopsis] group/group, [t cmdsynopsis] group/option, [t cmdsynopsis] group/*, synop
4527@section [t cmdsynopsis] group/group
4528@subheading Name
4529
4530[t cmdsynopsis] group/group
4531@subheading Synopsis
4532
4533@example
4534<xsl:template match="group/group" mode="cmdsynopsis" priority="2.5" />
4535@end example
4536
4537@node [t cmdsynopsis] group/option, [t cmdsynopsis] group/arg, [t cmdsynopsis] group/group, synop
4538@section [t cmdsynopsis] group/option
4539@subheading Name
4540
4541[t cmdsynopsis] group/option
4542@subheading Synopsis
4543
4544@example
4545<xsl:template match="group/option" mode="cmdsynopsis" priority="2.5" />
4546@end example
4547
4548@node [t cmdsynopsis] group/arg, [t cmdsynopsis] synopfragment|synopfragmentref, [t cmdsynopsis] group/option, synop
4549@section [t cmdsynopsis] group/arg
4550@subheading Name
4551
4552[t cmdsynopsis] group/arg
4553@subheading Synopsis
4554
4555@example
4556<xsl:template match="group/arg" mode="cmdsynopsis" priority="2.5" />
4557@end example
4558
4559@node [t cmdsynopsis] synopfragment|synopfragmentref, [t] funcsynopsis, [t cmdsynopsis] group/arg, synop
4560@section [t cmdsynopsis] synopfragment|synopfragmentref
4561@subheading Name
4562
4563[t cmdsynopsis] synopfragment|synopfragmentref
4564@subheading Synopsis
4565
4566@example
4567<xsl:template match="synopfragment|synopfragmentref" mode="cmdsynopsis" />
4568@end example
4569
4570@node [t] funcsynopsis, [t funcsynopsis] *, [t cmdsynopsis] synopfragment|synopfragmentref, synop
4571@section [t] funcsynopsis
4572@subheading Name
4573
4574[t] funcsynopsis
4575@subheading Synopsis
4576
4577@example
4578<xsl:template match="funcsynopsis" />
4579@end example
4580
4581@node [t funcsynopsis] *, [t funcsynopsis] funcsynopsisinfo, [t] funcsynopsis, synop
4582@section [t funcsynopsis] *
4583@subheading Name
4584
4585[t funcsynopsis] *
4586@subheading Synopsis
4587
4588@example
4589<xsl:template match="*" mode="funcsynopsis" />
4590@end example
4591
4592@node [t funcsynopsis] funcsynopsisinfo, [T] funcprototype, [t funcsynopsis] *, synop
4593@section [t funcsynopsis] funcsynopsisinfo
4594@subheading Name
4595
4596[t funcsynopsis] funcsynopsisinfo
4597@subheading Synopsis
4598
4599@example
4600<xsl:template match="funcsynopsisinfo" mode="funcsynopsis" />
4601@end example
4602
4603@node [T] funcprototype, [t funcsynopsis] modifier, [t funcsynopsis] funcsynopsisinfo, synop
4604@section [T] funcprototype
4605@subheading Name
4606
4607[T] funcprototype --- Undocumented
4608@subheading Synopsis
4609
4610@example
4611<xsl:template match="funcprototype" name="funcprototype" mode="funcsynopsis" />
4612@end example
4613
4614@node [t funcsynopsis] modifier, [t funcsynopsis] funcdef, [T] funcprototype, synop
4615@section [t funcsynopsis] modifier
4616@subheading Name
4617
4618[t funcsynopsis] modifier
4619@subheading Synopsis
4620
4621@example
4622<xsl:template match="modifier" mode="funcsynopsis" />
4623@end example
4624
4625@node [t funcsynopsis] funcdef, [t funcsynopsis] function, [t funcsynopsis] modifier, synop
4626@section [t funcsynopsis] funcdef
4627@subheading Name
4628
4629[t funcsynopsis] funcdef
4630@subheading Synopsis
4631
4632@example
4633<xsl:template match="funcdef" mode="funcsynopsis" />
4634@end example
4635
4636@node [t funcsynopsis] function, [t funcsynopsis] void, [t funcsynopsis] funcdef, synop
4637@section [t funcsynopsis] function
4638@subheading Name
4639
4640[t funcsynopsis] function
4641@subheading Synopsis
4642
4643@example
4644<xsl:template match="function" mode="funcsynopsis" />
4645@end example
4646
4647@node [t funcsynopsis] void, [t funcsynopsis] varargs, [t funcsynopsis] function, synop
4648@section [t funcsynopsis] void
4649@subheading Name
4650
4651[t funcsynopsis] void
4652@subheading Synopsis
4653
4654@example
4655<xsl:template match="void" mode="funcsynopsis" />
4656@end example
4657
4658@node [t funcsynopsis] varargs, [t funcsynopsis] paramdef, [t funcsynopsis] void, synop
4659@section [t funcsynopsis] varargs
4660@subheading Name
4661
4662[t funcsynopsis] varargs
4663@subheading Synopsis
4664
4665@example
4666<xsl:template match="varargs" mode="funcsynopsis" />
4667@end example
4668
4669@node [t funcsynopsis] paramdef, [t funcsynopsis] paramdef/parameter, [t funcsynopsis] varargs, synop
4670@section [t funcsynopsis] paramdef
4671@subheading Name
4672
4673[t funcsynopsis] paramdef
4674@subheading Synopsis
4675
4676@example
4677<xsl:template match="paramdef" mode="funcsynopsis" />
4678@end example
4679
4680@node [t funcsynopsis] paramdef/parameter, [t funcsynopsis] funcparams, [t funcsynopsis] paramdef, synop
4681@section [t funcsynopsis] paramdef/parameter
4682@subheading Name
4683
4684[t funcsynopsis] paramdef/parameter
4685@subheading Synopsis
4686
4687@example
4688<xsl:template match="paramdef/parameter" mode="funcsynopsis" />
4689@end example
4690
4691@node [t funcsynopsis] funcparams, , [t funcsynopsis] paramdef/parameter, synop
4692@section [t funcsynopsis] funcparams
4693@subheading Name
4694
4695[t funcsynopsis] funcparams
4696@subheading Synopsis
4697
4698@example
4699<xsl:template match="funcparams" mode="funcsynopsis" />
4700@end example
4701
4702@node verbatim, footnote, synop, Top
4703@chapter verbatim
4704@section verbatim
4705
4706These templates transform DocBook verbatim environments to their
4707Texinfo equivalents.
4708@subsection Verbatim environments: processing expectations
4709
4710The verbatim environments in the printed output (TeX) are not very wide,
4711and TeX will choke on lines that ordinarily fit comfortably on the screen
4712in Info and HTML output (an `overfull @code{@@hbox}').
4713So if you want Texinfo printed output, trim down the offending lines in the
4714verbatim environments.  The stylesheets cannot do that for you.
4715
4716@menu
4717* [t] literallayout[@@class='monospaced']::
4718* [t] literallayout::
4719* [t] programlisting|screen::
4720* [t] address::
4721@end menu
4722
4723@node [t] literallayout[@@class='monospaced'], [t] literallayout, , verbatim
4724@section [t] literallayout[@@class='monospaced']
4725@subheading Name
4726
4727[t] literallayout[@@class='monospaced']
4728@subheading Synopsis
4729
4730@example
4731<xsl:template match="literallayout[@@class='monospaced']" />
4732@end example
4733
4734@node [t] literallayout, [t] programlisting|screen, [t] literallayout[@@class='monospaced'], verbatim
4735@section [t] literallayout
4736@subheading Name
4737
4738[t] literallayout
4739@subheading Synopsis
4740
4741@example
4742<xsl:template match="literallayout" />
4743@end example
4744
4745@node [t] programlisting|screen, [t] address, [t] literallayout, verbatim
4746@section [t] programlisting|screen
4747@subheading Name
4748
4749[t] programlisting|screen
4750@subheading Synopsis
4751
4752@example
4753<xsl:template match="programlisting|screen" />
4754@end example
4755
4756@node [t] address, , [t] programlisting|screen, verbatim
4757@section [t] address
4758@subheading Name
4759
4760[t] address
4761@subheading Synopsis
4762
4763@example
4764<xsl:template match="address" />
4765@end example
4766
4767@node footnote, force-inline, verbatim, Top
4768@chapter footnote
4769
4770@menu
4771* [t] footnote::
4772* [t] footnoteref::
4773@end menu
4774
4775@node [t] footnote, [t] footnoteref, , footnote
4776@section [t] footnote
4777@subheading Name
4778
4779[t] footnote
4780@subheading Synopsis
4781
4782@example
4783<xsl:template match="footnote" />
4784@end example
4785
4786@node [t] footnoteref, , [t] footnote, footnote
4787@section [t] footnoteref
4788@subheading Name
4789
4790[t] footnoteref
4791@subheading Synopsis
4792
4793@example
4794<xsl:template match="footnoteref" />
4795@end example
4796
4797@node force-inline, inline, footnote, Top
4798@chapter force-inline
4799
4800@menu
4801* [M] coerce-into-inline::      Process only inline content
4802* [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset::
4803* [t coerce-into-inline] para|simpara::
4804* [t coerce-into-inline] *|text(): [t coerce-into-inline] *|text[].
4805@end menu
4806
4807@node [M] coerce-into-inline, [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset, , force-inline
4808@section [M] coerce-into-inline
4809@subheading Name
4810
4811[M] coerce-into-inline --- Process only inline content
4812@subheading Description
4813
4814A few elements in DocBook, namely @code{entry}
4815and @code{footnote}, have content models
4816that allow block-level content (as well as inline-level content), but
4817the mapping to Texinfo does not allow block-level content.
4818This mode selects only the inline content and loudly complains to the
4819user if block-level elements are found.
4820
4821Additionally, simple paragraphs are converted to inline content.
4822
4823@node [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset, [t coerce-into-inline] para|simpara, [M] coerce-into-inline, force-inline
4824@section [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset
4825@subheading Name
4826
4827[t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist|          simplelist|variablelist|          caution|important|note|tip|warning|          literallayout|programlisting|programlistingco|          screen|screenco|screenshot|          synopsis|cmdsynopsis|funcsynopsis|          classsynopsis|fieldsynopsis|          constructorsynopsis|destructorsynopsis|methodsynopsis|          formalpara|          address|blockquote|          graphic|graphicco|mediaobject|mediaobjectco|          informalequation|informalexample|informalfigure|informaltable|          equation|example|figure|table|          msgset|procedure|qandaset
4828@subheading Synopsis
4829
4830@example
4831<xsl:template match="calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist|          simplelist|variablelist|          caution|important|note|tip|warning|          literallayout|programlisting|programlistingco|          screen|screenco|screenshot|          synopsis|cmdsynopsis|funcsynopsis|          classsynopsis|fieldsynopsis|          constructorsynopsis|destructorsynopsis|methodsynopsis|          formalpara|          address|blockquote|          graphic|graphicco|mediaobject|mediaobjectco|          informalequation|informalexample|informalfigure|informaltable|          equation|example|figure|table|          msgset|procedure|qandaset" mode="coerce-into-inline" />
4832@end example
4833
4834@node [t coerce-into-inline] para|simpara, [t coerce-into-inline] *|text[], [t coerce-into-inline] calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist| simplelist|variablelist| caution|important|note|tip|warning| literallayout|programlisting|programlistingco| screen|screenco|screenshot| synopsis|cmdsynopsis|funcsynopsis| classsynopsis|fieldsynopsis| constructorsynopsis|destructorsynopsis|methodsynopsis| formalpara| address|blockquote| graphic|graphicco|mediaobject|mediaobjectco| informalequation|informalexample|informalfigure|informaltable| equation|example|figure|table| msgset|procedure|qandaset, force-inline
4835@section [t coerce-into-inline] para|simpara
4836@subheading Name
4837
4838[t coerce-into-inline] para|simpara
4839@subheading Synopsis
4840
4841@example
4842<xsl:template match="para|simpara" mode="coerce-into-inline" />
4843@end example
4844
4845@node [t coerce-into-inline] *|text[], , [t coerce-into-inline] para|simpara, force-inline
4846@section [t coerce-into-inline] *|text()
4847@subheading Name
4848
4849[t coerce-into-inline] *|text()
4850@subheading Synopsis
4851
4852@example
4853<xsl:template match="*|text()" mode="coerce-into-inline" />
4854@end example
4855
4856@node inline, math, force-inline, Top
4857@chapter inline
4858@section inline
4859
4860These are the templates for character inline-level markup.
4861
4862@menu
4863* [T] inline-plain::            Undocumented
4864* [T] inline-monospace::        Undocumented
4865* [T] inline-bold::             Undocumented
4866* [T] inline-italic::           Undocumented
4867* [T] inline-roman::            Undocumented
4868* [T] inline-superscript::      Undocumented
4869* [T] inline-subscript::        Undocumented
4870* [T] inline-markup-emph::      Undocumented
4871* [T] inline-markup-code::      Undocumented
4872* [T] inline-markup-samp::      Undocumented
4873* [T] inline-markup-cite::      Undocumented
4874* [T] inline-markup-email::     Undocumented
4875* [T] inline-markup-dfn::       Undocumented
4876* [T] inline-markup-env::       Undocumented
4877* [T] inline-markup-file::      Undocumented
4878* [T] inline-markup-sc::        Undocumented
4879* [T] inline-markup-acronym::   Undocumented
4880* [T] inline-markup-strong::    Undocumented
4881* [T] inline-markup-key::       Undocumented
4882* [T] inline-markup-kbd::       Undocumented
4883* [T] inline-markup-var::       Undocumented
4884* [t] personname::
4885* [t] author|editor|othercredit|authorinitials::
4886* [t] accel::
4887* [t] action::
4888* [t] application::
4889* [t] classname::
4890* [t] exceptionname::
4891* [t] interfacename::
4892* [t] methodname::
4893* [t] command::
4894* [t] computeroutput::
4895* [t] constant::
4896* [t] database::
4897* [t] errorcode::
4898* [t] errorname::
4899* [t] errortype::
4900* [t] errortext::
4901* [t] envar::
4902* [t] filename::
4903* [t] refentrytitle/function::
4904* [t] function::
4905* [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu::
4906* [t] hardware::
4907* [t] interface::
4908* [t] interfacedefinition::
4909* [t] keycap::
4910* [t] keycode::
4911* [t] keysym::
4912* [t] literal::
4913* [t] medialabel::
4914* [t] shortcut::
4915* [t] mousebutton::
4916* [t] option::
4917* [t] parameter::
4918* [t] property::
4919* [t] prompt::
4920* [t] replaceable::
4921* [t] returnvalue::
4922* [t] structfield::
4923* [t] structname::
4924* [t] symbol::
4925* [t] systemitem::
4926* [t] token::
4927* [t] type::
4928* [t] userinput::
4929* [t] abbrev::
4930* [t] acronym::
4931* [t] citerefentry::
4932* [t] citetitle::
4933* [t] emphasis[@@role='strong' or @@role='bold' or parent;;emphasis]::
4934* [t] emphasis::
4935* [t] foreignphrase::
4936* [t] markup::
4937* [t] phrase::
4938* [t] quote::
4939* [t] varname::
4940* [t] wordasword::
4941* [t] lineannotation::
4942* [t] superscript::
4943* [t] subscript::
4944* [t] trademark::
4945* [t] firstterm::
4946* [t] glossterm::
4947* [t] sgmltag::
4948* [T] format-sgmltag::          Undocumented
4949* [t] email::
4950* [t] keycombo::
4951* [t] menuchoice::
4952* [T] format-menuchoice::       Undocumented
4953* [t] optional::
4954* [t] citation::
4955* [t] comment|remark::
4956* [t] productname|productnumber::
4957* [t] pob|street|city|state|postcode|country|phone|fax|otheraddr::
4958* [t] firstname|surname|lineage|othername|honorific::
4959@end menu
4960
4961@node [T] inline-plain, [T] inline-monospace, , inline
4962@section [T] inline-plain
4963@subheading Name
4964
4965[T] inline-plain --- Undocumented
4966@subheading Synopsis
4967
4968@example
4969<xsl:template name="inline-plain">
4970  <xsl:param name="content">
4971    <xsl:apply-templates />
4972  </xsl:param></xsl:template>
4973@end example
4974
4975@node [T] inline-monospace, [T] inline-bold, [T] inline-plain, inline
4976@section [T] inline-monospace
4977@subheading Name
4978
4979[T] inline-monospace --- Undocumented
4980@subheading Synopsis
4981
4982@example
4983<xsl:template name="inline-monospace">
4984  <xsl:param name="content">
4985    <xsl:apply-templates />
4986  </xsl:param></xsl:template>
4987@end example
4988
4989@node [T] inline-bold, [T] inline-italic, [T] inline-monospace, inline
4990@section [T] inline-bold
4991@subheading Name
4992
4993[T] inline-bold --- Undocumented
4994@subheading Synopsis
4995
4996@example
4997<xsl:template name="inline-bold">
4998  <xsl:param name="content">
4999    <xsl:apply-templates />
5000  </xsl:param></xsl:template>
5001@end example
5002
5003@node [T] inline-italic, [T] inline-roman, [T] inline-bold, inline
5004@section [T] inline-italic
5005@subheading Name
5006
5007[T] inline-italic --- Undocumented
5008@subheading Synopsis
5009
5010@example
5011<xsl:template name="inline-italic">
5012  <xsl:param name="content">
5013    <xsl:apply-templates />
5014  </xsl:param></xsl:template>
5015@end example
5016
5017@node [T] inline-roman, [T] inline-superscript, [T] inline-italic, inline
5018@section [T] inline-roman
5019@subheading Name
5020
5021[T] inline-roman --- Undocumented
5022@subheading Synopsis
5023
5024@example
5025<xsl:template name="inline-roman">
5026  <xsl:param name="content">
5027    <xsl:apply-templates />
5028  </xsl:param></xsl:template>
5029@end example
5030
5031@node [T] inline-superscript, [T] inline-subscript, [T] inline-roman, inline
5032@section [T] inline-superscript
5033@subheading Name
5034
5035[T] inline-superscript --- Undocumented
5036@subheading Synopsis
5037
5038@example
5039<xsl:template name="inline-superscript">
5040  <xsl:param name="content">
5041    <xsl:apply-templates />
5042  </xsl:param></xsl:template>
5043@end example
5044
5045@node [T] inline-subscript, [T] inline-markup-emph, [T] inline-superscript, inline
5046@section [T] inline-subscript
5047@subheading Name
5048
5049[T] inline-subscript --- Undocumented
5050@subheading Synopsis
5051
5052@example
5053<xsl:template name="inline-subscript">
5054  <xsl:param name="content">
5055    <xsl:apply-templates />
5056  </xsl:param></xsl:template>
5057@end example
5058
5059@node [T] inline-markup-emph, [T] inline-markup-code, [T] inline-subscript, inline
5060@section [T] inline-markup-emph
5061@subheading Name
5062
5063[T] inline-markup-emph --- Undocumented
5064@subheading Synopsis
5065
5066@example
5067<xsl:template name="inline-markup-emph">
5068  <xsl:param name="content">
5069    <xsl:apply-templates />
5070  </xsl:param></xsl:template>
5071@end example
5072
5073@node [T] inline-markup-code, [T] inline-markup-samp, [T] inline-markup-emph, inline
5074@section [T] inline-markup-code
5075@subheading Name
5076
5077[T] inline-markup-code --- Undocumented
5078@subheading Synopsis
5079
5080@example
5081<xsl:template name="inline-markup-code">
5082  <xsl:param name="content">
5083    <xsl:apply-templates />
5084  </xsl:param></xsl:template>
5085@end example
5086
5087@node [T] inline-markup-samp, [T] inline-markup-cite, [T] inline-markup-code, inline
5088@section [T] inline-markup-samp
5089@subheading Name
5090
5091[T] inline-markup-samp --- Undocumented
5092@subheading Synopsis
5093
5094@example
5095<xsl:template name="inline-markup-samp">
5096  <xsl:param name="content">
5097    <xsl:apply-templates />
5098  </xsl:param></xsl:template>
5099@end example
5100
5101@node [T] inline-markup-cite, [T] inline-markup-email, [T] inline-markup-samp, inline
5102@section [T] inline-markup-cite
5103@subheading Name
5104
5105[T] inline-markup-cite --- Undocumented
5106@subheading Synopsis
5107
5108@example
5109<xsl:template name="inline-markup-cite">
5110  <xsl:param name="content">
5111    <xsl:apply-templates />
5112  </xsl:param></xsl:template>
5113@end example
5114
5115@node [T] inline-markup-email, [T] inline-markup-dfn, [T] inline-markup-cite, inline
5116@section [T] inline-markup-email
5117@subheading Name
5118
5119[T] inline-markup-email --- Undocumented
5120@subheading Synopsis
5121
5122@example
5123<xsl:template name="inline-markup-email">
5124  <xsl:param name="content">
5125    <xsl:apply-templates />
5126  </xsl:param></xsl:template>
5127@end example
5128
5129@node [T] inline-markup-dfn, [T] inline-markup-env, [T] inline-markup-email, inline
5130@section [T] inline-markup-dfn
5131@subheading Name
5132
5133[T] inline-markup-dfn --- Undocumented
5134@subheading Synopsis
5135
5136@example
5137<xsl:template name="inline-markup-dfn">
5138  <xsl:param name="content">
5139    <xsl:apply-templates />
5140  </xsl:param></xsl:template>
5141@end example
5142
5143@node [T] inline-markup-env, [T] inline-markup-file, [T] inline-markup-dfn, inline
5144@section [T] inline-markup-env
5145@subheading Name
5146
5147[T] inline-markup-env --- Undocumented
5148@subheading Synopsis
5149
5150@example
5151<xsl:template name="inline-markup-env">
5152  <xsl:param name="content">
5153    <xsl:apply-templates />
5154  </xsl:param></xsl:template>
5155@end example
5156
5157@node [T] inline-markup-file, [T] inline-markup-sc, [T] inline-markup-env, inline
5158@section [T] inline-markup-file
5159@subheading Name
5160
5161[T] inline-markup-file --- Undocumented
5162@subheading Synopsis
5163
5164@example
5165<xsl:template name="inline-markup-file">
5166  <xsl:param name="content">
5167    <xsl:apply-templates />
5168  </xsl:param></xsl:template>
5169@end example
5170
5171@node [T] inline-markup-sc, [T] inline-markup-acronym, [T] inline-markup-file, inline
5172@section [T] inline-markup-sc
5173@subheading Name
5174
5175[T] inline-markup-sc --- Undocumented
5176@subheading Synopsis
5177
5178@example
5179<xsl:template name="inline-markup-sc">
5180  <xsl:param name="content">
5181    <xsl:apply-templates />
5182  </xsl:param></xsl:template>
5183@end example
5184
5185@node [T] inline-markup-acronym, [T] inline-markup-strong, [T] inline-markup-sc, inline
5186@section [T] inline-markup-acronym
5187@subheading Name
5188
5189[T] inline-markup-acronym --- Undocumented
5190@subheading Synopsis
5191
5192@example
5193<xsl:template name="inline-markup-acronym">
5194  <xsl:param name="content">
5195    <xsl:apply-templates />
5196  </xsl:param></xsl:template>
5197@end example
5198
5199@node [T] inline-markup-strong, [T] inline-markup-key, [T] inline-markup-acronym, inline
5200@section [T] inline-markup-strong
5201@subheading Name
5202
5203[T] inline-markup-strong --- Undocumented
5204@subheading Synopsis
5205
5206@example
5207<xsl:template name="inline-markup-strong">
5208  <xsl:param name="content">
5209    <xsl:apply-templates />
5210  </xsl:param></xsl:template>
5211@end example
5212
5213@node [T] inline-markup-key, [T] inline-markup-kbd, [T] inline-markup-strong, inline
5214@section [T] inline-markup-key
5215@subheading Name
5216
5217[T] inline-markup-key --- Undocumented
5218@subheading Synopsis
5219
5220@example
5221<xsl:template name="inline-markup-key">
5222  <xsl:param name="content">
5223    <xsl:apply-templates />
5224  </xsl:param></xsl:template>
5225@end example
5226
5227@node [T] inline-markup-kbd, [T] inline-markup-var, [T] inline-markup-key, inline
5228@section [T] inline-markup-kbd
5229@subheading Name
5230
5231[T] inline-markup-kbd --- Undocumented
5232@subheading Synopsis
5233
5234@example
5235<xsl:template name="inline-markup-kbd">
5236  <xsl:param name="content">
5237    <xsl:apply-templates />
5238  </xsl:param></xsl:template>
5239@end example
5240
5241@node [T] inline-markup-var, [t] personname, [T] inline-markup-kbd, inline
5242@section [T] inline-markup-var
5243@subheading Name
5244
5245[T] inline-markup-var --- Undocumented
5246@subheading Synopsis
5247
5248@example
5249<xsl:template name="inline-markup-var">
5250  <xsl:param name="content">
5251    <xsl:apply-templates />
5252  </xsl:param></xsl:template>
5253@end example
5254
5255@node [t] personname, [t] author|editor|othercredit|authorinitials, [T] inline-markup-var, inline
5256@section [t] personname
5257@subheading Name
5258
5259[t] personname
5260@subheading Synopsis
5261
5262@example
5263<xsl:template match="personname" />
5264@end example
5265
5266@node [t] author|editor|othercredit|authorinitials, [t] accel, [t] personname, inline
5267@section [t] author|editor|othercredit|authorinitials
5268@subheading Name
5269
5270[t] author|editor|othercredit|authorinitials
5271@subheading Synopsis
5272
5273@example
5274<xsl:template match="author|editor|othercredit|authorinitials" />
5275@end example
5276
5277@node [t] accel, [t] action, [t] author|editor|othercredit|authorinitials, inline
5278@section [t] accel
5279@subheading Name
5280
5281[t] accel
5282@subheading Synopsis
5283
5284@example
5285<xsl:template match="accel" />
5286@end example
5287
5288@node [t] action, [t] application, [t] accel, inline
5289@section [t] action
5290@subheading Name
5291
5292[t] action
5293@subheading Synopsis
5294
5295@example
5296<xsl:template match="action" />
5297@end example
5298
5299@node [t] application, [t] classname, [t] action, inline
5300@section [t] application
5301@subheading Name
5302
5303[t] application
5304@subheading Synopsis
5305
5306@example
5307<xsl:template match="application" />
5308@end example
5309
5310@node [t] classname, [t] exceptionname, [t] application, inline
5311@section [t] classname
5312@subheading Name
5313
5314[t] classname
5315@subheading Synopsis
5316
5317@example
5318<xsl:template match="classname" />
5319@end example
5320
5321@node [t] exceptionname, [t] interfacename, [t] classname, inline
5322@section [t] exceptionname
5323@subheading Name
5324
5325[t] exceptionname
5326@subheading Synopsis
5327
5328@example
5329<xsl:template match="exceptionname" />
5330@end example
5331
5332@node [t] interfacename, [t] methodname, [t] exceptionname, inline
5333@section [t] interfacename
5334@subheading Name
5335
5336[t] interfacename
5337@subheading Synopsis
5338
5339@example
5340<xsl:template match="interfacename" />
5341@end example
5342
5343@node [t] methodname, [t] command, [t] interfacename, inline
5344@section [t] methodname
5345@subheading Name
5346
5347[t] methodname
5348@subheading Synopsis
5349
5350@example
5351<xsl:template match="methodname" />
5352@end example
5353
5354@node [t] command, [t] computeroutput, [t] methodname, inline
5355@section [t] command
5356@subheading Name
5357
5358[t] command
5359@subheading Synopsis
5360
5361@example
5362<xsl:template match="command" />
5363@end example
5364
5365@node [t] computeroutput, [t] constant, [t] command, inline
5366@section [t] computeroutput
5367@subheading Name
5368
5369[t] computeroutput
5370@subheading Synopsis
5371
5372@example
5373<xsl:template match="computeroutput" />
5374@end example
5375
5376@node [t] constant, [t] database, [t] computeroutput, inline
5377@section [t] constant
5378@subheading Name
5379
5380[t] constant
5381@subheading Synopsis
5382
5383@example
5384<xsl:template match="constant" />
5385@end example
5386
5387@node [t] database, [t] errorcode, [t] constant, inline
5388@section [t] database
5389@subheading Name
5390
5391[t] database
5392@subheading Synopsis
5393
5394@example
5395<xsl:template match="database" />
5396@end example
5397
5398@node [t] errorcode, [t] errorname, [t] database, inline
5399@section [t] errorcode
5400@subheading Name
5401
5402[t] errorcode
5403@subheading Synopsis
5404
5405@example
5406<xsl:template match="errorcode" />
5407@end example
5408
5409@node [t] errorname, [t] errortype, [t] errorcode, inline
5410@section [t] errorname
5411@subheading Name
5412
5413[t] errorname
5414@subheading Synopsis
5415
5416@example
5417<xsl:template match="errorname" />
5418@end example
5419
5420@node [t] errortype, [t] errortext, [t] errorname, inline
5421@section [t] errortype
5422@subheading Name
5423
5424[t] errortype
5425@subheading Synopsis
5426
5427@example
5428<xsl:template match="errortype" />
5429@end example
5430
5431@node [t] errortext, [t] envar, [t] errortype, inline
5432@section [t] errortext
5433@subheading Name
5434
5435[t] errortext
5436@subheading Synopsis
5437
5438@example
5439<xsl:template match="errortext" />
5440@end example
5441
5442@node [t] envar, [t] filename, [t] errortext, inline
5443@section [t] envar
5444@subheading Name
5445
5446[t] envar
5447@subheading Synopsis
5448
5449@example
5450<xsl:template match="envar" />
5451@end example
5452
5453@node [t] filename, [t] refentrytitle/function, [t] envar, inline
5454@section [t] filename
5455@subheading Name
5456
5457[t] filename
5458@subheading Synopsis
5459
5460@example
5461<xsl:template match="filename" />
5462@end example
5463
5464@node [t] refentrytitle/function, [t] function, [t] filename, inline
5465@section [t] refentrytitle/function
5466@subheading Name
5467
5468[t] refentrytitle/function
5469@subheading Synopsis
5470
5471@example
5472<xsl:template match="refentrytitle/function" />
5473@end example
5474
5475@node [t] function, [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu, [t] refentrytitle/function, inline
5476@section [t] function
5477@subheading Name
5478
5479[t] function
5480@subheading Synopsis
5481
5482@example
5483<xsl:template match="function" />
5484@end example
5485
5486@node [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu, [t] hardware, [t] function, inline
5487@section [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu
5488@subheading Name
5489
5490[t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu
5491@subheading Synopsis
5492
5493@example
5494<xsl:template match="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu" />
5495@end example
5496
5497@node [t] hardware, [t] interface, [t] guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu, inline
5498@section [t] hardware
5499@subheading Name
5500
5501[t] hardware
5502@subheading Synopsis
5503
5504@example
5505<xsl:template match="hardware" />
5506@end example
5507
5508@node [t] interface, [t] interfacedefinition, [t] hardware, inline
5509@section [t] interface
5510@subheading Name
5511
5512[t] interface
5513@subheading Synopsis
5514
5515@example
5516<xsl:template match="interface" />
5517@end example
5518
5519@node [t] interfacedefinition, [t] keycap, [t] interface, inline
5520@section [t] interfacedefinition
5521@subheading Name
5522
5523[t] interfacedefinition
5524@subheading Synopsis
5525
5526@example
5527<xsl:template match="interfacedefinition" />
5528@end example
5529
5530@node [t] keycap, [t] keycode, [t] interfacedefinition, inline
5531@section [t] keycap
5532@subheading Name
5533
5534[t] keycap
5535@subheading Synopsis
5536
5537@example
5538<xsl:template match="keycap" />
5539@end example
5540
5541@node [t] keycode, [t] keysym, [t] keycap, inline
5542@section [t] keycode
5543@subheading Name
5544
5545[t] keycode
5546@subheading Synopsis
5547
5548@example
5549<xsl:template match="keycode" />
5550@end example
5551
5552@node [t] keysym, [t] literal, [t] keycode, inline
5553@section [t] keysym
5554@subheading Name
5555
5556[t] keysym
5557@subheading Synopsis
5558
5559@example
5560<xsl:template match="keysym" />
5561@end example
5562
5563@node [t] literal, [t] medialabel, [t] keysym, inline
5564@section [t] literal
5565@subheading Name
5566
5567[t] literal
5568@subheading Synopsis
5569
5570@example
5571<xsl:template match="literal" />
5572@end example
5573
5574@node [t] medialabel, [t] shortcut, [t] literal, inline
5575@section [t] medialabel
5576@subheading Name
5577
5578[t] medialabel
5579@subheading Synopsis
5580
5581@example
5582<xsl:template match="medialabel" />
5583@end example
5584
5585@node [t] shortcut, [t] mousebutton, [t] medialabel, inline
5586@section [t] shortcut
5587@subheading Name
5588
5589[t] shortcut
5590@subheading Synopsis
5591
5592@example
5593<xsl:template match="shortcut" />
5594@end example
5595
5596@node [t] mousebutton, [t] option, [t] shortcut, inline
5597@section [t] mousebutton
5598@subheading Name
5599
5600[t] mousebutton
5601@subheading Synopsis
5602
5603@example
5604<xsl:template match="mousebutton" />
5605@end example
5606
5607@node [t] option, [t] parameter, [t] mousebutton, inline
5608@section [t] option
5609@subheading Name
5610
5611[t] option
5612@subheading Synopsis
5613
5614@example
5615<xsl:template match="option" />
5616@end example
5617
5618@node [t] parameter, [t] property, [t] option, inline
5619@section [t] parameter
5620@subheading Name
5621
5622[t] parameter
5623@subheading Synopsis
5624
5625@example
5626<xsl:template match="parameter" />
5627@end example
5628
5629@node [t] property, [t] prompt, [t] parameter, inline
5630@section [t] property
5631@subheading Name
5632
5633[t] property
5634@subheading Synopsis
5635
5636@example
5637<xsl:template match="property" />
5638@end example
5639
5640@node [t] prompt, [t] replaceable, [t] property, inline
5641@section [t] prompt
5642@subheading Name
5643
5644[t] prompt
5645@subheading Synopsis
5646
5647@example
5648<xsl:template match="prompt" />
5649@end example
5650
5651@node [t] replaceable, [t] returnvalue, [t] prompt, inline
5652@section [t] replaceable
5653@subheading Name
5654
5655[t] replaceable
5656@subheading Synopsis
5657
5658@example
5659<xsl:template match="replaceable" />
5660@end example
5661
5662@node [t] returnvalue, [t] structfield, [t] replaceable, inline
5663@section [t] returnvalue
5664@subheading Name
5665
5666[t] returnvalue
5667@subheading Synopsis
5668
5669@example
5670<xsl:template match="returnvalue" />
5671@end example
5672
5673@node [t] structfield, [t] structname, [t] returnvalue, inline
5674@section [t] structfield
5675@subheading Name
5676
5677[t] structfield
5678@subheading Synopsis
5679
5680@example
5681<xsl:template match="structfield" />
5682@end example
5683
5684@node [t] structname, [t] symbol, [t] structfield, inline
5685@section [t] structname
5686@subheading Name
5687
5688[t] structname
5689@subheading Synopsis
5690
5691@example
5692<xsl:template match="structname" />
5693@end example
5694
5695@node [t] symbol, [t] systemitem, [t] structname, inline
5696@section [t] symbol
5697@subheading Name
5698
5699[t] symbol
5700@subheading Synopsis
5701
5702@example
5703<xsl:template match="symbol" />
5704@end example
5705
5706@node [t] systemitem, [t] token, [t] symbol, inline
5707@section [t] systemitem
5708@subheading Name
5709
5710[t] systemitem
5711@subheading Synopsis
5712
5713@example
5714<xsl:template match="systemitem" />
5715@end example
5716
5717@node [t] token, [t] type, [t] systemitem, inline
5718@section [t] token
5719@subheading Name
5720
5721[t] token
5722@subheading Synopsis
5723
5724@example
5725<xsl:template match="token" />
5726@end example
5727
5728@node [t] type, [t] userinput, [t] token, inline
5729@section [t] type
5730@subheading Name
5731
5732[t] type
5733@subheading Synopsis
5734
5735@example
5736<xsl:template match="type" />
5737@end example
5738
5739@node [t] userinput, [t] abbrev, [t] type, inline
5740@section [t] userinput
5741@subheading Name
5742
5743[t] userinput
5744@subheading Synopsis
5745
5746@example
5747<xsl:template match="userinput" />
5748@end example
5749
5750@node [t] abbrev, [t] acronym, [t] userinput, inline
5751@section [t] abbrev
5752@subheading Name
5753
5754[t] abbrev
5755@subheading Synopsis
5756
5757@example
5758<xsl:template match="abbrev" />
5759@end example
5760
5761@node [t] acronym, [t] citerefentry, [t] abbrev, inline
5762@section [t] acronym
5763@subheading Name
5764
5765[t] acronym
5766@subheading Synopsis
5767
5768@example
5769<xsl:template match="acronym" />
5770@end example
5771
5772@node [t] citerefentry, [t] citetitle, [t] acronym, inline
5773@section [t] citerefentry
5774@subheading Name
5775
5776[t] citerefentry
5777@subheading Synopsis
5778
5779@example
5780<xsl:template match="citerefentry" />
5781@end example
5782
5783@node [t] citetitle, [t] emphasis[@@role='strong' or @@role='bold' or parent;;emphasis], [t] citerefentry, inline
5784@section [t] citetitle
5785@subheading Name
5786
5787[t] citetitle
5788@subheading Synopsis
5789
5790@example
5791<xsl:template match="citetitle" />
5792@end example
5793
5794@node [t] emphasis[@@role='strong' or @@role='bold' or parent;;emphasis], [t] emphasis, [t] citetitle, inline
5795@section [t] emphasis[@@role='strong' or @@role='bold' or parent::emphasis]
5796@subheading Name
5797
5798[t] emphasis[@@role='strong' or @@role='bold' or parent::emphasis]
5799@subheading Synopsis
5800
5801@example
5802<xsl:template match="emphasis[@@role='strong' or @@role='bold' or parent::emphasis]" />
5803@end example
5804
5805@node [t] emphasis, [t] foreignphrase, [t] emphasis[@@role='strong' or @@role='bold' or parent;;emphasis], inline
5806@section [t] emphasis
5807@subheading Name
5808
5809[t] emphasis
5810@subheading Synopsis
5811
5812@example
5813<xsl:template match="emphasis" />
5814@end example
5815
5816@node [t] foreignphrase, [t] markup, [t] emphasis, inline
5817@section [t] foreignphrase
5818@subheading Name
5819
5820[t] foreignphrase
5821@subheading Synopsis
5822
5823@example
5824<xsl:template match="foreignphrase" />
5825@end example
5826
5827@node [t] markup, [t] phrase, [t] foreignphrase, inline
5828@section [t] markup
5829@subheading Name
5830
5831[t] markup
5832@subheading Synopsis
5833
5834@example
5835<xsl:template match="markup" />
5836@end example
5837
5838@node [t] phrase, [t] quote, [t] markup, inline
5839@section [t] phrase
5840@subheading Name
5841
5842[t] phrase
5843@subheading Synopsis
5844
5845@example
5846<xsl:template match="phrase" />
5847@end example
5848
5849@node [t] quote, [t] varname, [t] phrase, inline
5850@section [t] quote
5851@subheading Name
5852
5853[t] quote
5854@subheading Synopsis
5855
5856@example
5857<xsl:template match="quote" />
5858@end example
5859
5860@node [t] varname, [t] wordasword, [t] quote, inline
5861@section [t] varname
5862@subheading Name
5863
5864[t] varname
5865@subheading Synopsis
5866
5867@example
5868<xsl:template match="varname" />
5869@end example
5870
5871@node [t] wordasword, [t] lineannotation, [t] varname, inline
5872@section [t] wordasword
5873@subheading Name
5874
5875[t] wordasword
5876@subheading Synopsis
5877
5878@example
5879<xsl:template match="wordasword" />
5880@end example
5881
5882@node [t] lineannotation, [t] superscript, [t] wordasword, inline
5883@section [t] lineannotation
5884@subheading Name
5885
5886[t] lineannotation
5887@subheading Synopsis
5888
5889@example
5890<xsl:template match="lineannotation" />
5891@end example
5892
5893@node [t] superscript, [t] subscript, [t] lineannotation, inline
5894@section [t] superscript
5895@subheading Name
5896
5897[t] superscript
5898@subheading Synopsis
5899
5900@example
5901<xsl:template match="superscript" />
5902@end example
5903
5904@node [t] subscript, [t] trademark, [t] superscript, inline
5905@section [t] subscript
5906@subheading Name
5907
5908[t] subscript
5909@subheading Synopsis
5910
5911@example
5912<xsl:template match="subscript" />
5913@end example
5914
5915@node [t] trademark, [t] firstterm, [t] subscript, inline
5916@section [t] trademark
5917@subheading Name
5918
5919[t] trademark
5920@subheading Synopsis
5921
5922@example
5923<xsl:template match="trademark" />
5924@end example
5925
5926@node [t] firstterm, [t] glossterm, [t] trademark, inline
5927@section [t] firstterm
5928@subheading Name
5929
5930[t] firstterm
5931@subheading Synopsis
5932
5933@example
5934<xsl:template match="firstterm" />
5935@end example
5936
5937@node [t] glossterm, [t] sgmltag, [t] firstterm, inline
5938@section [t] glossterm
5939@subheading Name
5940
5941[t] glossterm
5942@subheading Synopsis
5943
5944@example
5945<xsl:template match="glossterm" />
5946@end example
5947
5948@node [t] sgmltag, [T] format-sgmltag, [t] glossterm, inline
5949@section [t] sgmltag
5950@subheading Name
5951
5952[t] sgmltag
5953@subheading Synopsis
5954
5955@example
5956<xsl:template match="sgmltag" />
5957@end example
5958
5959@node [T] format-sgmltag, [t] email, [t] sgmltag, inline
5960@section [T] format-sgmltag
5961@subheading Name
5962
5963[T] format-sgmltag --- Undocumented
5964@subheading Synopsis
5965
5966@example
5967<xsl:template name="format-sgmltag">
5968  <xsl:param name="class">
5969    <xsl:choose>
5970      <xsl:when test="@@class">
5971        <xsl:value-of select="@@class" />
5972      </xsl:when>
5973      <xsl:otherwise>element</xsl:otherwise>
5974    </xsl:choose>
5975  </xsl:param></xsl:template>
5976@end example
5977
5978@node [t] email, [t] keycombo, [T] format-sgmltag, inline
5979@section [t] email
5980@subheading Name
5981
5982[t] email
5983@subheading Synopsis
5984
5985@example
5986<xsl:template match="email" />
5987@end example
5988
5989@node [t] keycombo, [t] menuchoice, [t] email, inline
5990@section [t] keycombo
5991@subheading Name
5992
5993[t] keycombo
5994@subheading Synopsis
5995
5996@example
5997<xsl:template match="keycombo" />
5998@end example
5999
6000@node [t] menuchoice, [T] format-menuchoice, [t] keycombo, inline
6001@section [t] menuchoice
6002@subheading Name
6003
6004[t] menuchoice
6005@subheading Synopsis
6006
6007@example
6008<xsl:template match="menuchoice" />
6009@end example
6010
6011@node [T] format-menuchoice, [t] optional, [t] menuchoice, inline
6012@section [T] format-menuchoice
6013@subheading Name
6014
6015[T] format-menuchoice --- Undocumented
6016@subheading Synopsis
6017
6018@example
6019<xsl:template name="format-menuchoice">
6020  <xsl:param name="nodelist" select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface" />
6021  <xsl:param name="count" select="1" /></xsl:template>
6022@end example
6023
6024@node [t] optional, [t] citation, [T] format-menuchoice, inline
6025@section [t] optional
6026@subheading Name
6027
6028[t] optional
6029@subheading Synopsis
6030
6031@example
6032<xsl:template match="optional" />
6033@end example
6034
6035@node [t] citation, [t] comment|remark, [t] optional, inline
6036@section [t] citation
6037@subheading Name
6038
6039[t] citation
6040@subheading Synopsis
6041
6042@example
6043<xsl:template match="citation" />
6044@end example
6045
6046@node [t] comment|remark, [t] productname|productnumber, [t] citation, inline
6047@section [t] comment|remark
6048@subheading Name
6049
6050[t] comment|remark
6051@subheading Synopsis
6052
6053@example
6054<xsl:template match="comment|remark" />
6055@end example
6056
6057@node [t] productname|productnumber, [t] pob|street|city|state|postcode|country|phone|fax|otheraddr, [t] comment|remark, inline
6058@section [t] productname|productnumber
6059@subheading Name
6060
6061[t] productname|productnumber
6062@subheading Synopsis
6063
6064@example
6065<xsl:template match="productname|productnumber" />
6066@end example
6067
6068@node [t] pob|street|city|state|postcode|country|phone|fax|otheraddr, [t] firstname|surname|lineage|othername|honorific, [t] productname|productnumber, inline
6069@section [t] pob|street|city|state|postcode|country|phone|fax|otheraddr
6070@subheading Name
6071
6072[t] pob|street|city|state|postcode|country|phone|fax|otheraddr
6073@subheading Synopsis
6074
6075@example
6076<xsl:template match="pob|street|city|state|postcode|country|phone|fax|otheraddr" />
6077@end example
6078
6079@node [t] firstname|surname|lineage|othername|honorific, , [t] pob|street|city|state|postcode|country|phone|fax|otheraddr, inline
6080@section [t] firstname|surname|lineage|othername|honorific
6081@subheading Name
6082
6083[t] firstname|surname|lineage|othername|honorific
6084@subheading Synopsis
6085
6086@example
6087<xsl:template match="firstname|surname|lineage|othername|honorific" />
6088@end example
6089
6090@node math, qandaset, inline, Top
6091@chapter math
6092@section math
6093
6094Currently we do not support the use of TeX for mathematics.
6095
6096@menu
6097* [t] inlineequation::
6098* [t] alt::
6099@end menu
6100
6101@node [t] inlineequation, [t] alt, , math
6102@section [t] inlineequation
6103@subheading Name
6104
6105[t] inlineequation
6106@subheading Synopsis
6107
6108@example
6109<xsl:template match="inlineequation" />
6110@end example
6111
6112@node [t] alt, , [t] inlineequation, math
6113@section [t] alt
6114@subheading Name
6115
6116[t] alt
6117@subheading Synopsis
6118
6119@example
6120<xsl:template match="alt" />
6121@end example
6122
6123@node qandaset, table, math, Top
6124@chapter qandaset
6125
6126@menu
6127* [t] question|answer::
6128* [t] qandaentry::
6129* [t] qandaset|qandadiv::
6130* [t] label::
6131@end menu
6132
6133@node [t] question|answer, [t] qandaentry, , qandaset
6134@section [t] question|answer
6135@subheading Name
6136
6137[t] question|answer
6138@subheading Synopsis
6139
6140@example
6141<xsl:template match="question|answer" />
6142@end example
6143
6144@node [t] qandaentry, [t] qandaset|qandadiv, [t] question|answer, qandaset
6145@section [t] qandaentry
6146@subheading Name
6147
6148[t] qandaentry
6149@subheading Synopsis
6150
6151@example
6152<xsl:template match="qandaentry" />
6153@end example
6154
6155@node [t] qandaset|qandadiv, [t] label, [t] qandaentry, qandaset
6156@section [t] qandaset|qandadiv
6157@subheading Name
6158
6159[t] qandaset|qandadiv
6160@subheading Synopsis
6161
6162@example
6163<xsl:template match="qandaset|qandadiv" />
6164@end example
6165
6166@node [t] label, , [t] qandaset|qandadiv, qandaset
6167@section [t] label
6168@subheading Name
6169
6170[t] label
6171@subheading Synopsis
6172
6173@example
6174<xsl:template match="label" />
6175@end example
6176
6177@node table, xref, qandaset, Top
6178@chapter table
6179
6180@menu
6181* [t] tgroup::
6182* [t] colspec::
6183* [t] spanspec::
6184* [t] thead|tfoot|tbody::
6185* [t] thead/colspec::
6186* [t] tfoot/colspec::
6187* [t] row::
6188* [t] entry::
6189* [T] get-proportional-colwidth::   Get the proportional width as specified
6190                                      in the given colspec
6191@end menu
6192
6193@node [t] tgroup, [t] colspec, , table
6194@section [t] tgroup
6195@subheading Name
6196
6197[t] tgroup
6198@subheading Synopsis
6199
6200@example
6201<xsl:template match="tgroup" />
6202@end example
6203
6204@node [t] colspec, [t] spanspec, [t] tgroup, table
6205@section [t] colspec
6206@subheading Name
6207
6208[t] colspec
6209@subheading Synopsis
6210
6211@example
6212<xsl:template match="colspec" />
6213@end example
6214
6215@node [t] spanspec, [t] thead|tfoot|tbody, [t] colspec, table
6216@section [t] spanspec
6217@subheading Name
6218
6219[t] spanspec
6220@subheading Synopsis
6221
6222@example
6223<xsl:template match="spanspec" />
6224@end example
6225
6226@node [t] thead|tfoot|tbody, [t] thead/colspec, [t] spanspec, table
6227@section [t] thead|tfoot|tbody
6228@subheading Name
6229
6230[t] thead|tfoot|tbody
6231@subheading Synopsis
6232
6233@example
6234<xsl:template match="thead|tfoot|tbody" />
6235@end example
6236
6237@node [t] thead/colspec, [t] tfoot/colspec, [t] thead|tfoot|tbody, table
6238@section [t] thead/colspec
6239@subheading Name
6240
6241[t] thead/colspec
6242@subheading Synopsis
6243
6244@example
6245<xsl:template match="thead/colspec" />
6246@end example
6247
6248@node [t] tfoot/colspec, [t] row, [t] thead/colspec, table
6249@section [t] tfoot/colspec
6250@subheading Name
6251
6252[t] tfoot/colspec
6253@subheading Synopsis
6254
6255@example
6256<xsl:template match="tfoot/colspec" />
6257@end example
6258
6259@node [t] row, [t] entry, [t] tfoot/colspec, table
6260@section [t] row
6261@subheading Name
6262
6263[t] row
6264@subheading Synopsis
6265
6266@example
6267<xsl:template match="row" />
6268@end example
6269
6270@node [t] entry, [T] get-proportional-colwidth, [t] row, table
6271@section [t] entry
6272@subheading Name
6273
6274[t] entry
6275@subheading Synopsis
6276
6277@example
6278<xsl:template match="entry" />
6279@end example
6280
6281@node [T] get-proportional-colwidth, , [t] entry, table
6282@section [T] get-proportional-colwidth
6283@subheading Name
6284
6285[T] get-proportional-colwidth ---
6286Get the proportional width as specified in the given @code{colspec}
6287@subheading Synopsis
6288
6289@example
6290<xsl:template name="get-proportional-colwidth">
6291  <xsl:param name="colspec" select="." /></xsl:template>
6292@end example
6293@subheading Description
6294
6295In CALS tables, the @code{colspec} has
6296the attribute @code{colwidth}
6297which can specify either absolute column widths, relative column widths,
6298or a mixture of both measures.  Texinfo only supports relative column widths.
6299This template coerces all absolute column widths into relative ones,
6300as follows:
6301
6302@table @asis
6303
6304@item No width is specified
6305Then the column is assumed to have a relative column width of one.
6306
6307@item Absolute widths
6308These are simply translated to a relative column width of one.
6309
6310@item Mixture
6311These are of the form @samp{@var{P}*+@var{M}}, where @var{P} is the relative column width, and @var{M} is an absolute column width.
6312The sign may also be minus instead of plus, with the obvious meaning.
6313This template drops the @var{M} part and its sign.
6314@end table
6315@subheading Parameters
6316
6317@table @asis
6318
6319@item @code{colspec}
6320A node-set that is the @code{colspec}
6321element to determine widths for.
6322@end table
6323
6324@node xref, glossary, table, Top
6325@chapter xref
6326
6327@menu
6328* [T] anchor::                  Undocumented
6329* [t] anchor::
6330* [T] check-xref::              Undocumented
6331* [t] xref::
6332* [t] link::
6333* [t] ulink::
6334* [t] olink::
6335* [M] xref-to::                 Give cross-reference markup
6336* [t xref-to] *::
6337* [t xref-to] co::
6338@end menu
6339
6340@node [T] anchor, [t] anchor, , xref
6341@section [T] anchor
6342@subheading Name
6343
6344[T] anchor --- Undocumented
6345@subheading Synopsis
6346
6347@example
6348<xsl:template name="anchor" />
6349@end example
6350
6351@node [t] anchor, [T] check-xref, [T] anchor, xref
6352@section [t] anchor
6353@subheading Name
6354
6355[t] anchor
6356@subheading Synopsis
6357
6358@example
6359<xsl:template match="anchor" />
6360@end example
6361
6362@node [T] check-xref, [t] xref, [t] anchor, xref
6363@section [T] check-xref
6364@subheading Name
6365
6366[T] check-xref --- Undocumented
6367@subheading Synopsis
6368
6369@example
6370<xsl:template name="check-xref">
6371  <xsl:param name="target" />
6372  <xsl:param name="content" />
6373  <xsl:param name="bad-content" /></xsl:template>
6374@end example
6375
6376@node [t] xref, [t] link, [T] check-xref, xref
6377@section [t] xref
6378@subheading Name
6379
6380[t] xref
6381@subheading Synopsis
6382
6383@example
6384<xsl:template match="xref" />
6385@end example
6386
6387@node [t] link, [t] ulink, [t] xref, xref
6388@section [t] link
6389@subheading Name
6390
6391[t] link
6392@subheading Synopsis
6393
6394@example
6395<xsl:template match="link" />
6396@end example
6397
6398@node [t] ulink, [t] olink, [t] link, xref
6399@section [t] ulink
6400@subheading Name
6401
6402[t] ulink
6403@subheading Synopsis
6404
6405@example
6406<xsl:template match="ulink" />
6407@end example
6408
6409@node [t] olink, [M] xref-to, [t] ulink, xref
6410@section [t] olink
6411@subheading Name
6412
6413[t] olink
6414@subheading Synopsis
6415
6416@example
6417<xsl:template match="olink" />
6418@end example
6419
6420@node [M] xref-to, [t xref-to] *, [t] olink, xref
6421@section [M] xref-to
6422@subheading Name
6423
6424[M] xref-to --- Give cross-reference markup
6425@subheading Description
6426
6427Processing an element with this mode returns the markup/text that should
6428be used for referring to it in cross-references.
6429
6430Since Texinfo already handles cross references to nodes, this mode
6431does mostly nothing.  FIXME: However we need something for anchors...
6432
6433@node [t xref-to] *, [t xref-to] co, [M] xref-to, xref
6434@section [t xref-to] *
6435@subheading Name
6436
6437[t xref-to] *
6438@subheading Synopsis
6439
6440@example
6441<xsl:template match="*" mode="xref-to" />
6442@end example
6443
6444@node [t xref-to] co, , [t xref-to] *, xref
6445@section [t xref-to] co
6446@subheading Name
6447
6448[t xref-to] co
6449@subheading Synopsis
6450
6451@example
6452<xsl:template match="co" mode="xref-to" />
6453@end example
6454
6455@node glossary, lists, xref, Top
6456@chapter glossary
6457
6458@menu
6459* [t] glossary::
6460* [t] glosslist::
6461* [t] glossdiv::
6462* [t] glossentry::
6463* [t] glossentry/glossterm::
6464* [t] glossentry/acronym::
6465* [t] glossentry/abbrev::
6466* [t] glossentry/revhistory::
6467* [t] glossentry/glossdef::
6468* [t] glossentry/glosssee|glossseealso::
6469* [t glosssee-xref] glossentry::
6470* [t glosssee-xref] glossentry/glossterm[1]::
6471* [t glosssee-xref] *::
6472@end menu
6473
6474@node [t] glossary, [t] glosslist, , glossary
6475@section [t] glossary
6476@subheading Name
6477
6478[t] glossary
6479@subheading Synopsis
6480
6481@example
6482<xsl:template match="glossary" />
6483@end example
6484
6485@node [t] glosslist, [t] glossdiv, [t] glossary, glossary
6486@section [t] glosslist
6487@subheading Name
6488
6489[t] glosslist
6490@subheading Synopsis
6491
6492@example
6493<xsl:template match="glosslist" />
6494@end example
6495
6496@node [t] glossdiv, [t] glossentry, [t] glosslist, glossary
6497@section [t] glossdiv
6498@subheading Name
6499
6500[t] glossdiv
6501@subheading Synopsis
6502
6503@example
6504<xsl:template match="glossdiv" />
6505@end example
6506
6507@node [t] glossentry, [t] glossentry/glossterm, [t] glossdiv, glossary
6508@section [t] glossentry
6509@subheading Name
6510
6511[t] glossentry
6512@subheading Synopsis
6513
6514@example
6515<xsl:template match="glossentry" />
6516@end example
6517
6518@node [t] glossentry/glossterm, [t] glossentry/acronym, [t] glossentry, glossary
6519@section [t] glossentry/glossterm
6520@subheading Name
6521
6522[t] glossentry/glossterm
6523@subheading Synopsis
6524
6525@example
6526<xsl:template match="glossentry/glossterm" />
6527@end example
6528
6529@node [t] glossentry/acronym, [t] glossentry/abbrev, [t] glossentry/glossterm, glossary
6530@section [t] glossentry/acronym
6531@subheading Name
6532
6533[t] glossentry/acronym
6534@subheading Synopsis
6535
6536@example
6537<xsl:template match="glossentry/acronym" />
6538@end example
6539
6540@node [t] glossentry/abbrev, [t] glossentry/revhistory, [t] glossentry/acronym, glossary
6541@section [t] glossentry/abbrev
6542@subheading Name
6543
6544[t] glossentry/abbrev
6545@subheading Synopsis
6546
6547@example
6548<xsl:template match="glossentry/abbrev" />
6549@end example
6550
6551@node [t] glossentry/revhistory, [t] glossentry/glossdef, [t] glossentry/abbrev, glossary
6552@section [t] glossentry/revhistory
6553@subheading Name
6554
6555[t] glossentry/revhistory
6556@subheading Synopsis
6557
6558@example
6559<xsl:template match="glossentry/revhistory" />
6560@end example
6561
6562@node [t] glossentry/glossdef, [t] glossentry/glosssee|glossseealso, [t] glossentry/revhistory, glossary
6563@section [t] glossentry/glossdef
6564@subheading Name
6565
6566[t] glossentry/glossdef
6567@subheading Synopsis
6568
6569@example
6570<xsl:template match="glossentry/glossdef" />
6571@end example
6572
6573@node [t] glossentry/glosssee|glossseealso, [t glosssee-xref] glossentry, [t] glossentry/glossdef, glossary
6574@section [t] glossentry/glosssee|glossseealso
6575@subheading Name
6576
6577[t] glossentry/glosssee|glossseealso
6578@subheading Synopsis
6579
6580@example
6581<xsl:template match="glossentry/glosssee|glossseealso" />
6582@end example
6583
6584@node [t glosssee-xref] glossentry, [t glosssee-xref] glossentry/glossterm[1], [t] glossentry/glosssee|glossseealso, glossary
6585@section [t glosssee-xref] glossentry
6586@subheading Name
6587
6588[t glosssee-xref] glossentry
6589@subheading Synopsis
6590
6591@example
6592<xsl:template match="glossentry" mode="glosssee-xref" />
6593@end example
6594
6595@node [t glosssee-xref] glossentry/glossterm[1], [t glosssee-xref] *, [t glosssee-xref] glossentry, glossary
6596@section [t glosssee-xref] glossentry/glossterm[1]
6597@subheading Name
6598
6599[t glosssee-xref] glossentry/glossterm[1]
6600@subheading Synopsis
6601
6602@example
6603<xsl:template match="glossentry/glossterm[1]" mode="glosssee-xref" />
6604@end example
6605
6606@node [t glosssee-xref] *, , [t glosssee-xref] glossentry/glossterm[1], glossary
6607@section [t glosssee-xref] *
6608@subheading Name
6609
6610[t glosssee-xref] *
6611@subheading Synopsis
6612
6613@example
6614<xsl:template match="*" mode="glosssee-xref" />
6615@end example
6616
6617@node lists, callout, glossary, Top
6618@chapter lists
6619
6620@menu
6621* [t] itemizedlist::
6622* [t] orderedlist::
6623* [t] variablelist::
6624* [t] listitem::
6625* [t] varlistentry::
6626* [t] varlistentry/term::
6627* [t] varlistentry/listitem::
6628* [t] simplelist[@@type='horiz']::
6629* [t] simplelist::
6630* [t] simplelist[@@type='inline']::
6631* [T] simplelist-horiz::        Undocumented
6632* [T] simplelist-horiz-row::    Undocumented
6633* [T] simplelist-vert::         Undocumented
6634* [T] simplelist-vert-row::     Undocumented
6635* [t] member::
6636* [t] simplelist[@@type='inline']/member::
6637* [t] simplelist[@@type='inline']/member[1]::
6638* [t] procedure::
6639* [t] substeps::
6640* [t] step::
6641* [t] segmentedlist::
6642* [t] segtitle::
6643* [t segtitle-in-seg] segtitle::
6644* [t] seglistitem::
6645* [t] seg::
6646@end menu
6647
6648@node [t] itemizedlist, [t] orderedlist, , lists
6649@section [t] itemizedlist
6650@subheading Name
6651
6652[t] itemizedlist
6653@subheading Synopsis
6654
6655@example
6656<xsl:template match="itemizedlist" />
6657@end example
6658
6659@node [t] orderedlist, [t] variablelist, [t] itemizedlist, lists
6660@section [t] orderedlist
6661@subheading Name
6662
6663[t] orderedlist
6664@subheading Synopsis
6665
6666@example
6667<xsl:template match="orderedlist" />
6668@end example
6669
6670@node [t] variablelist, [t] listitem, [t] orderedlist, lists
6671@section [t] variablelist
6672@subheading Name
6673
6674[t] variablelist
6675@subheading Synopsis
6676
6677@example
6678<xsl:template match="variablelist" />
6679@end example
6680
6681@node [t] listitem, [t] varlistentry, [t] variablelist, lists
6682@section [t] listitem
6683@subheading Name
6684
6685[t] listitem
6686@subheading Synopsis
6687
6688@example
6689<xsl:template match="listitem" />
6690@end example
6691
6692@node [t] varlistentry, [t] varlistentry/term, [t] listitem, lists
6693@section [t] varlistentry
6694@subheading Name
6695
6696[t] varlistentry
6697@subheading Synopsis
6698
6699@example
6700<xsl:template match="varlistentry" />
6701@end example
6702
6703@node [t] varlistentry/term, [t] varlistentry/listitem, [t] varlistentry, lists
6704@section [t] varlistentry/term
6705@subheading Name
6706
6707[t] varlistentry/term
6708@subheading Synopsis
6709
6710@example
6711<xsl:template match="varlistentry/term" />
6712@end example
6713
6714@node [t] varlistentry/listitem, [t] simplelist[@@type='horiz'], [t] varlistentry/term, lists
6715@section [t] varlistentry/listitem
6716@subheading Name
6717
6718[t] varlistentry/listitem
6719@subheading Synopsis
6720
6721@example
6722<xsl:template match="varlistentry/listitem" />
6723@end example
6724
6725@node [t] simplelist[@@type='horiz'], [t] simplelist, [t] varlistentry/listitem, lists
6726@section [t] simplelist[@@type='horiz']
6727@subheading Name
6728
6729[t] simplelist[@@type='horiz']
6730@subheading Synopsis
6731
6732@example
6733<xsl:template match="simplelist[@@type='horiz']" />
6734@end example
6735
6736@node [t] simplelist, [t] simplelist[@@type='inline'], [t] simplelist[@@type='horiz'], lists
6737@section [t] simplelist
6738@subheading Name
6739
6740[t] simplelist
6741@subheading Synopsis
6742
6743@example
6744<xsl:template match="simplelist" />
6745@end example
6746
6747@node [t] simplelist[@@type='inline'], [T] simplelist-horiz, [t] simplelist, lists
6748@section [t] simplelist[@@type='inline']
6749@subheading Name
6750
6751[t] simplelist[@@type='inline']
6752@subheading Synopsis
6753
6754@example
6755<xsl:template match="simplelist[@@type='inline']" />
6756@end example
6757
6758@node [T] simplelist-horiz, [T] simplelist-horiz-row, [t] simplelist[@@type='inline'], lists
6759@section [T] simplelist-horiz
6760@subheading Name
6761
6762[T] simplelist-horiz --- Undocumented
6763@subheading Synopsis
6764
6765@example
6766<xsl:template name="simplelist-horiz">
6767  <xsl:param name="cols">1</xsl:param>
6768  <xsl:param name="cell">1</xsl:param>
6769  <xsl:param name="members" select="./member" /></xsl:template>
6770@end example
6771
6772@node [T] simplelist-horiz-row, [T] simplelist-vert, [T] simplelist-horiz, lists
6773@section [T] simplelist-horiz-row
6774@subheading Name
6775
6776[T] simplelist-horiz-row --- Undocumented
6777@subheading Synopsis
6778
6779@example
6780<xsl:template name="simplelist-horiz-row">
6781  <xsl:param name="cols">1</xsl:param>
6782  <xsl:param name="cell">1</xsl:param>
6783  <xsl:param name="members" select="./member" />
6784  <xsl:param name="curcol">1</xsl:param></xsl:template>
6785@end example
6786
6787@node [T] simplelist-vert, [T] simplelist-vert-row, [T] simplelist-horiz-row, lists
6788@section [T] simplelist-vert
6789@subheading Name
6790
6791[T] simplelist-vert --- Undocumented
6792@subheading Synopsis
6793
6794@example
6795<xsl:template name="simplelist-vert">
6796  <xsl:param name="cols">1</xsl:param>
6797  <xsl:param name="cell">1</xsl:param>
6798  <xsl:param name="members" select="./member" />
6799  <xsl:param name="rows" select="floor((count($members)+$cols - 1) div $cols)" /></xsl:template>
6800@end example
6801
6802@node [T] simplelist-vert-row, [t] member, [T] simplelist-vert, lists
6803@section [T] simplelist-vert-row
6804@subheading Name
6805
6806[T] simplelist-vert-row --- Undocumented
6807@subheading Synopsis
6808
6809@example
6810<xsl:template name="simplelist-vert-row">
6811  <xsl:param name="cols">1</xsl:param>
6812  <xsl:param name="rows">1</xsl:param>
6813  <xsl:param name="cell">1</xsl:param>
6814  <xsl:param name="members" select="./member" />
6815  <xsl:param name="curcol">1</xsl:param></xsl:template>
6816@end example
6817
6818@node [t] member, [t] simplelist[@@type='inline']/member, [T] simplelist-vert-row, lists
6819@section [t] member
6820@subheading Name
6821
6822[t] member
6823@subheading Synopsis
6824
6825@example
6826<xsl:template match="member" />
6827@end example
6828
6829@node [t] simplelist[@@type='inline']/member, [t] simplelist[@@type='inline']/member[1], [t] member, lists
6830@section [t] simplelist[@@type='inline']/member
6831@subheading Name
6832
6833[t] simplelist[@@type='inline']/member
6834@subheading Synopsis
6835
6836@example
6837<xsl:template match="simplelist[@@type='inline']/member" />
6838@end example
6839
6840@node [t] simplelist[@@type='inline']/member[1], [t] procedure, [t] simplelist[@@type='inline']/member, lists
6841@section [t] simplelist[@@type='inline']/member[1]
6842@subheading Name
6843
6844[t] simplelist[@@type='inline']/member[1]
6845@subheading Synopsis
6846
6847@example
6848<xsl:template match="simplelist[@@type='inline']/member[1]" priority="1" />
6849@end example
6850
6851@node [t] procedure, [t] substeps, [t] simplelist[@@type='inline']/member[1], lists
6852@section [t] procedure
6853@subheading Name
6854
6855[t] procedure
6856@subheading Synopsis
6857
6858@example
6859<xsl:template match="procedure" />
6860@end example
6861
6862@node [t] substeps, [t] step, [t] procedure, lists
6863@section [t] substeps
6864@subheading Name
6865
6866[t] substeps
6867@subheading Synopsis
6868
6869@example
6870<xsl:template match="substeps" />
6871@end example
6872
6873@node [t] step, [t] segmentedlist, [t] substeps, lists
6874@section [t] step
6875@subheading Name
6876
6877[t] step
6878@subheading Synopsis
6879
6880@example
6881<xsl:template match="step" />
6882@end example
6883
6884@node [t] segmentedlist, [t] segtitle, [t] step, lists
6885@section [t] segmentedlist
6886@subheading Name
6887
6888[t] segmentedlist
6889@subheading Synopsis
6890
6891@example
6892<xsl:template match="segmentedlist" />
6893@end example
6894
6895@node [t] segtitle, [t segtitle-in-seg] segtitle, [t] segmentedlist, lists
6896@section [t] segtitle
6897@subheading Name
6898
6899[t] segtitle
6900@subheading Synopsis
6901
6902@example
6903<xsl:template match="segtitle" />
6904@end example
6905
6906@node [t segtitle-in-seg] segtitle, [t] seglistitem, [t] segtitle, lists
6907@section [t segtitle-in-seg] segtitle
6908@subheading Name
6909
6910[t segtitle-in-seg] segtitle
6911@subheading Synopsis
6912
6913@example
6914<xsl:template match="segtitle" mode="segtitle-in-seg" />
6915@end example
6916
6917@node [t] seglistitem, [t] seg, [t segtitle-in-seg] segtitle, lists
6918@section [t] seglistitem
6919@subheading Name
6920
6921[t] seglistitem
6922@subheading Synopsis
6923
6924@example
6925<xsl:template match="seglistitem" />
6926@end example
6927
6928@node [t] seg, , [t] seglistitem, lists
6929@section [t] seg
6930@subheading Name
6931
6932[t] seg
6933@subheading Synopsis
6934
6935@example
6936<xsl:template match="seg" />
6937@end example
6938
6939@node callout, graphics, lists, Top
6940@chapter callout
6941@section callout
6942
6943@quotation
6944
6945@strong{Note}
6946
6947Out-of-line call-outs (i.e. those specified with @code{
6948arearef}) are not supported properly (currently only the coordinates
6949are printed, with no bug placed in the specified location).
6950@end quotation
6951
6952@menu
6953* [t] programlistingco|screenco::
6954* [t] areaspec|areaset|area::
6955* [t no-inline-markup] co::
6956* [t] co::
6957* [t co] co::
6958* [T] callout-bug::             Undocumented
6959* [t] coref::
6960* [T] check-co::                Undocumented
6961* [t] calloutlist::
6962* [t] callout::
6963* [T] callout-process-arearefs::   Undocumented
6964* [T] callout-arearef::         Undocumented
6965@end menu
6966
6967@node [t] programlistingco|screenco, [t] areaspec|areaset|area, , callout
6968@section [t] programlistingco|screenco
6969@subheading Name
6970
6971[t] programlistingco|screenco
6972@subheading Synopsis
6973
6974@example
6975<xsl:template match="programlistingco|screenco" />
6976@end example
6977
6978@node [t] areaspec|areaset|area, [t no-inline-markup] co, [t] programlistingco|screenco, callout
6979@section [t] areaspec|areaset|area
6980@subheading Name
6981
6982[t] areaspec|areaset|area
6983@subheading Synopsis
6984
6985@example
6986<xsl:template match="areaspec|areaset|area" />
6987@end example
6988
6989@node [t no-inline-markup] co, [t] co, [t] areaspec|areaset|area, callout
6990@section [t no-inline-markup] co
6991@subheading Name
6992
6993[t no-inline-markup] co
6994@subheading Synopsis
6995
6996@example
6997<xsl:template match="co" mode="no-inline-markup" />
6998@end example
6999
7000@node [t] co, [t co] co, [t no-inline-markup] co, callout
7001@section [t] co
7002@subheading Name
7003
7004[t] co
7005@subheading Synopsis
7006
7007@example
7008<xsl:template match="co">
7009  <xsl:param name="label" select="@@label" /></xsl:template>
7010@end example
7011
7012@node [t co] co, [T] callout-bug, [t] co, callout
7013@section [t co] co
7014@subheading Name
7015
7016[t co] co
7017@subheading Synopsis
7018
7019@example
7020<xsl:template match="co" mode="co" />
7021@end example
7022
7023@node [T] callout-bug, [t] coref, [t co] co, callout
7024@section [T] callout-bug
7025@subheading Name
7026
7027[T] callout-bug --- Undocumented
7028@subheading Synopsis
7029
7030@example
7031<xsl:template name="callout-bug">
7032  <xsl:param name="conum" select="1" /></xsl:template>
7033@end example
7034
7035@node [t] coref, [T] check-co, [T] callout-bug, callout
7036@section [t] coref
7037@subheading Name
7038
7039[t] coref
7040@subheading Synopsis
7041
7042@example
7043<xsl:template match="coref" />
7044@end example
7045
7046@node [T] check-co, [t] calloutlist, [t] coref, callout
7047@section [T] check-co
7048@subheading Name
7049
7050[T] check-co --- Undocumented
7051@subheading Synopsis
7052
7053@example
7054<xsl:template name="check-co">
7055  <xsl:param name="target" />
7056  <xsl:param name="content" />
7057  <xsl:param name="bad-content" /></xsl:template>
7058@end example
7059
7060@node [t] calloutlist, [t] callout, [T] check-co, callout
7061@section [t] calloutlist
7062@subheading Name
7063
7064[t] calloutlist
7065@subheading Synopsis
7066
7067@example
7068<xsl:template match="calloutlist" />
7069@end example
7070
7071@node [t] callout, [T] callout-process-arearefs, [t] calloutlist, callout
7072@section [t] callout
7073@subheading Name
7074
7075[t] callout
7076@subheading Synopsis
7077
7078@example
7079<xsl:template match="callout" />
7080@end example
7081
7082@node [T] callout-process-arearefs, [T] callout-arearef, [t] callout, callout
7083@section [T] callout-process-arearefs
7084@subheading Name
7085
7086[T] callout-process-arearefs --- Undocumented
7087@subheading Synopsis
7088
7089@example
7090<xsl:template name="callout-process-arearefs">
7091  <xsl:param name="arearefs" select="@@arearefs" /></xsl:template>
7092@end example
7093
7094@node [T] callout-arearef, , [T] callout-process-arearefs, callout
7095@section [T] callout-arearef
7096@subheading Name
7097
7098[T] callout-arearef --- Undocumented
7099@subheading Synopsis
7100
7101@example
7102<xsl:template name="callout-arearef">
7103  <xsl:param name="arearef" /></xsl:template>
7104@end example
7105
7106@node graphics, biblio, callout, Top
7107@chapter graphics
7108
7109@menu
7110* [t] screenshot::
7111* [t] screeninfo::
7112* [T] imagedata::               Undocumented
7113* [t] graphic::
7114* [t] inlinegraphic::
7115* [T] select-mediaobject::      Undocumented
7116* [t] mediaobject::
7117* [t] inlinemediaobject::
7118* [t] objectinfo::
7119* [t] imageobject::
7120* [t] textobject::
7121* [t] caption::
7122@end menu
7123
7124@node [t] screenshot, [t] screeninfo, , graphics
7125@section [t] screenshot
7126@subheading Name
7127
7128[t] screenshot
7129@subheading Synopsis
7130
7131@example
7132<xsl:template match="screenshot" />
7133@end example
7134
7135@node [t] screeninfo, [T] imagedata, [t] screenshot, graphics
7136@section [t] screeninfo
7137@subheading Name
7138
7139[t] screeninfo
7140@subheading Synopsis
7141
7142@example
7143<xsl:template match="screeninfo" />
7144@end example
7145
7146@node [T] imagedata, [t] graphic, [t] screeninfo, graphics
7147@section [T] imagedata
7148@subheading Name
7149
7150[T] imagedata --- Undocumented
7151@subheading Synopsis
7152
7153@example
7154<xsl:template name="imagedata" />
7155@end example
7156
7157@node [t] graphic, [t] inlinegraphic, [T] imagedata, graphics
7158@section [t] graphic
7159@subheading Name
7160
7161[t] graphic
7162@subheading Synopsis
7163
7164@example
7165<xsl:template match="graphic" />
7166@end example
7167
7168@node [t] inlinegraphic, [T] select-mediaobject, [t] graphic, graphics
7169@section [t] inlinegraphic
7170@subheading Name
7171
7172[t] inlinegraphic
7173@subheading Synopsis
7174
7175@example
7176<xsl:template match="inlinegraphic" />
7177@end example
7178
7179@node [T] select-mediaobject, [t] mediaobject, [t] inlinegraphic, graphics
7180@section [T] select-mediaobject
7181@subheading Name
7182
7183[T] select-mediaobject --- Undocumented
7184@subheading Synopsis
7185
7186@example
7187<xsl:template name="select-mediaobject" />
7188@end example
7189
7190@node [t] mediaobject, [t] inlinemediaobject, [T] select-mediaobject, graphics
7191@section [t] mediaobject
7192@subheading Name
7193
7194[t] mediaobject
7195@subheading Synopsis
7196
7197@example
7198<xsl:template match="mediaobject" />
7199@end example
7200
7201@node [t] inlinemediaobject, [t] objectinfo, [t] mediaobject, graphics
7202@section [t] inlinemediaobject
7203@subheading Name
7204
7205[t] inlinemediaobject
7206@subheading Synopsis
7207
7208@example
7209<xsl:template match="inlinemediaobject" />
7210@end example
7211
7212@node [t] objectinfo, [t] imageobject, [t] inlinemediaobject, graphics
7213@section [t] objectinfo
7214@subheading Name
7215
7216[t] objectinfo
7217@subheading Synopsis
7218
7219@example
7220<xsl:template match="objectinfo" />
7221@end example
7222
7223@node [t] imageobject, [t] textobject, [t] objectinfo, graphics
7224@section [t] imageobject
7225@subheading Name
7226
7227[t] imageobject
7228@subheading Synopsis
7229
7230@example
7231<xsl:template match="imageobject" />
7232@end example
7233
7234@node [t] textobject, [t] caption, [t] imageobject, graphics
7235@section [t] textobject
7236@subheading Name
7237
7238[t] textobject
7239@subheading Synopsis
7240
7241@example
7242<xsl:template match="textobject" />
7243@end example
7244
7245@node [t] caption, , [t] textobject, graphics
7246@section [t] caption
7247@subheading Name
7248
7249[t] caption
7250@subheading Synopsis
7251
7252@example
7253<xsl:template match="caption" />
7254@end example
7255
7256@node biblio, info, graphics, Top
7257@chapter biblio
7258@section biblio
7259
7260@quotation
7261
7262@strong{Note}
7263
7264Bibliographies are probably broken right now.
7265They may still work for you, but the entire system really needs
7266an overhaul.
7267@end quotation
7268
7269@menu
7270* [t] bibliography::
7271* [T] biblio-item-separator::   Undocumented
7272* [t] bibliodiv::
7273* [t] biblioentry::
7274* [t] bibliomixed::
7275* [t bibliography] *::
7276* [t bibliography] abbrev::
7277* [t bibliography] abstract::
7278* [t bibliography] address::
7279* [t bibliography] affiliation::
7280* [t bibliography] shortaffil::
7281* [t bibliography] jobtitle::
7282* [t bibliography] artheader::
7283* [t bibliography] artpagenums::
7284* [t bibliography] author::
7285* [t bibliography] authorblurb::
7286* [t bibliography] authorgroup::
7287* [t bibliography] authorinitials::
7288* [t bibliography] bibliomisc::
7289* [t bibliography] bibliomset::
7290* [t bibliography] biblioset::
7291* [t bibliography] biblioset/title|biblioset/citetitle::
7292* [t bibliography] bookbiblio::
7293* [t bibliography] citetitle::
7294* [t bibliography] collab::
7295* [t bibliography] collabname::
7296* [t bibliography] confgroup::
7297* [t bibliography] confdates::
7298* [t bibliography] conftitle::
7299* [t bibliography] confnum::
7300* [t bibliography] confsponsor::
7301* [t bibliography] contractnum::
7302* [t bibliography] contractsponsor::
7303* [t bibliography] contrib::
7304* [t bibliography] copyright::
7305* [t bibliography] year::
7306* [t bibliography] year[position()=last()]: [t bibliography] year[position[]=last[]].
7307* [t bibliography] holder::
7308* [t bibliography] corpauthor::
7309* [t bibliography] corpname::
7310* [t bibliography] date::
7311* [t bibliography] edition::
7312* [t bibliography] editor::
7313* [t bibliography] personname::
7314* [t bibliography] firstname::
7315* [t bibliography] honorific::
7316* [t bibliography] indexterm::
7317* [t bibliography] invpartnumber::
7318* [t bibliography] isbn::
7319* [t bibliography] issn::
7320* [t bibliography] issuenum::
7321* [t bibliography] lineage::
7322* [t bibliography] orgname::
7323* [t bibliography] orgdiv::
7324* [t bibliography] othercredit::
7325* [t bibliography] othername::
7326* [t bibliography] pagenums::
7327* [t bibliography] printhistory::
7328* [t bibliography] productname::
7329* [t bibliography] productnumber::
7330* [t bibliography] pubdate::
7331* [t bibliography] publisher::
7332* [t bibliography] publishername::
7333* [t bibliography] pubsnumber::
7334* [t bibliography] releaseinfo::
7335* [t bibliography] revhistory::
7336* [t bibliography] seriesinfo::
7337* [t bibliography] seriesvolnums::
7338* [t bibliography] subtitle::
7339* [t bibliography] surname::
7340* [t bibliography] title::
7341* [t bibliography] titleabbrev::
7342* [t bibliography] volumenum::
7343* [t bibliomixed] *::
7344* [t bibliomixed] abbrev::
7345* [t bibliomixed] abstract::
7346* [t bibliomixed] address::
7347* [t bibliomixed] affiliation::
7348* [t bibliomixed] artpagenums::
7349* [t bibliomixed] author::
7350* [t bibliomixed] authorblurb::
7351* [t bibliomixed] authorgroup::
7352* [t bibliomixed] authorinitials::
7353* [t bibliomixed] bibliomisc::
7354* [t bibliomixed] bibliomset::
7355* [t bibliomixed] bibliomset/title|bibliomset/citetitle::
7356* [t bibliomixed] biblioset::
7357* [t bibliomixed] citetitle::
7358* [t bibliomixed] collab::
7359* [t bibliomixed] confgroup::
7360* [t bibliomixed] contractnum::
7361* [t bibliomixed] contractsponsor::
7362* [t bibliomixed] contrib::
7363* [t bibliomixed] copyright::
7364* [t bibliomixed] corpauthor::
7365* [t bibliomixed] corpname::
7366* [t bibliomixed] date::
7367* [t bibliomixed] edition::
7368* [t bibliomixed] editor::
7369* [t bibliomixed] firstname::
7370* [t bibliomixed] honorific::
7371* [t bibliomixed] indexterm::
7372* [t bibliomixed] invpartnumber::
7373* [t bibliomixed] isbn::
7374* [t bibliomixed] issn::
7375* [t bibliomixed] issuenum::
7376* [t bibliomixed] lineage::
7377* [t bibliomixed] orgname::
7378* [t bibliomixed] othercredit::
7379* [t bibliomixed] othername::
7380* [t bibliomixed] pagenums::
7381* [t bibliomixed] printhistory::
7382* [t bibliomixed] productname::
7383* [t bibliomixed] productnumber::
7384* [t bibliomixed] pubdate::
7385* [t bibliomixed] publisher::
7386* [t bibliomixed] publishername::
7387* [t bibliomixed] pubsnumber::
7388* [t bibliomixed] releaseinfo::
7389* [t bibliomixed] revhistory::
7390* [t bibliomixed] seriesvolnums::
7391* [t bibliomixed] subtitle::
7392* [t bibliomixed] surname::
7393* [t bibliomixed] title::
7394* [t bibliomixed] titleabbrev::
7395* [t bibliomixed] volumenum::
7396@end menu
7397
7398@node [t] bibliography, [T] biblio-item-separator, , biblio
7399@section [t] bibliography
7400@subheading Name
7401
7402[t] bibliography
7403@subheading Synopsis
7404
7405@example
7406<xsl:template match="bibliography" />
7407@end example
7408
7409@node [T] biblio-item-separator, [t] bibliodiv, [t] bibliography, biblio
7410@section [T] biblio-item-separator
7411@subheading Name
7412
7413[T] biblio-item-separator --- Undocumented
7414@subheading Synopsis
7415
7416@example
7417<xsl:template name="biblio-item-separator" />
7418@end example
7419
7420@node [t] bibliodiv, [t] biblioentry, [T] biblio-item-separator, biblio
7421@section [t] bibliodiv
7422@subheading Name
7423
7424[t] bibliodiv
7425@subheading Synopsis
7426
7427@example
7428<xsl:template match="bibliodiv" />
7429@end example
7430
7431@node [t] biblioentry, [t] bibliomixed, [t] bibliodiv, biblio
7432@section [t] biblioentry
7433@subheading Name
7434
7435[t] biblioentry
7436@subheading Synopsis
7437
7438@example
7439<xsl:template match="biblioentry" />
7440@end example
7441
7442@node [t] bibliomixed, [t bibliography] *, [t] biblioentry, biblio
7443@section [t] bibliomixed
7444@subheading Name
7445
7446[t] bibliomixed
7447@subheading Synopsis
7448
7449@example
7450<xsl:template match="bibliomixed" />
7451@end example
7452
7453@node [t bibliography] *, [t bibliography] abbrev, [t] bibliomixed, biblio
7454@section [t bibliography] *
7455@subheading Name
7456
7457[t bibliography] *
7458@subheading Synopsis
7459
7460@example
7461<xsl:template match="*" mode="bibliography" />
7462@end example
7463
7464@node [t bibliography] abbrev, [t bibliography] abstract, [t bibliography] *, biblio
7465@section [t bibliography] abbrev
7466@subheading Name
7467
7468[t bibliography] abbrev
7469@subheading Synopsis
7470
7471@example
7472<xsl:template match="abbrev" mode="bibliography" />
7473@end example
7474
7475@node [t bibliography] abstract, [t bibliography] address, [t bibliography] abbrev, biblio
7476@section [t bibliography] abstract
7477@subheading Name
7478
7479[t bibliography] abstract
7480@subheading Synopsis
7481
7482@example
7483<xsl:template match="abstract" mode="bibliography" />
7484@end example
7485
7486@node [t bibliography] address, [t bibliography] affiliation, [t bibliography] abstract, biblio
7487@section [t bibliography] address
7488@subheading Name
7489
7490[t bibliography] address
7491@subheading Synopsis
7492
7493@example
7494<xsl:template match="address" mode="bibliography" />
7495@end example
7496
7497@node [t bibliography] affiliation, [t bibliography] shortaffil, [t bibliography] address, biblio
7498@section [t bibliography] affiliation
7499@subheading Name
7500
7501[t bibliography] affiliation
7502@subheading Synopsis
7503
7504@example
7505<xsl:template match="affiliation" mode="bibliography" />
7506@end example
7507
7508@node [t bibliography] shortaffil, [t bibliography] jobtitle, [t bibliography] affiliation, biblio
7509@section [t bibliography] shortaffil
7510@subheading Name
7511
7512[t bibliography] shortaffil
7513@subheading Synopsis
7514
7515@example
7516<xsl:template match="shortaffil" mode="bibliography" />
7517@end example
7518
7519@node [t bibliography] jobtitle, [t bibliography] artheader, [t bibliography] shortaffil, biblio
7520@section [t bibliography] jobtitle
7521@subheading Name
7522
7523[t bibliography] jobtitle
7524@subheading Synopsis
7525
7526@example
7527<xsl:template match="jobtitle" mode="bibliography" />
7528@end example
7529
7530@node [t bibliography] artheader, [t bibliography] artpagenums, [t bibliography] jobtitle, biblio
7531@section [t bibliography] artheader
7532@subheading Name
7533
7534[t bibliography] artheader
7535@subheading Synopsis
7536
7537@example
7538<xsl:template match="artheader" mode="bibliography" />
7539@end example
7540
7541@node [t bibliography] artpagenums, [t bibliography] author, [t bibliography] artheader, biblio
7542@section [t bibliography] artpagenums
7543@subheading Name
7544
7545[t bibliography] artpagenums
7546@subheading Synopsis
7547
7548@example
7549<xsl:template match="artpagenums" mode="bibliography" />
7550@end example
7551
7552@node [t bibliography] author, [t bibliography] authorblurb, [t bibliography] artpagenums, biblio
7553@section [t bibliography] author
7554@subheading Name
7555
7556[t bibliography] author
7557@subheading Synopsis
7558
7559@example
7560<xsl:template match="author" mode="bibliography" />
7561@end example
7562
7563@node [t bibliography] authorblurb, [t bibliography] authorgroup, [t bibliography] author, biblio
7564@section [t bibliography] authorblurb
7565@subheading Name
7566
7567[t bibliography] authorblurb
7568@subheading Synopsis
7569
7570@example
7571<xsl:template match="authorblurb" mode="bibliography" />
7572@end example
7573
7574@node [t bibliography] authorgroup, [t bibliography] authorinitials, [t bibliography] authorblurb, biblio
7575@section [t bibliography] authorgroup
7576@subheading Name
7577
7578[t bibliography] authorgroup
7579@subheading Synopsis
7580
7581@example
7582<xsl:template match="authorgroup" mode="bibliography" />
7583@end example
7584
7585@node [t bibliography] authorinitials, [t bibliography] bibliomisc, [t bibliography] authorgroup, biblio
7586@section [t bibliography] authorinitials
7587@subheading Name
7588
7589[t bibliography] authorinitials
7590@subheading Synopsis
7591
7592@example
7593<xsl:template match="authorinitials" mode="bibliography" />
7594@end example
7595
7596@node [t bibliography] bibliomisc, [t bibliography] bibliomset, [t bibliography] authorinitials, biblio
7597@section [t bibliography] bibliomisc
7598@subheading Name
7599
7600[t bibliography] bibliomisc
7601@subheading Synopsis
7602
7603@example
7604<xsl:template match="bibliomisc" mode="bibliography" />
7605@end example
7606
7607@node [t bibliography] bibliomset, [t bibliography] biblioset, [t bibliography] bibliomisc, biblio
7608@section [t bibliography] bibliomset
7609@subheading Name
7610
7611[t bibliography] bibliomset
7612@subheading Synopsis
7613
7614@example
7615<xsl:template match="bibliomset" mode="bibliography" />
7616@end example
7617
7618@node [t bibliography] biblioset, [t bibliography] biblioset/title|biblioset/citetitle, [t bibliography] bibliomset, biblio
7619@section [t bibliography] biblioset
7620@subheading Name
7621
7622[t bibliography] biblioset
7623@subheading Synopsis
7624
7625@example
7626<xsl:template match="biblioset" mode="bibliography" />
7627@end example
7628
7629@node [t bibliography] biblioset/title|biblioset/citetitle, [t bibliography] bookbiblio, [t bibliography] biblioset, biblio
7630@section [t bibliography] biblioset/title|biblioset/citetitle
7631@subheading Name
7632
7633[t bibliography] biblioset/title|biblioset/citetitle
7634@subheading Synopsis
7635
7636@example
7637<xsl:template match="biblioset/title|biblioset/citetitle" mode="bibliography" />
7638@end example
7639
7640@node [t bibliography] bookbiblio, [t bibliography] citetitle, [t bibliography] biblioset/title|biblioset/citetitle, biblio
7641@section [t bibliography] bookbiblio
7642@subheading Name
7643
7644[t bibliography] bookbiblio
7645@subheading Synopsis
7646
7647@example
7648<xsl:template match="bookbiblio" mode="bibliography" />
7649@end example
7650
7651@node [t bibliography] citetitle, [t bibliography] collab, [t bibliography] bookbiblio, biblio
7652@section [t bibliography] citetitle
7653@subheading Name
7654
7655[t bibliography] citetitle
7656@subheading Synopsis
7657
7658@example
7659<xsl:template match="citetitle" mode="bibliography" />
7660@end example
7661
7662@node [t bibliography] collab, [t bibliography] collabname, [t bibliography] citetitle, biblio
7663@section [t bibliography] collab
7664@subheading Name
7665
7666[t bibliography] collab
7667@subheading Synopsis
7668
7669@example
7670<xsl:template match="collab" mode="bibliography" />
7671@end example
7672
7673@node [t bibliography] collabname, [t bibliography] confgroup, [t bibliography] collab, biblio
7674@section [t bibliography] collabname
7675@subheading Name
7676
7677[t bibliography] collabname
7678@subheading Synopsis
7679
7680@example
7681<xsl:template match="collabname" mode="bibliography" />
7682@end example
7683
7684@node [t bibliography] confgroup, [t bibliography] confdates, [t bibliography] collabname, biblio
7685@section [t bibliography] confgroup
7686@subheading Name
7687
7688[t bibliography] confgroup
7689@subheading Synopsis
7690
7691@example
7692<xsl:template match="confgroup" mode="bibliography" />
7693@end example
7694
7695@node [t bibliography] confdates, [t bibliography] conftitle, [t bibliography] confgroup, biblio
7696@section [t bibliography] confdates
7697@subheading Name
7698
7699[t bibliography] confdates
7700@subheading Synopsis
7701
7702@example
7703<xsl:template match="confdates" mode="bibliography" />
7704@end example
7705
7706@node [t bibliography] conftitle, [t bibliography] confnum, [t bibliography] confdates, biblio
7707@section [t bibliography] conftitle
7708@subheading Name
7709
7710[t bibliography] conftitle
7711@subheading Synopsis
7712
7713@example
7714<xsl:template match="conftitle" mode="bibliography" />
7715@end example
7716
7717@node [t bibliography] confnum, [t bibliography] confsponsor, [t bibliography] conftitle, biblio
7718@section [t bibliography] confnum
7719@subheading Name
7720
7721[t bibliography] confnum
7722@subheading Synopsis
7723
7724@example
7725<xsl:template match="confnum" mode="bibliography" />
7726@end example
7727
7728@node [t bibliography] confsponsor, [t bibliography] contractnum, [t bibliography] confnum, biblio
7729@section [t bibliography] confsponsor
7730@subheading Name
7731
7732[t bibliography] confsponsor
7733@subheading Synopsis
7734
7735@example
7736<xsl:template match="confsponsor" mode="bibliography" />
7737@end example
7738
7739@node [t bibliography] contractnum, [t bibliography] contractsponsor, [t bibliography] confsponsor, biblio
7740@section [t bibliography] contractnum
7741@subheading Name
7742
7743[t bibliography] contractnum
7744@subheading Synopsis
7745
7746@example
7747<xsl:template match="contractnum" mode="bibliography" />
7748@end example
7749
7750@node [t bibliography] contractsponsor, [t bibliography] contrib, [t bibliography] contractnum, biblio
7751@section [t bibliography] contractsponsor
7752@subheading Name
7753
7754[t bibliography] contractsponsor
7755@subheading Synopsis
7756
7757@example
7758<xsl:template match="contractsponsor" mode="bibliography" />
7759@end example
7760
7761@node [t bibliography] contrib, [t bibliography] copyright, [t bibliography] contractsponsor, biblio
7762@section [t bibliography] contrib
7763@subheading Name
7764
7765[t bibliography] contrib
7766@subheading Synopsis
7767
7768@example
7769<xsl:template match="contrib" mode="bibliography" />
7770@end example
7771
7772@node [t bibliography] copyright, [t bibliography] year, [t bibliography] contrib, biblio
7773@section [t bibliography] copyright
7774@subheading Name
7775
7776[t bibliography] copyright
7777@subheading Synopsis
7778
7779@example
7780<xsl:template match="copyright" mode="bibliography" />
7781@end example
7782
7783@node [t bibliography] year, [t bibliography] year[position[]=last[]], [t bibliography] copyright, biblio
7784@section [t bibliography] year
7785@subheading Name
7786
7787[t bibliography] year
7788@subheading Synopsis
7789
7790@example
7791<xsl:template match="year" mode="bibliography" />
7792@end example
7793
7794@node [t bibliography] year[position[]=last[]], [t bibliography] holder, [t bibliography] year, biblio
7795@section [t bibliography] year[position()=last()]
7796@subheading Name
7797
7798[t bibliography] year[position()=last()]
7799@subheading Synopsis
7800
7801@example
7802<xsl:template match="year[position()=last()]" mode="bibliography" />
7803@end example
7804
7805@node [t bibliography] holder, [t bibliography] corpauthor, [t bibliography] year[position[]=last[]], biblio
7806@section [t bibliography] holder
7807@subheading Name
7808
7809[t bibliography] holder
7810@subheading Synopsis
7811
7812@example
7813<xsl:template match="holder" mode="bibliography" />
7814@end example
7815
7816@node [t bibliography] corpauthor, [t bibliography] corpname, [t bibliography] holder, biblio
7817@section [t bibliography] corpauthor
7818@subheading Name
7819
7820[t bibliography] corpauthor
7821@subheading Synopsis
7822
7823@example
7824<xsl:template match="corpauthor" mode="bibliography" />
7825@end example
7826
7827@node [t bibliography] corpname, [t bibliography] date, [t bibliography] corpauthor, biblio
7828@section [t bibliography] corpname
7829@subheading Name
7830
7831[t bibliography] corpname
7832@subheading Synopsis
7833
7834@example
7835<xsl:template match="corpname" mode="bibliography" />
7836@end example
7837
7838@node [t bibliography] date, [t bibliography] edition, [t bibliography] corpname, biblio
7839@section [t bibliography] date
7840@subheading Name
7841
7842[t bibliography] date
7843@subheading Synopsis
7844
7845@example
7846<xsl:template match="date" mode="bibliography" />
7847@end example
7848
7849@node [t bibliography] edition, [t bibliography] editor, [t bibliography] date, biblio
7850@section [t bibliography] edition
7851@subheading Name
7852
7853[t bibliography] edition
7854@subheading Synopsis
7855
7856@example
7857<xsl:template match="edition" mode="bibliography" />
7858@end example
7859
7860@node [t bibliography] editor, [t bibliography] personname, [t bibliography] edition, biblio
7861@section [t bibliography] editor
7862@subheading Name
7863
7864[t bibliography] editor
7865@subheading Synopsis
7866
7867@example
7868<xsl:template match="editor" mode="bibliography" />
7869@end example
7870
7871@node [t bibliography] personname, [t bibliography] firstname, [t bibliography] editor, biblio
7872@section [t bibliography] personname
7873@subheading Name
7874
7875[t bibliography] personname
7876@subheading Synopsis
7877
7878@example
7879<xsl:template match="personname" mode="bibliography" />
7880@end example
7881
7882@node [t bibliography] firstname, [t bibliography] honorific, [t bibliography] personname, biblio
7883@section [t bibliography] firstname
7884@subheading Name
7885
7886[t bibliography] firstname
7887@subheading Synopsis
7888
7889@example
7890<xsl:template match="firstname" mode="bibliography" />
7891@end example
7892
7893@node [t bibliography] honorific, [t bibliography] indexterm, [t bibliography] firstname, biblio
7894@section [t bibliography] honorific
7895@subheading Name
7896
7897[t bibliography] honorific
7898@subheading Synopsis
7899
7900@example
7901<xsl:template match="honorific" mode="bibliography" />
7902@end example
7903
7904@node [t bibliography] indexterm, [t bibliography] invpartnumber, [t bibliography] honorific, biblio
7905@section [t bibliography] indexterm
7906@subheading Name
7907
7908[t bibliography] indexterm
7909@subheading Synopsis
7910
7911@example
7912<xsl:template match="indexterm" mode="bibliography" />
7913@end example
7914
7915@node [t bibliography] invpartnumber, [t bibliography] isbn, [t bibliography] indexterm, biblio
7916@section [t bibliography] invpartnumber
7917@subheading Name
7918
7919[t bibliography] invpartnumber
7920@subheading Synopsis
7921
7922@example
7923<xsl:template match="invpartnumber" mode="bibliography" />
7924@end example
7925
7926@node [t bibliography] isbn, [t bibliography] issn, [t bibliography] invpartnumber, biblio
7927@section [t bibliography] isbn
7928@subheading Name
7929
7930[t bibliography] isbn
7931@subheading Synopsis
7932
7933@example
7934<xsl:template match="isbn" mode="bibliography" />
7935@end example
7936
7937@node [t bibliography] issn, [t bibliography] issuenum, [t bibliography] isbn, biblio
7938@section [t bibliography] issn
7939@subheading Name
7940
7941[t bibliography] issn
7942@subheading Synopsis
7943
7944@example
7945<xsl:template match="issn" mode="bibliography" />
7946@end example
7947
7948@node [t bibliography] issuenum, [t bibliography] lineage, [t bibliography] issn, biblio
7949@section [t bibliography] issuenum
7950@subheading Name
7951
7952[t bibliography] issuenum
7953@subheading Synopsis
7954
7955@example
7956<xsl:template match="issuenum" mode="bibliography" />
7957@end example
7958
7959@node [t bibliography] lineage, [t bibliography] orgname, [t bibliography] issuenum, biblio
7960@section [t bibliography] lineage
7961@subheading Name
7962
7963[t bibliography] lineage
7964@subheading Synopsis
7965
7966@example
7967<xsl:template match="lineage" mode="bibliography" />
7968@end example
7969
7970@node [t bibliography] orgname, [t bibliography] orgdiv, [t bibliography] lineage, biblio
7971@section [t bibliography] orgname
7972@subheading Name
7973
7974[t bibliography] orgname
7975@subheading Synopsis
7976
7977@example
7978<xsl:template match="orgname" mode="bibliography" />
7979@end example
7980
7981@node [t bibliography] orgdiv, [t bibliography] othercredit, [t bibliography] orgname, biblio
7982@section [t bibliography] orgdiv
7983@subheading Name
7984
7985[t bibliography] orgdiv
7986@subheading Synopsis
7987
7988@example
7989<xsl:template match="orgdiv" mode="bibliography" />
7990@end example
7991
7992@node [t bibliography] othercredit, [t bibliography] othername, [t bibliography] orgdiv, biblio
7993@section [t bibliography] othercredit
7994@subheading Name
7995
7996[t bibliography] othercredit
7997@subheading Synopsis
7998
7999@example
8000<xsl:template match="othercredit" mode="bibliography" />
8001@end example
8002
8003@node [t bibliography] othername, [t bibliography] pagenums, [t bibliography] othercredit, biblio
8004@section [t bibliography] othername
8005@subheading Name
8006
8007[t bibliography] othername
8008@subheading Synopsis
8009
8010@example
8011<xsl:template match="othername" mode="bibliography" />
8012@end example
8013
8014@node [t bibliography] pagenums, [t bibliography] printhistory, [t bibliography] othername, biblio
8015@section [t bibliography] pagenums
8016@subheading Name
8017
8018[t bibliography] pagenums
8019@subheading Synopsis
8020
8021@example
8022<xsl:template match="pagenums" mode="bibliography" />
8023@end example
8024
8025@node [t bibliography] printhistory, [t bibliography] productname, [t bibliography] pagenums, biblio
8026@section [t bibliography] printhistory
8027@subheading Name
8028
8029[t bibliography] printhistory
8030@subheading Synopsis
8031
8032@example
8033<xsl:template match="printhistory" mode="bibliography" />
8034@end example
8035
8036@node [t bibliography] productname, [t bibliography] productnumber, [t bibliography] printhistory, biblio
8037@section [t bibliography] productname
8038@subheading Name
8039
8040[t bibliography] productname
8041@subheading Synopsis
8042
8043@example
8044<xsl:template match="productname" mode="bibliography" />
8045@end example
8046
8047@node [t bibliography] productnumber, [t bibliography] pubdate, [t bibliography] productname, biblio
8048@section [t bibliography] productnumber
8049@subheading Name
8050
8051[t bibliography] productnumber
8052@subheading Synopsis
8053
8054@example
8055<xsl:template match="productnumber" mode="bibliography" />
8056@end example
8057
8058@node [t bibliography] pubdate, [t bibliography] publisher, [t bibliography] productnumber, biblio
8059@section [t bibliography] pubdate
8060@subheading Name
8061
8062[t bibliography] pubdate
8063@subheading Synopsis
8064
8065@example
8066<xsl:template match="pubdate" mode="bibliography" />
8067@end example
8068
8069@node [t bibliography] publisher, [t bibliography] publishername, [t bibliography] pubdate, biblio
8070@section [t bibliography] publisher
8071@subheading Name
8072
8073[t bibliography] publisher
8074@subheading Synopsis
8075
8076@example
8077<xsl:template match="publisher" mode="bibliography" />
8078@end example
8079
8080@node [t bibliography] publishername, [t bibliography] pubsnumber, [t bibliography] publisher, biblio
8081@section [t bibliography] publishername
8082@subheading Name
8083
8084[t bibliography] publishername
8085@subheading Synopsis
8086
8087@example
8088<xsl:template match="publishername" mode="bibliography" />
8089@end example
8090
8091@node [t bibliography] pubsnumber, [t bibliography] releaseinfo, [t bibliography] publishername, biblio
8092@section [t bibliography] pubsnumber
8093@subheading Name
8094
8095[t bibliography] pubsnumber
8096@subheading Synopsis
8097
8098@example
8099<xsl:template match="pubsnumber" mode="bibliography" />
8100@end example
8101
8102@node [t bibliography] releaseinfo, [t bibliography] revhistory, [t bibliography] pubsnumber, biblio
8103@section [t bibliography] releaseinfo
8104@subheading Name
8105
8106[t bibliography] releaseinfo
8107@subheading Synopsis
8108
8109@example
8110<xsl:template match="releaseinfo" mode="bibliography" />
8111@end example
8112
8113@node [t bibliography] revhistory, [t bibliography] seriesinfo, [t bibliography] releaseinfo, biblio
8114@section [t bibliography] revhistory
8115@subheading Name
8116
8117[t bibliography] revhistory
8118@subheading Synopsis
8119
8120@example
8121<xsl:template match="revhistory" mode="bibliography" />
8122@end example
8123
8124@node [t bibliography] seriesinfo, [t bibliography] seriesvolnums, [t bibliography] revhistory, biblio
8125@section [t bibliography] seriesinfo
8126@subheading Name
8127
8128[t bibliography] seriesinfo
8129@subheading Synopsis
8130
8131@example
8132<xsl:template match="seriesinfo" mode="bibliography" />
8133@end example
8134
8135@node [t bibliography] seriesvolnums, [t bibliography] subtitle, [t bibliography] seriesinfo, biblio
8136@section [t bibliography] seriesvolnums
8137@subheading Name
8138
8139[t bibliography] seriesvolnums
8140@subheading Synopsis
8141
8142@example
8143<xsl:template match="seriesvolnums" mode="bibliography" />
8144@end example
8145
8146@node [t bibliography] subtitle, [t bibliography] surname, [t bibliography] seriesvolnums, biblio
8147@section [t bibliography] subtitle
8148@subheading Name
8149
8150[t bibliography] subtitle
8151@subheading Synopsis
8152
8153@example
8154<xsl:template match="subtitle" mode="bibliography" />
8155@end example
8156
8157@node [t bibliography] surname, [t bibliography] title, [t bibliography] subtitle, biblio
8158@section [t bibliography] surname
8159@subheading Name
8160
8161[t bibliography] surname
8162@subheading Synopsis
8163
8164@example
8165<xsl:template match="surname" mode="bibliography" />
8166@end example
8167
8168@node [t bibliography] title, [t bibliography] titleabbrev, [t bibliography] surname, biblio
8169@section [t bibliography] title
8170@subheading Name
8171
8172[t bibliography] title
8173@subheading Synopsis
8174
8175@example
8176<xsl:template match="title" mode="bibliography" />
8177@end example
8178
8179@node [t bibliography] titleabbrev, [t bibliography] volumenum, [t bibliography] title, biblio
8180@section [t bibliography] titleabbrev
8181@subheading Name
8182
8183[t bibliography] titleabbrev
8184@subheading Synopsis
8185
8186@example
8187<xsl:template match="titleabbrev" mode="bibliography" />
8188@end example
8189
8190@node [t bibliography] volumenum, [t bibliomixed] *, [t bibliography] titleabbrev, biblio
8191@section [t bibliography] volumenum
8192@subheading Name
8193
8194[t bibliography] volumenum
8195@subheading Synopsis
8196
8197@example
8198<xsl:template match="volumenum" mode="bibliography" />
8199@end example
8200
8201@node [t bibliomixed] *, [t bibliomixed] abbrev, [t bibliography] volumenum, biblio
8202@section [t bibliomixed] *
8203@subheading Name
8204
8205[t bibliomixed] *
8206@subheading Synopsis
8207
8208@example
8209<xsl:template match="*" mode="bibliomixed" />
8210@end example
8211
8212@node [t bibliomixed] abbrev, [t bibliomixed] abstract, [t bibliomixed] *, biblio
8213@section [t bibliomixed] abbrev
8214@subheading Name
8215
8216[t bibliomixed] abbrev
8217@subheading Synopsis
8218
8219@example
8220<xsl:template match="abbrev" mode="bibliomixed" />
8221@end example
8222
8223@node [t bibliomixed] abstract, [t bibliomixed] address, [t bibliomixed] abbrev, biblio
8224@section [t bibliomixed] abstract
8225@subheading Name
8226
8227[t bibliomixed] abstract
8228@subheading Synopsis
8229
8230@example
8231<xsl:template match="abstract" mode="bibliomixed" />
8232@end example
8233
8234@node [t bibliomixed] address, [t bibliomixed] affiliation, [t bibliomixed] abstract, biblio
8235@section [t bibliomixed] address
8236@subheading Name
8237
8238[t bibliomixed] address
8239@subheading Synopsis
8240
8241@example
8242<xsl:template match="address" mode="bibliomixed" />
8243@end example
8244
8245@node [t bibliomixed] affiliation, [t bibliomixed] artpagenums, [t bibliomixed] address, biblio
8246@section [t bibliomixed] affiliation
8247@subheading Name
8248
8249[t bibliomixed] affiliation
8250@subheading Synopsis
8251
8252@example
8253<xsl:template match="affiliation" mode="bibliomixed" />
8254@end example
8255
8256@node [t bibliomixed] artpagenums, [t bibliomixed] author, [t bibliomixed] affiliation, biblio
8257@section [t bibliomixed] artpagenums
8258@subheading Name
8259
8260[t bibliomixed] artpagenums
8261@subheading Synopsis
8262
8263@example
8264<xsl:template match="artpagenums" mode="bibliomixed" />
8265@end example
8266
8267@node [t bibliomixed] author, [t bibliomixed] authorblurb, [t bibliomixed] artpagenums, biblio
8268@section [t bibliomixed] author
8269@subheading Name
8270
8271[t bibliomixed] author
8272@subheading Synopsis
8273
8274@example
8275<xsl:template match="author" mode="bibliomixed" />
8276@end example
8277
8278@node [t bibliomixed] authorblurb, [t bibliomixed] authorgroup, [t bibliomixed] author, biblio
8279@section [t bibliomixed] authorblurb
8280@subheading Name
8281
8282[t bibliomixed] authorblurb
8283@subheading Synopsis
8284
8285@example
8286<xsl:template match="authorblurb" mode="bibliomixed" />
8287@end example
8288
8289@node [t bibliomixed] authorgroup, [t bibliomixed] authorinitials, [t bibliomixed] authorblurb, biblio
8290@section [t bibliomixed] authorgroup
8291@subheading Name
8292
8293[t bibliomixed] authorgroup
8294@subheading Synopsis
8295
8296@example
8297<xsl:template match="authorgroup" mode="bibliomixed" />
8298@end example
8299
8300@node [t bibliomixed] authorinitials, [t bibliomixed] bibliomisc, [t bibliomixed] authorgroup, biblio
8301@section [t bibliomixed] authorinitials
8302@subheading Name
8303
8304[t bibliomixed] authorinitials
8305@subheading Synopsis
8306
8307@example
8308<xsl:template match="authorinitials" mode="bibliomixed" />
8309@end example
8310
8311@node [t bibliomixed] bibliomisc, [t bibliomixed] bibliomset, [t bibliomixed] authorinitials, biblio
8312@section [t bibliomixed] bibliomisc
8313@subheading Name
8314
8315[t bibliomixed] bibliomisc
8316@subheading Synopsis
8317
8318@example
8319<xsl:template match="bibliomisc" mode="bibliomixed" />
8320@end example
8321
8322@node [t bibliomixed] bibliomset, [t bibliomixed] bibliomset/title|bibliomset/citetitle, [t bibliomixed] bibliomisc, biblio
8323@section [t bibliomixed] bibliomset
8324@subheading Name
8325
8326[t bibliomixed] bibliomset
8327@subheading Synopsis
8328
8329@example
8330<xsl:template match="bibliomset" mode="bibliomixed" />
8331@end example
8332
8333@node [t bibliomixed] bibliomset/title|bibliomset/citetitle, [t bibliomixed] biblioset, [t bibliomixed] bibliomset, biblio
8334@section [t bibliomixed] bibliomset/title|bibliomset/citetitle
8335@subheading Name
8336
8337[t bibliomixed] bibliomset/title|bibliomset/citetitle
8338@subheading Synopsis
8339
8340@example
8341<xsl:template match="bibliomset/title|bibliomset/citetitle" mode="bibliomixed" />
8342@end example
8343
8344@node [t bibliomixed] biblioset, [t bibliomixed] citetitle, [t bibliomixed] bibliomset/title|bibliomset/citetitle, biblio
8345@section [t bibliomixed] biblioset
8346@subheading Name
8347
8348[t bibliomixed] biblioset
8349@subheading Synopsis
8350
8351@example
8352<xsl:template match="biblioset" mode="bibliomixed" />
8353@end example
8354
8355@node [t bibliomixed] citetitle, [t bibliomixed] collab, [t bibliomixed] biblioset, biblio
8356@section [t bibliomixed] citetitle
8357@subheading Name
8358
8359[t bibliomixed] citetitle
8360@subheading Synopsis
8361
8362@example
8363<xsl:template match="citetitle" mode="bibliomixed" />
8364@end example
8365
8366@node [t bibliomixed] collab, [t bibliomixed] confgroup, [t bibliomixed] citetitle, biblio
8367@section [t bibliomixed] collab
8368@subheading Name
8369
8370[t bibliomixed] collab
8371@subheading Synopsis
8372
8373@example
8374<xsl:template match="collab" mode="bibliomixed" />
8375@end example
8376
8377@node [t bibliomixed] confgroup, [t bibliomixed] contractnum, [t bibliomixed] collab, biblio
8378@section [t bibliomixed] confgroup
8379@subheading Name
8380
8381[t bibliomixed] confgroup
8382@subheading Synopsis
8383
8384@example
8385<xsl:template match="confgroup" mode="bibliomixed" />
8386@end example
8387
8388@node [t bibliomixed] contractnum, [t bibliomixed] contractsponsor, [t bibliomixed] confgroup, biblio
8389@section [t bibliomixed] contractnum
8390@subheading Name
8391
8392[t bibliomixed] contractnum
8393@subheading Synopsis
8394
8395@example
8396<xsl:template match="contractnum" mode="bibliomixed" />
8397@end example
8398
8399@node [t bibliomixed] contractsponsor, [t bibliomixed] contrib, [t bibliomixed] contractnum, biblio
8400@section [t bibliomixed] contractsponsor
8401@subheading Name
8402
8403[t bibliomixed] contractsponsor
8404@subheading Synopsis
8405
8406@example
8407<xsl:template match="contractsponsor" mode="bibliomixed" />
8408@end example
8409
8410@node [t bibliomixed] contrib, [t bibliomixed] copyright, [t bibliomixed] contractsponsor, biblio
8411@section [t bibliomixed] contrib
8412@subheading Name
8413
8414[t bibliomixed] contrib
8415@subheading Synopsis
8416
8417@example
8418<xsl:template match="contrib" mode="bibliomixed" />
8419@end example
8420
8421@node [t bibliomixed] copyright, [t bibliomixed] corpauthor, [t bibliomixed] contrib, biblio
8422@section [t bibliomixed] copyright
8423@subheading Name
8424
8425[t bibliomixed] copyright
8426@subheading Synopsis
8427
8428@example
8429<xsl:template match="copyright" mode="bibliomixed" />
8430@end example
8431
8432@node [t bibliomixed] corpauthor, [t bibliomixed] corpname, [t bibliomixed] copyright, biblio
8433@section [t bibliomixed] corpauthor
8434@subheading Name
8435
8436[t bibliomixed] corpauthor
8437@subheading Synopsis
8438
8439@example
8440<xsl:template match="corpauthor" mode="bibliomixed" />
8441@end example
8442
8443@node [t bibliomixed] corpname, [t bibliomixed] date, [t bibliomixed] corpauthor, biblio
8444@section [t bibliomixed] corpname
8445@subheading Name
8446
8447[t bibliomixed] corpname
8448@subheading Synopsis
8449
8450@example
8451<xsl:template match="corpname" mode="bibliomixed" />
8452@end example
8453
8454@node [t bibliomixed] date, [t bibliomixed] edition, [t bibliomixed] corpname, biblio
8455@section [t bibliomixed] date
8456@subheading Name
8457
8458[t bibliomixed] date
8459@subheading Synopsis
8460
8461@example
8462<xsl:template match="date" mode="bibliomixed" />
8463@end example
8464
8465@node [t bibliomixed] edition, [t bibliomixed] editor, [t bibliomixed] date, biblio
8466@section [t bibliomixed] edition
8467@subheading Name
8468
8469[t bibliomixed] edition
8470@subheading Synopsis
8471
8472@example
8473<xsl:template match="edition" mode="bibliomixed" />
8474@end example
8475
8476@node [t bibliomixed] editor, [t bibliomixed] firstname, [t bibliomixed] edition, biblio
8477@section [t bibliomixed] editor
8478@subheading Name
8479
8480[t bibliomixed] editor
8481@subheading Synopsis
8482
8483@example
8484<xsl:template match="editor" mode="bibliomixed" />
8485@end example
8486
8487@node [t bibliomixed] firstname, [t bibliomixed] honorific, [t bibliomixed] editor, biblio
8488@section [t bibliomixed] firstname
8489@subheading Name
8490
8491[t bibliomixed] firstname
8492@subheading Synopsis
8493
8494@example
8495<xsl:template match="firstname" mode="bibliomixed" />
8496@end example
8497
8498@node [t bibliomixed] honorific, [t bibliomixed] indexterm, [t bibliomixed] firstname, biblio
8499@section [t bibliomixed] honorific
8500@subheading Name
8501
8502[t bibliomixed] honorific
8503@subheading Synopsis
8504
8505@example
8506<xsl:template match="honorific" mode="bibliomixed" />
8507@end example
8508
8509@node [t bibliomixed] indexterm, [t bibliomixed] invpartnumber, [t bibliomixed] honorific, biblio
8510@section [t bibliomixed] indexterm
8511@subheading Name
8512
8513[t bibliomixed] indexterm
8514@subheading Synopsis
8515
8516@example
8517<xsl:template match="indexterm" mode="bibliomixed" />
8518@end example
8519
8520@node [t bibliomixed] invpartnumber, [t bibliomixed] isbn, [t bibliomixed] indexterm, biblio
8521@section [t bibliomixed] invpartnumber
8522@subheading Name
8523
8524[t bibliomixed] invpartnumber
8525@subheading Synopsis
8526
8527@example
8528<xsl:template match="invpartnumber" mode="bibliomixed" />
8529@end example
8530
8531@node [t bibliomixed] isbn, [t bibliomixed] issn, [t bibliomixed] invpartnumber, biblio
8532@section [t bibliomixed] isbn
8533@subheading Name
8534
8535[t bibliomixed] isbn
8536@subheading Synopsis
8537
8538@example
8539<xsl:template match="isbn" mode="bibliomixed" />
8540@end example
8541
8542@node [t bibliomixed] issn, [t bibliomixed] issuenum, [t bibliomixed] isbn, biblio
8543@section [t bibliomixed] issn
8544@subheading Name
8545
8546[t bibliomixed] issn
8547@subheading Synopsis
8548
8549@example
8550<xsl:template match="issn" mode="bibliomixed" />
8551@end example
8552
8553@node [t bibliomixed] issuenum, [t bibliomixed] lineage, [t bibliomixed] issn, biblio
8554@section [t bibliomixed] issuenum
8555@subheading Name
8556
8557[t bibliomixed] issuenum
8558@subheading Synopsis
8559
8560@example
8561<xsl:template match="issuenum" mode="bibliomixed" />
8562@end example
8563
8564@node [t bibliomixed] lineage, [t bibliomixed] orgname, [t bibliomixed] issuenum, biblio
8565@section [t bibliomixed] lineage
8566@subheading Name
8567
8568[t bibliomixed] lineage
8569@subheading Synopsis
8570
8571@example
8572<xsl:template match="lineage" mode="bibliomixed" />
8573@end example
8574
8575@node [t bibliomixed] orgname, [t bibliomixed] othercredit, [t bibliomixed] lineage, biblio
8576@section [t bibliomixed] orgname
8577@subheading Name
8578
8579[t bibliomixed] orgname
8580@subheading Synopsis
8581
8582@example
8583<xsl:template match="orgname" mode="bibliomixed" />
8584@end example
8585
8586@node [t bibliomixed] othercredit, [t bibliomixed] othername, [t bibliomixed] orgname, biblio
8587@section [t bibliomixed] othercredit
8588@subheading Name
8589
8590[t bibliomixed] othercredit
8591@subheading Synopsis
8592
8593@example
8594<xsl:template match="othercredit" mode="bibliomixed" />
8595@end example
8596
8597@node [t bibliomixed] othername, [t bibliomixed] pagenums, [t bibliomixed] othercredit, biblio
8598@section [t bibliomixed] othername
8599@subheading Name
8600
8601[t bibliomixed] othername
8602@subheading Synopsis
8603
8604@example
8605<xsl:template match="othername" mode="bibliomixed" />
8606@end example
8607
8608@node [t bibliomixed] pagenums, [t bibliomixed] printhistory, [t bibliomixed] othername, biblio
8609@section [t bibliomixed] pagenums
8610@subheading Name
8611
8612[t bibliomixed] pagenums
8613@subheading Synopsis
8614
8615@example
8616<xsl:template match="pagenums" mode="bibliomixed" />
8617@end example
8618
8619@node [t bibliomixed] printhistory, [t bibliomixed] productname, [t bibliomixed] pagenums, biblio
8620@section [t bibliomixed] printhistory
8621@subheading Name
8622
8623[t bibliomixed] printhistory
8624@subheading Synopsis
8625
8626@example
8627<xsl:template match="printhistory" mode="bibliomixed" />
8628@end example
8629
8630@node [t bibliomixed] productname, [t bibliomixed] productnumber, [t bibliomixed] printhistory, biblio
8631@section [t bibliomixed] productname
8632@subheading Name
8633
8634[t bibliomixed] productname
8635@subheading Synopsis
8636
8637@example
8638<xsl:template match="productname" mode="bibliomixed" />
8639@end example
8640
8641@node [t bibliomixed] productnumber, [t bibliomixed] pubdate, [t bibliomixed] productname, biblio
8642@section [t bibliomixed] productnumber
8643@subheading Name
8644
8645[t bibliomixed] productnumber
8646@subheading Synopsis
8647
8648@example
8649<xsl:template match="productnumber" mode="bibliomixed" />
8650@end example
8651
8652@node [t bibliomixed] pubdate, [t bibliomixed] publisher, [t bibliomixed] productnumber, biblio
8653@section [t bibliomixed] pubdate
8654@subheading Name
8655
8656[t bibliomixed] pubdate
8657@subheading Synopsis
8658
8659@example
8660<xsl:template match="pubdate" mode="bibliomixed" />
8661@end example
8662
8663@node [t bibliomixed] publisher, [t bibliomixed] publishername, [t bibliomixed] pubdate, biblio
8664@section [t bibliomixed] publisher
8665@subheading Name
8666
8667[t bibliomixed] publisher
8668@subheading Synopsis
8669
8670@example
8671<xsl:template match="publisher" mode="bibliomixed" />
8672@end example
8673
8674@node [t bibliomixed] publishername, [t bibliomixed] pubsnumber, [t bibliomixed] publisher, biblio
8675@section [t bibliomixed] publishername
8676@subheading Name
8677
8678[t bibliomixed] publishername
8679@subheading Synopsis
8680
8681@example
8682<xsl:template match="publishername" mode="bibliomixed" />
8683@end example
8684
8685@node [t bibliomixed] pubsnumber, [t bibliomixed] releaseinfo, [t bibliomixed] publishername, biblio
8686@section [t bibliomixed] pubsnumber
8687@subheading Name
8688
8689[t bibliomixed] pubsnumber
8690@subheading Synopsis
8691
8692@example
8693<xsl:template match="pubsnumber" mode="bibliomixed" />
8694@end example
8695
8696@node [t bibliomixed] releaseinfo, [t bibliomixed] revhistory, [t bibliomixed] pubsnumber, biblio
8697@section [t bibliomixed] releaseinfo
8698@subheading Name
8699
8700[t bibliomixed] releaseinfo
8701@subheading Synopsis
8702
8703@example
8704<xsl:template match="releaseinfo" mode="bibliomixed" />
8705@end example
8706
8707@node [t bibliomixed] revhistory, [t bibliomixed] seriesvolnums, [t bibliomixed] releaseinfo, biblio
8708@section [t bibliomixed] revhistory
8709@subheading Name
8710
8711[t bibliomixed] revhistory
8712@subheading Synopsis
8713
8714@example
8715<xsl:template match="revhistory" mode="bibliomixed" />
8716@end example
8717
8718@node [t bibliomixed] seriesvolnums, [t bibliomixed] subtitle, [t bibliomixed] revhistory, biblio
8719@section [t bibliomixed] seriesvolnums
8720@subheading Name
8721
8722[t bibliomixed] seriesvolnums
8723@subheading Synopsis
8724
8725@example
8726<xsl:template match="seriesvolnums" mode="bibliomixed" />
8727@end example
8728
8729@node [t bibliomixed] subtitle, [t bibliomixed] surname, [t bibliomixed] seriesvolnums, biblio
8730@section [t bibliomixed] subtitle
8731@subheading Name
8732
8733[t bibliomixed] subtitle
8734@subheading Synopsis
8735
8736@example
8737<xsl:template match="subtitle" mode="bibliomixed" />
8738@end example
8739
8740@node [t bibliomixed] surname, [t bibliomixed] title, [t bibliomixed] subtitle, biblio
8741@section [t bibliomixed] surname
8742@subheading Name
8743
8744[t bibliomixed] surname
8745@subheading Synopsis
8746
8747@example
8748<xsl:template match="surname" mode="bibliomixed" />
8749@end example
8750
8751@node [t bibliomixed] title, [t bibliomixed] titleabbrev, [t bibliomixed] surname, biblio
8752@section [t bibliomixed] title
8753@subheading Name
8754
8755[t bibliomixed] title
8756@subheading Synopsis
8757
8758@example
8759<xsl:template match="title" mode="bibliomixed" />
8760@end example
8761
8762@node [t bibliomixed] titleabbrev, [t bibliomixed] volumenum, [t bibliomixed] title, biblio
8763@section [t bibliomixed] titleabbrev
8764@subheading Name
8765
8766[t bibliomixed] titleabbrev
8767@subheading Synopsis
8768
8769@example
8770<xsl:template match="titleabbrev" mode="bibliomixed" />
8771@end example
8772
8773@node [t bibliomixed] volumenum, , [t bibliomixed] titleabbrev, biblio
8774@section [t bibliomixed] volumenum
8775@subheading Name
8776
8777[t bibliomixed] volumenum
8778@subheading Synopsis
8779
8780@example
8781<xsl:template match="volumenum" mode="bibliomixed" />
8782@end example
8783
8784@node info, keywords, biblio, Top
8785@chapter info
8786
8787@menu
8788* [t] corpauthor::
8789* [t] jobtitle::
8790* [t] orgname::
8791* [t] orgdiv::
8792* [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo::
8793* [t] bookinfo|setinfo|seriesinfo::
8794* [t] partinfo::
8795* [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo::
8796* [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo::
8797* [t] objectinfo: [t] objectinfo <1>.
8798* [t info-wrapper] node(): [t info-wrapper] node[].
8799@end menu
8800
8801@node [t] corpauthor, [t] jobtitle, , info
8802@section [t] corpauthor
8803@subheading Name
8804
8805[t] corpauthor
8806@subheading Synopsis
8807
8808@example
8809<xsl:template match="corpauthor" />
8810@end example
8811
8812@node [t] jobtitle, [t] orgname, [t] corpauthor, info
8813@section [t] jobtitle
8814@subheading Name
8815
8816[t] jobtitle
8817@subheading Synopsis
8818
8819@example
8820<xsl:template match="jobtitle" />
8821@end example
8822
8823@node [t] orgname, [t] orgdiv, [t] jobtitle, info
8824@section [t] orgname
8825@subheading Name
8826
8827[t] orgname
8828@subheading Synopsis
8829
8830@example
8831<xsl:template match="orgname" />
8832@end example
8833
8834@node [t] orgdiv, [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo, [t] orgname, info
8835@section [t] orgdiv
8836@subheading Name
8837
8838[t] orgdiv
8839@subheading Synopsis
8840
8841@example
8842<xsl:template match="orgdiv" />
8843@end example
8844
8845@node [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo, [t] bookinfo|setinfo|seriesinfo, [t] orgdiv, info
8846@section [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo
8847@subheading Name
8848
8849[t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo
8850@subheading Synopsis
8851
8852@example
8853<xsl:template match="docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo" />
8854@end example
8855
8856@node [t] bookinfo|setinfo|seriesinfo, [t] partinfo, [t] docinfo|prefaceinfo|chapterinfo|appendixinfo|articleinfo|artheader|glossaryinfo, info
8857@section [t] bookinfo|setinfo|seriesinfo
8858@subheading Name
8859
8860[t] bookinfo|setinfo|seriesinfo
8861@subheading Synopsis
8862
8863@example
8864<xsl:template match="bookinfo|setinfo|seriesinfo" />
8865@end example
8866
8867@node [t] partinfo, [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo, [t] bookinfo|setinfo|seriesinfo, info
8868@section [t] partinfo
8869@subheading Name
8870
8871[t] partinfo
8872@subheading Synopsis
8873
8874@example
8875<xsl:template match="partinfo" />
8876@end example
8877
8878@node [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo, [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo, [t] partinfo, info
8879@section [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo
8880@subheading Name
8881
8882[t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo
8883@subheading Synopsis
8884
8885@example
8886<xsl:template match="referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo" />
8887@end example
8888
8889@node [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo, [t] objectinfo <1>, [t] referenceinfo|refentryinfo|refsect1info|refsect2info|refsect3info|refsynopsisdivinfo, info
8890@section [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo
8891@subheading Name
8892
8893[t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo
8894@subheading Synopsis
8895
8896@example
8897<xsl:template match="sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo" />
8898@end example
8899
8900@node [t] objectinfo <1>, [t info-wrapper] node[], [t] sect1info|sect2info|sect3info|sect4info|sect5info|sectioninfo, info
8901@section [t] objectinfo
8902@subheading Name
8903
8904[t] objectinfo
8905@subheading Synopsis
8906
8907@example
8908<xsl:template match="objectinfo" />
8909@end example
8910
8911@node [t info-wrapper] node[], , [t] objectinfo <1>, info
8912@section [t info-wrapper] node()
8913@subheading Name
8914
8915[t info-wrapper] node()
8916@subheading Synopsis
8917
8918@example
8919<xsl:template match="node()" mode="info-wrapper" />
8920@end example
8921
8922@node keywords, toc, info, Top
8923@chapter keywords
8924
8925@menu
8926* [t] keywordset::
8927* [t] subjectset::
8928@end menu
8929
8930@node [t] keywordset, [t] subjectset, , keywords
8931@section [t] keywordset
8932@subheading Name
8933
8934[t] keywordset
8935@subheading Synopsis
8936
8937@example
8938<xsl:template match="keywordset" />
8939@end example
8940
8941@node [t] subjectset, , [t] keywordset, keywords
8942@section [t] subjectset
8943@subheading Name
8944
8945[t] subjectset
8946@subheading Synopsis
8947
8948@example
8949<xsl:template match="subjectset" />
8950@end example
8951
8952@node toc, beginpage, keywords, Top
8953@chapter toc
8954
8955@menu
8956* [t toc] *::
8957* [t] toc::
8958* [t] tocpart|tocchap|tocfront|tocback|tocentry::
8959* [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5::
8960* [t] lot|lotentry::
8961@end menu
8962
8963@node [t toc] *, [t] toc, , toc
8964@section [t toc] *
8965@subheading Name
8966
8967[t toc] *
8968@subheading Synopsis
8969
8970@example
8971<xsl:template match="*" mode="toc" />
8972@end example
8973
8974@node [t] toc, [t] tocpart|tocchap|tocfront|tocback|tocentry, [t toc] *, toc
8975@section [t] toc
8976@subheading Name
8977
8978[t] toc
8979@subheading Synopsis
8980
8981@example
8982<xsl:template match="toc" />
8983@end example
8984
8985@node [t] tocpart|tocchap|tocfront|tocback|tocentry, [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5, [t] toc, toc
8986@section [t] tocpart|tocchap|tocfront|tocback|tocentry
8987@subheading Name
8988
8989[t] tocpart|tocchap|tocfront|tocback|tocentry
8990@subheading Synopsis
8991
8992@example
8993<xsl:template match="tocpart|tocchap|tocfront|tocback|tocentry" />
8994@end example
8995
8996@node [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5, [t] lot|lotentry, [t] tocpart|tocchap|tocfront|tocback|tocentry, toc
8997@section [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5
8998@subheading Name
8999
9000[t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5
9001@subheading Synopsis
9002
9003@example
9004<xsl:template match="toclevel1|toclevel2|toclevel3|toclevel4|toclevel5" />
9005@end example
9006
9007@node [t] lot|lotentry, , [t] toclevel1|toclevel2|toclevel3|toclevel4|toclevel5, toc
9008@section [t] lot|lotentry
9009@subheading Name
9010
9011[t] lot|lotentry
9012@subheading Synopsis
9013
9014@example
9015<xsl:template match="lot|lotentry" />
9016@end example
9017
9018@node beginpage, pi, toc, Top
9019@chapter beginpage
9020
9021@menu
9022* [t] beginpage::
9023@end menu
9024
9025@node [t] beginpage, , , beginpage
9026@section [t] beginpage
9027@subheading Name
9028
9029[t] beginpage
9030@subheading Synopsis
9031
9032@example
9033<xsl:template match="beginpage" />
9034@end example
9035
9036@node pi, docbook, beginpage, Top
9037@chapter pi
9038
9039@menu
9040* [t] processing-instruction(): [t] processing-instruction[].
9041@end menu
9042
9043@node [t] processing-instruction[], , , pi
9044@section [t] processing-instruction()
9045@subheading Name
9046
9047[t] processing-instruction()
9048@subheading Synopsis
9049
9050@example
9051<xsl:template match="processing-instruction()" />
9052@end example
9053
9054@node docbook, , pi, Top
9055@chapter docbook
9056@section docbook
9057
9058This file is the basic driver of the Texinfo XSLT stylesheets.  It
9059includes all the other stylesheet files.
9060
9061You can use this stylesheet directly, or create your own custom
9062stylesheet that imports this one (or one of the other driver files):
9063
9064@strong{Importing stylesheets}
9065
9066@example
9067<xsl:stylesheet
9068  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
9069  version="1.0">
9070
9071  <xsl:import
9072    href="http://docbook2x.sf.net/latest/xslt/texi/docbook.xsl" />
9073
9074  @dots{} your own stylesheet code goes here @dots{}
9075
9076</xsl:stylesheet>
9077@end example
9078
9079@noindent
9080Importing the stylesheet allows you to specify stylesheet options and
9081customize the stylesheets without changing the standard stylesheets.
9082
9083@menu
9084* [t] *::
9085* [t] text(): [t] text[].
9086@end menu
9087
9088@node [t] *, [t] text[], , docbook
9089@section [t] *
9090@subheading Name
9091
9092[t] *
9093@subheading Synopsis
9094
9095@example
9096<xsl:template match="*" />
9097@end example
9098
9099@node [t] text[], , [t] *, docbook
9100@section [t] text()
9101@subheading Name
9102
9103[t] text()
9104@subheading Synopsis
9105
9106@example
9107<xsl:template match="text()" />
9108@end example
9109
9110@bye
9111