当我从主文件调用两个单独的文件(章节)时,它会显示错误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
(二)目录中的第一章ch1
。chapter01.tex
包含以下内容:
\chapter{first chapter}
Text sample
\includegraphics{konigsberg1}
konigsberg1.png
中包含的图像ch1
。
chapter02.tex
同样,目录中包含的第二章ch2
。chapter02.tex
包含以下内容:
\chapter{second chapter}
Text sample for 2nd ch
\includegraphics{Jordan_curve}
Jordan_curve
中包含的图像ch2
。
这两个目录ch1
都ch2
包含在主文件所在的目录中。
当我pdflatex
在 MacOS 上使用 texstudion 进行编译时,它显示
未找到文件“konigsberg1”。
对于线\includegraphics{konigsberg1}
和
未找到文件“Jordan_curve”。
但当\includegraphics{Jordan_curve}
我注释掉时includegraphics
,一切就都正常了。
我该如何修复错误?
答案1
添加
\graphicspath{{ch1}{ch2}}
你的序言