Mode:

Compact lists

Showing:

Documentation
Parameters
Used by
References
Supersedes
Imported from
Source
Stylesheet fo_param.xsl
Documentation

Description

TEI stylesheet customization module for fo output.

This software is dual-licensed: 1. Distributed under a Creative Commons Attribution-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-sa/3.0/ 2. http://www.opensource.org/licenses/BSD-2-Clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holder or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

Author: See AUTHORS

Copyright: 2013, TEI Consortium

Imported from
Stylesheet version 3.0
Template figureCaptionstyle
Documentation

Description

[fo] Set attributes for display of figures
Namespace No namespace
Used by
Template
References
Parameter
Import precedence 13
Source
<xsl:template name="figureCaptionstyle">
  <xsl:attribute name="text-align">center</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="end-indent">
    <xsl:value-of select="$exampleMargin"/>
  </xsl:attribute>
  <xsl:attribute name="start-indent">
    <xsl:value-of select="$exampleMargin"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template afterBodyHook
Documentation

Description

[fo] Hook where extra material can be inserted after the <body> has been processed
Namespace No namespace
Used by
Template
Import precedence 13
Source
<xsl:template name="afterBodyHook"/>
Stylesheet location ../../../fo/fo_param.xsl
Template blockStartHook
Documentation

Description

[fo] Hook where work can be done at the start of each block
Namespace No namespace
Used by
Template
Import precedence 13
Source
<xsl:template name="blockStartHook"/>
Stylesheet location ../../../fo/fo_param.xsl
Template pageMasterHook
Documentation

Description

[fo] Hook where extra page masters can be defined
Namespace No namespace
Used by
Template
Import precedence 13
Source
<xsl:template name="pageMasterHook"/>
Stylesheet location ../../../fo/fo_param.xsl
Template divXRefHeading
Documentation

Description

[fo] How to display section headings in a cross-reference

Parameters

head section title
Namespace No namespace
Used by
Template
Parameters
QName Namespace
head No namespace
Import precedence 13
Source
<xsl:template name="divXRefHeading">
  <xsl:param name="head">
    <xsl:apply-templates mode="section" select="tei:head"/>
  </xsl:param>
  <xsl:text> (</xsl:text>
  <xsl:value-of select="normalize-space($head)"/>
  <xsl:text>)</xsl:text>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template linkStyle
Documentation

Description

[fo] Set attributes for display of links
Namespace No namespace
Used by
Import precedence 13
Source
<xsl:template name="linkStyle">
  <xsl:attribute name="text-decoration">underline</xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv0
Documentation

Description

[fo] Set attributes for display of heading for chapters (level 0)
Namespace No namespace
Used by
Template
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv0">
  <xsl:attribute name="font-size">18pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-weight">bold</xsl:attribute>
  <xsl:attribute name="space-after">6pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">12pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv1
Documentation

Description

[fo] Set attributes for display of heading for 1st level sections
Namespace No namespace
Used by
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv1">
  <xsl:attribute name="font-size">14pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-weight">bold</xsl:attribute>
  <xsl:attribute name="space-after">3pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">9pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv2
Documentation

Description

[fo] Set attributes for display of heading for 2nd level sections
Namespace No namespace
Used by
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv2">
  <xsl:attribute name="font-size">12pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-weight">bold</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="space-after">2pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">4pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv3
Documentation

Description

[fo]Set attributes for display of heading for 3rd level sections
Namespace No namespace
Used by
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv3">
  <xsl:attribute name="font-size">10pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="space-after">0pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">4pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv4
Documentation

Description

[fo] Set attributes for display of heading for 4th level sections
Namespace No namespace
Used by
Template
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv4">
  <xsl:attribute name="font-size">10pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="space-after">0pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">4pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv5
Documentation

Description

[fo] Set attributes for display of heading for 5th level sections
Namespace No namespace
Used by
Template
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv5">
  <xsl:attribute name="font-size">10pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="space-after">0pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">4pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template setupDiv6
Documentation

Description

[fo] Set attributes for display of heading for 6th level sections
Namespace No namespace
Used by
Template
References
Parameter
Import precedence 13
Source
<xsl:template name="setupDiv6">
  <xsl:attribute name="font-size">10pt</xsl:attribute>
  <xsl:attribute name="text-align">left</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="space-after">0pt</xsl:attribute>
  <xsl:attribute name="space-before.optimum">4pt</xsl:attribute>
  <xsl:attribute name="text-indent">
    <xsl:value-of select="$headingOutdent"/>
  </xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template showXrefURL
