
Ich möchte sin(x)
in einem LaTeX-Dokument (einem Artikel) plotten und dabei gnuplot
programmgesteuert Befehle innerhalb des Dokuments verwenden.
Mir ist bewusst, dass Sie das Diagramm als Datei speichern .tex
und es dann mit in das Dokument einfügen können \input{}
. Das ist jedoch nicht das, wonach ich frage. Ich möchte lernen, wie ich das Diagramm im Quellcode des Dokuments erstelle.
Dies ist die Darstellung, die ich erhalte, wenn ich die Gnuplot-Konsole verwende. Dies ist also auch das Ergebnis, das ich in meinem Dokument erwarte.
Ich verwende MiKTeX und TeXstudio, wobei Letzteres wahrscheinlich nicht relevant ist.
Antwort1
Das pgfplots
Paket enthält einen \addplot gnuplot
Befehl, der gnuplot verwendet, um die Berechnung durchzuführen und dann die Daten zum Plotten zu importieren pgfplots
. Im folgenden Beispiel ist die erste Funktion blau gezeichnet, die zweite rot.
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot gnuplot {sin(x)};
\addplot {sin(x)};
\end{axis}
\end{tikzpicture}
\end{document}