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 Titles


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
bobs@sagehill.net


----- Original Message ----- 
From: "Aidan Lister" <aidanis@gmail.com>
To: "Bob Stayton" <bobs@sagehill.net>
Cc: <docbook-apps@lists.oasis-open.org>
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 <bobs@sagehill.net> 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
> bobs@sagehill.net
>
>
> ----- Original Message -----
> From: "Aidan Lister" <aidanis@gmail.com>
> To: "Bob Stayton" <bobs@sagehill.net>
> Cc: <docbook-apps@lists.oasis-open.org>
> 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 <bobs@sagehill.net> 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
> > bobs@sagehill.net
> >
> >
> > ----- Original Message -----
> > From: "Aidan Lister" <aidanis@gmail.com>
> > To: <docbook-apps@lists.oasis-open.org>
> > 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: docbook-apps-unsubscribe@lists.oasis-open.org
> > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
> >
> >
> >
> >
> >
>
>
>
>

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