在绘图文本中将负号放在数字上方的MATLAB

Ben*_*Ben 1 matlab

所以我想在一个水晶方向的情节中添加文字.听起来很容易,对吧?

这很容易[110],但如果我想做什么[-110]呢?如果你熟悉晶体学,你知道负号应该高于1.我怎么能这样做?

nir*_*msu 5

这些被称为米勒指数.你可以在Matlab text命令中使用LaTeX ,所以它非常简单:

figure();
axes();
text(0.5, 0.5, '\([1\bar{1}0]\)', 'Interpreter', 'latex');
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

甚至可以在没有LaTeX的情况下做到这一点,但除非你需要例如自定义字体,否则没有意义.