Documentation

Description

[fo] How to display the link text of a <ptr>

Parameters

dest the URL being linked to
Namespace No namespace
Used by
Template
Parameters
QName Namespace
dest No namespace
Import precedence 13
Source
<xsl:template name="showXrefURL">
  <xsl:param name="dest"/>
  <xsl:value-of select="$dest"/>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template tableCaptionstyle
Documentation

Description

[fo] Set attributes for display of table
Namespace No namespace
Used by
Template
References
Import precedence 13
Source
<xsl:template name="tableCaptionstyle">
  <xsl:attribute name="text-align">center</xsl:attribute>
  <xsl:attribute name="font-style">italic</xsl:attribute>
  <xsl:attribute name="end-indent">
    <xsl:value-of select="$exampleMargin"/>
  </xsl:attribute>
  <xsl:attribute name="start-indent">
    <xsl:value-of select="$exampleMargin"/>
  </xsl:attribute>
  <xsl:attribute name="space-before">
    <xsl:value-of select="$spaceAroundTable"/>
  </xsl:attribute>
  <xsl:attribute name="space-after">
    <xsl:value-of select="$spaceBelowCaption"/>
  </xsl:attribute>
  <xsl:attribute name="keep-with-next">always</xsl:attribute>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template Element
Namespace No namespace
Used by
Template
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="Element">
  <xsl:param name="content"/>
  <inline>
    <xsl:value-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template ElementName
Documentation

Description

[fo] show an XML element name in a verbatim context
Namespace No namespace
Used by
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="ElementName">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template HighlightElementName
Documentation

Description

[fo] show an XML element name highlighted in a verbatim context
Namespace No namespace
Used by
Supersedes
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="HighlightElementName">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template AttributeValue
Documentation

Description

[fo] show an XML attribute value in a verbatim context
Namespace No namespace
Used by
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="AttributeValue">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template Attribute
Documentation

Description

[fo] show an XML attribute in a verbatim context
Namespace No namespace
Used by
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="Attribute">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template Comment
Namespace No namespace
Used by
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="Comment">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template Namespace
Namespace No namespace
Supersedes
Template
Parameters
QName Namespace
content No namespace
Import precedence 13
Source
<xsl:template name="Namespace">
  <xsl:param name="content"/>
  <inline>
    <xsl:copy-of select="$content"/>
  </inline>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template makeLabelItem
Namespace No namespace
Used by
Template
Supersedes
Template
Import precedence 13
Source
<xsl:template name="makeLabelItem">
  <xsl:apply-templates/>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Template makeItem
Documentation

Description

[fo] the content of a list item. item behaviour depends on the type attribute of our parent: simple, bullets, ordered, gloss, unordered, or bibliography
Namespace No namespace
Used by
References
Supersedes
Template
Import precedence 13
Source
<xsl:template name="makeItem">
  <list-item>
    <xsl:variable name="listdepth" select="count(ancestor::tei:list)"/>
    <xsl:if test="not(parent::tei:note[tei:isEndNote(.) or tei:isFootNote(.)])">
      <xsl:attribute name="space-before.optimum">
        <xsl:value-of select="$listItemsep"/>
      </xsl:attribute>
    </xsl:if>
    <list-item-label end-indent="label-end()">
      <xsl:if test="@xml:id">
        <xsl:attribute name="id">
          <xsl:value-of select="@xml:id"/>
        </xsl:attribute>
      </xsl:if>
      <xsl:text>
