如何在matlab图标题中为一个字母设置更大的字体大小

时间:2017-05-29 18:32:58

标签: matlab

我想让\mu显示与其他字母相同的尺寸,我该怎么做?

title('Größen-Parameter x in dem spongiösen Knochen(300\mum, 600\mum und 2000\mum)');

1 个答案:

答案 0 :(得分:3)

回答标题中的问题:

您可以使用{\fontsize{size},letter}调整字母(或任意长度的文字)的字体大小。 E.g:

title('Größen-Parameter x in dem spongiösen Knochen(300{\fontsize{14}\mu}m, 600{\fontsize{14}\mu}m und 2000{\fontsize{14}\mu}m)');

然而,你的实际问题似乎是mu似乎比文本的其他部分略小。这样做的原因是,如果您调用乳胶命令(例如\mu),Matlab默认将正常文本解释为文字字符(WYSIWYG),同时使用乳胶解释器。这会导致这些字母的显示方式不同。

当然你可以增加这些字母的大小,但这不是很优雅,字母仍然会有不同的风格。作为替代方案,我建议在整个文本中使用Latex解释器 - 除了解决问题之外,它还会看起来更好!

title('Groessen-Parameter x in dem spongioesen Knochen (300 $\mu$m, 600 $\mu$m und 2000 $\mu$m)','interpreter','latex');

唯一的问题是你的德国特殊角色(ö和那个双重的东西)。要正确显示这些,您必须加载德语语言包ngerman。这并不容易,但有说明here。但是,如果您使用的是德语matlab(如果这是一件事),那么没有它可能会有效。