我有想要生成并包含在latex中的图。我使用的是dvi -> pdf排版路径。Gnuplot提供了输出“终端”epslatex,pslatex,pstex,pstricks,texdraw等……
我认为其中之一比使用svg“终端”并使用inkscape手动转换为eps要好,但我不知道从哪里开始。如果您的解决方案允许我在我的轴标签中包含latex数学表达式,这是值得称道的。
发布于 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文件和所需的样式文件:
set terminal push
set terminal lua tikz fulldoc createstyle
set output 'sin.tex'
plot sin(x)
unset output
set terminal pop发布于 2011-03-11 15:55:54
我会谨慎地使用latex终端。当然,它们的结果非常好,但是根据要绘制的数据大小和发出的latex命令的数量,这可能会大大降低LaTeX文档的编译时间。
如果可能的话,我会将绘图导出为eps或其他矢量文件,并将其包含在您的LaTeX文档中。
另一方面,如果您想在绘图中包含一些只有LaTeX提供的奇怪特性(在使用gnuplot绘制它们之后),那么这是可行的方法。
https://stackoverflow.com/questions/5239068
复制相似问题