不幸的是,由於windows的問題,我無法使用LaTeX
呈現我的matplotlib
文本。所以基本上我需要在matplotlib's
文本處理中將一行放在一個字母下。如何在matplotlib中的一個字母(下劃線字符)下面放置'underbar'?
到目前爲止我最近的是ax.text(x,y,z, r'$\mathbf{\underbar r}$')
,但這只是產生_r
。因此,如果有一種方法可以在'r'下獲得這個棒,那將是驚人的。提前致謝!
P.S.我已經嘗試ax.text(x,y,z, r'$\underline{\mathbf{r}}$')
但這似乎並沒有工作,:,(
編輯
剛剛意識到,你可以「騙」 matplotlib
:通過放置文本完全相同的位置只是一個d \underbar
,這使得它出現在信用證項下,即ax.text(x,y,z, r'$\mathbf{r}$')
隨後ax.text(x,y,z, r'$\mathbf{\underbar}$')
但是更快的方法仍然會感激,謝謝!
通過「問題,我不能提供任何我乳膠matplotlib文字的窗口」你的意思是你不能使用'plt.rc(」文字',usetex = True)'? – ImportanceOfBeingErnest
'$ \ mathbf {\ underline {r}} $'? – Werner
@ImportanceOfBeingErnest是的,不幸的是它看起來崩潰'python.exe',這是我之前在這個問題上的帖子! http://stackoverflow.com/questions/41453109/how-to-write-your-own-latex-preamble-in-matplotlib/41453758?noredirect=1#comment70489569_41453758 http://stackoverflow.com/questions/41600714 /爲什麼不做python變得無法響應 - 當我使用乳膠渲染文本/ 41600957?noredirect = 1#comment70440897_41600957 – Aldahunter