ドキュメント内でプログラム的にコマンドsin(x)
を使用して、LaTeX ドキュメント (記事) にプロットしたいと思います。gnuplot
プロットを.tex
ファイルとして保存し、 を使用してドキュメントに挿入できることは知っています\input{}
。ただし、これは私が求めているものではありません。ドキュメントのソース コード内でプロットを生成する方法を知りたいのです。
これは、gnuplot コンソールを使用したときに得られるプロットであり、ドキュメントでもこれと同じ結果が得られると期待しています。
私は MiKTeX と TeXstudio を使用していますが、最後のものはおそらく関係ありません。
答え1
パッケージには、gnuplot を使用して計算を行い、 でプロットするためのデータをインポートするコマンドがpgfplots
あります。次の例では、最初の関数は青で描画され、2 番目の関数は赤で描画されます。\addplot gnuplot
pgfplots
\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}