2016-03-02 108 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} 
}