Gnuplot 如何使用epslatex终端和';带有向量';

Gnuplot 如何使用epslatex终端和';带有向量';,gnuplot,Gnuplot,我知道应该怎样给箭头上色。但是,在Windows Gnuplot 4.6 Patchlevel 5下,以下MWE不会生成红色箭头,而只是生成黑色箭头 reset set terminal epslatex size 15cm,9.27cm color colortext 8 dashed set style arrow 1 linecolor rgb "red" file = 'OutputSetting0' set output 'Setting0/test.tex' set xrang

我知道应该怎样给箭头上色。但是,在Windows Gnuplot 4.6 Patchlevel 5下,以下MWE不会生成红色箭头,而只是生成黑色箭头

reset
set terminal epslatex size 15cm,9.27cm color colortext 8 dashed

set style arrow 1 linecolor rgb "red"

file = 'OutputSetting0'
set output 'Setting0/test.tex'

set xrange [-1:1]
set yrange [-1:1]
set zrange [-1:1]

set arrow 1 from -1,0,0 to 1,0,0 arrowstyle 1

splot file u (0):(0):(0):2:3:4 with vectors arrowstyle 1

reset
exit
手动添加的额外箭头(
设置箭头…
)为红色。然而,从文件中读取位置数据的那个仍然是黑色的

有没有另一种方法可以从文件中获得彩色箭头(除了改变终端,这是不可能的)

根据要求,此处还提供了乳胶代码的MWE:

\documentclass{scrreprt}
\usepackage{color}
\usepackage{graphicx}
\usepackage{epstopdf}           

\begin{document}

    \begin{figure}[H]
        \input{Setting0/test}
    \end{figure}

\end{document}
好吧,这好像是个虫子?
添加
set hidden3d
使我的箭头变成红色。我保证我没有触碰脚本的任何其他部分。

你的代码在Linux上对我来说很好。唯一的问题是,我必须先将
\usepackage{color}
添加到父latex文件的前导,然后才能
\input{test}
。也许你也可以展示你的latex文件的MWE?我很确定这不是一个bug。请确保您周围没有任何旧文件(也没有自动转换的图像的
pdf
文件)。可能是
\usepackage{epstopdf}
触发了它?gnuplot直接生成的eps文件(即在运行
latex
之前)看起来是否正常?实际的eps文件看起来也不正常(黑色箭头)。我在一个干净(空文件夹)的环境中尝试了它。