Thanks Bob, as usual. :-)
For me the <replaceable /> tags work as you describe everywhere EXCEPT
when in the <funcdef> or <paramdef> tags. I'll need to sleuth it to see
if this is because of something I've done in my customization layer.
Bob Stayton wrote:
> Hi,
> It looks to me like the "n" here would be a replaceable value rather
> than a literal, so using <replaceable>n</replaceable> would be allowed
> and appropriate. The stylesheet formats that element as italic
> monospace. You could customize the template that matches on
> replaceable (in html/inline.xsl) to do regular italic.
>
> Bob Stayton
> Sagehill Enterprises
>
bobs@sagehill.net <mailto:
bobs@sagehill.net>
>
>
>
>
Original Message -----
> *From:* Kathleen Mattson <mailto:kathleen@millermattson.com>
> *To:* docbook-apps@lists.oasis-open.org
> <mailto:docbook-apps@lists.oasis-open.org>
> *Sent:* Monday, September 21, 2009 9:31 AM
> *Subject:* [docbook-apps] Italic character in <funcdef> and
> <paramdef>
>
> I'm working on a project to document a programming language. It
> outputs to HTML and conforms to DocBook 4.3. Within the function
> synopsis, we need to be able to insert an italicized character in
> the <funcdef> and <paramdef> tags.
>
> Please see the example below. My use of <emphasis /> below is
> incorrect -- but is here just to show you what I am after. What I
> need is to have an italicized "n" after the type names. Does
> anyone know how I can achieve this within DocBook and using the
> Norm Walsh stylesheets?
>
> <funcsynopsis>
> <funcprototype>
> <funcdef>
> int<emphasis>n</emphasis>
> <function>
> functionname
> </function>
> </funcdef>
>
> <paramdef>int<emphasis>n</emphasis><parameter>x</parameter></paramdef>
>
> </funcprototype>
> </funcsynopsis>
>
> --
> Kathleen Mattson
> www.millermattson.com
> kathleen@millermattson.com
> Beaverton, Oregon USA
> 503-690-4351
>
--
Kathleen Mattson
www.millermattson.com
kathleen@millermattson.com
Beaverton, Oregon USA
503-690-4351