添加 pdflatex 和 lualatex gnuplot 绘图功能

添加 pdflatex 和 lualatex gnuplot 绘图功能

我使用 Windows 10 和 TeXstudio(最新版本)作为 TeX 编辑器和 TeXLive(如果重要)。在 tikz 手册第 22.6 章第 345 页中,建议使用 3.1.9a 版本,以便与外部(用于 LaTeX)应用程序 pdflatex 一起使用更强大的图形引擎gnuplot。我试过但没有成功将该程序集成到 pdflatex 中。我想要的是在 pdflatex 或 lualatex 中工作,并在必要时调用 gnuplot 在 pdflatex 或 lualatex 中绘制图表(而不是将 gnuplot 图形作为外部图像包含在 pdflatex 或 lualatex 中)。我找到并下载了 gnuplot 5.5 版(我认为是最新版本),它不需要设置过程(无需安装)。只需下载压缩文件夹,解压并将内容直接放在 C 盘中。在互联网上寻求帮助,我被建议将选项传入,pdflatex--shell-escape并将 options->configure texstudio->Build->User Commands选项--enable-write18传入,options->configure texstudio->Commands->PdfLaTeX如您在图片中看到的那样,但没有成功。现在我陷入了僵局,不知道我还能做什么。我需要你的帮助:我还需要做什么或需要改变什么?有没有办法使用 Windows 10 的命令提示符来做到这一点?我在互联网上查找帮助,但这些页面中的大多数都提到了带有安装程序的旧版本的 gnuplot,并使用了此过程中非常重要的步骤。 选项->配置 texstudio->构建->用户命令 选项->配置 texstudio->命令->PdfLaTeX

我也尝试编译这个小代码,但我得到的是文件的文本部分,输出文件中没有图形,没有任何错误。另一方面,如果我将此代码的图形部分粘贴到 gnuplot 命令中,我就会得到图形。因此 pdflatex 无法调用 gnuplot 来绘制图形。我该如何修复它?

\documentclass[12pt,a4paper]{article}  
\usepackage{gnuplottex}            
\author{Miltos P.}  
\title{Gnuplot Integration into \LaTeX}\date{\today}  
\begin{document}\maketitle\vskip-15pt\hrule\vskip15pt  
    \begin{gnuplot}  
        set title '\textbf{Gnuplot Testing}'  
        set ylabel '$\eta$'  
        set xlabel '\% wt.'  
        set xrange [0:10]  
        set xtics 0,1,10  
        set ytics 0,20,100  
        unset key  
        plot x*x  
    \end{gnuplot}  
\end{document}  

输出

相关内容