使用 LaTeX 在 Python 中使用 LaTex "~" 符号

cat*_*cat 3 latex tilde

请参阅我用来生成图像的代码片段。最后,我想用图像写一段文字。在那里,我想使用通过 rc 参数设置的 TeX 渲染来使用“~”符号。但是,当我运行代码时,它甚至不打印“波浪号”符号。任何想法,我该如何合并?谢谢。

from matplotlib import rc
rc('text', usetex=True)
rc('font',size=size_axislabels,**{'family':'serif','serif':['Times'],'weight' : 'bold'})
bbox_props = dict(boxstyle="Square,pad=0.3", fc="w", ec="0.5", lw=3)    
........
........
ax.text(90, 41, r"Distance: $~$ 500 pc", ha="center", va="center", size=20,transform=ax.get_transform('galactic'),
        bbox=bbox_props)
Run Code Online (Sandbox Code Playgroud)

Joh*_*ann 9

发表我的评论作为答案:

问题是您没有对波浪号使用正确的乳胶命令。在数学模式下,您可以使用$\sim$写波浪号。