使用尚未官方的
HG2-Update导出矢量图形是一个相当大的问题. .pdf-export仍然完全被搞砸了.
什么工作正常是.svg-export,除了没有正确设置边界框.
长期解决方法是:
使用’-dsvg'(print-command)或’svg'(saveas-command)将绘图保存为矢量图形,打开开源应用程序Inkscape中的文件并再次保存为.pdf,导出区域绘制复选标记集.
相当复杂,所以我找到了一种方法,可以直接从Matlab通过命令行完成(Inkscape仍然需要!):
filename = 'test';
inkscapepath = '"C:\Program Files (x86)\Inkscape\inkscape.exe"';
%// save as .svg
saveas(gcf,filename,'svg')
%// open and save with "export-area-drawing" set via command line
system( [inkscapepath ' ' filename ...
'.svg --export-area-drawing --export-pdf=' filename '.pdf'])
这需要一些时间,但目前没有任何已知问题.
另外,之后删除svg-File:
delete([filename '.svg'])