如果我有一个变量并想使用字符串格式,我会使用:
print 'r_0 =%02f ' %(variable1)
工作正常。但是我想使用"数学模式"在print
内。
即。
print r'$r_{0}=%02f \pm %02f$' %(variable1,variable2)
上述情况似乎无效。它只是正确打印variable1
和variable2
的值,但它不应该打印r_0
和\pm
。即打印
$r_{0}=18.966 \pm 0.424698$
我的问题是,如何使下标(r_{0})
和\pm
有效!
答案 0 :(得分:0)
据我所知,您似乎将字符串格式与LaTeX混淆。你不能使用内联LaTeX和Python。
答案 1 :(得分:0)
如果您尝试在ipython-notebook中的code
- 单元格中呈现LaTeX格式的字符串,则必须执行以下操作:
from IPython.display import display, Math
display(Math(r'$r_{0}=%02f \pm %02f$' % (1, 2)))