PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tex-Dateien includieren, welche Bilder relativ einbinden



hakener
25-02-2009, 10:12
Hallo,

ich habe folgendes Problem:

Ich habe eine Projektstruktur, die für alle Projekte gleich ist:

|svn

|-Projekt1

|-latex

|-images
|-src
|-Projekt2

|-latex

|-images
|-src
|-Projekt3

|-latex

|-images
|-src
...

Jetzt möchte ich die Doku aus Projekt1 in meinem Projekt3 einfügen.
Weil z.B. Projekt1 die Dongles beschreibt und in Projekt3 auch benutzt wird.

Das kann ich mit \include{./../../Projekt1/latex/Dongle.tex} machen.
Für den Text funktioniert das ganz gut, weil Latex aber scheinbar den Inhalt
der Datei Dongle.tex an die Stelle der \include kopiert werden natürlich
die Bilder (diese werden relativ eingebunden z.B. \includegraphics{./images/
Dongle.png} ) auf die in der Datei Dongle.tex verwiesen wird, nicht mehr
gefunden.

Gibt es eine andere Möglichkeit, die Datei Dongle.tex einzubinden, sodass
der Verweis auf die Bilder erhalten bleibt?

Ich hoffe, ich habe das Problem einigermaßen verständlich beschrieben...

Viele Grüße,
Erik

Xenara
25-02-2009, 10:41
Eigentlich sollten die Verweise passend erhalten bleiben.
Für was steht denn "./" bei der relativen Pfadangabe? Wozu brauchst du das?

Mit dieser Verzeichnisstruktur:
Dongle.tex
.......Ordner "images"
.......Dongle.png

Hätte ich das Bild so eingebunden:

\includegraphics{images/Dongle}
Also ohne "./" noch davor. Das hat bei mir bisher immer prima geklappt, auch wenn die .tex als include in eine andere Datei eingebunden wurde.
(Die Dateiendung kann entfallen, wenn nur eine Datei dieses Namens im Verzeichnis liegt.)

hakener
25-02-2009, 11:07
'./' steht für das aktuelle Verzeichnis also gleich 'von hier'.
Diese Schreibweise kommt eigentlich von Linux. Man kann es weglassen,
macht in dem Fall eigentlich keinen Unterschied.

Hat also nichts mit dem Problem zu tun.

Viele Grüße,
Erik