MultiMarkdown and MathML - new feature and request for help

Fletcher T. Penney fletcher at
Sat Jun 10 19:53:18 EDT 2006

On Jun 10, 2006, at 7:18 PM, Michel Fortin wrote:

> Le 10 juin 2006 à 17:02, Fletcher T.Penney a écrit :


>> 1) How can I create a valid document with a .html extension?

>> (requiring .xhtml is going to break a bunch of other stuff)


> MathML (or any other XML language for that matter) is not

> recognized when the browser parse the file with the HTML parser. So

> for MathML to work, you need ".xhtml" or a "application/xhtml+xml"

> MIME type. And yes, unfortunately, that can break other stuff.


<meta http-equiv="content-type" content="application/xhtml+xml" />

in the .html file doesn't work (I had already tried...) Is there
another way around this, or must the extension be .xhtml? Surely
something as simple as a filename extension is not this important on
the web in 2006...

>> 2) How do I fix my xhtml2latex stylesheets (http://

>> to work with a file

>> that has the xmlns attribute applied to the html node? (Or with

>> whatever comes out of an answer to #1 above)


> Instead, try to answer this question: how to specify an XML

> namespace from the stylesheet?

Ok, I'll bite... So how does one do this?

>> 3) Any suggestions on the markup syntax? I sort of arbitrarily

>> chose the use of an extra `. I am sure there is a better way of

>> doing this, and would love to hear input.


> Well, if you want to be sure Markdown doesn't change the content of

> your expression, you could wrap it into a processing instruction tag:


> <?ascii2math x_(1,2) = (-b+-sqrt(b^2-4ac))/(2a) ?>


> This is less pretty, but has less chance to break too. With your

> syntax, what happens if you have some `<` in a formula? With the

> one above, only `?>` would be problematic, but you shouldn't see

> that too often in maths.

Definitely less pretty. I have no desire to require something like
"<?ascii2math ... ?>". This is clearly not what Gruber intended
when he wrote, "without looking like it’s been marked up with tags or
formatting instructions." And this is exactly what I have tried to
avoid with MultiMarkdown-specific markup. I don't mind an
unobtrusive quotation mark or two, but want to avoid things that look
remotely like "programming"...

As for the "<" issue, I don't follow. There is no use of "<" or ">"
in my current ascii2math syntax, and those symbols work just fine.


Fletcher T. Penney
fletcher at

I have noted that persons with bad judgment are most insistent that
we do what they think best.
- Lionel Abel

More information about the Markdown-Discuss mailing list