You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

Latex support?

8 Post author: snarles 06 September 2011 12:42PM

Apologies since I am almost sure this has been brought up before.  Are there any plans for some sort of LateX or MathML functionality on the site?

Comments (9)

Comment author: RichardKennaway 06 September 2011 01:24:01PM *  8 points [-]

Googling to see the current state of browser support for MathML, I came across MathJax, which looks like a very easy way to support both Latex and MathML in all browsers. It's a Javascript display engine. If the headers of the page reference the MathJax files, maths in HTML is as simple as writing

<p class="math-type-block">
\[ z = r \,\cos^2(2\phi)\sin(\theta) \]
</p>

Supporting this in Markdown would need either inventing new "maths" brackets or supporting HTML within Markdown. A brief search shows some people implementing MathJax support in Markdown, but it seems to still be technically tricky with as yet no clear, simple, off-the-shelf winning solution.

I haven't explored just how much of Latex is supported, but that issue aside, I'm convinced that MathJax is the way to go for any web site that needs mathematics on its pages. Turning Latex into image files on the server is better than nothing, but it's no more than a kludge for want of anything better. MathJax is that better thing. It sets the equations as text, so they automatically harmonise with the surrounding text, and allows you to copy the underlying Latex or MathML from the web page and paste it anywhere else.

Comment author: kpreid 06 September 2011 06:43:23PM 1 point [-]

MathJax can be configured so it matches text delimiters in the HTML, not requiring any markup.

Comment author: Zack_M_Davis 06 September 2011 04:32:05PM *  14 points [-]

It's not built into the site, but you can include LaTeX in comments and posts as an image; see the Less Wrong LaTeX Editor (built by our own John Maxwell using CodeCogs's LaTeX engine).

Example:

Comment author: Squark 05 April 2013 05:26:25PM 0 points [-]

Is there a way of editing equations created this way other than typing them all over again? Supposing you closed the browser tab with the original equation?

Comment author: Watercressed 05 April 2013 05:28:30PM 1 point [-]

if you copy the url of the image, it contains the LaTeX in a url-encoded form (so spaces are replaced by %20 and ^ is replaced by %5E)

Comment author: Squark 05 April 2013 05:49:20PM *  0 points [-]

OK, and how do I drop it back into the editor? By manually fixing the %20 and %5E? Or is there something better?

Comment author: Watercressed 05 April 2013 06:39:46PM *  1 point [-]

You can edit the URL directly, and it will point to a new image; there's no need to submit it back into the website.

Comment author: cousin_it 06 September 2011 05:56:17PM *  0 points [-]

Yeah, that's what i use whenever I need to put some equations in a post or comment.

Comment author: Dr_Manhattan 06 September 2011 02:47:26PM 1 point [-]

Good idea. http://www.mathjax.org/ should do the job, I suspect the bulk of the work would be integrating it with the LW post and comment editing widgets.