我在pngcairo和postscript eps(均为增强版)终端中渲染某些字符时遇到麻烦。所讨论的字符是简单的管道|
,而小于/大于字符<>
。这些以完全破碎的方式呈现,共有不同的字符。具体来说,以下行:
set ylabel "<|S_{dy}(t)-S_{mc}(t)|/{/Symbol s}_{mc}(t)>"
产生以下结果:
所以,是的,基本上它将字符替换为其他随机字符。难道我做错了什么?这个可以解决吗?这是我正在使用的gnuplot 5.2.2。
答案 0 :(得分:0)
因此,我最终通过使用不同的字体解决了这个问题。特别是,对于<>
,我实际上使用了两个略有不同的字形,它们更适合Symbol的需求,而对于|
,我使用了Times New Roman。最后一行如下:
set ylabel "{/Symbol \341}{/TimesNewRoman \174}S_{dy}(t)-S_{mc}(t){/TimesNewRoman \174}/{/Symbol s}_{mc}(t){/Symbol \361}"
并正确呈现。