2016-03-02 110 views
2

我用inkscape制作了一个图形。现在我正在尝试在Latex中构建它。我正在与TEXMaker合作。因此我导出了我的图形*.pdf_tex*.pdf。 在宏我已经添加了以下导入* .pdf_tex文件错误

\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错误:找不到File'pic.pdf”。见pdftex.def包。”

我已经tryed也与没有赢得成功includegraphics工作。因为他不承认pdf_tex格式。

有趣的是,编译说没有一个名为“pic.pdf”,而不是“pic.pdf_tex”。Althought这两个文件是明确的文件中。为了确保我把pic.svg文件的文件中。现在,我没有更多的想法,并乐意得到一些帮助

谢谢

+1

你提到的“文件”在这里似乎模棱两可。在名为'fileWithPictures /'的*文件夹内有'pic.pdf'和'pic.pdf_tex'吗?如果是这种情况,并且仍然存在问题,那么将它们放在与主文档相同的文件夹中怎么办?相关参考:[如何在LaTeX中包含SVG图表?](http://tex.stackexchange.com/q/2099/5764) – Werner

+0

是的,你说得对。我已经改变它,现在它在我的文档中。 –

+0

现在我有更多的问题。 1.它不在文件中的正确位置。 2.文字部分不在图片的正确位置。你有什么主意吗? –

回答

0

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

\resizebox{\textwidth}{!}{ 
    \input{fileWithPictures/pic.pdf_tex} 
}