gnuplot中的加/减符号?

时间:2011-07-30 17:05:49

标签: gnuplot eps

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

set terminal postscript eps enhanced "Helvetica" 14

这通常完美无缺,但我现在正试图使用​​包含±符号的标签来组合图形。如果我直接使用它,例如

set label "-56±2"

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

set label "-56^+/-2" 

有效,但看起来很垃圾。在过去,我通过

使用了'Angstrom'字符(Å)
set encoding iso_8859_1 
set xlabel "wavelength (\305)"

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

set label "-56 \261 2" 

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

2 个答案:

答案 0 :(得分:4)

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

set encoding iso_8859_1 
set label "-56 \261 2" 

给出标签

-56 ± 2

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

答案 1 :(得分:1)

为了获得更漂亮的标签,我建议使用epslatex终端。它以eps格式生成图形部分,以乳胶格式生成文本部分。然后你可以编辑你的tex文件并插入任何特殊字符乳胶支持。