</xsl:text>
      <block>
        <xsl:choose>
          <xsl:when test="@n">
            <xsl:attribute name="text-align">end</xsl:attribute>
            <xsl:value-of select="@n"/>
          </xsl:when>
          <xsl:when test="../@type='bibliography'">
            <xsl:attribute name="text-align">end</xsl:attribute>
            <xsl:apply-templates mode="xref" select="."/>
          </xsl:when>
          <xsl:when test="tei:isOrderedList(..) or self::tei:bibl">
            <xsl:attribute name="text-align">end</xsl:attribute>
            <xsl:apply-templates mode="xref" select="."/>
            <xsl:text>.</xsl:text>
          </xsl:when>
          <xsl:when test="tei:isGlossList(..)">
            <xsl:attribute name="text-align">start</xsl:attribute>
            <xsl:attribute name="font-weight">bold</xsl:attribute>
            <!--  We don't want hyphenated terms or attributes wrapping to the next line.                    -->
            <xsl:attribute name="keep-together.within-line" select="'always'"/>
            <xsl:choose>
              <xsl:when test="tei:label">
                <xsl:apply-templates mode="print" select="tei:label"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:apply-templates mode="print" select="preceding-sibling::tei:*[1]"/>
              </xsl:otherwise>
            </xsl:choose>
          </xsl:when>
          <xsl:when test="tei:isOrderedList(..) or       self::tei:biblStruct or self::tei:bibl">
            <xsl:attribute name="text-align">end</xsl:attribute>
            <xsl:number/>
            <xsl:text>.</xsl:text>
          </xsl:when>
          <xsl:otherwise>
            <xsl:attribute name="text-align">end</xsl:attribute>
            <xsl:choose>
              <xsl:when test="$listdepth=0">
                <xsl:value-of select="$bulletOne"/>
              </xsl:when>
              <xsl:when test="$listdepth=1">
                <xsl:value-of select="$bulletOne"/>
              </xsl:when>
              <xsl:when test="$listdepth=2">
                <xsl:value-of select="$bulletTwo"/>
              </xsl:when>
              <xsl:when test="$listdepth=3">
                <xsl:value-of select="$bulletThree"/>
              </xsl:when>
              <xsl:when test="$listdepth=4">
                <xsl:value-of select="$bulletFour"/>
              </xsl:when>
            </xsl:choose>
          </xsl:otherwise>
        </xsl:choose>
      </block>
    </list-item-label>
    <list-item-body start-indent="body-start()">
      <xsl:choose>
        <xsl:when test="* and tei:list">
          <xsl:for-each select="*">
            <xsl:choose>
              <xsl:when test="self::tei:list">
                <xsl:apply-templates select="."/>
              </xsl:when>
              <xsl:otherwise>
                <block font-weight="normal">
                  <xsl:apply-templates/>
                </block>
              </xsl:otherwise>
            </xsl:choose>
          </xsl:for-each>
        </xsl:when>
        <xsl:otherwise>
          <block font-weight="normal">
            <!-- If we're processing a valList, then we're already nested three tables 
 deep and the normal label/item spacing is inadequate to keep the item 
 from overwriting the label. The simplest thing is to add a return. -->
            <xsl:if test="@rend='odd_value' or ancestor::tei:list[1][@type='gloss']">
              <block> </block></xsl:if>
            <xsl:apply-templates/>
          </block>
        </xsl:otherwise>
      </xsl:choose>
    </list-item-body>
  </list-item>
</xsl:template>
Stylesheet location ../../../fo/fo_param.xsl
Parameter autoScaleFigures
Documentation

Description

How to scale figures if no width and height specified (pass to XSL FO content-width)
Namespace No namespace
Source
<xsl:param name="autoScaleFigures"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter captionInlineFigures
Documentation

Description

Put captions on inline figures
Namespace No namespace
Used by
Template
Source
<xsl:param name="captionInlineFigures">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter showFloatHead
Documentation

Description

Show the contents of <head> in a cross-reference to table or figure
Namespace No namespace
Used by
Source
<xsl:param name="showFloatHead">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter showFloatLabel
Documentation

Description

Show a title for figures or tables (eg Table or Figure) in a cross-reference
Namespace No namespace
Used by
Source
<xsl:param name="showFloatLabel">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter xrefShowPage
Documentation

Description

Show the page number in a cross-reference to table or figure
Namespace No namespace
Used by
Template
Source
<xsl:param name="xrefShowPage">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter backMulticolumns
Documentation

Description

Put back matter in multiple columns
Namespace No namespace
Used by
Template
Source
<xsl:param name="backMulticolumns">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodyMarginBottom
Documentation

Description

Margin at bottom of text body
Namespace No namespace
Used by
Template
Source
<xsl:param name="bodyMarginBottom">24pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodyMarginTop
Documentation

Description

