之前我使用了Gnuplot并创建了一个pdf
文件,然后我在includegraphics
- 文档中通过Latex
实现了该文件。
是否有更好的方法直接从Latex
- 文档与Gnuplot
进行投影?
答案 0 :(得分:2)
基本上你可以按照这个Youtube-Tutorial
以下是步骤:
第1步:设置环境变量
安装MikTex后,TexStudio和Gnuplot点击Start
- >右键点击Computer
- > Settings
- > Advanced Systemsettings
- > Environment variables
在这里你必须创建3个新变量:
► PATH
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;C:\Program Files (x86)\gnuplot\bin
► gnuplot
C:\Program Files (x86)\gnuplot\bin
► GNUPLOT_LIB
C:\Program Files (x86)\gnuplot\demo
第2步:编辑TexStudio
转到TexStudio并点击Options
- > Configure TexStudio
- > Commands
这里你需要更新上面的两个命令
► LaTeX
"C:/Program Files (x86)/MiKTeX 2.9/miktex/bin/latex.exe" -src -interaction=nonstopmode %.tex
► PdfLaTeX
pdflatex.exe -synctex=1 -shell-escape -enable-write18 -interaction=nonstopmode %.tex
第3步:使用胶乳中的Gnuplot代码
\documentclass[a4paper]{scrartcl}
\usepackage[miktex]{gnuplottex}
\begin{document}
\begin{figure}[H]
\centering
\begin{gnuplot}[terminal=pdf]
set terminal pdf enhanced size 14.5cm, 4cm
set key top left
set xlabel 'x [1]'
set ylabel 'y [1]'
f1(x)=sin(x**2)
plot f1(x) title 'y_1 = sin(x^2)'
\end{gnuplot}
\caption{Plot}
\end{figure}
\end{document}