导入 .pdf_tex 图像

导入 .pdf_tex 图像

导入 pdf 图像\includegraphics没有任何问题。

现在,在同一个文档中我需要导入pdf_tex

我正在使用这个:

\documentclass[12pt,twoside]{report}
\usepackage[headheight=18pt,a4paper, width=150mm, top=25mm, bottom=25mm, bindingoffset=6mm, headsep=18pt]{geometry}
\usepackage[spanish,es-noquoting]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{adjustbox}
\usepackage{graphicx}
\usepackage[rgb]{xcolor}

\begin{document}
\begin{figure}[H]
\input{imagenes/image.pdf_tex}
\end{figure}
\end{document}

它返回:

! Package pdftex.def Error: File `image.pdf' not found.
See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...
l.106 ...cs[width=\unitlength,page=28]{image.pdf}}
%
Using draft setting for this image.
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.

我能做些什么?

答案1

问题是image.pdf_tex使用\includegraphics{image.pdf},因此如果image.pdf没有放在主目录(在哪里main.tex)Latex 就找不到文件。

修复该问题最简单的方法是将其放置image.pdf_teximage.pdf哪里main.tex

最终的代码如下:

\documentclass[12pt,twoside]{report}
\usepackage[headheight=18pt,a4paper, width=150mm, top=25mm, bottom=25mm, bindingoffset=6mm, headsep=18pt]{geometry}
\usepackage[spanish,es-noquoting]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{adjustbox}
\usepackage{graphicx}
\usepackage[rgb]{xcolor}

\begin{document}
\begin{figure}
\centering
\input{image.pdf_tex}
\end{figure}    
\end{document}

要缩放图像,可以使用 \def\svgwidth{<desired width>}内部figure环境

相关内容