在 Latex 文档中嵌入 SVG 文件的内容

Embedding content of SVG file in latex document

我正在计算一个图,并将 'SVG' 格式的数据作为内存中的字符串。我想在乳胶文档中使用该 SVG 字符串,该文档也是通过计算生成的。

我可以将文件保存到我的磁盘,然后在我的乳胶文档中使用该文件。但是,我更愿意将带有 SVG 数据内容的字符串直接放在我的乳胶文档中。我该怎么做?

如果你的svg图不是太复杂,你可以使用tikz的svg路径操作:

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{svg.path}

\begin{document}

\begin{tikzpicture}
\draw svg {M 0 0 L 20 20 h 10 a 10 10 0 0 0 -20 0};
\end{tikzpicture}

\end{document}