Grafik pstricks latex

Neue Frage »

tigerbine Auf diesen Beitrag antworten »
Grafik pstricks latex
Hallo,

nach dem die Ergebnisse von Geogebraeps doch zu wünschen übrig lassen, wollte ich mich an ein anderes Programm wagen. Ich bin auf pstricks und Inkscape gestoßen. Aber irgendwie gelingt es mir nicht, das paket einzubinden. Ich bekomme immer Fehlermeldungen:

Undefinded control sequence.

Tippfehler oder genereller Fehler?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
%Dokumentstil
\documentclass[ngerman,a4paper,parskip=half,bibliography=totoc]{scrbook}
\usepackage{scrhack} 

%Seitenlayout
\usepackage{geometry}
%\geometry{a4paper,left=30mm,right=20mm, top=25mm, bottom=25mm} 

%Schrifteigenschaften
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel} %Silbentrennung und deutsche (ngerman oben) Bezeichnungen
\usepackage{lmodern}% <-- Schrift ändern
%\recalctypearea% siehe KOMA-Script-Anleitung

%Mathematische Formeln und Symbole
\usepackage{amsmath, amsthm, amssymb} 
\usepackage{wasysym}

%Grafiken
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{pstricks, pst-plot, pst-infixplot, pstricks-add}

%Abbildungen nummerieren
\usepackage{caption}
\renewcommand{\figurename}{Abb.}
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
} 

\begin{document}

\begin{pspicture}(0,0)(12,1.5)
	\psaxes{-}(3,0)(3,0)(4.5,1.5)
\end{pspicture}

\end{document}
Stefan_K Auf diesen Beitrag antworten »

Du übersetzt vermutlich mit pdfLaTeX direkt in pdf. Das geht so nicht mit pstricks, hier wird der Weg tex=>dvi=>ps=>pdf benötigt.

Viele Grüße,

Stefan


--
TeXblog
tigerbine Auf diesen Beitrag antworten »

Hallo Stefan,

wie stelle ich das denn an? Ich habe da nur LATEX=> PDF, LATEX=> DVI, LATEX => PS im Auswahlfenster. Wie schalte ich das denn hintereinander?

Danke Wink

edit: und => DVI und => PS funktioniert nicht. System findet die Datei nicht... verwirrt
Stefan_K Auf diesen Beitrag antworten »
TikZ
Ehe Du dich endgültig für PSTricks entscheidest und den Weg über diverse Formatumwandler nimmst, könntest Du Dir auch mal TikZ anschauen. Das funktioniert mit pdfLaTeX. Verschaff Dir doch mal einen Eindruck in der Beispielsammlung.

Stefan
tigerbine Auf diesen Beitrag antworten »
RE: TikZ
Es muss nicht pstricks sein (->google ergebnis). Es muss was sein, was ich schnell ans laufen bekomme. Erstes Ziel:

2D Plots, ggf mit Farbe für Integralflächen.
Stefan_K Auf diesen Beitrag antworten »
RE: TikZ
Dann sind hier doch schonmal jede Menge Plot-Beispiele, auch mit farbigen Flächen unter Kurven.

Stefan
 
 
tigerbine Auf diesen Beitrag antworten »
RE: TikZ
Ich hab mal ein Minimal Beispiel ausprobiert, das läuft auch schon mal.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
\documentclass{article} 
\usepackage{tikz}
\begin{document}
We are working on
\begin{tikzpicture}
\draw (-1.5,0) -- (1.5,0);
\draw (0,-1.5) -- (0,1.5);
\end{tikzpicture}.
\end{document}


Werde mich an diesem Vorschlag versuchen. Dankeschön.
tigerbine Auf diesen Beitrag antworten »
RE: TikZ
Ich bins wieder. Für die plot option muss ich gnuplot einbinden. Nun wird gesagt, ich muss latex mit externen Programmen reden lassen.
http://mrunix.de/forums/showpost.php?s=8...158&postcount=4

Ich habe Miketex und arbeite im TeXnicCenter. Wo muss ich das --enable-write18 denn eingeben? verwirrt

