pst-circ von pstricks funktioniert nicht

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Vual
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 15. Dez 2009, 13:50

pst-circ von pstricks funktioniert nicht

Beitrag 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

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 825
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Ein winziges Detail

Beitrag 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¹
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.6), TeX Live 2013, TeXworks 0.5 (r1349)
³ Lernt gerade TeX (und versucht, es zu verstehen).

Vual
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 15. Dez 2009, 13:50

Beitrag 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

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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.

Vual
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 15. Dez 2009, 13:50

Beitrag 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!

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 825
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Besserer Plan

Beitrag 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.
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.6), TeX Live 2013, TeXworks 0.5 (r1349)
³ Lernt gerade TeX (und versucht, es zu verstehen).

Antworten