2011-07-30 51 views
3

我产生.EPS在gnuplot的纳入与LaTeX的排版的论文数据,使用gnuplot中的加号/减号符号?

set terminal postscript eps enhanced "Helvetica" 14 

这一般完美的作品,但现在我试图使用一个标签,包括±放在一起人物符号。如果我直接使用它,例如

set label "-56±2" 

那么它正确地出现在“WXT”终端默认值,但由A与抑扬前缀(即-56±2)在PostScript输出。使用

set label "-56^+/-2" 

作品,但看起来很垃圾。在过去,我已经做

set encoding iso_8859_1 
set xlabel "wavelength (\305)" 

使用“埃”字符(A),但我没有设法得到这个工作,无论是±的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 patchlevel 0,如果它很重要的话。

回答

3

只是为了记录在案,从gnuplot的角度正确答案确实出现了这样的:

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

这给标签

-56 ± 2 

它完全不同的机器上(相同的Gnuplot级别),所以我不知道为什么原始Ubuntu机器上存在问题;两台机器都能正确显示结果.eps文件。

1

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