PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstricks --> Error: Missing \begin{document}



eyzn@brainpain.
25-02-2005, 19:27
hi Ihr!

Ich hab hier ein kleines Problem wo ich nicht durchblick :)

..und zwar will ich mit dem Packet "pstricks" eine Grafik erzeugen.

mein Code: (von http://sites.inka.de/picasso/latex.html)

\documentclass{article}
\usepackage{pst-plot, pstricks}
\usepackage{fancybox,amssymb,color}
\pagestyle{empty}
\parindent=0pt
% Hier eine sinnvolle und zur Positionierung von
% Beschriftungen äußerst nützliche Zusatzfunktion
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddo ts=10,gridlabels=0pt}

\begin{document}

\psset{unit=1.0cm} % Größe einer Einheit festlegen.
% Darüber lässt sich die Grafik skalieren!
\begin{pspicture}(-8,-2)(8,1) % Größe des dargestellten Bildes von
% x,y bis x,y
\showgrid % Raster
\psaxes{->}(0,0)(-8,-2)(8,1) % Achsen von x,y bis x,y Schnittpunkt
% der Achsen bei (0,0)
%drucken der Funktion. Achtung die Operatoren sind den Operanden
%nachgstellt!
\psplot[plotstyle=curve]{-8}{8}{x x mul 4 sub x x mul 2 add div}

\rput(7.5,0.2){$\mathbf{x}$} % Beschriftung der x-Achse
\rput(0.3,0.5){$\mathbf{y}$} % Beschriftung der y-Achse
\large{%
\rput(3,-1.5){\colorbox{white}{\ovalbox{$f(x)=\frac{x^2-4}{x^2+2}$}}}
} % Beschriftung mit TeX-Formelsatz!
\end{pspicture}
\end{document}

die Fehlermeldung:

! LaTeX Error: Missing \begin{document}.

Hab zwar "suchfunktion" schon verwendet, aber nichts mir hilfreiches gefunden. Falls mir wer helfen kann, danke!!

mfg eyzn

eyzn
25-02-2005, 21:42
nunja.. sieht so aus als würde es probleme mit den ps-packages geben

\usepackage{pst-all}
\usepackage{pstricks}
.
.
etc

beim Einbinden dieser Packete bekomme ich die "missing \begin{document}" fehler-meldung

ich arbeite unter OSX und meine Packete finde ich unter:
/usr/local/teTex/share/texmf.tetex/tex/latex/pst-all.sty
/usr/local/teTex/share/texmf.tetex/tex/latex/pst-plot.sty

Zum setzen meines Textes benutze ich das Programm "TeXShop", wobei hier die pfade auf:
(pdf TeX) /usr/local/teTex/bin/powerpc-apple-darwin-current
(ghostscript) /usr/local/bin
gesetzt sind

edico
25-02-2005, 21:52
... nein, du hast nur falsch abgeschrieben. Der Fehler liegt in der Zeile/dem Wort:
...
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddo ts=10,gridlabels=0pt}
... das heissen muss:
...
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddo ts=10,gridlabels=0pt}
...
griddots sind Gitterpunkte. Es ist wichtig, dass alles stimmt, wenn man abschreibt. Sonst merkt der Lehrer das ;-)
edico

eyzn
25-02-2005, 22:07
ok, war vielleicht dumm von mir ein x-beliebiges bsp herzunehmen

heir ein "minimalbeispiel":

\documentclass{article}
\usepackage{pst-all}

\begin{document}

\psset{xunit=1cm,yunit=1cm,runit=1cm}

\begin{pspicture}(-0.5,-0.5)(4.2)
\psgrid[ subgriddiv=1,%
griddots=10,%
gridlabels=7pt](0,0)(4,2)
\psline[linewidth=2pt]{-}%
(0,0)(2,2)(4,0)
\end{pspicture}

\end{document}
dieser Code ist von mir verfasst und nirgends geklaut :> (sollte 2 normal aufeinander stehende Striche ergeben /\)