Danke.
Stefan_K Auf diesen Beitrag antworten »
RE: TikZ
Das geht in den Ausgabeprofilen, füge --enable-write18 dem Kommandozeilenaufruf hinzu (zu pdftex etc.).

Stefan
tigerbine Auf diesen Beitrag antworten »
RE: TikZ
So?

vorher stand da
code:
1:
-interaction=nonstopmode "%pm" -synctex=-1 


zu

code:
1:
-interaction=nonstopmode "%pm" -synctex=-1 --enable-write18
Stefan_K Auf diesen Beitrag antworten »

Genau.
Versuchs einfach, der Compiler wird nicht explodieren. Augenzwinkern

Stefan
tigerbine Auf diesen Beitrag antworten »

hehe, aber er macht noch nicht, was ich will.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
\documentclass{article} 
\usepackage{tikz}



\begin{document}

\begin{tikzpicture}[scale=2, y=5cm]
 
  \draw[->, semithick] (-3.2,0) -- (3.2,0) node[right] {$x$};
  \draw[domain=-3:3] plot[id=gauss0, samples=50] 
       function{1/sqrt(2*pi)*exp(-0.5*x**2)};

\end{tikzpicture}

\end{document}


Fehlermedung:
Package pgf Warning: 'MinBsp.gauss0.table' not found

Im Ordner wo MinBsp.tex ist ist nur MinBsp.gauss0.gnuplot. Gnuplot habe ich installiert wie hier gesagt (Seite 10)
tigerbine Auf diesen Beitrag antworten »

Fehler könnte in der System - PATH Angabe gewesen sein. Da ist ein \ zu wenig von mir eingegeben worden.
tigerbine Auf diesen Beitrag antworten »

Danke Blumen Meine erste Grafik ist erstellt und das Erbegnis ist viel besser als beim eps. Export aus Geogebra! Tanzen Wie kann ich so eine Grafik nun in die Numerierung einbeziehen. So dass da Abb xy steht?
Stefan_K Auf diesen Beitrag antworten »

Du kannst sie in eine figure-Umgebung einbinden und durch \caption mit Bildunterschrift samt Nummer versehen.

Stefan
tigerbine Auf diesen Beitrag antworten »

Freude . Könnte man die Grafik auch in einer Minipage einbinden und benennen?
Stefan_K Auf diesen Beitrag antworten »

Ja, das geht. Zum Benennen verwende dann \captionof{figure}{titel} in der minipage und binde das Paket caption ein oder die minimale Variante capt-of.

Stefan
tigerbine Auf diesen Beitrag antworten »

Das klappt nun noch nicht so richtig. Die Figure Umgebung geht auch in einer Minipage? Ich bekomme da Fehlermeldung.

not in outer par mode
tigerbine Auf diesen Beitrag antworten »

Wenn ich figure nach außen mache und minipage innen, dann klappt es. Wie bekomme ich damit 2 Minipages nebeneinander? In einer kann auch mal eine Forme stehen.
Stefan_K Auf diesen Beitrag antworten »

Du kannst die minipages einfach nacheinander weg schreiben. Wenn genug Platz ist, erscheinen sie nebeneinander. Mach keine Leerzeile dazwischen, sonst passiert natürlich ein Umbruch.

Stefan
tigerbine Auf diesen Beitrag antworten »

Da ist ein Mißverständnis. Ich bekomme es nicht hin, die Grafik in der Minipage zu benennen, wenn die figure umgebung innen ist. mache ich sie außen, dann kann ich die andere Minipage keine Formel... verwirrt

ohne figure. ohne namen. wie muss ich das anpassen?
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
\documentclass{article} 
\usepackage{tikz}
\usepackage{caption}


\begin{document}
 

