如何在 LaTeX 中插入具有不同字体大小的 Inkscape SVG 文件?

如何在 LaTeX 中插入具有不同字体大小的 Inkscape SVG 文件?

我是 Inkscape/SVG 领域的新手,在将使用 Inkscape 创建的 SVG 文件插入 LaTeX 文档时遇到了一些问题。LaTeX 字体大小是默认的,比如 13pt,而我在 SVG 文件中写了一些 22pt 的文本,当我将此文件插入 LaTeX 文档 ( \includesvg{}) 时,文本缩小到 13pt,显然我想要的是 22pt。我可以在哪里设置这个 LaTeX 设置?我在 Overleaf 中工作。

可采用的解决方案:

  1. 我按照想要在 pdf 中看到的方式在 Inkscape 中编写文本(字体、大小、所有内容),然后我将文本从对象转换为路径(顶部菜单 -> 路径 -> 从对象到路径),它将不再是 LaTeX 中的简单文本;
  2. @mrpiggi 在评论中给出了解决方案。

答案1

软件包提供了在实际包含生成的 pdf 图形文件之前执行的svg键。您可以使用它来调整文档本身使用的字体大小(例如),或者使用 进行绝对设置 。pretex\includesvg[pretex=...]{...}\includesvg[pretex=\huge]{...}\includesvg[pretex=\fontsize{22pt}{26pt}]{...}

编辑: 有一个类似的问题,给出的答案应该简洁地总结整件事。

相关内容