Wieder die gleiche Fehlermeldung :/

This is pdfeTeX, Version 3.141592-1.20a-2.2 (Web2C 7.5.3)
\write18 enabled.
output format initialized to PDF
entering extended mode
(./ps_test.tex
LaTeX2e <2003/12/01>
Babel <v3.8c> and hyphenation patterns for american, french, german, ngerman, d
utch, italian, norsk, portuges, spanish, swedish, nohyphenation, loaded.
(/usr/local/teTeX/share/texmf.tetex/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/teTeX/share/texmf.tetex/tex/latex/base/size10.clo))
(/usr/local/teTeX/share/texmf.tetex/tex/latex/pstricks/pst-all.sty
(/usr/local/teTeX/share/texmf.tetex/tex/latex/pstricks/pstricks.sty
(/usr/local/teTeX/share/texmf.tetex/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.04 <2004/06/22> (tvz)
(/usr/local/teTeX/share/texmf.tetex/tex/generic/pstricks/pstricks.con))
(/usr/local/teTeX/share/texmf.tetex/tex/latex/xcolor/xcolor.sty
(/usr/local/teTeX/share/texmf.tetex/tex/latex/graphics/color.cfg)
(/usr/local/teTeX/share/texmf.tetex/tex/latex/graphics/pdftex.def)))
(/usr/local/teTeX/share/texmf.tetex/tex/latex/pstricks/pst-grad.sty
(/usr/local/teTeX/share/texmf.tetex/tex/generic/pstricks/pst-grad.tex

! LaTeX Error: \begin{document} ended by \end{'}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.10 (Please type a command or say `\end'
)
? usr/local/teTeX/share/texmf.tetex/tex/latex/pstricks/pst-plot.sty
(/usr/local/teTeX/share/texmf.tetex/tex/generic/pstricks/pst-plot.tex

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.1 T
his is pdfeTeX, Version 3.141592-1.20a-2.2 (Web2C 7.5.3) (format=latex ...

?

blubb
25-02-2005, 22:30
> This is pdfeTeX,
PSTricks arbeitet nicht mit pdflatex zusammen.
PSTricks erfordert LaTeX (+dvips + ps2pdf).

Ansonsten ergibt dein Minimalbeispiel bei mir
! Illegal unit of measure (pt inserted).
<to be read again>
)
l.11 gridlabels=7pt](0,0)
(4,2)

> \begin{pspicture}(-0.5,-0.5)(4.2)
Der Fehler ist der zweite Parameter: 4.2. Vermutlich meinst du 4,2.

Mit pdfLaTeX (was ja falsch ist) kommt bei mir

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

l.41 \psset@bordercolor{white}


Ist mir ein Rätsel wie bei dir ein anderer Fehler kommt.

eyzn
25-02-2005, 23:22
Nun.. wieder mal ein Abtippfehler (vom laptop aufn Rechner :p)

Die Antwort hilft mir schon mal weiter, werd da mal genauer reinlesen. Ist ja doch ein einigermaßen interressantes Thema.. Dieses LaTeX :rolleyes:

Werd mich wieder melden wenn ich genauer bescheid weiß :D

edico
26-02-2005, 07:17
Wieso \begin{pspicture}(-0.5,-0.5)(4.2) und nicht \begin{pspicture}(-0.5)(4.2)?
Dann läuft's - natürlich nur mit TeX, wie oben draufhingewiesen - oder du nimmst pdftricks.
edico

voss
10-04-2005, 12:32
[QUOTE=eyzn@brainpain.]hi Ihr!

Ich hab hier ein kleines Problem wo ich nicht durchblick :)

..und zwar will ich mit dem Packet "pstricks" eine Grafik erzeugen.


die Fehlermeldung:

! LaTeX Error: Missing \begin{document}.


[.....]

du kannst deine Datei nicht pstricks.tex nennen, so heißt schon das Paket