Using Latex "~" Symbol in Python Using Latex

Using Latex "~" Symbol in Python Using Latex

Please see the piece of the code I am using to produce an image. At the end, I want to write a text withing the image. There, i want to use "~" symbol using TeX rendering set through rc parameters. But, when I run the code, it doesn't even print the "tilde" symbol. Any idea, how can I incorporate this? Thanks.

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)
2

1 Answer

To post my comment as an answer:

The problem ist that you are not using the correct latex command for a tilde. In math mode, you can use $\sim$ to write a tilde.

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.