This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: subscript in parameter
- From: Bob Stayton <bobs at caldera dot com>
- To: abx at abx dot art dot pl, docbook-apps at lists dot oasis-open dot org
- Date: Wed, 27 Nov 2002 16:36:34 -0800
- Subject: Re: DOCBOOK-APPS: subscript in parameter
- References: <bo7auuo99t3j6d7pfd0qdfbonviilqaqqa@4ax.com>
On Wed, Nov 27, 2002 at 08:41:44PM +0100, Wlodzimierz Skiba wrote:
> When I use subscript in parameter definition it is rendered as real subscript
> when it is inlined inside para but it is ignored when it is placed in
> parameter in function synopsis definition. How can I force this to be rendered
> as real subscript?
>
> I use docbook XSL 1.57.0 with xsltproc.
The funcprototype is handled in one of several template
modes, based on the style chosen (kr vs. ansi, tabular vs.
nontabular). A parameter element as descendent is also
handled in the given mode. I suspect that there isn't a
catch-all template in that mode to handle the child elements of
parameter. So you end up with just the text of the parameter.
I think something like this is needed to apply templates
on left-over elements without the mode designation:
<xsl:template match="*" mode="?">
<xsl:apply-templates/>
</xsl:template>
But I couldn't tell you what mode would work for you. I
tried it with 'kr-funcsynopsis-mode' and that seemed to
render subscript in the paramdef. But I was just
guessing and don't know if is it safe in all respects.
I think it is a bug, though. You might file a bug report
on the DocBook SourceForge site and get Norm to look at
it.
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
The SCO Group fax: (831) 429-1887
email: bobs@sco.com