\graphicspath funktioniert nicht..

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \graphicspath funktioniert nicht..

von Besserwisser » Mo 17. Aug 2015, 09:31

Nur wenn du in den Pfaden K, a , p, i, t, e, l, 1, B, i, d, r suchen willst. Du willst aber weder in diesen zwölf noch sowohl in Kapitel1/ als auch in Bilder/, sondern in Kapitel1/Bilder/ suchen. Also muss innerhalb des Arguments von \graphicspath genau das geklammert werden:
\graphicspath{{Kapitel1/Bilder/}{Kapitel2/Bilder/}{Kapitel3/Bilder/}}
usw.

Und wer den Unterschied nicht kapiert, sollte besser eine flache Hierarchie verwenden. BTW: Das LaTeX-Team hat \graphicspath mal als Fehlentscheidung bezeichnet und empfohlen, stattdessen die Umgebungsvariable TEXINPUTS anzupassen. In einigen LaTeX-Editoren kann man das sogar in den Einstellungen machen. Der Nachteil von \graphicspath ist nämlich, dass es bei vielen Bildern, die erst in einem der hinteren Pfade gefunden werden, selbst auf modernen Systemen mit pdflatex oder xelatex noch dazu führen kann, dass der String-Speicher ausgeht. Nur lualatex hat dieses Problem nicht.

Das mit dem Minimalbeispiel hast du auch noch immer nicht verstanden. Bitte lies die Minimalbeispiel-Anleitung, die du unter dem angegeben Link findest, einmal gründlich und aufmerksam durch. Du wirst das in der Zukunft noch brauchen.

von kai2233 » Mo 17. Aug 2015, 08:29

\begin{figure}             
    \centering                 
    \def\svgwidth{200pt}    
   \def\svgwidth{5.5in}\normalsize{  
   \graphicspath{{Kapitel1/} {Bilder/}}  
     \input{Kapitel1/Bilder/Bild1.pdf_tex}  }

\end{figure}
Also was meinst du genau ? muss ich die Zeile folgendermaßen abändern?
\graphicspath{Kapitel1/Bilder/} ???

von Besserwisser » So 16. Aug 2015, 23:56

Falsche Klammerung. Da Kapitel1/Bilder zusammen den Suchpfad für das Bild darstellen, sind sie natürlich auch zusammen in eine Klammer zu setzen. Sonst wird im Verzeichnis Kapitel und im Verzeichnis Bilder des Arbeitsverzeichnisses gesucht. Und sind die Bilder nicht – jedenfalls, wenn ich die Codeschnippsel, die du statt eines Minimalbeispiels geliefert hast, richtig verstanden habe. Siehe dazu auch die [d]graphicx[/d]-Anleitung.

\graphicspath funktioniert nicht..

von kai2233 » So 16. Aug 2015, 21:24

Hallo Leute,
ich erzeuge mir mit INkscape grafiken und speichere mir diese in einem Zwischenordner. Die strukturierung meiner Ordnunger sieht wie folgt aus :

Main Ordner (Hier befindet sich meine Hauptdatei von tex) -> Kapitel1->Bilder -> Bild1

Nun möchte ich mit Hilfe von \graphicspath das Bild1 mit folgendem Code includieren :
\begin{figure}             
    \centering                 
    \def\svgwidth{200pt}    
	\def\svgwidth{5.5in}\normalsize{  
	\graphicspath{{Kapitel1/} {Bilder/}}  
     \input{Kapitel1/Bilder/Bild1.pdf_tex}  }

\end{figure}
in meiner pdf_tex file steht nach wie vor nur der direkte Pfad
\includegraphics[width=\unitlength]{Bild1.pdf}
ist das denn so richtig ?

AUfjedenfall, wenn ich versuche es zu kompilieren kommt immernoch eine Fehlermeldung das die Datei nicht gefunden wird. Was mache ich falsch?

Ich kann den Fehler umgehen, wenn ich in der pdf_tex file den Pfad von hand aus eingebe...

Nach oben