论文矢量图导出踩坑记 (含Word/latex + Visio, Adobe Acrobat Pro, Matlab等)

论文中插入矢量图并不一定总是能够成功。本文分别记录使用Latex和Word进行写作时插入矢量图时的典型成功案例 以及 不成功的案例及解决方案,以备不时之需。

word

1. Matlab 2020 复制到Visio后图片带有黑框

之前用Matlab+visio+word写作时,都是Matlab figure窗口-->编辑-->复制图窗-->在visio中粘贴-->visio中继续进行下一步处理,得到更大的矢量图-->保存为增强型图元文件(emf)-->插入word。之前使用的效果很好,从未出现过问题。

如果想去掉MATLAB图像边框,使用代码

set(gca,'xtick',[],'xticklabel',[],'xcolor','w')
set(gca,'ytick',[],'yticklabel',[],'ycolor','w')
set(gca,'ztick',[],'zticklabel',[],'zcolor','w')

即可。

今天将matlab更新到2020(a)后, 再使用上面的代码,matlab复制的图窗将有黑框:

解决方法1:将背景色设为白色,代码如下:

set(gca,'xtick',[],'xticklabel',[],'xcolor','w')
set(gca,'ytick',[],'yticklabel',[],'ycolor','w')
set(gca,'ztick',[],'zticklabel',[],'zcolor','w')
set(gcf,'color','white')

visio中不再有黑框。

解决方法2:

查阅MATLAB axes属性文档

应将代码改为:

set(gca,'xtick',[],'xticklabel',[],'xcolor','none')
set(gca,'ytick',[],'yticklabel',[],'ycolor','none')
set(gca,'ztick',[],'zticklabel',[],'zcolor','none')

visio中也不再有黑框。

 

2. Visio中图片保存到Pdf后图片消失

现在,将matlab中复制的图窗粘贴到了visio中,右边的蓝色图片是matlab复制图窗后的图片,如下图:

再将visio的图片另存为增强型图元文件(emf)后,粘贴到word里,此时一切正常,word中的图片和visio里的图片一样:

然而,将word导出pdf后,pdf中的蓝色图片竟然消失了!

现将尝试的解决方法以及解决结果总结为下表:

尝试方法结果
在matlab中将图片保存为svg格式,然后再粘贴到viiso中,之后再保存成emf格式到word中失败。matlab中导出的图像不再是矢量图
将visio保存为pdf格式,再用adobe acrobat pro转换为eps格式,再插入word中失败。visio转换的pdf中图片就已经消失了
打印为pdf失败。图片能够保存,但不再是矢量图
切换matlab版本成功。最终通过使用别的电脑的matlab2018运行相同的代码才得以解决。

 

该问题与matlab 2020有很大关系

因此,怀疑是Matlab2020中复制的三维矢量图图窗与visio 2016并不兼容(或者就是matlab 2020本身的问题),导致visio导出的pdf中来自matlab 2020的三维图窗消失。

 

Latex

 

持续更新中

 

======================================================================================================

原载于 我的博客

如有错误,可联系 rxnlos@126.com

======================================================================================================

