PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows XP findet pdftk nicht



rstuby
15-12-2010, 10:57
Zwar keine direkte LaTeX-Frage, aber ich vermute mal, dass ihr mir helfen könnt: wie muss ich pdftk installieren, so dass es auf der Kommandozeile auch gefunden wird?! Ich habe jetzt schon freepdf installiert, obwohl ich das eigentlich gar nicht brauche, nur weil ich dachte, da sei pdftk mit dabei, aber es geht immer noch nicht!

v_neises
15-12-2010, 11:19
Du musst den Pfad zu pdftk in den Umgebungsvariablen eintragen.

rstuby
15-12-2010, 11:22
Und wo stehen die Umgebungsvariablen?

v_neises
15-12-2010, 11:31
Wenn ich mich richtig erinnere (ich benutze schon länger kein Windows mehr), dann unter:

Systemeigenschaften -> Erweitert -> Umgebungsvariablen -> Systemvariablen -> Path

unter Path dann den Pfad zu pdftk hinzufügen

ellocco
15-12-2010, 12:07
Du kannst die Umgebungsvariablen leicht anzeigen lassen.
DOS-Fenster öffnen und den Befehl "set" eingeben.
Den Suchpfad für ausführbare Dateien erhältst Du mit
dem Befehl:

> ECHO.%path%
oder mit der Kurzform:

> path
Unter WIN-XP gibt es die Umgebungsvariable gleich zweifach:
1.) Für den jeweiligen Nutzer (private Variable)
2.) Für alle Nutzer (globale Variable)
Beide heißen gleich :-(

Bei mir lautet der private Eintrag:

C:\Dokumente und Einstellungen\nutzername\Anwendungsdaten\MiKTeX\2. 8\miktex\bin\

Wenn Du den Wert dieser Umgebungsvariablen nicht verändern
möchtest, könntest Du nun in dieses oder ein anderes Verzeichnis im
Suchpfad eine Batchdatei mit dem Namen "Dein_Programm.bat" mit folgendem
Inhalt ablegen:

Laufwerksbuchstabe:\Pfad_zu_Deinem_Program\Dein_Pr ogramm.exe %*

Viel Spaß!

rstuby
15-12-2010, 12:16
Path hinzufügen hat irgendwie nicht geklappt. Jetzt habe ich einfach die .exe und die .dll in das ...\miktex\bin Verzeichnis kopiert. Finde ich zwar nicht so toll, aber eine .bat mit dem Ihnadt zu schreiben und in ein fremdes Verzeichnis zu legen fände ich genausowenig toll.

Und so funktioniert es zumindest.

ellocco
15-12-2010, 21:17
Path hinzufügen hat irgendwie nicht geklappt. Jetzt habe ich einfach die .exe und die .dll in das ...\miktex\bin Verzeichnis kopiert. Finde ich zwar nicht so toll, aber eine .bat mit dem Ihnadt zu schreiben und in ein fremdes Verzeichnis zu legen fände ich genausowenig toll.

Und so funktioniert es zumindest.
Ja, das ist auch oft nicht toll! - In dem Fall mag es klappen,
aber oft benötigen ausführbare Programme weitere Dateien
an bekanntem Ort und da ist es oft schwierig den Baum einfach
zu verpflanzen. Eine Batchdatei im Suchpfad ist da immer die
elegantere Methode.