[xml/sgml-pkgs] Bug#454214: Bug#454214: HOWTO: DocBook+MathML+SVG
Daniel Leidert
daniel.leidert at wgdd.de
Tue Dec 4 14:32:41 UTC 2007
Am Montag, den 03.12.2007, 17:35 -0700 schrieb Gordon Haverland:
> In the past I've managed to shoehorn DocBook into doing MathML and
> DocBook into dong SVG. And outside of DocBook-5 based stuff, it
> still doesn't look like any of this is easy. (By the way, when is
> DocBook-5 making its way into Debian?)
When it will be officially released, which will be very soon.
> Anyway, I got restarted on an old project, which required MathML and SVG
> in DocBook. I could not make this work using the dbmathml DTD,
What exactly failed? What's the expected result? Can you provide a
demo/testcase?
I'm wondering a bit. The dbmathml DTD is part of docbook-mathml, but you
report your problem against docbook-xml.
> I had to go back to the docbookx DTD. What works is:
>
> <?xml version="1.0" standalone="no"?>
> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
> "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
> [
> <!ENTITY % MATHML.prefixed "INCLUDE">
> <!ENTITY % MATHML.prefix "mml">
> <!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mml:math))">
> <!ENTITY % inlineequation.content
> "(alt?, (inlinegraphic+|inlinemediaobject+|mml:math))">
> <!ENTITY % mathml PUBLIC "-//W3C//DTD MathML 2.0//EN"
> "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd">
> %mathml;
> ]
> >
> ...
> <mml:math>
> <mml:mfrac>
> <mml:mn>1</mml:mn>
> <mml:mn>1</mml:mn>
> </mml:mfrac>
> <mml:mo>=</mml:mo>
> <mml:mfrac>
> <mml:mn>2</mml:mn>
> <mml:mn>2</mml:mn>
> </mml:mfrac>
> </mml:math>
> ...
> <mediaobject>
> <imageobject>
> <imagedata format="SVG" fileref="house.svg"/>
> </imageobject>
> </mediaobject>
>
> I could not find a way to actually put SVG into the DocBook-XML source.
> But perhaps a file could get added to the documentation telling people
> how to do this magic in DocBook-4.x?
"DocBook - The definitive guide" contains some information about this
topic. There is further a docbook-apps mailing list for such topics
(mentioned in the README.Debian). What exactly do you expect from me?
Maybe you could give some more information, because atm I don't know,
how I should help here.
Regards, Daniel
More information about the debian-xml-sgml-pkgs
mailing list