Hi devs,
Now that we have a clientside PDF that properly exports the mathjax macro, we need to decide whether we want to promote the mathjax macro or continue promoting the formula one.
Some considerations:
 The mathjax macro was developed because it produces better rendering than the formula macro
 The formula macro is not very easy to setup since there are several renderers. Also some user is reporting problems about using the formula macro that breaks his wiki in some cases (I don’t have the details).
 With the latest macro discovery feature from Thomas/FASTEN, it’s slightly less important to have macros bundled in XS to be discovered.
 AFAICS the mathjax macro supports more feature than the formula one (including references) and is a superset of it.
I see the following options:

Option 1: both macros at same level
 Extract the formula macro outside of XS (into xwikicontrib) and let users decide what extension to install in their wiki.
 We’ll need to recommend one extension or if both have value, then at least do a comparison table and explain when to use one over another
 We probably also need to make the mathjax macro recommended

Option 2: mathjax macro over formula macro
 Extract the formula macro outside of XS (into xwikicontrib)
 Add the mathjax macro inside XS in replacement of the formula macro

Option 3: formula macro FTW
 Deprecate the mathjax macro
 Add a new
mathjax
“renderer” in the formula macro and make it the default one. Note that when using mathjax you specify the font size in the content and not in the macro parameter as it’s done in the formula macro (but I guess it could be ignored in this case). Similarly mathjax doesn’t produce images so theimageType
macro param would also need to be ignored.  Optional: Also extract the formula macro outside of XS (into xwikicontrib)
My preference would go to option 1 and recommend the mathjax macro. The rationale for not having it in XS is that I don’t think every user needs a formula macro, it’s a pretty specific case.
WDYT?
Thanks