我想在我使用代码制作的图中的文本框中写入q=0.1 Å
。我正在使用Matlab。我写了以下内容:
str={'q=0.1$\AA$'};
annotation('textbox',...
[0.45 0.8 0.2 0.1],...
'interpreter','latex','string',str,...
'fontsize',20,...
'fontname','times new roman',...
'edgecolor','none',...
'fitboxtotext','on');
产生:
问题是 angstrom symbol它的生产有点奇怪。 A
顶部的圆圈非常偏离。我尝试了 'fontname'
的其他选项,但结果是相同的。有没有办法在Matlab中获得正确的埃符号?
最佳答案
与其说这是一个 MATLAB 问题,不如说这是一个 LaTeX 问题。如果你在 LaTeX 文档中打印 $\AA$
,它看起来是一样的。
解决方法是删除 $...$
,因为 \AA
不需要数学环境:
str={'q=0.1\AA'};
annotation('textbox',...
[0.45 0.8 0.2 0.1],...
'interpreter','latex','string',str,...
'fontsize',20,...
'fontname','times new roman',...
'edgecolor','none',...
'fitboxtotext','on');
在我看来,结果看起来好多了:
关于matlab - Matlab中的埃符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784132/