如何在 LaTeX(Tex.tex)中包含扩展名为 SVG 的文件?

如何在 LaTeX(Tex.tex)中包含扩展名为 SVG 的文件?

有没有办法将 svg 图形直接包含到 LaTeX 中?我只有 mySVG.svg 文件和 myTex.tex 文件。最大的问题是如何将这个 svg 包含到我的扩展名为 tex 的文件中。我尝试了论坛上的所有示例,但没有任何结果。

重要!我只有 .svg 和 .tex 文件,没有 .pdf_tex 或 pdf 格式的 svg。是否可以使用 latex 语法生成它们。

也许我需要这样的东西(但这对我不起作用)

 \newcommand{\includesvg}[1]{%
 \executeiffilenewer{MYSVG.svg}{MYSVG.pdf}%
 {inkscape -z -D --file=MYSVG.svg %
 --export-pdf=MYSVG.pdf --export-latex}%

如果此代码在 \begin{document} 中生成 PDF

\begin{figure}
\centering
  \executeiffilenewer{MYSVG.svg}{MYSVG.pdf}{inkscape -z -D --file=MYSVG.svg --export-pdf=MYSVG.pdf}
  \includegraphics[width=\columnwidth]{MYSVG.pdf}
  \caption{FIRST SVG}
  \label{fig:normal} 
\end{figure}

答案1

使用 svg 包。它还需要 Inkscape 和 PDFLatex。

SVG 包描述

相关内容