L'Insertion de lettres grecques dans un graphique de la légende à l'aide de GNUplot
Je suis en train d'intégrer les symboles grecs dans mon graphique à l'aide de code suivant, mais reçois similaire erreur deux fois.
avertissement: enhanced mode texte par l'analyseur, en ignorant les fausses }
avertissement: enhanced mode texte par l'analyseur, en ignorant les fausses }
reset
# svg
#set terminal svg size 410,250 fname "Times New Roman" \
set terminal svg size 410,250, enhanced fname 'Times New Roman' \
fsize "12" rounded dashed
set output "data1.svg"
set tics nomirror
# color definitions
set style line 1 lc rgb "#8b1a0e" pt 1 ps 1 lt 1 lw 2 # --- red
set style line 2 lc rgb "#5e9c36" pt 2 ps 1 lt 2 lw 2 # --- green
set key bottom right
plot "abc.htm" using 1:2 title "N('\alpha', T)" w lp ls 1, \
"abc.htm" using 1:3 title "N(\beta, T)" w lp ls 5
PS: Le code est en cours d'exécution fine jusqu'à ce que j'ai activé le mode amélioré de svg terminal, comme j'ai besoin pour l'insertion de lettres grecques dans mon graphe des légendes. Je suis l'aide de la version 4.6, patch level 5. Quelqu'un peut-il m'aider?
- Je n'ai aucune expérience avec ce terminal, mais vous avez probablement besoin d'échapper les barres obliques inverses:
... title "N('\\alpha',T)" ...
, etc. Ajouter plus de barres obliques inverses si cela ne fonctionne pas avec les deux. - Merci. Je l'ai essayé, mais il n'a pas travaillé. Si l'erreur a disparu, mais toujours pas en mesure d'obtenir de la lettre grecque et arriver \alpha à la place. Je veux insérer une haute qualité graphique dans un document latex. Ce que je fais, de traçage graphique à l'aide de GNUplot, puis enregistrement du fichier svg. Ensuite, j'convertir fichier svg au format pdf et ensuite l'insérer que dans le fichier latex.
- Si vous souhaitez utiliser ce en latex, puis le moyen le plus évident de le faire est par l'utilisation de la epslatex terminal et en utilisant la syntaxe latex dans votre gnuplot code. L'utilisation des guillemets simples, vous n'avez pas de barres obliques inverses. Voir, par exemple, stackoverflow.com/questions/24253276/...
- Voir, par exemple, stackoverflow.com/q/18753222/2604213, stackoverflow.com/q/19141767/2604213, ou de stackoverflow.com/q/24648086/2604213 pour n'en citer que quelques doublons possibles 😉
Vous devez vous connecter pour publier un commentaire.
La manière correcte est à
enhanced
option du terminal (vous avez){/Symbol a}
pour une alpha.De recherche pour les symboles + gnuplot sur le web, vous trouverez des listes de ce genre http://mathewpeet.org/lists/symbols/ avec les codes compris par gnuplot!
Utiliser un encodage (UTF-8) et insérer les caractères directement:
J'ai trouvé le moyen de résoudre ce problème. Les lettres grecques peuvent être insérées dans le fichier SVG à l'aide de chemin d'accès suivant dans Inkscape:
Aller à Texte menu déroulant, puis cliquez sur Glyphes. Ensuite, sélectionner la police de caractères de la famille comme Times New Roman. Après cela, sélectionnez grec à partir d'un script et tous de Gamme des options, respectivement. Ensuite, les lettres grecques pourraient facilement être inséré dans le Graphique.
α
?choisir anglais correspondant alphabet, lettre grecque, par exemple. j'ai choisi " c "pour " chi", ci-dessous le lien pour les autres personnages.
http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/label-e.html
fontsize peut être changé facilement.
par exemple...
set ylabel "c" de la police de Symbole", 14"
va produire de la lettre grecque "Chi".