2011-03-08 65 views
2

我有我想要生成并包含在胶乳中的图。我正在使用dvi - > pdf排版路径。 gnuplot的提供输出“端子” epslatex,pslatex,pstex,pstricks,texdraw等...建议使用gnuplot生成乳胶图的工作流程?

我假定其中的一个比使用SVG“终端”和转换成使用Inkscape手动EPS,但我不更好不知道从哪里开始。荣誉,如果你的解决方案让我在我的轴标签中包含乳胶数学表达式。

回答

2

导出到SVG是好的,特别是如果你打算通过手工增强后使用Inkscape情节的外观。 Inkscape有一个插件,可以让你引入名为textext的LaTeX,这非常有用。以下是gnuplot的产生的曲线的一个例子,后来使用Inkscape + textext改性: enter image description here

最近,我已经非常满意的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 
+0

感谢您的答复。我偶尔使用textext,但是对于基准数字的情节,我想要一个自动化的工作流程。 TikZ终端确实不在我的debian 5 gnuplot中。 – 2011-04-14 14:49:32

1

我会谨慎使用乳胶终端。可以肯定的是,他们的结果非常好,但是根据您想要绘制的数据大小以及发布的乳胶命令的数量,这可能会减慢LaTeX文档的编译时间。

如果有可能你,我会积导出到EPS或其他矢量文件,包括你的LaTeX文件内。另一方面,如果你想在你的地块中包含一些只有LaTeX提供的奇特功能(在你用gnuplot绘制它们之后),那么这就是要走的路。