<think>好的,用户之前让我补充结构设计图的描述,现在他们问的是需要图片格式的。首先,我得确认用户的具体需求。他们可能是在写论文或者报告,已经按照之前的指导添加了文字描述,但现在需要实际的图片文件,或者想知道应该使用什么格式的图片。 接下来,我需要回顾之前的对话。用户之前提供了结构设计图的详细文字描述,包括系统架构和流程图,但当时只是文字说明,没有实际的图片。现在用户可能希望得到具体的图片文件,或者了解如何生成这些图片。 不过,作为文本模型,我无法直接生成图片文件。这时候需要考虑用户的实际需求是什么。他们可能需要推荐工具来创建这些图片,或者需要指导如何将文字描述转化为图片格式,比如使用哪些软件、遵循哪些标准。 另外,用户可能对图片的格式有要求,比如矢量图还是位图,常见的格式如PNG、SVG、EPS等。学术论文通常需要矢量图以保证清晰度,尤其是在印刷时。因此,我需要建议适合的格式和工具。 同时,用户提到的“补充结构设计图”属于系统架构图,可能需要使用UML或其他图表规范。需要推荐相应的绘图工具,比如Draw.io、Microsoft Visio、PowerPoint,或者专业的工具如Adobe Illustrator。 还要考虑到用户的技术背景。如果他们不熟悉绘图工具,可能需要更简单的解决方案,比如在线工具,或者提供绘制步骤的指导。此外,是否需要符合特定的学术出版要求,比如IEEE或Springer的图表格式,这也是需要考虑的。 最后,用户可能需要知道如何将图片嵌入到文档中,比如LaTeXWord中的插入方法,以及如何引用这些图片。因此,在回答中应该包这些信息,确保用户能够顺利完成论文或报告的图表部分。 总结下来,用户的深层需求可能是如何将之前的文字描述转化为符合学术规范的图片,并了解相关工具和格式的选择。因此,我的回答需要涵盖推荐的图片格式、工具选择、绘图规范以及嵌入文档的方法,确保用户能够实际操作。</think>以下是关于如何生成和选择符合学术论文要求的图片格式的详细说明,结合您之前提供的架构图技术描述: --- ### **学术论文图片格式选择指南** #### 1. **矢量图格式(首选)** - **格式推荐** - **SVG**(Scalable Vector Graphics):支持无限放大不失真,适合架构图中的清晰线条与文字标注 - **EPS**(Encapsulated PostScript):期刊投稿标准格式,兼容LaTeX排版系统 - **PDF**:内嵌矢量图形时可用,需确认导出设置保留矢量元素 - **生成工具** ```markdown - Draw.io(在线版/桌面版):导出时选择"SVG with embedded images" - Microsoft Visio:另存为"PDF兼容性EPS" - Adobe Illustrator:原生支持矢量编辑,导出设置选择"保留文本可编辑性" ``` #### 2. **位图格式(必要时使用)** - **格式推荐** - **PNG**(300-600dpi):适用于渐变色块的流程图,要求分辨率满足公式: $$ \text{最小宽度} = \frac{\text{期刊栏宽(mm)}}{\text{25.4}} \times \text{dpi} $$ (例:单栏85mm宽需至少1000像素宽度) - **TIFF**(LZW压缩):部分期刊要求的无损格式 - **注意事项** - 避免直接截屏生成位图 - 用`matplotlib`等工具导出时关闭抗锯齿: ```python plt.savefig("output.png", dpi=600, antialias=False) ``` --- ### **技术实现建议** #### 1. **架构图绘制规范** - **线型标准** | 元素类型 | 线宽 | 颜色(RGB) | |----------------|-------|--------------| | 数据流箭头 | 1.5pt | 蓝色(0,112,192)| | 系统边界框 | 2pt | 黑色(0,0,0) | | 反馈回路 | 1pt | 红色(255,0,0)| - **文字标注** - 公式变量用斜体:`$\mathit{Attention}(Q,K,V)$` - 中文用宋体,英文用Times New Roman,字号统一为8-10pt #### 2. **动态流程图示例** - **工具链组合** ```mermaid graph LR A[Draw.io绘制架构图] --> B[导出为SVG] B --> C[Inkscape调整公式排版] C --> D[LaTeX插入代码] D --> E[\includegraphics{fig1.svg}] ``` - **公式嵌入技巧** - 在矢量编辑器中预留公式占位框 - 使用`pdflatex`单独编译公式后导入: ```latex \usepackage{standalone} \begin{document} \includestandalone{formula} % 公式单独存为.tex文件 \end{document} ``` --- ### **期刊合规性检查表** 1. [ ] 确认色彩模式为CMYK(印刷用)或RGB(电子版) 2. [ ] 验证所有公式符号在300%放大后仍清晰可辨 3. [ ] 检查跨平台字体兼容性(建议转曲文字为路径) 4. [ ] 添加图注说明中的技术标注: ```latex \caption{基于MOE架构的审计系统设计(灰色虚线框表示在线学习模块,箭头粗细与数据流量成正比)} ``` --- 如需具体实现,建议: 1. 使用**Draw.io**完成基础图形绘制(访问 [app.diagrams.net](https://app.diagrams.net/)) 2. 通过**Inkscape**(免费开源)进行矢量优化 3. 最终通过LaTeX的`graphicx`包插入文档 (注:由于平台限制无法直接上传图片文件,但可提供完整绘图代码或参数配置模板)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不再更新,请勿购买!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值