导入 Inkscape 代码

导入 Inkscape 代码

我无法将 Inkscape(版本 1.3).pdf_tex 文件导入我的 Latex 文档中。我使用 OS Ventura。有谁可以帮忙吗?

\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage{transparent}
\graphicspath{{inkscape/inkscape.pdf_tex}}
\begin{document}
\begin{figure}
\centering
\def\svgwidth{175pt}
\input{inkscape/inkscape.pdf_tex}
\caption{Eine Inkscape-Grafik}
\end{figure}
\end{document}

答案1

执行以下操作:在 Inkscape 中,创建一个新文档。将其导出为mydrawing.tex。现在创建以下.tex文档:

\documentclass{article}
\usepackage{pstricks}
\begin{document}
\input{mydrawing}
\end{document}

使用 或来编译,lualatexlatex + dvips不是pdflatex。本文档应该可以工作。

答案2

这是一个可行的替代方法:

  • 代替\input
  • 经过\includegraphics

(对于所选的 SVG,我深感抱歉:它来自此处最近的另一个请求......)

我从系统中取出一些 SVG,将其保存为 .pdf,就这样。

鹰

\documentclass{article}
\usepackage{graphicx}
\usepackage[ngerman]{babel}% for de Krauts ;-)
%\usepackage{color}
%\usepackage{transparent}
%\graphicspath{{inkscape/inkscape.pdf_tex}}

\begin{document}
 \begin{figure}
    \centering
    %\def\svgwidth{175pt}
    % !!! THIS one fails !!!
    %\input{inkscapeeagle.pdf}
    
    % ~~~ while this one works ~~~~~~~
    \includegraphics[width=\textwidth]{inkscapeeagle.pdf}
    \caption{Eine Inkscape-Grafik (Tschuldigung, hatte nix besseres \dots)}
 \end{figure}
\end{document}

相关内容