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] Caption duplication in CALS tables


The stylesheets had not caught up with the most recent changes in the 
DocBook 5 schema.  Only recently was caption permitted in a CALS table. 
This is the fix that I just added to the XSL source:

<xsl:template match="table" mode="title.markup">
  <xsl:param name="allow-anchors" select="0"/>
  <xsl:apply-templates select="(title|caption)[1]" mode="title.markup">
    <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
  </xsl:apply-templates>
</xsl:template>

You can add it to your customization layer, or wait for a new snapshot 
release.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Fabrizio Gotti" <gottif@iro.umontreal.ca>
To: <docbook-apps@lists.oasis-open.org>
Sent: Tuesday, March 13, 2007 10:30 AM
Subject: [docbook-apps] Caption duplication in CALS tables


> Hello,
>
> When I try to insert a caption in a CALS table, the html output  contains 
> its caption twice. For instance, the following valid docbook  document 
> produces a table with the caption in the title as well as in  its 
> "normal" place.
>
> Is there a way to suppress the caption occurrence in the title?
>
> I am using docbook 5, with Saxon 8B.
>
> Thank you
>
> Fabrizio Gotti
>
> =================
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE book [<!ENTITY myent "My Entity" >]>
> <book version="5.0" xmlns="http://docbook.org/ns/docbook";>
>     <info><title>Example</title></info>
>
>     <chapter xml:id="hello">
>         <title>Chapter title</title>
>         <para>
>             This is a small paragraph
>         </para>
>
>         <table xml:id="ex.calstable" frame='all' shortentry="1">
>             <title>Sample CALS Table (long title)</title>
>             <titleabbrev>Short title</titleabbrev>
>             <tgroup cols="1">
>                 <tbody>
>                     <row><entry><simpara>empty line</simpara></ 
> entry></row>
>                 </tbody>
>             </tgroup>
>             <caption>
>                 <simpara>This is a caption, it should appear only 
> once.</simpara>
>             </caption>
>        </table>
>     </chapter>
> </book>
>
> produces an html table like this:
> Table 1.1. Sample CALS Table (long title)
>
> This is a caption, it should appear only once.
>
> [empty line]
>
> This is a caption, it should appear only once.
>
> ---------------------------------------------------------------------
> 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]