Forum: PC Hard- und Software LaTeX includegraphics und relativer Pfad


von off (Gast)


Lesenswert?

Ich benutze MikTeX 2.8 unter Windows 7. Es sind drei Dateien im Spiel:

main.tex: \input{dir1/title}
dir1/title.tex: \includegraphics{../dir2/img.png}
dir2/img.png

Klappt aber nicht:

"C:\Users\xxx\..\main\dir1/title.tex"

LaTeX Warning: File `../dir2/img.png' not found on input line 8.

:-(

von U.R. Schmitt (Gast)


Lesenswert?

Dir ist bewusst daß ".." eine Ebene zurück geht?
Könnte es sein, daß Du bei einem relativen Pfad immer ein "./" 
voranstellen musst. Versuchs doch mal so:
\includegraphics{./../dir2/img.png}

von Markus (Gast)


Lesenswert?

Versuchs mal mit einem Pfad, relativ zum main.tex, also:

\includegraphics{dir2/img.png}

von ... ... ... (Gast)


Lesenswert?

1
\input{dir1/title}
2
\includegraphics{../dir2/img.png}
Ist deine Verzeichnisstruktur wirklich so? Nachdem da oben, hast du 
einen Ordner dir1 und einen dir2, diese befinden sich aber nicht 
in einem Verzeichnis und auch nicht auf einer Ebene.

von off (Gast)


Lesenswert?

\graphicspath funktinoiert irgendwie nicht, aber der pfad wid von 
main.tex aus interpretiert, auch wenn er in eingebundenen tex files ist.
also "dir2/img.png" funktioniert..

von off (Gast)


Lesenswert?

danke.

doch, die sind auf derselben ebene. das includegraphics ist ja in 
dir1/title.tex

von ... ... ... (Gast)


Lesenswert?

off schrieb:
> doch, die sind auf derselben ebene. das includegraphics ist ja in
> dir1/title.tex
Darum habe ich ja auch gefragt, ob das so stimmt. ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.