我使用 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,并使用了此过程中非常重要的步骤。
我也尝试编译这个小代码,但我得到的是文件的文本部分,输出文件中没有图形,没有任何错误。另一方面,如果我将此代码的图形部分粘贴到 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}