我有很多 svg 图像想要包含在 TeX 文件中。
\usepackage{svg}
到目前为止,我在使用with 时没有遇到问题\includesvg
。
然而最近我在 svg 文件中又添加了一些图层,现在很多东西都丢失了。
生成的 svg-tex.pdf 文件现在有多达 61 页,如果我使用 texmaker 查看 svg-tex.pdf_tex 文件,我发现了罪魁祸首:它最多只有 50 页:
\put(0,0){\includegraphics[width=\unitlength,page=50]{Sym_9999_svg-tex.pdf}}%
手动放入页面如下:
\put(0,0){\includegraphics[width=\unitlength,**page=51**]{Sym_9999_svg-tex.pdf}}%
确实有效,但是会非常耗时(我有 100 多个 svg 图像)另外图层没有正确的顺序并且有时会覆盖文本。
有谁能解决这个问题?
如果我打开 svg 图像,它就会正常显示。
一种可能性是仅将 svg 导出到一个 pdf 文件中,而不将文本作为额外的 latex 文件,但这样我就无法在 Tex-Form 中添加公式。
答案1
我刚刚为对此感兴趣的任何人找到了解决该问题的方法:
在 inkscape 中打开 .svg 文件,全选,取消分组并保存。