作者a91052468987 (joesky)
看板MATLAB
标题[请益]Latex interpreter环境下打非斜体希腊字母
时间Wed Apr 22 19:35:22 2020
各位大大好:小弟在用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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1587555324.A.927.html
1F:推 erre: 其实就是拉铁可怎麽打可以呈现你要你样子,里面就怎麽打 05/01 08:52