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
[email protected] <mailto:[email protected]>
----- Original Message -----
*From:* Kathleen Mattson <mailto:[email protected]>
*To:* [email protected]
<mailto:[email protected]>
*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
[email protected]
Beaverton, Oregon USA
503-690-4351
--
Kathleen Mattson
www.millermattson.com
[email protected]
Beaverton, Oregon USA
503-690-4351