python上的Latex:\alpha和\beta don';不行?
我用matplotlib制作一些图形,我用latex制作图例 更具体地说,我正在尝试使用以下内容:python上的Latex:\alpha和\beta don';不行?,python,matplotlib,Python,Matplotlib,我用matplotlib制作一些图形,我用latex制作图例 更具体地说,我正在尝试使用以下内容: loglog(x,x, '-r',label='$ \alpha $') legend() show() 但是,此代码不会在图形上显示图例,并且在关闭图像后出错 我使用的是Enthound包(用于mac),但错误来自pylab/scipy 出现的错误正好是: $ lpha $ (at char 0), (line:1, col:1) 但是,如果使用\mu或\gamma,则效果良好!!我仅在\b
loglog(x,x, '-r',label='$ \alpha $')
legend()
show()
但是,此代码不会在图形上显示图例,并且在关闭图像后出错
我使用的是Enthound包(用于mac),但错误来自pylab/scipy
出现的错误正好是:
$ lpha $ (at char 0), (line:1, col:1)
但是,如果使用\mu或\gamma,则效果良好!!我仅在\beta和\alpha上发现有关此问题的信息
有人知道这是什么吗?我相信python正在将“\a”解释为某个字符。。。但是我不知道应该如何调试/避免它。问题是
\a
和\b
中有一个Python字符串文本
我建议您在字符串中嵌入反斜杠时使用:
r'$ \alpha $'
除了使用原始字符串(如上所述),还可以转义反斜杠。因此,键入
\\alpha
和\\beta
也会起作用。您是否尝试了\\a
而不是\a
?对于那些试图重现答案的人,有一个(明显的)输入错误可能值得一提:r'$\alpha$'
(结束语缺失)。接受的答案对我不起作用,即“$\beta$”,但是,$\\beta$没有。