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] Chapter, Appendix, and Part headings in TOC?


But the generated content (the chapter title itself) already says "Chapter 
1. You Got What I Need".  That is the default output.  What would want 
instead?

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Charlie Hubbard" <charlie.hubbard@gmail.com>
To: "Ron Catterall" <ron@catterall.net>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Sunday, September 10, 2006 1:15 PM
Subject: Re: [docbook-apps] Chapter, Appendix, and Part headings in TOC?


> Ok thanks for the code.  I was able to modify it to support the other
> sections I wanted this type of header for.  But, this will only affect
> the TOC and not the generated contents.  Is there no way to do this
> through just turning on a XSL parameter rather than having to
> customize this?  I'm looking at the XSL book as an example of what I'd
> like to do:
>
> http://www.sagehill.net/docbookxsl/
>
> So the TOC has
>
> Chapter 1.  You Got What I Need
> Chatper 2. But you Say He's Just a Friend
>
> but also when you click Chapter 1 href link you see:
>
> Chapter 1.  You Got What I Need
>
> Blah blah that adored me....
>
> in the web page.  This seems like you could just turn on a parameter
> and get it to do the same thing without creating a customization code.
> The rest of the XSL book is pretty much default like layout.
>
> Charlie
>
> On 9/10/06, Ron Catterall <ron@catterall.net> wrote:
>> Charlie
>> Try this, this will set the string 'Appendix' in the TOC to what you 
>> want.
>> Similarly for Chapter - sorry no time just now to spell it out.
>> Ron
>> <!-- 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="start"
>>              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>
>> <!--  
>> ==================================================================== -->
>>
>> <!-- turn on chapter numbering - 1, 2, 3 ...  -->
>> <xsl:param name="chapter.autolabel" select="1" />
>>
>>
>>
>>
>> >Hi,
>> >
>> >I've been trying to find the answer to this questions because it seems
>> >like an easy one, but I just can't find the parameter that controls
>> >it.  I'm trying to generate the TOC with entries like
>> >
>> >Chatper 1. How to get Your Skeletons Their Whitest.
>> >Chapter 2. Selling Your Soul In a Buyers' Market.
>> >Chatper 3. How to Raise the Dead
>> >Appendix A. Pet Cemetary Rules and Regulations
>> >
>> >Right now all I get by default is:
>> >
>> >1. How to get Your Skeletons Their Whitest.
>> >2. Selling Your Soul In a Buyers' Market.
>> >3. How to Raise the Dead
>> >A. Pet Cemetary Rules and Regulations
>> >
>> >What template generates this?
>> >
>> >Thanks
>> >Charlie
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> >For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>> --
>> 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
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>
>
> 




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