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