OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Customizing Appendix Autolabels


Title: Re: [docbook-apps] Customizing Appendix Autolabels
The customization I sent previously was for Docbook 5.  Following is code for DB4.5  Don't know which you need.

<!-- set labels for appendices in the table of contents -->
 
<xsl:template name="toc.line">
 
<xsl:variable name="id">
   
<xsl:call-template name="object.id"/>
 
</xsl:variable>

 
<xsl:variable name="label">
   
<xsl:choose>
     
<xsl:when test="self::appendix">
       
<xsl:call-template name="gentext">
         
<xsl:with-param name="key">appendix</xsl:with-param>
       
</xsl:call-template>
       
<xsl:text> </xsl:text>
       
<xsl:apply-templates select="."  mode="label.markup"/>
     
</xsl:when>
     
<xsl:otherwise>
       
<xsl:apply-templates select="."  mode="label.markup"/>
     
</xsl:otherwise>
   
</xsl:choose>
 
</xsl:variable>

 
<fo:block text-align-last="justify"
            text-align
="justify"
            end-indent
="{$toc.indent.width}pt"
            last-line-end-indent
="-{$toc.indent.width}pt">
   
<fo:inline keep-with-next.within-line="always">
     
<fo:basic-link internal-destination="{$id}">
       
<xsl:if test="$label != ''">
         
<xsl:copy-of select="$label"/>
         
<xsl:value-of select="$autotoc.label.separator"/>
       
</xsl:if>
       
<xsl:apply-templates select="." mode="titleabbrev.markup"/>
     
</fo:basic-link>
   
</fo:inline>
   
<fo:inline keep-together.within-line="always">
     
<xsl:text> </xsl:text>
     
<fo:leader leader-pattern="dots"
                 leader-pattern-width
="3pt"
                 leader-alignment
="reference-area"
                 keep-with-next.within-line
="always"/>
     
<xsl:text> </xsl:text>
     
<fo:basic-link internal-destination="{$id}">
       
<fo:page-number-citation ref-id="{$id}"/>
     
</fo:basic-link>
   
</fo:inline>
 
</fo:block>
 
</xsl:template>
-- 
Ron Catterall, Phd, DSc                         email: ron@catterall.net
Prolongacion de Hidalgo 140                             http://catterall.net/
San Felipe del Agua                                        tel: +52 951 520 1821
Oaxaca      68020  Mexico                          fax: +1 530 348 8309


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]