Seite 1 von 1

pst-circ von pstricks funktioniert nicht

Verfasst: Di 15. Dez 2009, 14:05
von Vual
Hallo, bin ein Anfänger in Sachen LaTeX, hab mich aber trotzdem an die Arbeit gemacht eine Formelsammlung für Elektrotechnick zusammen zu schreiben.
Mit dem Text und den Formeln klappts wunderbar, Graphen und Funktionen bring ich auch noch rein, aber wenns um Schaltbilder geht da fängt mein TexniCenter an zu spinnen, Fehler über Fehler. Ich poste hier mal den Beispielcode:
%

%Festlegung der Dokumentklasse: 
\documentclass[a4paper,twoside,]{article} 

%Auflistung aller verwendeten Packete: 
\usepackage{endnotes} %Erlaubt weitere Endnoten-Optionen 
\usepackage{ngerman} %Aktiviert u. a. die deutsche Trennung 
\usepackage[latin1]{inputenc}   %Erlaubt, dass Umlaute normal geschrieben werden k�nnen 
\usepackage{enumerate} %Erlaubt erweiterte Listen-Optionen 
\usepackage{url} %Unterst�tzt die Darstellung von URLs 
\usepackage{geometry} %Definiert die Seitenr�nder, Texth�her und -breite, sowie Hoch- oder Querformat 
\usepackage{graphicx} %Erleichterung der Arbeit mit Bildern 
\usepackage{rotating} %Rotieren von Texten 
\usepackage{color} %F�r Farbe im Text 
\usepackage{verbatim} %Erleichtert das unver�nderte setzen von Text (z.B. Syntax) 
\usepackage{pstricks,pst-circ} %Erm�glicht das erstellen von Schaltbildern 
\usepackage{multido}%Erm�glicht Schleifen 

\begin{document} 

\begin{pspicture}[showgrid=true](0,0)(8,5) 
    \pnode(0.5,4.5){A} 
    \pnode(0.5,1.75){B} 
    \pnode(7.5,1.75){C} 
    \pnode(7.5,4.5){D} 
    \battery (D)(A){$U_0$} 
    \wire (A)(B) 
    \wire (C)(D) 
   \multidipole(B)(C)% 
   \resistor[labeloffset=0]{$R_1$} \resistor[labeloffset=0]{$R_2$} \resistor[labeloffset=0]{$R_3$} 
\end{pspicture} 


\end{document} 

%
ps. pstricks und pst-circ sind installiert

ich hoffe das einer mal den fehler findet, danke im voraus

Ein winziges Detail

Verfasst: Mi 16. Dez 2009, 11:22
von localghost
Du musst nochmal nachlesen, wie ein Minimalbeispiel zu erstellen ist. Abgesehen davon fehlt dir buchstäblich nur eine Kleinigkeit. Nach dem Multi-Dipol - genauer nach dem letzten Widerstand - muss ein Punkt stehen.
\documentclass{minimal}
\usepackage{pst-circ,pstricks-add}

\begin{document}
  \begin{pspicture}[showgrid=true](0,0)(8,4)
    \pnode(0.5,3.5){A}
    \pnode(0.5,1){B}
    \pnode(7.5,1){C}
    \pnode(7.5,3.5){D}
    \battery(D)(A){$U_0$}
    \wire(A)(B)
    \wire(C)(D)
    \multidipole(B)(C)
      \resistor[labeloffset=0]{$R_1$}
      \resistor[labeloffset=0]{$R_2$}  
      \resistor[labeloffset=0]{$R_3$}.
  \end{pspicture}
\end{document}
Nachzulesen in der Anleitung von pst-circ (S. 8f).


MfG
Thorsten¹

Verfasst: Mi 16. Dez 2009, 14:22
von Vual
ok sorry, also ich habe mal deinen code bei mir eingefügt und das pdf dokument mit dem TeXnicCenter erstelle also befehl: LATEX => PDF dann spuckt er mir sehr viele Fehler aus zB:

l.5 \begin{pspicture}[showgrid=true](0,0)(8,4)

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\XC@usec@lor ...\expandafter \c@lor@to@ps #1#2\@@
\else \expandafter \expand...
l.5 \begin{pspicture}[showgrid=true](0,0)(8,4)

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<recently read> \c@lor@to@ps

l.5 \begin{pspicture}[showgrid=true](0,0)(8,4)

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

aber wenn ich den Befehl: LATEX => DVI ausführe dann zeigt er mir das gewünschte Ergebnis an.
Ich versteh einfach nicht was ich da Falsch mache. Möchte gern die Schaltungen direkt in meine Formelsammlung haben und nicht erst in DVI dann bild machen und anschließend einfügen... viel zu kompliziert, versteht ihr? ;-)

tut mir leid dass dieser Beitrag nicht euerer NORM entspricht, aber bis ich verstehe einfach nicht sehr viel davon :-( nimmt es mir nicht übel

Verfasst: Mi 16. Dez 2009, 17:01
von bloodworks
Ja, pstricks finktioniert nicht mir pdf(la)tex . Try tikz oder so wenn du unbedingt pstricks verwenden willst, dann wirst du wohl via DVI arbeiten müssen.

Verfasst: Mi 16. Dez 2009, 18:41
von Vual
Achso, ja wenns nicht funktioniert, dann hats sich erledigt. Werd wohl meinen Plan B nehmen müssen ;-) danke schön für die prompte antwort!

Besserer Plan

Verfasst: Mi 16. Dez 2009, 18:53
von localghost
Vual hat geschrieben:Achso, ja wenns nicht funktioniert, dann hats sich erledigt. Werd wohl meinen Plan B nehmen müssen […]
Plan B wäre dann wohl eher, das Paket (auto-)pst-pdf zu benutzen. Anweisungen in der jeweiligen Anleitung beachten.