Hi,

Your customization with Nick's correction should be working, that's what we
also use. Do you have any other ToC-related customization that could
interfere?

Robert

On Thu, Oct 16, 2014 at 2:07 PM, Janice Manwiller <[email protected]> wrote:

> Nope, that didn't do it. Still no bold for the chapter TOC entries.
>
> On Thu, Oct 16, 2014 at 7:57 AM, Wood Nick <[email protected]>
> wrote:
>
>>  Janice,
>>
>>
>>
>> Try <*xsl:*choose/>.
>>
>>
>>
>> Regards
>>
>>
>>
>> Nick
>>
>>
>>
>> *From:* Janice Manwiller [mailto:[email protected]]
>> *Sent:* Thursday, October 16, 2014 1:45 PM
>> *To:* [email protected]
>> *Subject:* [docbook-apps] Trouble formatting PDF TOC entries
>>
>>
>>
>> I'm trying to update the formatting of a PDF TOC. I mostly want to add
>> additional space above and bold the chapter entries.
>>
>>
>>
>> I found the following sample for toc.line.properties in the DocBook XSL
>> reference, and as a test added it to my FO stylesheet.
>>
>>
>>
>> <xsl:attribute-set name="toc.line.properties">
>>
>>   <xsl:attribute name="font-size">10pt</xsl:attribute>
>>
>>   <xsl:attribute name="font-weight">
>>
>>     <xsl:when test="self::chapter | self::preface | 
>> self::appendix">bold</xsl:when>
>>
>>     <xsl:otherwise>normal</xsl:otherwise>
>>
>>   </xsl:attribute>
>>
>> </xsl:attribute-set>
>>
>>  According to the guide, this should make all entries 10pt and chapter
>> entries bold.
>>
>>
>>
>> However, when I try to generate the DocBook output using our maven docbkx
>> tool, it doesn't generate at all, and I get an error indicating that a
>> "when" element must always be enclosed by a "choose" element.
>>
>>
>>
>> If I add the choose element, like:
>>
>> <xsl:attribute-set name="toc.line.properties">
>>
>>   <xsl:attribute name="font-size">10pt</xsl:attribute>
>>
>>   <xsl:attribute name="font-weight">
>>
>>    <choose>
>>
>>     <xsl:when test="self::chapter | self::preface | 
>> self::appendix">bold</xsl:when>
>>
>>     <xsl:otherwise>normal</xsl:otherwise>
>>
>>    </choose>
>>
>>   </xsl:attribute>
>>
>> </xsl:attribute-set>
>>
>>  then the output generates, but there is no effect on the TOC
>> formatting. The chapter entries aren't bold.
>>
>>
>>
>> Any ideas on how to get this to work?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Janice
>>
>
>
>
> --
> Janice Manwiller
> Principal Technical Writer
> Sqrrl Data, Inc.
> www.sqrrl.com | @SqrrlData
>

Reply via email to