如何在不手动编辑 pdf_tex 文件的情况下导入 svg 并获得正确的文本?

How to import a svg and get the text correct without hand-editing pdf_tex file?

我想将多个 visio 图表导入到我的 latex 文档中。我已经设法实现了实际的 svg 导入,但文本并没有像原始文档那样显示。

这是原件

但是当我将它作为 SVG 导入时,我得到了文本“unwrapped”

我正在使用 SVG 包

这可能是相关的https://graphicdesign.stackexchange.com/questions/54977/inkscape-loses-text-coordinates-when-exporting-for-latex#54980

好的 - 看起来解决方案可能比我想象的要简单一些! - 不过我还得多测试一下..

通常 /includesvg 和那里的所有说明都会告诉您使用以下内容

inkscape -D my.svg -o my.pdf --export-latex

但如果你这样做

inkscape -T -D my.svg -o my.pdf --export-latex

现在所有文本都已转换为路径(是的,它不再遵循正文中的字体样式)并汇总为一个 pdf