与 gnuplot 中的 epslatex 终端标签对齐

Ber*_*ard 1 latex gnuplot eps

假设我的 gnuplot (4.6.2) 版本有以下最小工作示例。

set terminal epslatex size 6cm, 4cm  font "" 8 standalone
set output "test.tex"

set xrange [0:10]
set yrange [0:10]

set label "$\\alpha=1\,b=0.1$" at 2,8

plot x
Run Code Online (Sandbox Code Playgroud)

这给了我以下输出:

例子

我现在想要的是将我的参数 alpha 和 b 放在彼此下方,在等号处最佳对齐。

我试过类似的东西

set label "\\begin{eqnarray}\\alpha=1 \\\\ b=0.1\\end{eqnarray}" at 2,8
Run Code Online (Sandbox Code Playgroud)

这不会在 gnuplot 中给我错误,但是在编译时它失败了,错误类似于

! Missing \endgroup inserted.
<inserted text> 
                \endgroup 
l.153     \gplbacktext
Run Code Online (Sandbox Code Playgroud)

这并没有真正帮助我进一步。

关于如何解决这个问题的任何建议?

Chr*_*oph 5

您与方法eqnarray公式将工作,如果你把它放在里面\parbox。我觉得用package的aligned环境比较好amsmath

set terminal epslatex size 6cm,4cm standalone header '\usepackage{amsmath}'
set output "foobar.tex"

set xrange [0:10]

set label '$\begin{aligned}\alpha&=1\\b&=0.1\end{aligned}$' at 1,7

plot x

set output
system('latex foobar.tex && dvips foobar.dvi && ps2pdf foobar.ps')
Run Code Online (Sandbox Code Playgroud)

这使

在此处输入图片说明