MS Word与文档具有相同的字体大小(样式)


3

在Microsoft Word(或其他文本处理器)中编写(例如技术报告)时,我经常使用一系列不同的程序将图形生成为图像文件。这些程序可以

  • matplotlib(Python)
  • Inkscape中
  • 高强

以及使用自定义绘图工具的各种其他软件。

人们通常可以在这些工具中选择字体和大小。但是当将图形保存为图像文件并将其插入Word文档时,字体大小(以及线条的粗细等)取决于图像分辨率,与文档无关。我正在寻找一些技巧或解决方案,使我的文档质量与LaTeX中的TikZ数字相似。TikZ数字在缩放时保持线条粗细和字体大小不变。

如何制作与Word文档中的图形样式匹配的图形和图形?


嗨,老兄。我也在寻找一个很好的工作流程来做到这一点。你有没有得到有用的东西?
Jonny

Answers:


1

AFAIK,微软没有做过这样的事情。它们支持的唯一矢量格式是增强型图元文件(.EMF),Windows增强型图元文件(.WMF)和扩展后脚本(.EPS)。 (我记得SVG支持,但我认为您可能需要从Microsoft下载插件)

最好的办法是从上述工具导出为.EPS格式,因为您可以通过简单的文本编辑器修改文本(以及行宽)中使用的系统字体。虽然通过所有线宽并修复它们并不是一项微不足道的任务,但您可以使用外部文本编辑器轻松更改字体和颜色,或者编写一个小程序/批处理文件来为您进行替换。

虽然这是一个不太理想的解决方案,它确实允许您创建您的数字,然后创建您的文档,然后做一些完成后的工作,只需找到并替换.EPS中的字体以匹配它们与你的文件选择。


最后需要注意的是,在Microsoft Office中使用矢量图形格式时,如果图像质量低于标准,请尝试从“打印预览”中查看文档,或将其保存为.PDF,并对其进行校对。有时,在处理文档时会出现锯齿以提高渲染速度。


在查看您提到的Word对SVG的支持时,我发现可以直接从Inkscape复制到Word中并获取嵌入式矢量图形。使用各种提到的工具生成矢量图形,在Inkscape中打开它们,调整大小和调整大小和线宽然后复制到Word中可能是一个很好的解决方案。但是我似乎无法在复制时使尺寸匹配。并且Inkscape无法以点为单位定义字体大小。
Bjørnar12年

此外,在Inkscape中保存.eps文件并在Word中导入它们会使所有文本消失。重新导入Inkscape时,文本显示,但出现“找不到字体”警告。
Bjørnar12年

@Bjørnar如果你感觉舒服,请用您选择的文本编辑器打开.EPS文件,看看是否能找到您使用的字体名称。你应该能够用Word使用的东西(比如Calibri或Cambria)替换它,只需更改.EPS文件中的文本并保存即可。我对Inkscape不太熟悉,但你可以用它完成同样的事情。
突破

我找不到从Inkscape保存的EPS文件中的字体名称。无论如何,我选择了Inkscape和Word都可用的字体,所以在保存文件时我的字体选择似乎丢失了。
Bjørnar2012年

你的回答让我意识到我想要的是编辑矢量图形并将它们插入Word的好方法。谷歌搜索给了我这个尖约pstoedit。通过Cygwin安装,但它导入的每个文件在导入Word时都有错误...
Bjørnar2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.