我是 Inkscape/SVG 领域的新手,在将使用 Inkscape 创建的 SVG 文件插入 LaTeX 文档时遇到了一些问题。LaTeX 字体大小是默认的,比如 13pt,而我在 SVG 文件中写了一些 22pt 的文本,当我将此文件插入 LaTeX 文档 ( \includesvg{}
) 时,文本缩小到 13pt,显然我想要的是 22pt。我可以在哪里设置这个 LaTeX 设置?我在 Overleaf 中工作。
可采用的解决方案:
- 我按照想要在 pdf 中看到的方式在 Inkscape 中编写文本(字体、大小、所有内容),然后我将文本从对象转换为路径(顶部菜单 -> 路径 -> 从对象到路径),它将不再是 LaTeX 中的简单文本;
- @mrpiggi 在评论中给出了解决方案。
答案1
软件包提供了在实际包含生成的 pdf 图形文件之前执行的svg
键。您可以使用它来调整文档本身使用的字体大小(例如),或者使用 进行绝对设置 。pretex
\includesvg[pretex=...]{...}
\includesvg[pretex=\huge]{...}
\includesvg[pretex=\fontsize{22pt}{26pt}]{...}
编辑: 有一个类似的问题,给出的答案应该简洁地总结整件事。