在 Microsoft Word(或其他文本处理器)中撰写(例如技术报告)时,我经常使用各种不同的程序将图形生成为图像文件。这些程序可以
- matplotlib (Python)
- Inkscape
- Excel
以及所有其他带有自定义绘图工具的软件。
人们通常可以在这些工具中选择字体和大小。但是,当将图形保存为图像文件并将其插入 Word 文档时,字体大小(以及线条的粗细等)取决于图像分辨率,与文档无关。我正在寻找一些技巧或解决方案,使我的文档的质量类似于 LaTeX 中的 TikZ 图形。TikZ 图形在缩放时保持线条粗细和字体大小不变。
如何制作与 Word 文档中的图形样式相匹配的图形和数字?
答案1
据我所知,微软还没有做过这样的事情。他们支持的唯一矢量格式是增强型图元文件 (.EMF)、Windows 增强型图元文件 (.WMF) 和扩展 PostScript(.EPS)。 (我记得它支持 SVG,但我认为你可能需要从 Microsoft 下载一个插件)
最好的办法是从上述工具导出为 .EPS 格式,因为您可以从简单的文本编辑器修改文本中使用的系统字体(以及线宽)。虽然不是遍历所有线宽并修复它们是一项简单的任务,您可以使用外部文本编辑器轻松地更改字体和颜色,或者编写一个小程序/批处理文件来为您进行替换。
虽然这不是一个理想的解决方案,但它做允许您创建图形,然后创建文档,然后做一些完成后的工作,只需查找并替换 .EPS 中的字体以使其与您的文档选择相匹配。
最后要说的是,在 Microsoft Office 中使用矢量图形格式时,如果图像质量不佳,请尝试从“打印预览”查看文档,或将其保存为 .PDF,然后以此方式进行校对。有时,在处理文档时会出现混叠现象,以提高渲染速度。