Margin at top of text body
Namespace No namespace
Used by
Template
Source
<xsl:param name="bodyMarginTop">24pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodyMulticolumns
Documentation

Description

Put body matter in multiple columns
Namespace No namespace
Used by
Template
Source
<xsl:param name="bodyMulticolumns">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bulletFour
Documentation

Description

Symbol for 4th level itemized list
Namespace No namespace
Used by
Template
Source
<xsl:param name="bulletFour">+</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bulletOne
Documentation

Description

Symbol for top-level itemized list
Namespace No namespace
Used by
Template
Source
<xsl:param name="bulletOne"></xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bulletThree
Documentation

Description

Symbol for 3rd level itemized list
Namespace No namespace
Used by
Template
Source
<xsl:param name="bulletThree">*</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bulletTwo
Documentation

Description

Symbol for 2nd level itemized list
Namespace No namespace
Used by
Template
Source
<xsl:param name="bulletTwo"></xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter columnCount
Documentation

Description

Number of columns, when multiple-column work is requested
Namespace No namespace
Used by
Template
Source
<xsl:param name="columnCount">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter betweenStarts
Documentation

Description

XSL FO "provisional-distance-between starts"
Namespace No namespace
Used by
Source
<xsl:param name="betweenStarts">18pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter betweenGlossStarts
Documentation

Description

XSL FO "provisional-distance-between starts" for gloss lists
Namespace No namespace
Used by
Template
Source
<xsl:param name="betweenGlossStarts">42pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter betweenBiblStarts
Documentation

Description

XSL FO "provisional-distance-between starts" for bibliographies
Namespace No namespace
Used by
Template
Source
<xsl:param name="betweenBiblStarts">14pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter divRunningheads
Documentation

Description

Display section headings in running heads
Namespace No namespace
Used by
Source
<xsl:param name="divRunningheads">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleAfter
Documentation

Description

Space below examples
Namespace No namespace
Used by
Source
<xsl:param name="exampleAfter">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleBefore
Documentation

Description

Space above examples
Namespace No namespace
Used by
Source
<xsl:param name="exampleBefore">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleMargin
Documentation

Description

Left margin for examples
Namespace No namespace
Used by
Source
<xsl:param name="exampleMargin">12pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter flowMarginLeft
Documentation

Description

Left margin of flow
Namespace No namespace
Used by
Templates
Source
<xsl:param name="flowMarginLeft"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter forcePageMaster
Documentation

Description

Which named page master name to use
Namespace No namespace
Used by
Template
Source
<xsl:param name="forcePageMaster"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter formatBackpage
Documentation

Description

How to format page numbers in back matter (use XSLT number format)
Namespace No namespace
Used by
Template
Source
<xsl:param name="formatBackpage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter formatBodypage
Documentation

Description

How to format page numbers in main matter (use XSLT number format)
Namespace No namespace
Used by
Template
Source
<xsl:param name="formatBodypage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter formatFrontpage
Documentation

Description

How to format page numbers in front matter (use XSLT number format)
Namespace No namespace
Used by
Template
Source
<xsl:param name="formatFrontpage">i</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter lineheightApplicationRules
Documentation

Description

Set line-height for back matter
Namespace No namespace
Select ('p')
Used by
Source
<xsl:param name="lineheightApplicationRules" select="('p')"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter lineheightBackpage
Documentation

Description

Sequence of identifiers for lineheight application (has to be evaluated as XPath). Add the following values to the sequence in order to:
  • 'p' : apply lineheight to tei:p elements, excluding those in tei:note, and in tei:quote elements returning false from tei:isInline.
  • 'footnote' : in addition to 'p' apply lineheight to all tei:note elements with @place ='foot'
  • 'block-quote' : in addition to 'p' apply lineheight to block quotes
  • 'all' : apply lineheight parameters respectively to the whole page sequences
Namespace No namespace
Used by
Templates
Source
<xsl:param name="lineheightBackpage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter lineheightBodypage
Documentation

Description

Set line-height for main matter
Namespace No namespace
Used by
Templates
Source
<xsl:param name="lineheightBodypage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter lineheightFrontpage
Documentation

Description

Set line-height for front matter
Namespace No namespace
Used by
Templates
Source
<xsl:param name="lineheightFrontpage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter frontMulticolumns
Documentation

Description

