
Die Struktur des Dokuments, das ich schreibe, ist die folgende.
Top level -> Plots -> some images
-> 1 -> some images
-> 2 -> some images
-> 3 -> some images
-> 4 -> some images
Verwenden des Befehls:
\graphicspath{{./Plots/}{./Plots/1/}
Scheint gut zu funktionieren und mir zu ermöglichen, Bilder aus diesen beiden Ordnern hinzuzufügen. Wenn ich jedoch versuche, die Ordner 2, 3 und 4 zum \graphicspath hinzuzufügen, erhalte ich bei allen Abbildungen die Fehlermeldung, dass die Bilder nicht gefunden werden können.
Gibt es eine Möglichkeit, dies zu beheben oder dafür zu sorgen, dass das Grafikpaket in allen Unterordnern sucht?
\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}
Antwort1
Es sollte kein Problem geben.
Ich benutze:
\graphicspath{{images/}{../images/}{svg/}{gnuplot/}{gnuplot/examples/}}
und es funktioniert einwandfrei. Sie können auch in ein anderes Verzeichnis wechseln, wie Sie in meinem Beispiel sehen können.
Sie greifen auf das Stammverzeichnis des Dateisystems zu und nicht auf die Unterordner (so wie Sie auf /
und nicht zugreifen ./
). Dies ist höchstwahrscheinlich Ihr Fehler.
Versuchen
\graphicspath{ {Plots/}{Plots/1/}{Plots/2/}{Plots/3/}{Plots/4/} }
statt
\graphicspath{ {/Plots/}{/Plots/1/}{/Plots/2/}{/Plots/3/}{/Plots/4/} }
./
Auf Linux/Unix-Systemen brauchst du das am Anfang nicht . Auf einem Mac-System bin ich mir nicht sicher.