
La estructura del documento que estoy escribiendo es la siguiente.
Top level -> Plots -> some images
-> 1 -> some images
-> 2 -> some images
-> 3 -> some images
-> 4 -> some images
Usando el comando:
\graphicspath{{./Plots/}{./Plots/1/}
Parece funcionar bien y me permite agregar imágenes de estas dos carpetas; sin embargo, cuando intento agregar las carpetas 2, 3 y 4 a \graphicspath, aparece un error para todas las figuras que dice que no puede encontrar las imágenes.
¿Hay alguna forma de solucionar este problema o de que el paquete de gráficos busque en todas las subcarpetas?
\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}
Respuesta1
No debería haber ningún problema.
Estoy usando:
\graphicspath{{images/}{../images/}{svg/}{gnuplot/}{gnuplot/examples/}}
Y funciona bien. También puede bajar a otro directorio como puede ver en mi ejemplo.
Accede a la raíz del sistema de archivos y no a las subcarpetas (como accede /
y no ./
). Lo más probable es que esto sea culpa tuya.
Intentar
\graphicspath{ {Plots/}{Plots/1/}{Plots/2/}{Plots/3/}{Plots/4/} }
en vez de
\graphicspath{ {/Plots/}{/Plots/1/}{/Plots/2/}{/Plots/3/}{/Plots/4/} }
En sistemas Linux/Unix no necesitarás el ./
al principio. No estoy seguro de ello en un sistema Mac.