Put front matter in multiple columns
Namespace No namespace
Used by
Template
Source
<xsl:param name="frontMulticolumns">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter labelSeparation
Documentation

Description

XSL FO "provisional-label-separation"
Namespace No namespace
Used by
Source
<xsl:param name="labelSeparation">6pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listAbove-1
Documentation

Description

Space above lists at top level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listAbove-1">6pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listAbove-2
Documentation

Description

Space above lists at 2nd level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listAbove-2">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listAbove-3
Documentation

Description

Space above lists at 3rd level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listAbove-3">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listAbove-4
Documentation

Description

Space above lists at 4th level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listAbove-4">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listBelow-1
Documentation

Description

Space below lists at top level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listBelow-1">6pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listBelow-2
Documentation

Description

Space below lists at 2nd level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listBelow-2">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listBelow-3
Documentation

Description

Space below lists at 3rd level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listBelow-3">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listBelow-4
Documentation

Description

Space below lists at 4th level
Namespace No namespace
Used by
Template
Source
<xsl:param name="listBelow-4">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listItemsep
Documentation

Description

Spacing between list items
Namespace No namespace
Used by
Source
<xsl:param name="listItemsep">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listLeftGlossIndent
Documentation

Description

Left margin for gloss lists
Namespace No namespace
Source
<xsl:param name="listLeftGlossIndent">0.5in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listLeftGlossInnerIndent
Documentation

Description

Left margin for nested gloss lists
Namespace No namespace
Source
<xsl:param name="listLeftGlossInnerIndent">0.25in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listLeftIndent
Documentation

Description

Indentation for lists
Namespace No namespace
Source
<xsl:param name="listLeftIndent">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter listRightMargin
Documentation

Description

Right margin for lists
Namespace No namespace
Used by
Template
Source
<xsl:param name="listRightMargin">10pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageHeight
Documentation

Description

Paper height
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageHeight">297mm</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageMarginBottom
Documentation

Description

Margin at bottom of text area
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageMarginBottom">72pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageMarginLeft
Documentation

Description

Left margin
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageMarginLeft">72pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageMarginRight
Documentation

Description

Right margin
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageMarginRight">72pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageMarginTop
Documentation

Description

Margin at top of text area
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageMarginTop">72pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter pageWidth
Documentation

Description

Paper width
Namespace No namespace
Used by
Template
Source
<xsl:param name="pageWidth">211mm</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter parSkipmax
Documentation

Description

Maximum space allowed between paragraphs
Namespace No namespace
Used by
Template
Source
<xsl:param name="parSkipmax">12pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter readColSpecFile
Documentation

Description

External XML file containing specifications for column sizes for tables in document
Namespace No namespace
Used by
Template
Variable
Source
<xsl:param name="readColSpecFile"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter regionAfterExtent
Documentation

Description

Region after
Namespace No namespace
Used by
Template
Source
<xsl:param name="regionAfterExtent">14pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter regionBeforeExtent
Documentation

Description

Region before
Namespace No namespace
Used by
Template
Source
<xsl:param name="regionBeforeExtent">14pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter sectionHeaders
Documentation

Description

Construct running headers from page number and section headings
Namespace No namespace
Used by
Source
<xsl:param name="sectionHeaders">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter spaceAfterBibl
Documentation

Description

Space after bibliography
Namespace No namespace
Source
<xsl:param name="spaceAfterBibl">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter spaceAroundTable
Documentation

Description

Space above and below a table
Namespace No namespace
Used by
Source
<xsl:param name="spaceAroundTable">8pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter spaceBeforeBibl
Documentation

Description

Space above bibliography
Namespace No namespace
Source
<xsl:param name="spaceBeforeBibl">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter spaceBelowCaption
Documentation

Description

Space below caption of figure or table
Namespace No namespace
Used by
Source
<xsl:param name="spaceBelowCaption">4pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter titlePage
Documentation

Description

Make title page
Namespace No namespace
Used by
Templates
Source
<xsl:param name="titlePage">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter twoSided
Documentation

Description

Make 2-page spreads
Namespace No namespace
Used by
Source
<xsl:param name="twoSided">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter foEngine
Documentation

Description

Name of intended XSL FO engine

