保存文件时特殊字符中断

溶质

在运行以下程序时,Octave将显示一个带有图例的图形ä但是,已保存的pdf文件中的图将显示^/其他格式(例如png或jpeg)相同。任何想法如何解决这一问题?我确实搜索了好一阵子,但不知何故找不到解决方案。

我在Ubuntu 14.04上使用4.2.1版本。

x = linspace(1,10)
y= sin(x)
plot(x,y)
legend('ä')
print('test.pdf')

编辑:
所以我确实找到了解决这个问题的可能的方法:

print('test.pdf','dpdfcairo')  

这将产生以下错误:

错误:print.m:PDFCAIRO输出不适用于GL2PS输出

搜索错误消息会导致我使用旧的gnuplot线程,但对于如何解决此问题我有些迷茫。

Marph

您需要添加行

graphics_toolkit("gnuplot");

在开始时使用'-dpdfcairo'而不是'dpdfcairo'

我猜默认情况下Octave正在加载qt或提供fltk图形工具包,但是pdfcairo只是支持使用gnuplot八度文档

使用Gnuplot图形工具箱时,生成基于Cairo的输出。

因此完整的代码是:

graphics_toolkit("gnuplot");
x = linspace(1,10);
y= sin(x);
plot(x,y);
legend('ä');
print('test.pdf', '-dpdfcairo');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章