在主文件中包含单独的文件会显示图形错误

在主文件中包含单独的文件会显示图形错误

当我从主文件调用两个单独的文件(章节)时,它会显示错误graphicx。详细信息如下:

(i)主文件main.tex包含以下内容:

\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}
\author{No Author}
\title{Simple Book Example}
\frontmatter
\maketitle
\tableofcontents
\mainmatter
\include{ch1/chapter01}
\include{ch2/chapter02}
\backmatter
\end{document}

chapter01.tex(二)目录中的第一章ch1chapter01.tex包含以下内容:

\chapter{first chapter}
Text sample
\includegraphics{konigsberg1}   

konigsberg1.png中包含的图像ch1

chapter02.tex同样,目录中包含的第二章ch2chapter02.tex包含以下内容:

\chapter{second  chapter}
Text sample for 2nd ch
\includegraphics{Jordan_curve} 

Jordan_curve中包含的图像ch2

这两个目录ch1ch2包含在主文件所在的目录中。

当我pdflatex在 MacOS 上使用 texstudion 进行编译时,它显示

未找到文件“konigsberg1”。

对于线\includegraphics{konigsberg1}

未找到文件“Jordan_curve”。

但当\includegraphics{Jordan_curve}我注释掉时includegraphics,一切就都正常了。

我该如何修复错误?

答案1

添加

\graphicspath{{ch1}{ch2}}

你的序言

相关内容