我刚开始使用 GNUplot 创建图形。我一直在使用 epslatex 终端,我的问题是,当我在 wxt 终端中创建图形,然后在 epslatex 终端中重新绘制时,线型会发生变化,即使我从未明确指定过线型。基本上,在 wxt 终端中,曲线是实线;然而,在 epslatex 终端中,曲线是虚线。
我读到过,更换终端可以产生不同的线条样式,并且应该发出命令“测试”来查看各种样式;但是,当我尝试在 epslatex 终端中执行“测试”时,它告诉我“epslatex 终端无法写入标准输出”(我想这是有道理的)。我只是想知道在哪里可以找到 epslatex 终端中不同的线条样式对应的内容。
另外,作为一个子问题,我想知道我的方法是否有用...为了创建图表,我创建了 epslatex 终端,然后将 eps 文件转换为 pdf 文件,以便我可以使用 pdflatex。有没有更好的方法来做到这一点(也许 GNUplot 可以为我创建 pdf)?
答案1
要使用epslatex
带有test
命令的终端,首先需要指定输出写入位置。您可以通过发出set out "<filename>.tex
,然后test
,然后set out
关闭文件来执行此操作。然后您将获得<filename>.tex
和<filename>.eps
。通过\input{<filename>}
在 LaTeX 文档中使用 ,您将获得以下输出(假设您使用了set terminal epslatex color
):
如您所见,epslatex
终端默认使用虚线样式。您可以使用以下方式更改为实线set terminal epslatex color solid
:
为了进行比较,下面是wxt
输出: