Das Hinzufügen weiterer \graphicspath führt dazu, dass Bilder nicht gefunden werden

Das Hinzufügen weiterer \graphicspath führt dazu, dass Bilder nicht gefunden werden

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.

verwandte Informationen