Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Milestone
Description
Bug summary
The title pretty much sums it up. I have no idea if this only happens for the eqnarray environment and AnchoredText or for all Latex text and other boxes, e.g. legends, but also don't have the time to test it myself. I'll simply keep using v3.5.3, but I hope this helps other people get to the root cause.
Code for reproduction
importnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlibfrommatplotlib.offsetboximportAnchoredTextv=matplotlib.__version__fig,ax=plt.subplots()x=np.linspace(0,2*np.pi)y=np.sin(x)plt.plot(x,y)text= ('\\begin{eqnarray*}'f'foo\\\\'f'{v=}\\\\''\\end{eqnarray*}')at=AnchoredText(text,loc='upper left',prop={'usetex':True})# at = AnchoredText(text, loc='upper left')ax.add_artist(at)plt.show()
Actual outcome
Expected outcome
Additional information
I should mention that whenusetex
is set to False, the text is displayed just fine (by text I mean the code, obviously it doesn't compile), so I can narrow it down at least that much.
Operating system
Windows 11
Matplotlib Version
3.6.0
Matplotlib Backend
QtAgg
Python version
Python 3.10.1
Jupyter version
No response
Installation
pip