[請益]Latex interpreter環境下打非斜體希臘字母

看板MATLAB作者 (joesky)時間4年前 (2020/04/22 19:35), 編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
各位大大好:小弟在用MATLAB畫圖,因為較習慣Latex的語法, 所以座標軸或是legend的文字,大多是用latex interpreter, 比如:xlabel('$E_J/E_C$','interpreter','latex','fontsize',20) 現在我想打出 latex語法中的 $eV~(\textmu \rm{eV})$,表示eV (micro electron volt)的意思。其中第一個eV是變數,需要是斜體。而後面的希臘字母\mu eV是單位, 需要是正體。 不知道有沒有辦法在latex interpreter的環境中實現這一點。 我有嘗試改用 tex interpreter: xlabel('\it{eV} (\rm{μeV})','interpreter','tex','fontsize',20) 其中μ是我copy paste來的正體\mu 雖然斜/正體是我想要的效果,但是字型不一樣... 然後我查到latex的字型似乎是'cmr10' 所以我又試了: xlabel('\it{eV} (\rm{μeV})','interpreter','tex',' FontName','cmr10','fontsize',20) 這樣子雖然其他字(前後的eV)成功改成了latex interpreter環境下的字體, 但μ卻變成了"`"... 謝謝大家願意花時間看我的問題QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 88.65.236.174 (德國) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1587555324.A.927.html

05/01 08:52, 4年前 , 1F
其實就是拉鐵可怎麼打可以呈現你要你樣子,裡面就怎麼打
05/01 08:52, 1F
文章代碼(AID): #1Ue2lyad (MATLAB)