This is used to tailor the result for different XSL FO processors. By default, no special measures are taken, so there are no bookmarks or other such features. Possible values are passivetex (the TeX-based PassiveTeX processor) xep (XEP) fop (FOP) antenna (Antenna House)

Namespace No namespace
Used by
Source
<xsl:param name="foEngine"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter language
Documentation

Description

Language (for hyphenation). This was originally en_US, but that's invalid and causes trouble, so it's now set to the default 'en' (MDH 2017-04-14).
Namespace No namespace
Select 'en'
Used by
Source
<xsl:param name="language" select="'en'"/>
Stylesheet location ../../../fo/fo_param.xsl
Parameter activeLinebreaks
Documentation

Description

Make <lb> active (ie cause a line break)
Namespace No namespace
Source
<xsl:param name="activeLinebreaks">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter alignment
Documentation

Description

Alignment of text (ie justified or ragged)
Namespace No namespace
Used by
Source
<xsl:param name="alignment">justify</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter biblSize
Documentation

Description

Font size for bibliography
Namespace No namespace
Source
<xsl:param name="biblSize">16pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodyFont
Documentation

Description

Default font for body
Namespace No namespace
Used by
Source
<xsl:param name="bodyFont">Times</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodyMaster
Documentation

Description

Default font size for body (without dimension)
Namespace No namespace
Used by
Source
<xsl:param name="bodyMaster">10</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter bodySize
Documentation

Description

Calculation of normal body font size (add dimension)
Namespace No namespace
Used by
References
Parameter
Source
<xsl:param name="bodySize">
  <xsl:value-of select="$bodyMaster"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter divFont
Documentation

Description

Font for section headings
Namespace No namespace
Used by
Template
Source
<xsl:param name="divFont">Times</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleColor
Documentation

Description

Colour for display of <eg> blocks.
Namespace No namespace
Used by
Templates
Source
<xsl:param name="exampleColor">black</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleBackgroundColor
Documentation

Description

Colour for background display of <eg> blocks.
Namespace No namespace
Used by
Templates
Source
<xsl:param name="exampleBackgroundColor">lightgray</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter exampleSize
Documentation

Description

Calculation of font size for examples (add dimension)
Namespace No namespace
Used by
References
Parameter
Source
<xsl:param name="exampleSize">
  <xsl:value-of select="$bodyMaster * 0.6"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter quoteSize
Documentation

Description

Calculation of font size for quotations
Namespace No namespace
Used by
References
Parameter
Source
<xsl:param name="quoteSize">
  <xsl:value-of select="$bodyMaster * 0.9"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter footnoteSize
Documentation

Description

Font size for footnotes
Namespace No namespace
Used by
Templates
References
Parameter
Source
<xsl:param name="footnoteSize">
  <xsl:value-of select="$bodyMaster * 0.9"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter footnotenumSize
Documentation

Description

Font size for footnote numbers
Namespace No namespace
Used by
Templates
References
Parameter
Source
<xsl:param name="footnotenumSize">
  <xsl:value-of select="$bodyMaster * 0.7"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter giColor
Documentation

Description

Colour for display of element names
Namespace No namespace
Used by
Templates
Source
<xsl:param name="giColor">black</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter headingOutdent
Documentation

Description

Indentation of headings
Namespace No namespace
Used by
Source
<xsl:param name="headingOutdent">0em</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter hyphenate
Documentation

Description

Hyphenate text
Namespace No namespace
Used by
Source
<xsl:param name="hyphenate">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter identColor
Documentation

Description

Colour for display of <ident> values Customization parameter.
Namespace No namespace
Used by
Template
Source
<xsl:param name="identColor">black</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter runFont
Documentation

Description

Font family for running header and footer
Namespace No namespace
Used by
Template
Source
<xsl:param name="runFont">sans-serif</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter runSize
Documentation

Description

Font size for running header and footer
Namespace No namespace
Used by
Template
Source
<xsl:param name="runSize">9pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter sansFont
Documentation

Description

Sans-serif font
Namespace No namespace
Used by
Template
Source
<xsl:param name="sansFont">Helvetica</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter smallSize
Documentation

Description

Calculation of small font size (add dimension)
Namespace No namespace
References
Parameter
Source
<xsl:param name="smallSize">
  <xsl:value-of select="$bodyMaster * 0.9"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tableSize
