2011年12月3日星期六

LaTex:Tikz调用gnuplot作图

首先是配置:
我的平台是ctex套件CTeX_2.9.0.152_Full,使用winedt。步骤如下
1、安装 gnuplot
      gnuplot 的主页是:http://www.gnuplot.info/
    可从 SourceForge 下载如 gp443win32.zip,

然后将gnuplot整个文件夹放到了D:\Program Files\ctex\miktex\scripts下;




2、
   在系统属性--高级--环境变量--系统变量--Path中
   添加系统环境变量D:\Program Files\CTEX\MiKTeX\scripts\gnuplot\binary;
3、
刷新FNDB;
4、
在Option-Execution Modes-Pdflatex(此处为你所使用的编译方式)的switchs选项中 --shell-escape 和 
--enable-write18。如图
5、
以上步骤操作后,可能需要重启软件或电脑,反正我自己是重启电脑后成功。

使用其他环境如TeXLive 请参考:《PGF/TikZ 与 Gnuplot 配合使用》
验证是否成功,在tex文件中加上

\usepackage{tikz} %画图
\usetikzlibrary{plotmarks} %画图的一些标记符号
...
\begin{document}
\begin{tikzpicture}
\draw[smooth,domain=0:6.5] plot function{sin(2*x)*exp(-x/4)};
\end{tikzpicture}
\end{document}
成功的话会看到:

配置到此结束。


然后是Tikz的使用和作图的命令
参考文档和网站:
"graphics with pgf and tikz“
"TikZ and pgf Manual for version 1.18"
http://www.texample.net/tikz/examples/
pgf/Tikz 资源汇总

没有评论:

发表评论