5
$\begingroup$

I know this has already been brought up and (sort of) rejected, but that was over a year ago and I think it deserves a new discussion.

Computer graphics is an inherently mathematical subject (we do even have a tag). As raytracing, shading, and procedural textures are some of my specialties I regularly write questions and answers dealing with vectors and other heavily mathematical topics. So I often find myself wishing I could include prettyprint mathematical typesetting in my answers.

Currently I usually include mathematical equations by either typing them single-file in code blocks or doing the typesetting in MS Word or Mathematica and taking a screenshot. Both of these are horribly inefficient and/or hard to read.

So here are my questions:

  • Does anyone else think being able to natively typeset mathematical expressions would be valuable to Blender.SE?
  • What would be required to enable MathJaX mathematical typesetting for Blender.SE?
  • Why would we not want MathJaX?
  • Do we even still have the option of adding new features now that we have graduated?
$\endgroup$
6
$\begingroup$

I'll answer your bullet points in order.

Does anyone else think being able to natively typeset mathematical expressions would be valuable to Blender.SE?

Yes I asked for it originally, and still think it would be useful.

What would be required to enable MathJaX mathematical typesetting for Blender.SE?

The SE devs set all that up, from our perspective not much. They just add a library (MathJax) and a bit of js.

Why would we not want MathJaX?

The overhead of adding another library to load. It can make pages slower, and the rendering of the math can be slower still.
For 90ish% of our questions it would do nothing.

Do we even still have the option of adding new features now that we have graduated?

Sure! There is a tag just for asking for things like this; and the meta is the place to suggest them. If you look at SE's update log they are always changing things.

$\endgroup$
  • 2
    $\begingroup$ The overhead in loading MathJax seems trivial. It also renders fairly fast in most browsers. "If taken from the MathJax CDN, the actual (compressed) data transferred for MathJax.js will be about 14.4KB. [...]minimal configurations can be as small as 3.7KB." see 1st para of docs.mathjax.org/en/latest/misc/faq.html $\endgroup$ – Howard Pautz Sep 10 '16 at 19:05
  • 1
    $\begingroup$ When you need it - it's incredibly useful. There is math everywhere in Blender (e.g.) and yet right now it's hard to write enough of an equation to talk/ask/answer about it. $\endgroup$ – uhoh Sep 18 '16 at 10:53
  • $\begingroup$ I needed it today for this question so I used it in another stackexchange site and then pasted a screenshot. $\endgroup$ – uhoh Oct 7 '16 at 4:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .