[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK: Transforming SGML
Josef Karthauser wrote: > <inlineequation> <alt> someequation </alt> > <graphic fileref="somefilename"/> </inlineequation> > > What I'd like to do is miss the graphic out and have it > automatically inserted by the stylesheet with some relevant > filename. > > I'm very very green at scheme/DSSSL so I'm a bit out of my depth, and I > was hoping that someone here might help me. > > Is it possible to do this, or do I need to modify the DTD also, because > of course an <inlinequation> requires a <graphic> element. You must modify DTD to allow inlineequations without graphic element. This is probably not good idea for your particular case. You probably want to save typing when including math formulas in a DocBook source -- for this case you can create some macro for your editor. This macro can insert graphic element with some autogenerated number for you. FYI. Several weeks ago we agreed on the following markup for TeX equations with other folks on this list (this is currently supported in XSL stylesheets): <para>Preferred way for including TeX alternative of math is inside of <sgmltag>textobject</sgmltag> element. Eg.:</para> <programlisting><![CDATA[<inlineequation> <inlinemediaobject> <imageobject> <imagedata fileref="eq1.gif"/> </imageobject> <textobject><phrase>E=mc squared</phrase></textobject> <textobject role="tex"><phrase>E=mc^2</phrase></textobject> </inlinemediaobject> </inlineequation>]]></programlisting> <para>If you are using <sgmltag>graphic</sgmltag> element, you can store TeX inside <sgmltag>alt</sgmltag> element:</para> <programlisting><![CDATA[<inlineequation> <alt role="tex">a^2+b^2=c^2</alt> <graphic fileref="a2b2c2.gif"/> </inlineequation>]]></programlisting> -- ----------------------------------------------------------------- Jirka Kosek e-mail: jirka@kosek.cz http://www.kosek.cz
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC