MathML, Latex or similar for web-based WYSIWYG editor [closed]

瘦欲@ 提交于 2019-12-09 06:08:05

问题


I am looking for a web-based WYSIWYG (or WYSIWYM) editor like TinyMCE or WMD Editor (used to write this question) that supports users to write mathematical formulas. I have looked at LaTeX a little bit but it has a learning curve and I am not sure if support for MathML is extensive. Ideally I would also like to avoid having to rewrite an editor and would rather just pick one off the shelf.

Would like to know if any of you have dealt with a similar situation and what solution you adopted/built.


回答1:


http://www.dessci.com/en/ has the software to do exactly what you want.




回答2:


I was looking for something similar and came across this question. Then I was excited to find Mathquill, via the Wikipedia page on formula editors.

I've used a bunch of different formula editors, from MS Equation Editor to Google Docs' to LyX, and this is probably the most usable/fluid of all of them for simply banging out formulas. And it's web-based and GPL. This thing is much nicer than Google Docs' formula editor, at least.

Still leaves plenty of things to be desired, e.g. so far I've found: bolding, entering things like bra-kets, \hat, undo/redo history, mouse drag selection, etc. But I'm impressed by what's already in there. Anyway, it's just a few Javascript files, and on github.




回答3:


I used texvc in a project a while back (what wikipedea uses) and it was reasonable, but it isn't really WYSIWYG. On the other hand, I prefer that since in many cases it's easier to specify what you mean than draw it.




回答4:


see here DragMath

http://www.dragmath.bham.ac.uk/index.html

which is already used by Moodle and other sites.

And its Open Source




回答5:


WIRIS would be another Javascript based visual math editor (commercial license required for some applications).



来源:https://stackoverflow.com/questions/698272/mathml-latex-or-similar-for-web-based-wysiwyg-editor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!