我想在我的 ConTeXt 文档中使用 matlab 图,但在 Inkscape 中对其进行预处理。我想知道是否有一些推荐的工作流程。
到目前为止我正在做的事情是这样的:
- 将 matlab 图形另存为“fig”,这样我就可以在 matlab 中重复使用该图形。以防万一
- 使用 plot2svg 从 matlab 创建 SVG(实际上我已经修补了原始文件以对 svg 进行 gzip 压缩。)
- 在 Inkscape 中编辑图表
- 这是我的一个问题:使用编辑的图 ConTeXt
我正在使用 MkII(pdfTex),因为我在使用 MkIV(实际上支持 SVG)时遇到了一些问题(布局、没有欧拉字体等),而且我认为它仍处于测试阶段。
我想将压缩的 SVG 直接导入我的 ConTeXt 文档中,但不知道该如何导入该文档。wiki 中提到的方法也不起作用。有没有办法使用 Inkscape 自动将文件转换为 pdf 等格式?
也许我的工作流程不是最适合这项任务的,所以我也想知道是否有更好的方法在我的文档中创建、编辑和使用图形/图表。
答案1
部分答案:要使用 Inkscape 将图像从 SVG 转换为 PDF,您可以使用以下命令行:
$ inkscape --export-pdf=<image>.pdf <image>.svg