gnuplot中的加号/减号?

str*_*mqm 5 gnuplot eps

我正在 gnuplot 中生成 .eps 数字,以包含在使用 LaTeX 排版的论文中,使用

set terminal postscript eps enhanced "Helvetica" 14
Run Code Online (Sandbox Code Playgroud)

这通常可以完美运行,但我现在正尝试使用包含 ± 符号的标签将图形放在一起。如果我直接使用它,例如

set label "-56±2"
Run Code Online (Sandbox Code Playgroud)

然后它在默认的“wxt”终端上正确显示,但在 postscript 输出中以带有抑扬符(即 -56±2)的 A 为前缀。使用

set label "-56^+/-2" 
Run Code Online (Sandbox Code Playgroud)

有效,但看起来很垃圾。过去,我使用了“埃”字符 (Å)

set encoding iso_8859_1 
set xlabel "wavelength (\305)"
Run Code Online (Sandbox Code Playgroud)

但我还没有设法让它适用于 ± 的 unicode 表示,我认为它是 \261 (参见http://www.fileformat.info/info/unicode/char/00b1/index.htm),即

set label "-56 \261 2" 
Run Code Online (Sandbox Code Playgroud)

但我只是在 -56 和 2 之间有一个空白空间。关于如何做到这一点的任何想法?Ubuntu 10.10 和 Gnuplot 4.4 patchlevel 0,如果它很重要的话。

str*_*mqm 5

只是为了记录,从 Gnuplot 的角度来看,正确的答案似乎是这样的:

set encoding iso_8859_1 
set label "-56 \261 2" 
Run Code Online (Sandbox Code Playgroud)

这给出了一个标签

-56 ± 2
Run Code Online (Sandbox Code Playgroud)

它在不同的机器上完美运行(相同的 Gnuplot 级别),所以我不确定为什么原始 Ubuntu 机器上会出现问题;两台机器都能正确显示生成的 .eps 文件。