Seite 1 von 1

'file not found' bei input

Verfasst: Fr 25. Jul 2014, 15:34
von giztech
Meine Ordnerstruktur sie ungefähr so aus:
.../abschnitt/abschnitt1.tex
.../abschnitt/bilder/bild.pdf
.../abschnitt/bilder/bild.pdf_tex
.../abschnitt/bilder/bild.svg
Die Datei abschnitt1.tex sieht so aus:
\documentclass{scrbook}
\usepackage{standalone} 
\usepackage{xcolor}

\begin{document}

\section{Abschnitt 1}


\begin{figure}[h]
\centering
\small
\input{bilder/bild.pdf_tex}
\caption{Beschreibung}
\end{figure}


\end{document}
Beim Ausführen kommt diese Fehlermeldung: '! Package pdftex.def Error: File `bild.pdf' not found.'
Woran liegt das?

Verfasst: Fr 25. Jul 2014, 16:01
von prankenandi
Hallo,

zum Verweis auf einen Ordner must du ein "./" voranstellen.

Bild im selben Ordner wie das Dokument:
\input{bild.pdf_tex}
Bild in einem Ordner und dieser im selben Ordner wie das Dokument:
\input{./Ordner/bild.pdf_tex}
Bild in einem Ordner, der in einem übergeordneten Ordner wie das Dokument liegt:
\input{../Ordner/bild.pdf_tex}
MfG

Verfasst: Fr 25. Jul 2014, 16:03
von u_fischer
Entweder weil deine Ordnerstruktur "nur so ungefähr" so aussieht, oder wegen des unbekannten Inhalts von bild.pdf_tex.

zum Verweis auf einen Ordner must du ein "./" voranstellen.
Nein, muss man nicht.

Verfasst: Fr 25. Jul 2014, 16:04
von Noch so einer
\input ändert nicht das aktuelle Arbeitsverzeichnis. Daher ist der Dateinamen in bilder/bild.pdf_tex noch immer relativ zu …\abschnitt. In der Datei dürfte ein \includegraphics{bild.pdf} stehen. Also wird in …\abschnitt nach bild.pdf gesucht und das gibt es nicht.

Du kannst den Suchpfad ggf. via \graphicspath ändern. Siehe dazu die graphics-Anleitung. Beachte dort vor allem die korrekte Klammerung des Arguments!

BTW: "./" am Anfang von Dateinamen kann man sich sparen. Liest man zwar immer wieder anders, ist aber Unfug.