|
如确认preference中字体设置按eight所述设定,则可确定必不是MATLAB的问题,只有在MATLAB内部生成pdf图形文件会出现中文字符不支持的乱码,其他edit→copy figure到word、print成emf格式在word中插入→图片→来自文件→emf文件或建立word文件之后用acrobat生成pdf,中文显示在我电脑均一切正常。具体原因别人不在你电脑旁,因此无法判断,请先查看系统字体或在其他电脑上用如下代码确认问题是否存在。
新建 Microsoft Word 文档.pdf
(72.13 KB, 下载次数: 1)
新建 Microsoft Word 文档.doc
(30 KB, 下载次数: 3)
doc或pdf文件中第二幅图是插入下列代码生成的emf格式图形。
- figure('name','我是中文标题','numbertitle','off')
- plot(linspace(0,2*pi),sin(cos(linspace(0,2*pi))))
- legend('我是legend图例')
- title('我是图标题','fontname','隶书','fontweight','bold','fontsize',16)
- xlabel('我是横坐标','fontname','隶书','fontweight','bold','fontsize',14)
- ylabel('我是纵坐标','fontname','隶书','fontweight','bold','fontsize',14)
- print(gcf, '-dpdf', '测试中文')
- print(gcf, '-dmeta', '测试中文')
复制代码 |
|