首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推荐使用gnuplot为latex生成绘图的工作流程?

推荐使用gnuplot为latex生成绘图的工作流程?
EN

Stack Overflow用户
提问于 2011-03-09 06:19:21
回答 2查看 2.2K关注 0票数 2

我有想要生成并包含在latex中的图。我使用的是dvi -> pdf排版路径。Gnuplot提供了输出“终端”epslatex,pslatex,pstex,pstricks,texdraw等……

我认为其中之一比使用svg“终端”并使用inkscape手动转换为eps要好,但我不知道从哪里开始。如果您的解决方案允许我在我的轴标签中包含latex数学表达式,这是值得称道的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-11 16:20:54

导出为SVG很好,特别是如果您打算稍后使用Inkscape手动增强绘图的外观。有一个名为textext的Inkscape插件,它可以让你引入非常有用的LaTeX。以下是使用Gnuplot生成并随后使用Inkscape+textext修改的曲线的示例:

最近,我对Gnuplot的TikZ终端的结果非常满意(参见some examples here)。据我所知,这个特性目前只在CVS version of Gnuplot中可用,完全值得你自己去编译它。

下面是一个现成的使用Gnuplot的TikZ终端的示例,它应该生成一个tex文件和所需的样式文件:

代码语言:javascript
复制
set terminal push
set terminal lua tikz fulldoc createstyle
set output 'sin.tex'
plot sin(x)
unset output
set terminal pop
票数 2
EN

Stack Overflow用户

发布于 2011-03-11 15:55:54

我会谨慎地使用latex终端。当然,它们的结果非常好,但是根据要绘制的数据大小和发出的latex命令的数量,这可能会大大降低LaTeX文档的编译时间。

如果可能的话,我会将绘图导出为eps或其他矢量文件,并将其包含在您的LaTeX文档中。

另一方面,如果您想在绘图中包含一些只有LaTeX提供的奇怪特性(在使用gnuplot绘制它们之后),那么这是可行的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5239068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档