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] Appendix subtitles

Well, the article/appendix is handled yet another way in HTML/XHTML output.
In component.xsl, in the template with match="appendix", you will find this:

      <xsl:when test="parent::article and $ischunk = 0">
        <xsl:call-template name="section.heading">
          <xsl:with-param name="level" select="1"/>
          <xsl:with-param name="title">
            <xsl:apply-templates select="." mode="object.title.markup"/>
        <xsl:call-template name="component.separator"/>
        <xsl:call-template name="appendix.titlepage"/>

When inside an article, it processed only the title.  You'll have to also
customize this to handle subtitle.

These awkward treatments come about because a book appendix is a peer to
chapter and article, but an article appendix appears inside an article.
Although they have the same element name, they must be handled very
differently in generating properly structured output.

Bob Stayton
Sagehill Enterprises
DocBook Consulting

----- Original Message ----- 
From: "Kevin Bullock" <kbullock@umn.edu>
To: <docbook-apps@lists.oasis-open.org>
Sent: Thursday, October 06, 2005 2:15 PM
Subject: Re: [docbook-apps] Appendix subtitles

> Hash: SHA1
> Bob Stayton wrote:
> > Hi Kevin, The 'appendix' information in the titlepage spec file is
> > for an appendix in a book, and those specs or generated templates
> > are not used for an appendix inside an article. The spec file
> > system doesn't currently handle context specifications like this:
> >
> > <t:titlepage t:element="article/appendix" ...
> >
> > The same is true for the section element, which should have
> > different title specs for different nesting levels.
> >
> > The template that handles an appendix in an article has
> > match="article/appendix" in fo/component.xsl. You will have to
> > customize that template to add processing of subtitle.
> >
> > You might also file a feature request on the DocBook SourceForge
> > site to enable the titlepage spec mechanism to handle elements in
> > context.
> Excellent, thanks. I've now got it working for PDF output.
> I'm also producing XHTML output, though, and I can't find any similar
> rules in the XHTML stylesheets; yet the titlepage customization still
> doesn't work there. Any suggestions?
> - --
> pacem in terris / mir / shanti / salaam / heiwa
> Kevin R. Bullock
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> iD8DBQFDRZPv6/d2O5F0l58RAv3QAJ0dokXQHm0YplM0MnZmTHsmMSBkVACeJi/X
> nGUk+ncKtbnVLICV2/H2aBY=
> =AhS9
> ---------------------------------------------------------------------
> 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]