Windows下TeXLive+TeXWorks中gnuplottex运行报错求助
解决TexWorks中运行gnuplot工具报错的问题
方法一:修正gnuplot处理工具的参数
- 打开TexWorks的「编辑>偏好设置>排版>处理工具」,找到你添加的
gnuplot工具 - 将参数修改为:
说明:"$basename-gnuplottex-fig1.gnuplot"$basename会替换为你的TeX文件主名(比如untitled-1),拼接后缀后就是LuaLaTeX生成的gnuplot脚本文件名- 双引号用于兼容路径中包含空格的场景
- 保存设置后重新运行gnuplot工具,即可正确读取脚本文件生成图形
方法二:让LuaLaTeX自动调用gnuplot(更高效)
无需手动单独运行gnuplot工具,让LaTeX编译时自动完成图形生成:
- 打开TexWorks的「编辑>偏好设置>排版>处理工具」,找到
LuaLaTeX工具 - 将其参数修改为:
说明:--shell-escape "$fullname"--shell-escape参数允许LaTeX调用外部程序(此处为gnuplot) - 保存设置后直接运行LuaLaTeX编译,LaTeX会自动调用gnuplot生成图形,无需额外操作
内容的提问来源于stack exchange,提问作者jeroen2009
相关产品推荐
相关产品推荐

