2

我用inkscape制作了一个图形。现在我正在尝试在 Latex 中构建它。我正在使用 TEXMaker。因此,我将图形导出为*.pdf_tex*.pdf。在宏中,我添加了以下内容

\usepackage{color}
\usepackage{transparent}
\graphicspath{{fileWithPictures/}}

我的图片是这样构建的:

\begin{figure}
\centering
\def\svgwidth{175pt}
\input{fileWithPictures/pic.pdf_tex}
%\includegraphics[width=2in]{fileWithPictures/pic.pdf_tex}

\end{figure}

在这里,我收到以下错误。“!包 pdftex.def 错误:文件 'pic.pdf”未找到。请参阅 pdftex.def 包.."

我也尝试过使用未成功的包含图形。因为他在那里它不识别pdf_tex格式。

有趣的是,编译器说没有一个名为“ pic.pdf”而不是“ pic.pdf_tex”的文件。虽然这两个文件都清楚地在文件中。确保我将pic.svg文件放入文件中。现在我没有更多的想法,很乐意得到一些帮助

谢谢

4

1 回答 1

1

用于resizebox设置width文件而不是\def\svgwidth{175pt}它会解决您的问题

\resizebox{\textwidth}{!}{
    \input{fileWithPictures/pic.pdf_tex}
}
于 2016-03-03T14:09:49.043 回答