word/latex插入矢量图并导出为pdf

制作论文插图

有人喜欢用visio,有人喜欢用drawio,我就不一样了,我喜欢的drawio+viso。这也没办法。drawio画图舒服,但是导出的矢量图插入word有bug,详情见这里,但是我试了没有用,所以只能用drawio画好后,用visio打开,调整一下可能变化的格式,然后导出矢量图插入word。

visio调整格式

假如说现在已经在drawio画好了图,如下:
在这里插入图片描述
保存为.svg文件
在这里插入图片描述
然后用visio打开,如下:
在这里插入图片描述
发现有个主要问题,就是用latex打的公式在visio中不能识别。我在visio和word套件中都是用的AxMath插件,类似于Mathtype。现在重新打公式。插入对象AxMath:
在这里插入图片描述
完成后结果如下:
在这里插入图片描述
删掉周围的空白部分
①在空白处右键选择显示ShapeSheet
在这里插入图片描述
②将参数改为如下所示:
在这里插入图片描述
③选择设计->大小->适应绘图
在这里插入图片描述
得到了一个没有白边的图:
在这里插入图片描述

然后就是保存为矢量图,我习惯用.emf文件,不容易出问题。

在word中插入

就如同插入图片,直接插入就可以

转pdf

转为pdf容易出现问题,最好装上Adobe套件:建议直接用系统自带的pdf打印机打印pdf,这样基本上不会出问题。
在这里插入图片描述
选择另存为Adobe PDF即可。

注意

如果选择的.svg,转为pdf后会出现公式模糊;不使用Adobe套件,矢量图的字体会放得极大,完全失真

补充

有时候用python画好的图,只需要保存为.svg格式:

plt.savefig('Acc with SNR.svg', format='svg')

直接插入word是不行的,线条会乱掉。解决办法是下一个inkscape然后直接打开python导出的.svg矢量图。选中图像主体,按ctrl+shift+R,去除白边之后再另存为.emf文件即可。

#LaTex插入矢量图

制作矢量图

visio画好图之后,另存为pdf。
在这里插入图片描述

使用inkscape编辑

inkscape导入的pdf图有两个问题,第一是有黑色的边框;第二是有白边。我找到一种简单粗暴的解决方法:
在这里插入图片描述

  1. 先用inkscape打开pdf图在这里插入图片描述
  2. 选中要保存的主体并直接复制,在这里插入图片描述
  3. 然后新建一个inkscape文档,直接粘贴,并在选中粘贴内容的情况下按ctrl+shift+R,去除白边之后再另存为.eps文件即可.
    在这里插入图片描述

注意

在word中推荐使用emf,在latex中推荐使用eps

<think>嗯,用户问的是如何在Simulink中将波形图导出矢量图格式。我之前看到过几个引用,需要先回顾一下这些引用内容。首先,引用[1]提到在MatLab中导出矢量图的步骤,包括从示波器打印到图窗,然后在导出设置中选择向量格式,比如PDF、EPS、SVG等。引用[2]和[3]也涉及SIMULINK中scope波形的导出和设置,特别是使用Mux模块。引用[4]则提到通过FORMAT菜单中的Screenshot选项复制矢量图Word。引用[5]解决的是导出到Visio时数据点过多的问题,需要限制数据点数量。 用户的需求很明确,但可能需要分步骤指导。首先,用户可能需要知道如何将Scope中的波形保存到图窗,然后调整导出设置。可能还需要注意不同的Simulink版本,比如引用[4]提到的2022a版本没有某些选项,而使用截图功能。此外,数据点太多可能导致问题,引用[5]建议限制数据点数量以确保顺利导出。 需要整合这些信息,确保步骤清晰。比如第一步是保存到图窗,第二步调整导出设置中的渲染选项,第三步选择矢量格式导出。同时,提供替代方法,如直接截图复制到Word,或者使用Mux模块处理多信号。还要提醒用户注意数据点数量,避免在Visio中打开时出现问题。 另外,用户可能不知道哪些是常见的矢量图格式,需要列出如PDF、EPS、SVG等。可能还需要提到不同版本的Simulink操作差异,比如旧版本和新版本的导出方法。确保覆盖所有可能的导出途径,帮助用户选择最适合的方法。最后,相关问题可以涉及性能优化、不同格式比较或Visio兼容性问题,这些都是用户可能后续会遇到的。</think>### 如何在Simulink中将波形图导出矢量图格式? #### 分步操作指南: 1. **将波形从Scope输出到图窗** - 在Simulink的Scope界面中,点击工具栏的 **Print** 按钮(或通过快捷键 `Ctrl+P`),将波形图打印到MATLAB图窗[^1][^3]。 2. **设置矢量图导出参数** - 在图窗中,依次选择 **文件 → 导出设置**,打开配置界面[^1]。 - 在 **渲染** 选项卡中: - 选择 **自定义渲染器** 为 `Painters`(矢量渲染引擎) - 分辨率设置为 `600 dpi`(平衡清晰度与文件大小) - 文件格式选择矢量类型(如PDF、EPS或SVG)[^2]。 3. **导出矢量文件** - 点击 **导出** 按钮,选择保存路径和文件格式。推荐使用以下矢量格式: - **PDF**:通用性强,适合文档插入 - **EPS**:出版行业标准格式 - **SVG**:网页兼容性佳,可无限缩放[^4]。 #### 优化技巧: - **多信号处理**:在模型中添加 `Mux` 模块合信号,确保所有波形在同一坐标系中显示。 - **数据点控制**:通过Scope属性设置限制数据点数(例如每0.1秒10万点),避免导入Visio时曲线断裂[^5]。 - **直接复制矢量图**:在Simulink 2022a及以上版本,使用 **FORMAT → Screenshot → Copy as Vector Graphic** 直接复制到剪贴板,粘贴至Word/Visio[^4]。 #### 格式对比: | 格式 | 适用场景 | 兼容性 | |-------|-------------------------|-------------| | PDF | 学术论文/打印文档 | 跨平台通用 | | EPS | LaTeX/期刊投稿 | 专业出版 | | SVG | 网页嵌入/交互式可视化 | 浏览器支持 | #### 常见问题解决: - **Visio中曲线变直线**:减少Scope的采样点数或分段导出数据[^5] - **图像模糊**:确认导出时未选择位图格式(如PNG/JPG),且渲染器设为 `Painters`
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值