Are you using a customization? When I use the stock 1.68.1 stylesheets, the
word "Appendix" is not missing. I get the following HTML in the appendix
chunk:
<div class="titlepage"><div><div><h2 class="title"><a
name="app1"></a>Appendix A. First Appendix</h2></div>
Can you try it with the stock stylesheets?
Have you changed the gentext templates in the local.l10n.xml parameter in
your customization?
Bob Stayton
Sagehill Enterprises
DocBook Consulting
----- Original Message -----
From: "Aidan Lister" <>
To: "Bob Stayton" <>
Cc: <>
Sent: Monday, July 04, 2005 9:51 PM
Subject: Re: [docbook-apps] Appendix Titles
Hi Bob, list,
On the actual appendix chunk, there will be the following HTML:
<div class="titlepage"><div><div><h2 class="title">
<a name="tables"></a>B. Tables</h2></div>
I want to change that to "Appendix B. Tables".
I've done that for the TOC, and for the <title> of the appendix chunk,
but I can't work it out for the "titlepage" at the top of the chunk.
Kind regards,
Aidan
On 7/5/05, Bob Stayton <> wrote:
> Sorry, I misunderstood this line:
>
> > I'm trying to add the word "Appendix" before any Appendix Title.
>
> Because you said before the title, I assumed you had appendix.autolabel
set
> to zero to turn off the number and wanted to add the word Appendix before
> the title, not before the number.
>
> Then I don't understand what you mean for your third problem:
>
> > 3) Main text of appendix
>
> The main title of an appendix says "Appendix A. My Appendix Title". Where
> is the word Appendix missing?
>
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
>
>
>
> ----- Original Message -----
> From: "Aidan Lister" <>
> To: "Bob Stayton" <>
> Cc: <>
> Sent: Monday, July 04, 2005 2:42 AM
> Subject: Re: [docbook-apps] Appendix Titles
>
>
> Hi Bob, List,
>
> The only problem with this is I get A. Appendix Tables. Where as I
> want Appendix A. Tables.
>
> Thanks,
> Aidan
>
> On 6/30/05, Bob Stayton <> wrote:
> > Hi Aiden,
> > Actually, there is an easier way to do it. The title.markup mode is
used
> > almost everywhere a title generated. So you could customize that mode
for
> > appendix. The original is a template with
> match="preface|chapter|appendix"
> > mode="title.markup" in common/titles.xsl. You could add this
> customization
> > template for just appendix:
> >
> > <xsl:template match="appendix" mode="title.markup">
> > <xsl:param name="allow-anchors" select="0"/>
> >
> > <xsl:variable name="title" select="(info/title
> > |appendixinfo/title
> > |title)[1]"/>
> >
> > <xsl:call-template name="gentext">
> > <xsl:with-param name="key" select="'Appendix'"/>
> > </xsl:call-template>
> > <xsl:text> </xsl:text>
> >
> > <xsl:apply-templates select="$title" mode="title.markup">
> > <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
> > </xsl:apply-templates>
> > </xsl:template>
> >
> > I think this handles all your cases.
> >
> > Bob Stayton
> > Sagehill Enterprises
> > DocBook Consulting
> >
> >
> >
> > ----- Original Message -----
> > From: "Aidan Lister" <>
> > To: <>
> > Sent: Tuesday, June 28, 2005 6:49 PM
> > Subject: [docbook-apps] Appendix Titles
> >
> >
> > Hello list,
> >
> > I'm trying to add the word "Appendix" before any Appendix Title.
> >
> > This occurs in three places.
> > 1) Table of contents
> > 2) <title> of appendix
> > 3) Main text of appendix
> >
> > I've solved 1 and 2 using the below modifications,
> >
> > <!-- Adds "Appendix" to appendices -->
> > <xsl:template name="head.content">
> > ...
> > <title>
> > <!-- Added this -->
> > <xsl:if test="local-name(.) = 'appendix'">
> > <xsl:call-template name="gentext">
> > <xsl:with-param name="key" select="'Appendix'"/>
> > </xsl:call-template>
> > <xsl:text> </xsl:text>
> > </xsl:if>
> >
> > <xsl:copy-of select="$title"/>
> > </title>
> > ...
> > </xsl:template>
> >
> > <!-- Add "Appendix" to appendices listing in TOC -->
> > <xsl:template name="toc.line">
> > ...
> >
> > <span>
> > <xsl:attribute name="class"><xsl:value-of
> > select="local-name(.)"/></xsl:attribute>
> > <a>
> > ...
> > <!-- Added this -->
> > <xsl:choose>
> > <xsl:when test="self::appendix">
> > <xsl:call-template name="gentext">
> > <xsl:with-param name="key" select="'Appendix'"/>
> > </xsl:call-template>
> > <xsl:text> </xsl:text>
> > </xsl:when>
> > </xsl:choose>
> > ...
> > </a>
> > </span>
> > </xsl:template>
> >
> > However I'm unable to solve number 3.
> >
> > If anyone knows how to add this, that would be great. Better yet, is
> > there a better way to do it?
> >
> > Kind regards,
> > Aidan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > For additional commands, e-mail:
> >
> >
> >
> >
> >
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail:
For additional commands, e-mail: