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] Titlepage customization

For the legalnotice, you will find these templates in fo/titlepage.xsl:

<xsl:template match="legalnotice" mode="titlepage.mode">

  <xsl:variable name="id">
    <xsl:call-template name="object.id"/>

  <fo:block id="{$id}">
    <xsl:if test="title"> <!-- FIXME: add param for using default title? -->
      <xsl:call-template name="formal.object.heading"/>
    <xsl:apply-templates mode="titlepage.mode"/>

<xsl:template match="legalnotice/title" mode="titlepage.mode">

This does not generate a title, it only outputs a title element if there is
Instead, you want to copy the template for abstract and change the match

<xsl:template match="legalnotice" mode="titlepage.mode">
    <xsl:call-template name="formal.object.heading">
      <xsl:with-param name="title">
        <xsl:apply-templates select="." mode="title.markup"/>
    <xsl:apply-templates mode="titlepage.mode"/>

In common/titles.xsl, there is a template with match="legalnotice" and
mode="title.markup" that generates the title text if there is no title

For revhistory, you will find in fo/titlepage.xsl a template that starts

<xsl:template match="revhistory" mode="titlepage.mode">

You will find in it a call to the template named 'gentext' that generates
the title.  You can customize this template to format the title using the
same method as above.  There is no mode="title.markup" template for
revhistory, so you will still need to use the gentext template.

Bob Stayton
Sagehill Enterprises
DocBook Consulting

----- Original Message ----- 
From: "Alexander Küken" <oasis@spam.kueken.net>
To: <docbook-apps@lists.oasis-open.org>
Sent: Tuesday, December 06, 2005 9:34 AM
Subject: [docbook-apps] Titlepage customization

> Hi @all,
> I have a little problem with a titelpage customization. On the
> book.title.verso page I have the element abstract, legalnotice and
> revhistory.
> After processing the docbook with XEP to pdf I have following result:
> abstract writen in bold line-break abtracttext. This is what  I want.
> The legalnotice has no title legalnotice and the revhistory has a
> title but not in bold and no line-break after it. But I want
> legalnotive and revhistory rendered like abstract. I looked in
> titelpage.xsl but do not found the point to change legalnotice and
> revhistory to look like abstract. Can someone help?
> My Enviroment:
> DocBook EBNF Module V1.1CR1 DTD
> DocBook XSL Stylesheet Release 1.69.1
> XEP 4.4
> With best regards
> Alexander
> ---------------------------------------------------------------------
> 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]