我无法将 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}
使用 或来编译,lualatex
而latex + 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}