Documentation

Description

Create font size for tables, by reference to $bodyMaster
Namespace No namespace
Used by
Template
References
Parameter
Source
<xsl:param name="tableSize">
  <xsl:value-of select="$bodyMaster * 0.9"/>
  <xsl:text>pt</xsl:text>
</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocSize
Documentation

Description

Font size for TOC heading
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocSize">16pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter typewriterFont
Documentation

Description

Font for literal code
Namespace No namespace
Used by
Source
<xsl:param name="typewriterFont">Courier</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter defaultCellLabelBackground
Documentation

Description

Default colour for background of table cells which are labelling rows or columns
Namespace No namespace
Used by
Template
Source
<xsl:param name="defaultCellLabelBackground">silver</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter inlineTables
Documentation

Description

Force tables to appear inline
Namespace No namespace
Used by
Template
Source
<xsl:param name="inlineTables">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter makeTableCaption
Documentation

Description

Put a caption on tables
Namespace No namespace
Used by
Template
Source
<xsl:param name="makeTableCaption">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tableCaptionAlign
Documentation

Description

Alignment of table captions
Namespace No namespace
Used by
Template
Source
<xsl:param name="tableCaptionAlign">center</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tableCellPadding
Documentation

Description

Default padding on table cells
Namespace No namespace
Used by
Template
Source
<xsl:param name="tableCellPadding">2pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div0Tocindent
Documentation

Description

Indentation for level 0 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div0Tocindent">0in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div1Tocindent
Documentation

Description

Indentation for level 1 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div1Tocindent">0.25in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div2Tocindent
Documentation

Description

Indentation for level 2 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div2Tocindent">0.5in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div3Tocindent
Documentation

Description

Indentation for level 3 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div3Tocindent">0.75in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div4Tocindent
Documentation

Description

Indentation for level 4 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div4Tocindent">1in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter div5Tocindent
Documentation

Description

Indentation for level 5 TOC entries
Namespace No namespace
Used by
Template
Source
<xsl:param name="div5Tocindent">1.25in</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocBack
Documentation

Description

Make TOC for sections in <back>
Namespace No namespace
Used by
Templates
Source
<xsl:param name="tocBack">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocFront
Documentation

Description

Make TOC for sections in <front>
Namespace No namespace
Used by
Templates
Source
<xsl:param name="tocFront">true</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocNumberSuffix
Documentation

Description

Punctuation to insert after a section number in a TOC
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocNumberSuffix">.</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocStartPage
Documentation

Description

Page number on which TOC should start
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocStartPage">1</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocJustify
Documentation

Description

TOC justify
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocJustify">false</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocLeaderPattern
Documentation

Description

TOC leader pattern, options are: - rule A rule. If this choice is selected, the "rule-thickness" and "rule-style" properties are used to set the leader's style. - dots A repeating sequence of dots. The choice of dot character is dependent on the user agent. - use-content A repeating pattern as specified by $tocLeaderPatternContent. inherit
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocLeaderPattern">space</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocLeaderPatternContent
Documentation

Description

TOC leader pattern content, will only be applied if $tocLeaderPattern is set to 'use-content'
Namespace No namespace
Used by
Template
Source
<xsl:param name="tocLeaderPatternContent">-.</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocRuleStyle
Documentation

Description

TOC rule style as specified by FO: none No rule, forces rule-thickness to 0. dotted A series of dots. dashed A series of short line segments. solid A single line segment. double Two solid lines. The sum of the two lines and the space between them equals the value of "rule-thickness". groove The rule looks as though it were carved into the canvas. (Top/left half of the rule's thickness is the color specified; the other half is white.) ridge The opposite of "groove", the rule looks as though it were coming out of the canvas. (Bottom/right half of the rule's thickness is the color specified; the other half is white.) inherit
Namespace No namespace
Source
<xsl:param name="tocRuleStyle">none</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl
Parameter tocRuleThickness
Documentation

Description

TOC rule thickness: Pattern: [\+\-]?\d+(\.?\d+)?(pc|px|pt|mm|cm|in|em)
Namespace No namespace
Source
<xsl:param name="tocRuleThickness">0pt</xsl:param>
Stylesheet location ../../../fo/fo_param.xsl