MATLAB绘图标签/标题中的扩展ASCII字符

时间:2013-03-25 19:44:26

标签: matlab character-encoding plot extended-ascii

我需要在一个情节上加上“天真”字样,并将其保存为PNG和PDF。有时它在标题或刻度标签中。无论我尝试过什么,我总是得到右箭头符号(png)或空格(pdf)而不是ï字符。

我查看了函数native2unicode和unicode2native,但它们似乎只适用于文件输入/输出。

我无法相信这项任务在MATLAB中如此困难。

我正在使用MATLAB 2012b更昂贵的Windows 7。


符号ï包含ascii代码0239或十六进制0xEF。如果用Alt-0239输入,MATLAB会在控制台中显示它,但显示为空方块。

disp(ï) example

MATLAB将26作为字符代码返回:

>> int32('Naïve')
ans =
          78          97          26         118         101

MATLAB的TeX Character Sequence Table中没有此符号。

1 个答案:

答案 0 :(得分:5)

这必须有效:

X=rand(10,1)
Y=rand(10,1)
plot(X,Y)
title('na\"{i}ve','interpreter','latex');

如果需要,还可以更改字体和大小等。

顺便说一句,看看

http://en.wikibooks.org/wiki/LaTeX/Special_Characters

相关问题