This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
[docbook-apps] Inline customization problem
- From: "John W. Shipman" <john at nmt dot edu>
- To: docbook-apps mailing list <docbook-apps at lists dot oasis-open dot org>
- Date: Wed, 3 Nov 2004 18:39:38 -0700 (MST)
- Subject: [docbook-apps] Inline customization problem
I have the book "DocBook XSL", and it's been most useful, but
there's still one minor problem I can't clear up. I'm using
the 1.65.1 stylesheets and XEP.
I often use constructs like this:
<userinput>function(<replaceable>parameter</replaceable>)</userinput>
where I want "function" to appear in monospaced font and
"parameter" to appear in monospaced italic, so the reader
gets a clue that the "parameter" is a replaceable.
This works fine in two contexts:
1. All HTML contexts.
2. On the FO side, it looks great inside a <programlisting>.
However, inside a "para", or within "varlistentry/term", the
replaceables are not italicized. They use the same bold
monospaced font as the <userinput> element not inside
<replaceable>.
Here is one template I tried that didn't affect the font of a
"userinput/replaceable" element:
<xsl:template match="userinput/replaceable">
<xsl:call-template name="inline.italicmonoseq"/>
</xsl:template>
I also tried matching "varlistentry/term/userinput/replaceable".
No help.
I'd appreciate any suggestions you might have for other things
to try.
Best regards,
John Shipman (john@nmt.edu), Applications Specialist, NM Tech Computer Center,
Speare 128, Socorro, NM 87801, (505) 835-5950, http://www.nmt.edu/~john
``Let's go outside and commiserate with nature.'' --Dave Farber