Gnuplot Postscript特殊字符数学方程

时间:2015-11-12 22:43:48

标签: gnuplot special-characters postscript

我想使用gnuplot 5将数学内容写入绘图:

enter image description here

我正在使用terminal postscript enhanced,因为据我所知,这个终端是唯一能够做这种事情的终端。 我用了这段代码:

set label 1 at 400,200 '{/Symbol=50\362@_{/=15 350}^{/=15\154}}' front

除了lambda符号下的订阅average之外,这将获得所有内容。 我用{,}等尝试了所有内容,但我认为我错过了可以逃避/Symbol样式的部分。

1 个答案:

答案 0 :(得分:3)

许多终端支持增强型文本,而不仅仅是postscript终端。

为了使用除/Symbol之外的其他字体作为下标,您可以明确地将字体更改为不同的字体。但是,更好的方法是更改​​嵌套,以便/Symbol仅影响两个部分:

set label 1 at 0,0 '{/=50{/Symbol \362}@_{/=15 350}^{/=15{/Symbol \154}_{/=10 average}}' front
plot x

带有wxt的gnuplot 5.0的输出是

enter image description here

如果您仍在使用postscript终端,可以试试epslatex终端(或cairolatex):

set terminal epslatex standalone color colortext
set output 'equation.tex'
set label 1 at -5,5 '$\displaystyle\int_{350}^{\lambda_{\mathrm{average}}}$'
plot x

set output
system('latex equation.tex')
system('dvips equation.dvi')
system('ps2pdf equation.ps')

enter image description here

相关问题