Seite 1 von 1

pstricks Code-Kompilierung schlägt fehl (pstricks Neuling)

Verfasst: Mi 13. Aug 2014, 15:58
von kasiii
Hallo,

ich wollte mich mit pstricks vertraut machen und habe mich dazu etwas im Netz umgeschaut. Irgendwo habe ich das Beispiel aus nachfolgendem Minimalbeispiel gefunden.
Leider kann ich den Code nicht kompilieren.
\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{pst-all}
%\usepackage[pdf]{pstricks}

\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}
	
%	\psset{xunit=1cm,yunit=1cm,runit=1cm}
%	\begin{pspicture}(-­0.5,-­0.5)(4,2)
%		\mypsgrid{(0,0)(4,2)}
%		\psline[linearc=0.3,%
%				linewidth=2pt]{-}%
%				(0,0)(2,2)(4,0)
%	\end{pspicture}	
	
\end{document}
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline
Zeile 17: Undefined control sequence. \psline[linewidth=2pt]{-}
Zeile 17: Undefined control sequence. \psline[linewidth=2pt]{-}
Zeile 19: Undefined control sequence. \end
Zeile 19: Undefined control sequence. \end
Da ich den Code nur kopiert habe kann ich ihn leider nicht überprüfen. Die Felermeldungen sehen aber auch eher so aus, als würde ein Paket nicht richtig funktionieren?!
Ich nutze TeXstudio auf einem Win7 rechner.

Verfasst: Mi 13. Aug 2014, 16:08
von Johannes_B
Das MWE funktioniert top, allerdings musst du daran denken, dass pdfaltex und pstricks keine guten Freunde sind.
Du musst mit latex (dvi-mode) oder mit xelatex kompilieren.

Vielleicht wäre auch TikZ für dich interessant. Viele Beispiele findest du auch auf TeXWelt.de

Verfasst: Mi 13. Aug 2014, 16:25
von kasiii
Johannes_B hat geschrieben:Du musst mit latex (dvi-mode) oder mit xelatex kompilieren.
Ich habe jetzt den Standardcompiler in TeXstudio von PdfLaTeX nach XeLaTeX umgestellt. Das Beispiel lässt sich damit kompilieren :D

Kann diese Umstellung zu irgendwelchen Problemen mit bereits bestehenden Dokumenten führen?

Verfasst: Mi 13. Aug 2014, 19:36
von Besserwisser
Mit xelatex sollte man nicht inputenc verwenden, sondern sein Dokument schlicht UTF8-codiert speichern (was Du offenbar bereits machst) und statt fontenc sollte man das Paket fontspec laden. Das solltest du ggf. zusätzlich machen. Mit einigen Sprachen kann eventuell auch noch bei neueren Versionen von babel, auf jeden Fall aber mit älteren Versionen von babel, die Verwendung von babel ein Problem sein. Siehe auch: Was ist der Unterschied zwischen `latex`, `pdflatex`, `lualatex` und `xelatex`?