Я хотел бы построить график sin(x)
на основе документа LaTeX (статьи), используя gnuplot
команды программно внутри документа.
Я знаю, что вы можете сохранить график как .tex
файл, а затем вставить его в документ с помощью \input{}
. Однако это не то, о чем я прошу. Я хотел бы узнать, как сгенерировать график внутри исходного кода документа.
Это график, который я получаю при использовании консоли gnuplot, поэтому именно такой результат я ожидаю получить и в своем документе.
Я использую MiKTeX и TeXstudio, хотя последнее, возможно, не имеет значения.
решение1
В pgfplots
пакете есть \addplot gnuplot
команда, которая использует 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}