<div>I feel like a jerk, I just checked to see if this problem shows up on our own gitit+pagedown live renderer, and the same bug is present!  We use pandoc to do the final render, which is probably why I hadn&#39;t noticed it before.</div>
<div><br></div><div><div>The StackExchange guys do some special parsing before they hand their code off to the PageDown parser, you can see it here:</div><div><br></div><div><a href="http://cdn.sstatic.net/js/mathjax-editing-new.js">http://cdn.sstatic.net/js/mathjax-editing-new.js</a></div>
</div><div><br></div><div>This is probably going to be the most familiar syntax for people used to LaTex and willing to work with Markdown for their outer formatting.</div><div><br></div>Digging into the ipython source, the Markdown.converter is initialized in notebookmain.js then utilized in the textcell.js markdown render function.  I don&#39;t see any special parsing done for handling the math symbols.   I think the render function in textcell.js would be the right place to add the math delimiter strip/replace hooks.<div>
<br></div><div>If you guys are interested, I can see about getting the SE mathjax-editing-new.js code licensed for redistribution, the SE guys are pretty hip to this kind of thing so I don&#39;t expect it to be a problem.</div>
<div><br></div><div>A</div><div><br><div class="gmail_quote">On Thu, Aug 23, 2012 at 3:29 PM, Aron Ahmadia <span dir="ltr">&lt;<a href="mailto:aron@ahmadia.net" target="_blank">aron@ahmadia.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It&#39;s a bit weird that they&#39;re using Pagedown for this, because it&#39;s mostly used for live previews, not rendering.  Something must be misconfigured, because Pagedown+MathJax is a pretty standard setup.  I&#39;m digging into the code now.<span class="HOEnZb"><font color="#888888"><div>

<br></div></font></span><div><span class="HOEnZb"><font color="#888888">A</font></span><div><div class="h5"><br><br><div class="gmail_quote">On Thu, Aug 23, 2012 at 3:15 PM, Thomas Kluyver <span dir="ltr">&lt;<a href="mailto:takowl@gmail.com" target="_blank">takowl@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On 23 August 2012 15:13, Aron Ahmadia &lt;<a href="mailto:aron@ahmadia.net" target="_blank">aron@ahmadia.net</a>&gt; wrote:<br>
&gt; Okay, if the notebook is using python-markdown, it might be as simple as<br>
&gt; installing this extension:<br>
<br>
</div>Unfortunately it&#39;s not. All the markdown processing happens in the<br>
browser, using Javascript. You can see the code for it here:<br>
<br>
<a href="https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/static/pagedown/Markdown.Converter.js" target="_blank">https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/static/pagedown/Markdown.Converter.js</a><br>


<div><div><br>
Thanks,<br>
Thomas<br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org" target="_blank">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>