PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation von \psttricks-add verursacht missing begin{document} obwohl vorhanden



Mat
29-11-2007, 13:58
Hallo,

nachdem ich pstricks-add installiert habe kann ich nichts mehr kompilieren.
Der Fehler ist immer hier:



pstricks-add' v2.91, 2007/10/20 (dr,hv)

! LaTeX Error: Missing \begin{document}.

\define@boolkey[psset]{pstricks-add}[P
st@]{CMYK}[true]{}


Ich hatte es vorher die ganze zeit eingebungen ohne dass es installiert war und es
funktionierte alles einwandfrei. Jetzt wollte ich zusätzliche optionen verwenden und
habe das paket nachinstalliert.

Zusätzlich habe ich ein update von pstricks ausgeführt.
Wenn ich pstricks-add deinstalliere geht wieder alles....

Obwohl in den files ein \begin{document} vorhanden
ist, schreit er nach einem Fehlen. Woran kann das liegen?

Danke für Ratschläge

sommerfee
29-11-2007, 14:16
Die Fehlermeldung "Missing \begin{document}" ist IMHO etwas widersprüchlich, sie bedeutet nämlich nicht, daß kein \begin{document} im Quelltext vorhanden ist, sondern daß versucht wurde, vor \begin{document} Text zu setzen. Z.B.:


\documentclass{article}
A
\begin{document}
B
\end{document}

erzeugt diesen Fehler beim "A".

Wenn dein Text ohne das pstricks-add übersetzbar ist und mit nicht, dann ist der Fehler entweder in der Zeile zu finden, die pstricks-add einbindet oder aber pstricks-add verträgt sich nicht mit einem anderen Paket, was vorher eingebunden wurde. In diesem Falle sollte man mit der Taktik aus www.minimalbeispiel.de die Inkompatibilität einkreisen können - und kann so spezifischer im Internet danach suchen oder hier fragen.

Gruß,
Axel

Mat
29-11-2007, 14:20
Also ein Minimalbeispiel wäre:



\documentclass[12pt]{article}
\usepackage{pst-plot}
\usepackage{pstricks-add}

\begin{document}
\rput(0,0){$Sekunden$}
\end{document}


Kommentiere ich das pstricks-add aus, dann funktioniert es.
Kommentiere ich pst-plot aus, dann bleibt der fehler bestehen.
Leider weiß ich nun nicht was das für mich heißen soll.....was könnte denn an dem pstricks-add "falsch" sein?

voss
29-11-2007, 14:23
nachdem ich pstricks-add installiert habe kann ich nichts mehr kompilieren.

Was genau und wie hast du installiert?



Der Fehler ist immer hier:




\listfiles
\documentclass{article}
\usepackage{pstricks-add}
\begin{document}
\psline(3,0)
\end{document}


was sagt das logfile?

Herbert

Mat
29-11-2007, 14:28
Ich sitze vor Linux,

installiert habe ich über Miktex mpm --install=pstricks-add
habe einige male update-db aufgerufen und natürlcih immer texhash.

hier die komplette kompilationsausgabe - das logfile hängt an


LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf-tetex/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-tetex/tex/latex/base/size10.clo))
(/usr/local/share/texmf/tex/latex/pstricks-add/pstricks-add.sty
(/usr/local/share/texmf/tex/latex/pstricks/pstricks.sty
(/usr/local/share/texmf/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.15 <2006/12/22> (tvz)
(/usr/local/share/texmf/tex/generic/pstricks/pstricks.con))
(/usr/local/share/texmf/tex/latex/xcolor/xcolor.sty
(/usr/share/texmf-tetex/tex/latex/graphics/color.cfg)
(/usr/share/texmf-tetex/tex/latex/graphics/dvips.def)))
(/usr/local/share/texmf/tex/generic/pstricks-add/pstricks-add.tex
(/usr/local/share/texmf/tex/generic/pstricks/pst-plot.tex
v97 patch 2, 1999/12/12
(/usr/share/texmf-tetex/tex/generic/multido/multido.tex
v1.41, 2004/05/18 <tvz>))
(/usr/local/share/texmf/tex/generic/pstricks/pst-node.tex
v97 patch 11, 2000/11/09)
(/usr/share/texmf-tetex/tex/generic/pstricks/pst-3d.tex v97, 1997/03/25)
(/usr/share/texmf-tetex/tex/generic/xkeyval/pst-xkey.tex
(/usr/share/texmf-tetex/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-tetex/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texmf-tetex/tex/generic/xkeyval/keyval.tex))))
`pstricks-add' v2.91, 2007/10/20 (dr,hv)

! LaTeX Error: Missing \begin{document}.

voss
29-11-2007, 15:12
Ich sitze vor Linux,

installiert habe ich über Miktex mpm --install=pstricks-add
habe einige male update-db aufgerufen und natürlcih immer texhash.


Du musst xkeyval updaten, deine Version ist ziemlich alt.

meine *File List*
....
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)

Herbert

Mat
29-11-2007, 15:30
hmm danke, ich habe das nachgezogen, und der fehler ist jetzt anders.
Er hängt sich nun an einem \def auf. Das habe ich in dem Minimalbeispiel drin
da unten.
Ich würde ja
gerne selbst schauen was nachzuinstallieren ist aber ich weiß nicht wie ich fuss fassen kann....hier also leider nochmal ein Minimalbeispiel, das log und die augabe:

Das Minimalbeispiel



\documentclass[12pt]{article}
\usepackage{pst-plot}
\usepackage[utf8]{inputenc}
\usepackage[USenglish, ngerman]{babel}
\usepackage{multido}
\usepackage{numprint}% you need the latest (!!!) version
\npthousandsep{\,}
\usepackage{arrayjob}% load it after numprint
\usepackage{pstricks-add}

\newarray{\Setting}
\readarray{Setting}{
$0$ &
$29$ &
$30$ &
$31$}

\begin{document}
\pspicture(1,1)(9,9)

\def\pshlabel#1{\small\Setting(#1)}
\psaxes[showorigin=false,tickstyle=bottom, Oy=30, Ox=1,showorigin=true, xunit=0.35cm,Dx=2]{->}(31,7.5)

\endpspicture
\end{document}


Ausgabe:


This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test2.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf-tetex/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-tetex/tex/latex/base/size12.clo))
(/usr/local/share/texmf/tex/latex/pstricks/pst-plot.sty
(/usr/local/share/texmf/tex/latex/pstricks/pstricks.sty
(/usr/local/share/texmf/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.15 <2006/12/22> (tvz)
(/usr/local/share/texmf/tex/generic/pstricks/pstricks.con))
(/usr/local/share/texmf/tex/latex/xcolor/xcolor.sty
(/usr/share/texmf-tetex/tex/latex/graphics/color.cfg)
(/usr/share/texmf-tetex/tex/latex/graphics/dvips.def)))
(/usr/local/share/texmf/tex/generic/pstricks/pst-plot.tex
v97 patch 2, 1999/12/12
(/usr/share/texmf-tetex/tex/generic/multido/multido.tex
v1.41, 2004/05/18 <tvz>))) (/usr/share/texmf-tetex/tex/latex/base/inputenc.sty
(/usr/share/texmf-tetex/tex/latex/base/utf8.def
(/usr/share/texmf-tetex/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-tetex/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-tetex/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-tetex/tex/generic/babel/babel.sty
(/usr/share/texmf-tetex/tex/generic/babel/english.ldf
(/usr/share/texmf-tetex/tex/generic/babel/babel.def))
(/usr/share/texmf-tetex/tex/generic/babel/ngermanb.ldf))
(/usr/share/texmf-tetex/tex/generic/multido/multido.sty)
(/usr/local/share/texmf/tex/latex/numprint/numprint.sty
(/usr/share/texmf-tetex/tex/latex/tools/array.sty)
No configuration file `numprint.cfg' found.)
(/usr/local/share/texmf/tex/generic/arrayjob/arrayjob.sty)
(/usr/local/share/texmf/tex/latex/pstricks-add/pstricks-add.sty
(/usr/local/share/texmf/tex/generic/pstricks-add/pstricks-add.tex
(/usr/local/share/texmf/tex/generic/pstricks/pst-node.tex
v97 patch 11, 2000/11/09)
(/usr/share/texmf-tetex/tex/generic/pstricks/pst-3d.tex v97, 1997/03/25)
(/usr/local/share/texmf/tex/generic/xkeyval/pst-xkey.tex
(/usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty
(/usr/local/share/texmf/tex/generic/xkeyval/xkeyval.tex
(/usr/local/share/texmf/tex/generic/xkeyval/keyval.tex))))
`pstricks-add' v2.91, 2007/10/20 (dr,hv))) (./test2.aux)
! Missing number, treated as zero.
<to be read again>
\def
l.23

voss
29-11-2007, 15:47
und der fehler ist jetzt anders.
Er hängt sich nun an einem \def auf. Das habe ich in dem Minimalbeispiel drin
da unten.
Ich würde ja
gerne selbst schauen was nachzuinstallieren ist aber ich weiß nicht wie ich fuss fassen kann....hier also leider nochmal ein Minimalbeispiel, das log und die augabe:


was willst du denn überhaupt mit arrayjob erreichen?
Das benutzt man eigentlich nur, wenn man etwas anderes als Zahlen hat!

Herbert



\documentclass[12pt]{article}
\usepackage{numprint}% you need the latest (!!!) version
\npthousandsep{\,}
\usepackage{arrayjob}% load it after numprint
\usepackage{pstricks-add}

\newarray{\Setting}
\readarray{Setting}{0 & 29 & 30 & 31}
\makeatletter
\def\ps@@@hlabel#1{\small\Setting(#1)}
\makeatother
\begin{document}

\pspicture(1,1)(9,9)
\psaxes[showorigin=false,tickstyle=bottom, Oy=30, Ox=1,
showorigin=true,xunit=0.35cm,Dx=2]{->}(31,7.5)
\endpspicture

\end{document}

Mat
29-11-2007, 16:08
ja ok...verstehe....hatte auch wo anders keine zahlen, in dem beispiel hätte ich es wirklich ohne machen können - danke für den Hinweis.
Und auch danke für die Hilfe - jetzt gehts natürlich....:)

Mat
30-11-2007, 23:20
Hmm also ich kann Buchstaben als Beschriftung für die achse nicht mit pstricks-add setzen....es kompiliert zwar, aber es geschieht nichts - also die buchstaben erscheinen nicht - hier mein minimalbeispiel mit dem es nicht geht....

Wäre nett wenn mir jemand helfen könnte...



\documentclass[12pt]{article}
\usepackage{pst-plot}
\usepackage[utf8]{inputenc}
\usepackage[USenglish, ngerman]{babel}
\usepackage{multido}
\usepackage{numprint}% you need the latest (!!!) version
\npthousandsep{\,}
\usepackage{arrayjob}% load it after numprint
\usepackage{pstricks-add}

\definecolor{darkgreen}{rgb}{0.23,0.74,0.13}
\definecolor{darkyellow}{rgb}{0.67,0.83,0.13}

\makeatother

\newarray{\Setting}
\readarray{Setting}{
$0$ &
$g$ &
$2$ &
$3$ &
$4$ &
$5$ &
$6$ &
$7$ &
$rr$ &
$9$ &
$10$ &
$11$ &
$12$ &
$13$ &
$14$ &
$15$ &
$16$}

\makeatother
\begin{document}
\pspicture(1,1)(9,9)

\def\ps@@@hlabel#1{\small\Setting(#1)}
\psaxes[showorigin=false,tickstyle=bottom,yunit=2cm,Dy=0.5 ,dy=1,Ox=1,showorigin=true, xunit=0.8cm,Dx=1,arrowscale=2]{->}(17,4)

\psset{xunit=0.8cm}
\psset{yunit=4cm}


\psline[showpoints=false,linecolor=red,linewidth=1.5pt]{-}(1,1)(16,1)

\endpspicture
\end{document}