\begin{minipage}[c]{5.5cm}
laaaaaber
\end{minipage} 
\begin{minipage}[c]{6.5cm}
 	\begin{tikzpicture}[x=1.5cm, y=1.5cm]
		\draw[->, thick, yshift=0cm] (-2,0) -- (2,0) node[right] {$x_1$};
  	\draw[->, thick, yshift=0cm] (0,0) -- (0,2)  node[above] {$x_2$};
  	\foreach \x in {-1,1}
  	\draw[yshift=0cm] (\x,0) -- (\x,-0.1) node[below] {\x};
  	\foreach \y in {1}
  	\draw[yshift=0cm] (0,\y) -- (-0.1,\y) node[left] {\y};
  	\draw[domain=-2:2, color=blue] plot[id=cusp1, samples=1000] 
       function{(x**2)**(1./3)} node[above] {$x_1^2=x_2^3$};
  	\draw[color=red, thick] (0,0) -- ++(0,1.75) node[left] {$T_{X}(x^*)$};
  \end{tikzpicture}		
\end{minipage}
Stefan_K Auf diesen Beitrag antworten »

Ich habe hier \captionof eingefügt:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
\documentclass{article} 
\usepackage{tikz}
\usepackage{caption}

\begin{document}

\begin{minipage}[c]{5.5cm}
laaaaaber
\end{minipage} 
\begin{minipage}[c]{6.5cm}
 	\begin{tikzpicture}[x=1.5cm, y=1.5cm]
		\draw[->, thick, yshift=0cm] (-2,0) -- (2,0) node[right] {$x_1$};
  	\draw[->, thick, yshift=0cm] (0,0) -- (0,2)  node[above] {$x_2$};
  	\foreach \x in {-1,1}
  	\draw[yshift=0cm] (\x,0) -- (\x,-0.1) node[below] {\x};
  	\foreach \y in {1}
  	\draw[yshift=0cm] (0,\y) -- (-0.1,\y) node[left] {\y};
  	\draw[domain=-2:2, color=blue] plot[id=cusp1, samples=1000] 
       function{(x**2)**(1./3)} node[above] {$x_1^2=x_2^3$};
  	\draw[color=red, thick] (0,0) -- ++(0,1.75) node[left] {$T_{X}(x^*)$};
  \end{tikzpicture}
  \captionof{figure}{Beispiel}		
\end{minipage}
\end{document}


Stefan
tigerbine Auf diesen Beitrag antworten »

Ah! Super! Tanzen
tigerbine Auf diesen Beitrag antworten »

So, die 2D Grafiken habe ich nun *schönneu*. Mit 3d habe ich Probleme. TeXnic kann \usepackage{3dplot} nicht automatisch laden.

http://www.texample.net/tikz/examples/sp...ts-with-3dplot/

Wie muss ich das denn manuell einbauen?

Wink
Stefan_K Auf diesen Beitrag antworten »

Der einfachste Weg ist, es direkt in denselben Ordner wie Dein Dokument zu legen.

Sonst lege es in ein Verzeichnis an geeigneter Stelle, z.B.
  • C:/Users/tigerbine/texmf/tex/latex/3dplot/3dplot.sty oder
  • ~/texmf/tex/latex/3dplot/3dplot.sty

je nachdem, was kpsewhich -var-value=TEXMFHOME auf der Kommandozeile ausgibt, wenn Du Deine Ordnerstruktur nicht so kennst.

Ggf. refreshe die Paketdatenbank (texhash, mktexlsr oder MiKTeX Options und Button Refresh FNDB).

Stefan
tigerbine Auf diesen Beitrag antworten »

Zitat:
Original von Stefan_K
Der einfachste Weg ist, es direkt in denselben Ordner wie Dein Dokument zu legen.
Stefan


Hat geklappt! Dann versuche mal einen eigenen 3d plot. Danke. Wink
tigerbine Auf diesen Beitrag antworten »

Ich habe Probleme mit sinus und cosinus. Die Periodenlänge stimmt nicht. Und irgendwie verstehe ich auch nicht, warum auf der z-Achse zweimal eine 1 steht. verwirrt Jemand einen Tipp?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
\documentclass{article} 
\usepackage{tikz}
\usepackage{3dplot}
\usepackage{caption}
\usepackage{pgfplots}
\usepackage{amsmath}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}

\begin{document}

\begin{tikzpicture}
\begin{axis}[xlabel={$x_1$}, ylabel={$x_2$}]
    \addplot3 [surf, colormap/hot, samples=30, domain=0:2*pi]
{cos(x)};
\end{axis}
\end{tikzpicture}

\end{document}
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »