Paket aus einem Unterverzeichnis einbinden?

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: Paket aus einem Unterverzeichnis einbinden?

von Laures » Fr 2. Jul 2010, 00:01

Ich habe mein Package jetzt in ein Verzeichnis kopiert das ich Miktex bekannt gemacht habe (siehe http://docs.miktex.org/faq/faq.html#styfiles )

Jetzt wird das paket auch ohne relative pfadangabe gefunden UND die Bilder funktionieren. Ich habe etwas mit meinen Pfadangaben herumgespielt, scheinbar werden packages die ich zu meinem Projekt hinzufüge und die sich im MikTex Ordner befinden so behandelt, als lägen sie in meinem Arbeitsverzeichnis, weshalb relative Pfadangaben in den Packages wieder funktionieren. Spannend, dass das so nicht funktioniert wenn ich \usepackage{verzeichnis/package} benutze.

Jetzt geht alles, und ich hab wieder was gelernt.

Pfade für Bilder

von Stefan Kottwitz » Do 1. Jul 2010, 20:08

Laures hat geschrieben: Kann ich die Pfade irgendwie richten?
Mit den von Markus erwähnten Umgebungsvariablen oder zur Not mit \graphicspath:
\graphicspath{{default/}}
Stefan

von Laures » Do 1. Jul 2010, 19:42

versucht hatte ichs schon... glaubte ich zumindest. Aber ein schreibfehler hat meinen versuch zerlegt

\usepackage{verzeichnis/package} funktioniert.

Mir ist aber ein gedanklicher Fehler aufgefallen. Ich benutze im Package relative Pfade um Bilder zu erreichen. wenn ich das Package einfüge stimmen die pfade nicht mehr. Momentan mache ich einfach

\newcommand{\meinbild}{default/logo}

Kann ich die Pfade irgendwie richten?

von KOMA » Do 1. Jul 2010, 18:07

Man kann auch die Umgebungsvariable (Windows) bzw. Environment-Variable (Unix/Linux) TEXINPUTS so erweitern, dass das Unterverzeichnis mit durchsucht wird. Man kann das sogar so machen, dass alle Unterverzeichnisse des aktuellen Verzeichnisses durchsucht werden, indem man ».//« (also Punkt gefolgt von zwei Slash) als Suchpfad einfügt. Siehe dazu Abschnitt 3.3.6, »Subdirectory expansion«, in der kpathsea-Doku.

Paket aus Unterverzeichnis lden

von Stefan Kottwitz » Do 1. Jul 2010, 17:46

Hallo Laures,

versuch es doch einfach, Dein Computer wird schon nicht explodieren. :wink:
Den relativen Pfadnamen müsste man angeben. Evtl. passt das dann nicht zum Paketnamen, der ja den Pfadnamen nicht enthält, es könnte eine Warnung geben.
Du kannst das Paket jedoch auch in Deinem Home-TeX-Verzeichnis installieren, ~/texmf o.ä. Dann wird es ohne Verzeichnisangabe gefunden.

Stefan

Paket aus einem Unterverzeichnis einbinden?

von Laures » Do 1. Jul 2010, 17:06

Hi,

ich weiß ich kann ein Paket einbinden wenn es in meinem Miktex Verzeichnis liegt oder in meinem Projektverzeichnis.

Kann ich auch ein Paket einbinden, dass sich in einem Unterverzeichnis meines Projektverzeichnisses befindet?

Gruß,
Laures

Nach oben