PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Newbie: Problem bei pst-circ / xkeyval



mk_
09-03-2007, 19:53
Hallo!

Ich experimentiere gerade etwas mit dem Package pst-circ zum Zeichnen von elektrischen Schaltungen herum, komme jedoch jetzt schon nicht mehr weiter :confused: !

Folgenden Code wollte ich ausprobieren:


\documentclass{article}

\usepackage{graphicx}
\usepackage{pstricks}
\usepackage{pst-circ}
\usepackage{pst-plot}
\usepackage{pstricks-add}

\begin{document}
\begin{pspicture}(0,0)(7,7)

% Node definitions
\pnode(2,3){A}
\pnode(2,6){B}

% Dipole node connections
\resistor(A)(B){$R$}

\end{pspicture}
\end{document}

Nach dem Kompilieren erhalte ich folgende Fehlermeldung:


! Package xkeyval Error: `dimen' undefined in families `psset'.

See the xkeyval package documentation for explanation.
Type H <return> for immediate help.
...

l.18 \resistor(A)(B){$R$}

Ich verwende Ubuntu 6.10 und die dort aktuelle Version von Texlive.

greetings mk_

localghost
09-03-2007, 20:05
Das wird an einer veralteten Version des Paketes xkeyval (ftp://dante.ctan.org/tex-archive/help/Catalogue/entries/xkeyval.html) liegen. Nach der Installation des aktuellen Paketes mal einen neuen Versuch starten. Bei mir (unter Windows mit MiKTeX 2.5) läuft dein Beispiel fehlerlos. Unter Linux habe ich es jetzt nicht getestet.

mk_
09-03-2007, 21:47
Danke für die schnelle Antwort!

Leider bin ich aber nicht weitergekommen. Ich hab das Package vom Link in deinem Posting runtergeladen und meines ersetzt (danach natürlich mit texhash die DB aktualisiert). Doch der Fehler ist derselbe geblieben.

Hobbes
09-03-2007, 22:00
Mit tetex/Linux kann ich den Fehler leider nachvollziehen. Aber eine Lösung habe ich auch nicht :(

EDIT

Problem ist das Paket pstricks-add. Vielleicht probierst du da mal eine neue Version aus.

EDIT2

Hat bei mir nichts geholfen :(

voss
10-03-2007, 08:33
Danke für die schnelle Antwort!

Leider bin ich aber nicht weitergekommen. Ich hab das Package vom Link in deinem Posting runtergeladen und meines ersetzt (danach natürlich mit texhash die DB aktualisiert). Doch der Fehler ist derselbe geblieben.

setze \listfiles als erste Zeile in dein Dokument und poste dann nach einem LaTeX-Lauf die am
Ende des Logfiles vorhandene Dateiliste.

Herbert

mk_
10-03-2007, 09:58
Habe \listfiles in die erste Zeile geschrieben, doch das Log-File sieht in meinen Augen gleich aus wie vorher. Auf jeden Fall ist da keine Dateiliste am Ende:


This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5) (format=latex 2007.3.8) 10 MAR 2007 10:53
entering extended mode
**bauteile.tex
(./bauteile.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german, ngerman, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo
File: size10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)

(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/share/texmf-texlive/tex/latex/config/graphics.cfg
File: graphics.cfg 2001/08/31 v1.1 graphics configuration of teTeX/TeXLive
)
Package graphics Info: Driver file: dvips.def on input line 80.

(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texmf-texlive/tex/latex/pstricks/pstricks.sty
Package: pstricks 2005/10/07 v0.25 LaTeX wrapper for `PSTricks' (RN,HV)

(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.12 <2005/10/25> (tvz)
\pst@dima=\dimen105
\pst@dimb=\dimen106
\pst@dimc=\dimen107
\pst@dimd=\dimen108
\pst@dimg=\dimen109
\pst@dimh=\dimen110
\pst@hbox=\box26
\pst@boxg=\box27
\pst@cnta=\count87
\pst@cntb=\count88
\pst@cntc=\count89
\pst@cntd=\count90
\pst@cntg=\count91
\pst@cnth=\count92
\pst@toks=\toks15
(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.con)
\psunit=\dimen111
\psxunit=\dimen112
\psyunit=\dimen113
\pslinewidth=\dimen114
\pst@customdefs=\toks16
\pslinearc=\dimen115
\everypsbox=\toks17
\psframesep=\dimen116
\pslabelsep=\dimen117
\psk@shift=\dimen118
\pst@shift=\dimen119
\theoverlaybox=\box28
)
File: pstricks.tex 2005/10/25 v1.12 `PSTricks' (tvz)

(/usr/share/texmf-texlive/tex/latex/xcolor/xcolor.sty
Package: xcolor 2005/10/15 v2.06 LaTeX color extensions (UK)

(/usr/share/texmf-texlive/tex/latex/config/color.cfg
File: color.cfg 2001/08/31 v1.1 color configuration of teTeX/TeXLive
)
Package xcolor Info: Package option `override' ignored on input line 191.
Package xcolor Info: Driver file: dvips.def on input line 200.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1165.
Package xcolor Info: Model `RGB' extended on input line 1183.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1185.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1186.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1187.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1188.
))
(/usr/share/texmf-texlive/tex/latex/pst-circ/pst-circ.sty
Package: pst-circ 2004/06/10 package wrapper for PSTricks pst-circ.tex (cj/hv)

(/usr/share/texmf-texlive/tex/generic/pst-circ/pst-circ.tex
`pst-circ' v1.21,(Original idea: A.Premoli I.Maio,Design: M.Luque, Code: C.Jors
sen, H.Voss) (/usr/share/texmf-texlive/tex/generic/pstricks/pst-node.tex
v97 patch 11, 2000/11/09
\psrow=\count93
\pscol=\count94
\psmatrixcnt=\count95
\psrowsep=\skip43
\pscolsep=\skip44
)
(/usr/share/texmf-texlive/tex/generic/pstricks/pst-key.tex
keyval: 1998/07/23 v1.11 key=value parser (DPC)
)
(/usr/share/texmf-texlive/tex/generic/multido/multido.tex
v1.41, 2004/05/18 <tvz>
\multido@count=\count96
\multidocount=\count97
\multido@stuff=\toks18
)
\Pst@circ@position=\dimen120
\pst@circ@count@i=\count98
\pst@circ@count@ii=\count99
\pst@circ@count@iii=\count100
))
(/usr/share/texmf-texlive/tex/latex/pstricks/pst-plot.sty
Package: pst-plot 2004/07/15 package wrapper for pst-plot.tex

(/usr/share/texmf-texlive/tex/generic/pstricks/pst-plot.tex
v97 patch 2, 1999/12/12)
File: pst-plot.tex 1999/12/12 97 patch 2 `pst-plot' (tvz)
)
(/usr/share/texmf-texlive/tex/latex/pstricks-add/pstricks-add.sty
Package: pstricks-add 2005/03/03 package wrapper for pstricks-add.tex (hv)

(/usr/share/texmf-texlive/tex/generic/pstricks-add/pstricks-add.tex
(/usr/share/texmf-texlive/tex/latex/xkeyval/pst-xkey.tex
File: pst-xkey.tex 2005/02/22 v1.5 PSTricks specialization of xkeyval (HA)

(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2005/08/12 v2.5d package option processing (HA)

(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.tex
\XKV@toks=\toks19
\XKV@depth=\count101
File: xkeyval.tex 2005/08/12 v2.5d key=value parser (HA)
)))
`pstricks-add' v2.70, 2005/10/18 (hv)
\pst@dimm=\dimen121
\pst@dimn=\dimen122
\pst@dimo=\dimen123
\pst@dimp=\dimen124
\pst@cntm=\count102
\pst@cntn=\count103
\pst@cnto=\count104
\pst@cntp=\count105
\@zero=\count106
\pst@braceWidth=\dimen125
\pshooklength=\dimen126
\pshookwidth=\dimen127
\pswBegin=\dimen128
\pswEnd=\dimen129
\@digitcounter=\count107
\psk@subticksize=\dimen130
\pst@xticksizeA=\dimen131
\pst@xticksizeB=\dimen132
\pst@xticksizeC=\dimen133
\pst@yticksizeA=\dimen134
\pst@yticksizeB=\dimen135
\pst@yticksizeC=\dimen136
\psk@llx=\dimen137
\psk@lly=\dimen138
\psk@urx=\dimen139
\psk@ury=\dimen140
\pst@xunit=\dimen141
\pst@yunit=\dimen142
\linecnt=\count108
)
File: pstricks-add.tex 2005/10/18 v2.70 `PSTricks-add' (hv)
)
No file bauteile.aux.
\openout1 = `bauteile.aux'.

LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 11.
LaTeX Font Info: ... okay on input line 11.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 11.
LaTeX Font Info: ... okay on input line 11.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 11.
LaTeX Font Info: ... okay on input line 11.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 11.
LaTeX Font Info: ... okay on input line 11.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 11.
LaTeX Font Info: ... okay on input line 11.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 11.
LaTeX Font Info: ... okay on input line 11.

! Package xkeyval Error: `dimen' undefined in families `psset'.

See the xkeyval package documentation for explanation.
Type H <return> for immediate help.
...

l.20 \resistor(A)(B){$R$}

?
! Emergency stop.
...

l.20 \resistor(A)(B){$R$}

Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.


Here is how much of TeX's memory you used:
3272 strings out of 95205
42488 string characters out of 1185226
164534 words of memory out of 1000000
6422 multiletter control sequences out of 10000+50000
3640 words of font info for 14 fonts, out of 500000 for 2000
28 hyphenation exceptions out of 8191
37i,0n,47p,232b,160s stack positions out of 1500i,500n,5000p,200000b,5000s
No pages of output.

voss
10-03-2007, 10:05
Habe \listfiles in die erste Zeile geschrieben, doch das Log-File sieht in meinen Augen gleich aus wie vorher. Auf jeden Fall ist da keine Dateiliste am Ende:

du musst mit quit beenden, wenn ein Fehler kommt.

Wie auch immer, deine Pakete sind fast alle nicht auf dem neuesten Stand. Was passiert, wenn du



\listfiles
\documentclass{article}
\usepackage{pst-circ}

\begin{document}
\begin{pspicture}(0,0)(7,7)
\pnode(2,3){A}
\pnode(2,6){B}
\resistor(A)(B){$R$}
\end{pspicture}
\end{document}


laufen lässt?

Herbert

mk_
10-03-2007, 10:17
Dein letzter Code funktioniert. Heißt das, dass alle Packages die du im vergleich zu meinen code weggelassen hast veraltet sind, obwohl ich die aktuellsten Versionen aus den ubuntu 6.10 quellen hab?
Dann müsste ich die Latex Files also alle "von Hand" installieren um am neuesten Stand zu bleiben.

grüße mk_

voss
10-03-2007, 10:20
Dein letzter Code funktioniert. Heißt das, dass alle Packages die du im vergleich zu meinen code weggelassen hast veraltet sind, obwohl ich die aktuellsten Versionen aus den ubuntu 6.10 quellen hab?
Dann müsste ich die Latex Files also alle "von Hand" installieren um am neuesten Stand zu bleiben.



die TeXLive, die ubuntu benutzt, ist 1,5 Jahre alt, die 2007-er Version ist gerade rausgekommen.
Diese kannst du dir über CTAN runterladen oder du wirst Schnuppermitglied bei DANTE (15€),
dann bekommst du die DVD umsonst und auch noch andere Dinge für ein Jahr kostenlos.

Herbert

mk_
10-03-2007, 10:33
ok, vielen Dank!

Dann werd ich bei gelegenheit mal die neue version ausprobieren.

mk_

wuz666
19-03-2007, 23:17
Hi, ich bin auch schon seit längerem mit pstricks am rumprobieren, hab aber ziemliche Probleme.
Darum hab ich jetzt mal das Bsp von Herbert hergenommen zum schauen ob ich zu blöd bin und es scheint so :-(

Der versuchte Code:

\listfiles
\documentclass{article}
\usepackage{pst-circ}

\begin{document}
\begin{pspicture}(0,0)(7,7)
\pnode(2,3){A}
\pnode(2,6){B}
\resistor(A)(B){$R$}
\end{pspicture}
\end{document}

Wenn ich des ganze als DVI file generiere funktioniert es mit 0 Fehlern, 0 Warnungen,...
und der YAP fragt mich folgendes:


The document cannot be rendered properly because the current render method does not support PostScript specials.
Temporarily switch to the Dvips render method?


Wenn ich das mit Ja bestätige, klappt alles wunderbar...

Wenn ich allerdings Latex -> Pdf auswähle, kommen lauter Fehlermeldungen:
Das Latex Log-File dazu:

This is pdfeTeX, Version 3.141592-1.30.6-2.2 (MiKTeX 2.5) (preloaded format=latex 2007.2.28) 20 MAR 2007 00:08
entering extended mode
**LaTeX2.tex
(LaTeX2.tex
LaTeX2e <2005/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
("C:\Programme\MiKTeX 2.5\tex\latex\base\article.cls"
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
("C:\Programme\MiKTeX 2.5\tex\latex\base\size10.clo"
File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Programme\MiKTeX 2.5\tex\latex\pst-circ\pst-circ.sty"
("C:\Programme\MiKTeX 2.5\tex\latex\pstricks\pstricks.sty"
Package: pstricks 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)

("C:\Programme\MiKTeX 2.5\tex\generic\pstricks\pstricks.tex"
`PSTricks' v1.15 <2006/12/22> (tvz)
\pst@dima=\dimen103
\pst@dimb=\dimen104
\pst@dimc=\dimen105
\pst@dimd=\dimen106
\pst@dimg=\dimen107
\pst@dimh=\dimen108
\pst@hbox=\box26
\pst@boxg=\box27
\pst@cnta=\count87
\pst@cntb=\count88
\pst@cntc=\count89
\pst@cntd=\count90
\pst@cntg=\count91
\pst@cnth=\count92
\pst@toks=\toks14
("C:\Programme\MiKTeX 2.5\tex\generic\pstricks\pstricks.con")
\psunit=\dimen109
\psxunit=\dimen110
\psyunit=\dimen111
\pslinewidth=\dimen112
\pst@customdefs=\toks15
\pslinearc=\dimen113
\everypsbox=\toks16
\psframesep=\dimen114
\pslabelsep=\dimen115
\psk@shift=\dimen116
\pst@shift=\dimen117
\theoverlaybox=\box28
)
File: pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)

("C:\Programme\MiKTeX 2.5\tex\latex\xcolor\xcolor.sty"
Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)

("C:\Programme\MiKTeX 2.5\tex\latex\00miktex\color.cfg"
File: color.cfg 2005/12/29 v1.1 MiKTeX 'color' configuration
)
Package xcolor Info: Package option `override' ignored on input line 216.
Package xcolor Info: Driver file: dvips.def on input line 225.

("C:\Programme\MiKTeX 2.5\tex\latex\graphics\dvips.def"
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
)
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
Package xcolor Info: Model `RGB' extended on input line 1353.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
))
Package: pst-circ 2004/10/31 package wrapper for pst-circ.tex (hv)

("C:\Programme\MiKTeX 2.5\tex\generic\pst-circ\pst-circ.tex"
("C:\Programme\MiKTeX 2.5\tex\generic\multido\multido.tex"
v1.41, 2004/05/18 <tvz>
\multido@count=\count93
\multidocount=\count94
\multido@stuff=\toks17
)
("C:\Programme\MiKTeX 2.5\tex\generic\pstricks\pst-node.tex"
v97 patch 11, 2000/11/09
\psrow=\count95
\pscol=\count96
\psmatrixcnt=\count97
\psrowsep=\skip43
\pscolsep=\skip44
)
("C:\Programme\MiKTeX 2.5\tex\generic\xkeyval\pst-xkey.tex"
File: pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)

("C:\Programme\MiKTeX 2.5\tex\latex\xkeyval\xkeyval.sty"
Package: xkeyval 2006/11/18 v2.5f package option processing (HA)

("C:\Programme\MiKTeX 2.5\tex\generic\xkeyval\xkeyval.tex"
\XKV@toks=\toks18
\XKV@depth=\count98
File: xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)

("C:\Programme\MiKTeX 2.5\tex\generic\xkeyval\keyval.tex"))))
`pst-circ' v1.39(CJ,hv)
\Pst@position=\dimen118
\pst@count@i=\count99
\pst@count@ii=\count100
\pst@count@iii=\count101
\Pst@basesep=\dimen119
)
File: pst-circ.tex 2005/04/03 v1.39 `PST-circ' (CJ,hv)
) (LaTeX2.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 9.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 9.
[1

] (LaTeX2.aux)

*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
pst-circ.sty 2004/10/31 package wrapper for pst-circ.tex (hv)
pstricks.sty 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2005/12/29 v1.1 MiKTeX 'color' configuration
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
pst-circ.tex 2005/04/03 v1.39 `PST-circ' (CJ,hv)
pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
xkeyval.sty 2006/11/18 v2.5f package option processing (HA)
xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)
***********

)
Here is how much of TeX's memory you used:
2711 strings out of 95420
32553 string characters out of 1187424
122074 words of memory out of 1125774
5862 multiletter control sequences out of 60000
3640 words of font info for 14 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 8191
37i,5n,40p,226b,290s stack positions out of 5000i,500n,10000p,200000b,32768s

Output written on LaTeX2.dvi (1 page, 4504 bytes).


Liegt es an mir, oder kann ich generell kein PDF daraus generieren?

Vielleicht hat jemand eine Idee?

Vielen Dank für eure Hilfe schon im voraus

lg markus

countbela666
20-03-2007, 07:27
Wenn ich des ganze als DVI file generiere funktioniert es mit 0 Fehlern, 0 Warnungen,...
und der YAP fragt mich folgendes:


The document cannot be rendered properly because the current render method does not support PostScript specials.
Temporarily switch to the Dvips render method?


Wenn ich das mit Ja bestätige, klappt alles wunderbar...

Wenn ich allerdings Latex -> Pdf auswähle, kommen lauter Fehlermeldungen:

Liegt es an mir, oder kann ich generell kein PDF daraus generieren?Sieh dir mal die Frequently Done Errors drei und vier auf http://www.pstricks.de an... :rolleyes:

Nichts für ungut
Marcel