给定Simulink框图(模型),我想生成稍后在LaTeX文档中使用的“屏幕截图”。 我希望这个截图是PDF(矢量图形, - > pdflatex),带有一个紧密的边界框,我的意思是图表周围没有不必要的空白区域。
我搜索了网络,搜索了stackexchange,搜索了matlab doc。 但到目前为止没有成功。 一些说明:
对于数字,这个问题有解决方案。 我有一个Simulink框图,它有所不同(见下文)。
我知道使用pdfcrop等附加软件的解决方案。
PDF似乎是真正生成矢量图形的唯一驱动程序(Win7上的R2013b)。 EPS和PS输出似乎有里面的位图。 你可以放大,你看。
我尝试过的:
1。
print的默认行为
modelName = 'vdp'; % example system
load_system(modelName); % load in background
% print to file as pdf and as jpeg
print(['-s',modelName],'-dpdf','pdfOutput1')
print(['-s',modelName],'-djpeg','jpegOutput1')
JPEG看起来很好,紧凑的边界框。 PDF以一个看起来像A4或usletter的页面为中心。 不是我想要的。
2。
modelName = 'vdp'; % example system
load_system(modelName); % load in backgroun