Next in thread →
Next in month →
Re: [docbook] inline equations
Hello Bob, Thanks very much for your reply. Your suggestion seems to be a good solution. Perhaps this could be considered for DocBook 5.0 (If you're listening, Mr. Walsh). Kind Regards, Aidan On Sat, 11 Dec 2004 00:18:09 -0800, Bob Stayton <> wrote: > As you discovered, inlineequation doesn't permit plain text. Perhaps it > should, but it currently doesn't. > > One solution is to use a phrase element with role="math", and then add a > stylesheet customization to format it. Here is the XML: > > <phrase role="math">Δx = FmΔt</phrase> > > And here is the XSL: > > <xsl:template match="phrase[@role = 'math']"> > <xsl:call-template name="inline.italicseq"/> > </xsl:template> > > If you don't want italic, then you could just leave out the XSL > customization. This only works for simple math that can be expressed as a > text string. You could include subscripts and superscripts if needed, but > you won't be able to format complex math expressions. > > Bob Stayton > Sagehill Enterprises > DocBook Consulting > > > > > > ----- Original Message ----- > From: "Aidan Lister" <> > To: <> > Sent: Thursday, December 09, 2004 3:06 AM > Subject: [docbook] inline equations > > Hi List, > > If I have an inline equation, for example: > > "The movement of nodes is calculated with the general equation: Δx = > FmΔt where Δx is the incremental displacement vector, F is the driving > force vector, m is the mobility and Δt is the time increment." > > I'm unclear as to the markup I should be using within the XML. > > F, m and dt being variables should be wrapped in <varname>? The > synopsis for this element points its application more toward > programming. Is it still appropriate? > > What about the equation? Δx = FmΔt. As it's not an image, I can't use > <inlineequation> because there would be no graphic element. Is there a > better way? > > Thanks, > Aidan > >
Next in thread →
Next in month →