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
