Future of math typesetting in Prince?
I am considering using Prince instead of LaTeX to maintain documentation that is heavy with math and will be published to HTML and PDF. The features and performance of Prince seem mostly adequate, but I am concerned about the equation typesetting.
I don't use bitmapped images for math, since equations should be editable, and must print cleanly.
SVG images do print very well, but they are not directly editable and the machinery to produce them is heavy.
MathML seems to be what people are focusing on now. I used to be enthusiastic about MathML a decade ago. But the following years have failed to produce a layout engine for MathML that approaches TeX in quality. I have been checking the output of the new HTML5 browsers and am not impressed.
So for now, I think the best option for editable equations with good layout and smooth printing is something like MathJax.
Considering your development plans for Prince, how do you see these options? Do you have anything in the works that might make MathML or SVG a better option?
Has anything changed since January? Is there any progress in MathJax support for instance?
Thank you mikeday! That is fantastic! Prince would suddenly become much more useful for me. Do you have a rough idea about when that next release would be ready?
Can you give a rough indication of when this will likely be ready? 1 week, month, half a year, a year, 10 years? I'm really waiting for this.
Six months perhaps? We've made a lot of progress, but there is still more work to do.
Is there any news in Prince 9?
What is the estimate of when you will be able to support HighCharts? This is the only reason I am not going to purchase this software, and would like to know an estimate to know if I need to come up with another solution or not. Otherwise, this software is amazing, unfortunately I need HighCharts support.
Here is a StackExchange link about Prince XML and MathJax
that may prove useful to the developer.
Also worth reading is this interesting article which may serve as a warning to the owners
I wrote a proposal
to extend Pandoc
's (X)HTML writer with support for SvgTex
This would allow a work flow where math is rendered by MathJax
into high-quality SVG which subsequently is injected into the XHTML input for Prince XML.
More details about this work flow are contained in the proposal
.Please, express your support in favour of this proposal over at the pandoc forum!
This would solve all issues concerning typesetting and embedding math in Prince XML!
@emperor, you may look here
for a workaround. It uses a similar approach but is a lot simpler to set up. And it's available
FYI, I am currently using the math2svg Lua filter
, that I developed for Pandoc.
The latest build
of Prince now supports MathJax 3, as demonstrated here