我在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,如果它很重要的话。
答案 0 :(得分:4)
仅仅是为了记录,从Gnuplot的角度来看,正确的答案似乎是这样的:
set encoding iso_8859_1
set label "-56 \261 2"
给出标签
-56 ± 2
它可以在不同的机器上运行(同一个Gnuplot级别),所以我不确定为什么原来的Ubuntu机器会出现问题;两台机器都正确显示生成的.eps文件。
答案 1 :(得分:1)
为了获得更漂亮的标签,我建议使用epslatex终端。它以eps格式生成图形部分,以乳胶格式生成文本部分。然后你可以编辑你的tex文件并插入任何特殊字符乳胶支持。