[請益]Latex interpreter環境下打非斜體希臘字母
各位大大好:小弟在用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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章