From 8247cb157445870dfbbfb5d83cae1060fd2a836d 2012-02-02 17:33:41 From: Brian Granger <ellisonbg@gmail.com> Date: 2012-02-02 17:33:41 Subject: [PATCH] Related to #1359. Removing extra $ that older versions sympy add. Older versions of sympy put in an extra $ when using latex(e, mode='plain'). We are removing those before we add our own to make sure it works. --- diff --git a/IPython/extensions/sympyprinting.py b/IPython/extensions/sympyprinting.py index 6ef9414..a607ddd 100644 --- a/IPython/extensions/sympyprinting.py +++ b/IPython/extensions/sympyprinting.py @@ -60,6 +60,7 @@ def print_latex(o): """A function to generate the latex representation of sympy expressions.""" s = latex(o, mode='plain') s = s.replace('\\dag','\\dagger') + s = s.strip('$') return '$$%s$$' % s