OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] MathML and DocBook problems


>Ron, I am not sure you can order the statements in your DTD that way
>(no, I don't know why). The following post may be of use to you:
>
>http://lists.oasis-open.org/archives/docbook-apps/200603/msg00043.html

I'll check this out tomorrow, the order *shouldn't* matter, but if it 
does I need to be aware (I'm on the wrong side of a good bottle of 
wine from the Gironde to do it now)

>
>I don't know how to make a MML+XI+DB DTD work beyond DocBook version
>V4.3. If you get that working, please let me (or the entire list?)
>know.

I'm, using Docboog 4.4.  Will post any success.

>Also, I would be interested in hearing how your XEP pdf writing
>experience turns out (and if it's not too much information to ask -
>how much it cost).

depends how you use it of course - for personal use it's free - 
http://www.renderex.com

>
>Disclaimer: I don't use oxygen - I use nxml mode for emacs.

oxygen just provides an interface - after that it's Saxon etc. I find 
it bvery useful.  It also gives you options to use whatever tools you 
want - I opt for XEP at present, bit not real reason, except I find 
it's better for large tables than fop.  Never used nxml, I'll check 
it out

>
>What tool are you using to write math?

MathType (ignoring the Word trash interface) once you have created an 
equation you can copy it to the clipboard as MathML and copy to 
whatever you want - I use bbedit and the oxygen XML editor after 
that.  This costs I'm afraid.

>
>I have done some math stuff here (unfinished):
>http://chris.chiasson.name/Engineering_Optimization/
>
>Sorry if I asked for more information than I gave. Feel free to ignore
>the requests.

You're welcome, let's keep in  touch.  Thanks for the input.



>Good luck,
>
>On 3/18/06, Ron Catterall <ron@catterall.net> wrote:
>>  Hi
>>
>>  Can anyone help me get MML working?  Below is a simple example.
>>
>>  And a question, will XEP 4.5 format MML in PDF output?
>>
>>  I have followed the recipe in Bob's book, pp.327-329, but when I try
>>  to validate, all I get is a set of errors like:
>>  "Element type "mml:math must be declared" (one for each of the MML 
>>entities.)
>>  This messages are all associated with the file Mich3.xml.
>>  It looks to me like I might need something else in xinclude.mod
>>
>>  Many thanks
>>
>>  Ron
>>
>>  file mml_example.xml
>>  ======================
>>  <?xml version="1.0" encoding="UTF-8" ?>
>>  <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
>>  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";
>>  [
>>  <!ENTITY % local_adds SYSTEM
>>  "/Library/WebServer/Documents/_XML/_DocBook/local_adds.dtd" >
>>  %local_adds;
>>  ]>
>>  <appendix id="DT_App_FIT" lang="EN">
>>     <title> Fit of Growth Functions to Success Rate Data</title>
>>     <xi:include href="Mich3.xml" 
>>xmlns:xi="http://www.w3.org/2001/XInclude"; />
>>  </appendix>
>>
>>  file local_adds.dtd
>>  ===================
>>  <!ENTITY % xinclude SYSTEM
>> 
>>"/Applications/Utilities/oxygen/7.1/oxygen/frameworks/docbook/dtd/xinclude.mod" >
>>  %xinclude;
>>  <!ENTITY % MATHML.prefixed "INCLUDE">
>>  <!ENTITY % MATHML.prefix "mml">
>>  <!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mml:math))">
>>  <!ENTITY % inlineequation.content "(alt?,
>>  (graphic+|inlinemediaobject+|mml:math|xi:include))">
>>  <!ENTITY % mathml PUBLIC "-//W3C//DTD MathML 2.0//EN"
>>  "http://www.w3.org/TR/MathML2/dtd/mathml2.dtd";>
>>  %mathml;
>>
>>  file xinclude.mod
>>  =================
>>  <!ELEMENT xi:include (xi:fallback?) >
>>  <!ATTLIST xi:include
>>  xmlns:xi            CDATA       #FIXED 
>>"http://www.w3.org/2001/XInclude";
>>  href                CDATA       #REQUIRED
>>  parse               (xml|text)  "xml"
>>  xpointer            CDATA       #IMPLIED
>>  encoding            CDATA       #IMPLIED
>>  accept              CDATA       #IMPLIED
>>  accept-charset      CDATA       #IMPLIED
>>  accept-language     CDATA       #IMPLIED >
>>  <!ELEMENT xi:fallback ANY >
>>  <!ATTLIST xi:fallback
>>  xmlns:xi            CDATA       #FIXED "http://www.w3.org/2001/XInclude"; >
>  > <!ENTITY % local.preface.class    "| xi:include" >
>>  <!ENTITY % local.part.class       "| xi:include" >
>>  <!ENTITY % local.chapter.class    "| xi:include" >
>>  <!ENTITY % local.divcomponent.mix "| xi:include" >
>>  <!ENTITY % local.para.char.mix    "| xi:include" >
>>  <!ENTITY % local.info.class       "| xi:include" >
>>  <!ENTITY % local.common.attrib    "xml:base CDATA #IMPLIED
>>  xmlns:xi            CDATA       #FIXED
>>  'http://www.w3.org/2001/XInclude'" >
>>
>>  file Mich3.xml
>>  ==============
>>  <?xml version="1.0" encoding="UTF-8" ?>
>>  <!DOCTYPE mml:math PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
>>  "http://www.w3.org/TR/MathML/dtd/mathml2.dtd";
>>  [
>>  <!ENTITY % MATHML.prefixed "INCLUDE">
>>  <!ENTITY % MATHML.prefix "mml">
>>  ]>
>>  <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"; id="mymath"
>>  display="block">
>>    <mml:semantics>
>>
>>     <mml:mrow>
>>      <mml:mi>y</mml:mi><mml:mo>=</mml:mo>
>>
>>       <mml:mfrac>
>>
>>        <mml:mrow>
>>         <mml:msub>
>>          <mml:mi>W</mml:mi>
>>          <mml:mi>f</mml:mi>
>>         </mml:msub>
>>         <mml:msup>
>>          <mml:mi>x</mml:mi>
>>          <mml:mi>c</mml:mi>
>>         </mml:msup>
>>        </mml:mrow>
>>
>>        <mml:mrow>
>>         <mml:mo stretchy='false'>(</mml:mo>
>>          <mml:msup>
>>           <mml:mi>K</mml:mi>
>>           <mml:mi>c</mml:mi>
>>          </mml:msup>
>>         <mml:mo>+</mml:mo>
>>          <mml:msup>
>>           <mml:mi>x</mml:mi>
>>           <mml:mi>c</mml:mi>
>>          </mml:msup>
>>         <mml:mo stretchy='false'>)</mml:mo>
>>        </mml:mrow>
>>
>>       </mml:mfrac>
>>
>>     </mml:mrow>
>>
>>    </mml:semantics>
>>  </mml:math>
>>
>>  --
>>  Ron Catterall, Phd, DSc                         email: ron@catterall.net
>>  Prolongacion de Hidalgo 140 
>>http://catterall.net/
>>  San Felipe del Agua                                     tel: +52 
>>951 520 1821
>>  Oaxaca      68020       Mexico                          fax: +1 530 348 8309
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>>  For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>
>
>--
>http://chris.chiasson.name/


-- 
Ron Catterall, Phd, DSc				email: ron@catterall.net
Prolongacion de Hidalgo 140				http://catterall.net/
San Felipe del Agua					tel: +52 951 520 1821
Oaxaca      68020	Mexico				fax: +1 530 348 8309


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]