
Структура документа, который я пишу, следующая.
Top level -> Plots -> some images
-> 1 -> some images
-> 2 -> some images
-> 3 -> some images
-> 4 -> some images
Используя команду:
\graphicspath{{./Plots/}{./Plots/1/}
Кажется, все работает нормально и позволяет мне добавлять изображения из этих двух папок, однако, когда я пытаюсь добавить папки 2, 3 и 4 в \graphicspath, я получаю сообщение об ошибке для всех рисунков, сообщающее о том, что не удается найти изображения.
Есть ли способ исправить это или заставить графический пакет просматривать все подпапки?
\documentclass[12pt, a4paper, notitlepage]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{parskip}
\usepackage{setspace}
\renewcommand{\arraystretch}{1.15}
\onehalfspacing
\usepackage[pdftex]{graphicx}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\graphicspath{ {/Plots/}{/Plots/1/}{/Plots/2/}{/Plots/3/}{/Plots/4/} }
\title{Report}
\author{Me}
\date{April 2013}
\begin{document}
\maketitle
\thispagestyle{empty}
\newpage
\section{1}
Text.
\begin{figure}
\includegraphics[width=1\textwidth]{ImageFromPlots1}
\end{figure}
\end{document}
решение1
Проблем быть не должно.
Я использую:
\graphicspath{{images/}{../images/}{svg/}{gnuplot/}{gnuplot/examples/}}
и это работает просто отлично. Вы также можете спуститься и перейти в другой каталог, как вы можете видеть в моем примере.
Вы обращаетесь к корневой файловой системе, а не к подпапкам (как вы обращаетесь /
и не ./
). Скорее всего, это ваша ошибка.
Пытаться
\graphicspath{ {Plots/}{Plots/1/}{Plots/2/}{Plots/3/}{Plots/4/} }
скорее, чем
\graphicspath{ {/Участки][/Участки/1][/Участки/2][/Участки/3][/Участки/4][} }
В системах Linux/Unix вам не понадобится ./
в начале. Не уверен насчет этого в системе Mac.