TeX $\times$ symbol not working in matplotlib?

gwhite gwhite at ti.com
Fri Apr 18 19:14:51 EDT 2014


On Friday, April 18, 2014 10:04:17 AM UTC-7, Peter Otten wrote:
> gwhite wrote:
>> > plt.title(' '.join([r'$\mathrm{poles}$', r'$(\times)$',\
> > r'$\mathrm{\&}$', r'$\mathrm{zeros}$',
> > r'$(\circ)$', r'$\mathrm{of}$',\
> > r'$T(s)T(-s)$']), fontsize=16)
>> Note that adjacent string literals on the same line or inside parentheses 
> are automatically concatenated by the compiler. So you may write the above 
> as
>> plt.title(
> r'$\mathrm{poles}$ $(\times)$ '
> r'$\mathrm{\&}$ $\mathrm{zeros}$ '
> r'$(\circ)$ $\mathrm{of}$ $T(s)T(-s)$',
> fontsize=16)
>> Even if you leave everything else as is you don't need any backslashes at 
> the end of the line.

Well even if it had been right, I omitted one (backslash). I'm such a newb/hack. lol. No animals were harmed.
Yeah, I have noticed that they don't seem to be needed, but I think I remember reading "someplace-somewhere" that a backslash means a line continuation, and perhaps I saw some author put them in. So I did it out of trying to be "strict."
I'm not sure when a backslash continuation might be needed, or if that requirement has been designed out of Python.
Anyway, thanks to all for the notes!


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /