PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pst-electricfield implementieren



Johanz
26-06-2010, 14:02
Hallo liebes Forum,

das neue pst-electricfield-Package ist genau zum perfekten Zeitpunkt erschienen, da ich gerade meine Experimentalphysik 2 (Elektrodynamik)-Vorlesung "mittexe".
Jetzt wollte ich das natürlich geschwind implementieren, aber da ich noch recht frisch im Umgang mit Latex bin ging das natürlich schief.
In der README stand, ich soll die .pro .sty .tex in meinem Latex-Verzeichnis unterbringen:
.sty: C:\Program Files (x86)\MiKTeX 2.8\Local Files\tex\generic
.pro: C:\Program Files (x86)\MiKTeX 2.8\dvips\pstricks
.tex: C:\Program Files (x86)\MiKTeX 2.8\tex\generic\pstricks

Anschließend habe ich texhash ausgeführt.

Jedoch bekomm ich beim Kompilieren diesen Fehler:


MiKTeX Problem Report
Message: The page could not be rendered.
Data: This is dvips(k) 5.98 Copyright 2009 Radical Eye Software (www.radicaleye.com)
' TeX output 2010.06.26:1354' ->
C:\Program Files (x86)\MiKTeX 2.8\miktex\bin\dvips.exe: ! Couldn't find header file pst-electricfield.pro.
Note that an absolute path or a relative path with .. are denied in -R2 mode.

Source: C:\work3\miktex-2.8\Libraries\MiKTeX\Dvi\DviPage.cpp
Line: 1038
MiKTeX: 2.8
OS: Microsoft Windows 7 Business Edition, 64-bit (build 7600)
SystemAdmin: no
PowerUser: no
Root0: C:\Users\...\AppData\Roaming\MiKTeX\2.8
Root1: C:\Users\...\AppData\Local\MiKTeX\2.8
Root2: C:\ProgramData\MiKTeX\2.8
Root3: C:\Program Files (x86)\MiKTeX 2.8\Local Files
Root4: C:\Program Files (x86)\MiKTeX 2.8
UserInstall: C:\Users\...\AppData\Roaming\MiKTeX\2.8
UserConfig: C:\Users\...\AppData\Roaming\MiKTeX\2.8
UserData: C:\Users\...\AppData\Local\MiKTeX\2.8
CommonInstall: C:\Program Files (x86)\MiKTeX 2.8
CommonConfig: C:\ProgramData\MiKTeX\2.8
CommonData: C:\ProgramData\MiKTeX\2.8


Das "Local Files" Verzeichnis hab ich mithilfe des TeX FAQ zu einem Tree gemacht, oder so...

Ich hoffe ihr könnt mir helfen

lg
Johanz

mechanicus
26-06-2010, 15:05
Hi,

das Paket sollte über die Paketverwaltung selbst installierbar sein. (Paketmanger)

Gruß
Marco

voss
26-06-2010, 15:25
das neue pst-electricfield-Package ist genau zum perfekten Zeitpunkt erschienen, da ich gerade meine Experimentalphysik 2 (Elektrodynamik)-Vorlesung "mittexe".
Jetzt wollte ich das natürlich geschwind implementieren, aber da ich noch recht frisch im Umgang mit Latex bin ging das natürlich schief.
In der README stand, ich soll die .pro .sty .tex in meinem Latex-Verzeichnis unterbringen:
.sty: C:\Program Files (x86)\MiKTeX 2.8\Local Files\tex\generic
.pro: C:\Program Files (x86)\MiKTeX 2.8\dvips\pstricks


eigentlich sollte das gehen, was Marco schrieb. Ansonsten kannst du es testen,
indem du die pro-Datei in dein Dokumentenverzeichnis selbst speicherst.

Herbert

u_fischer
26-06-2010, 16:17
Mal abgesehen davon, dass es bereits ein geeignetes Miktex-Paket gibt:


Das "Local Files" Verzeichnis hab ich mithilfe des TeX FAQ zu einem Tree gemacht, oder so...

Das ist eine gute Idee aber:
1. Du solltest diesen lokalen Baum nicht innerhalb des Hauptbaumes von miktex (C:\Program Files (x86)\MiKTeX 2.8) anlegen. Das verwirrt nur und birgt die Gefahr, dass du deinen lokalen Baum später mal aus Versehen löschst, wenn du miktex 2.8 deinstalliert. Außerdem ist Program Files für Programme da und nicht nur Userdaten.

2. Du solltest so einen lokalen Baum auch für alle Dateien, die du lokal installiert, nutzen. D.h. die pro-Datei gehört nach
C:\Program Files (x86)\MiKTeX 2.8\Local Files\dvips\pstricks. Dann funktioniert es bestimmt auch wieder mit texhash (für den Hauptbaum musst du texhash --admin benutzen).

Johanz
28-06-2010, 13:04
Ich habs mit dem Package Manager installiert und es funktioniert.

Vielen Dank!