2015-11-12 3 views
3

`d aiment écrire les trucs de mathématiques dans une parcelle en utilisant gnuplot 5:Gnuplot Postscript Caractères spéciaux Math équation

enter image description here

J'utilise le terminal postscript enhanced car pour autant que je sache, ce terminal est le seul seulement capable de faire de telles choses. J'ai utilisé ce code:

set label 1 at 400,200 '{/Symbol=50\[email protected]_{/=15 350}^{/=15\154}}' front 

Cela me reçoit tout sauf le average souscrit sous le symbole lambda. J'ai essayé tout avec {,} et ainsi de suite mais je pense que je manque la partie où je peux échapper le style /Symbol.

Répondre

2

De nombreux terminaux prennent en charge le texte amélioré, pas seulement le terminal postscript.

Pour utiliser une autre police que /Symbol pour l'indice, vous pouvez modifier la police explicitement pour une police différente pour cela. Cependant, une meilleure approche est de changer l'imbrication de sorte que /Symbol affecte seulement deux parties:

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

sortie avec gnuplot 5.0 avec wxt est

enter image description here

Si vous utilisez le terminal de toute façon postscript , vous pouvez essayer le terminal epslatex (ou 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