4 ms·
Apropos "[...] for Everything", https://github.com/kisonecat/tikzjax https://github.com/kisonecat/tikzjax might be of interest. It uses a WebAssembly copy of t
by mncharity 7y ago
Apropos "[...] for Everything", https://github.com/kisonecat/tikzjax https://github.com/kisonecat/tikzjax might be of interest. It uses a WebAssembly copy of tex.
Regrettably neither KaTeX nor MathJax support category theory diagrams. And I'd like to try making interactive diagrams, to explore using mouseover supplements to reduce the learner cognitive burden of keeping track of all the moving pieces and their significance. Perhaps they might be combined with a generic js diagram library... but it doesn't look like anyone has bushwacked that path.
- johnmorrison 7y agoThanks for the link! I haven't used TikZ too much, maybe only a dozen or so times, but definitely am hoping to have something great for interactive diagrams. Will certainly keep this in mind as I add more features. I'd be interested in having a look at what are the most important and widespread types of diagrams and data visualizations in academic work and research, as I'd like to make that sort of thing better. I'm particularly inspired by the interactive visualizations on https://distill.pub https://distill.pub , however I think those are painstakingly hand-coded in SVG+JS+CSS+HTML.
- codekilla 7y agoI’m trying to set up a chat system that would enable category theory diagrams. It seems like webAssembly is the only way. I’ve come across this library before, probably will take the plunge and try to get it to work in a larger chat system.
- mncharity 7y agohttps://github.com/yishn/jsx-tikzcd https://github.com/yishn/jsx-tikzcd and https://github.com/yishn/tikzcd-editor https://github.com/yishn/tikzcd-editor look interesting.
- mncharity 7y agohttp://bl.ocks.org/larsenmtl/86077bddc91c3de8d3db6a53216b2f47 http://bl.ocks.org/larsenmtl/86077bddc91c3de8d3db6a53216b2f4... is an example of using d3 with MathJax.