[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Font size changes in <author> and <affiliation>
As I describe in this section of my
book:
you can customize how a particular
element is handled on a titlepage by customizing the template in the
mode without the "auto" in the mode name, in this case
mode="book.titlepage.recto.mode". For example:
<xsl:template match="author"
mode="book.titlepage.recto.mode">
<fo:block font-size="23pt" color="blue" space-before="20pt" keep-with-next.within-column="always"> <xsl:apply-templates select="." mode="titlepage.mode"/> </fo:block> <fo:block font-size="12pt" color="green" space-before="18pt" > <xsl:apply-templates select="affiliation" mode="titlepage.mode"/> </fo:block> </xsl:template> (I use color here just to indicate that it is
working).
Because this template is applied within the
block created in the mode name that includes "auto", it will inherit all those
attributes, so you need to override any that you don't want.
In this case, the affiliation would not normally
appear on a book titlepage. The default handling of author in
fo/titlepage.xsl in mode="titlepage.mode" has one template with a general match
on author which also processes the affiliation. But there is a second
template that specifically matches on bookinfo/author with priority="2", which
takes precedence in this case. That template does not output
affiliation. So your customization needs to handle the components of
author the way you want them.
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]