gras amélioré le texte dans gnuplot
Mise à JOUR: ce problème a été résolu dans les versions plus récentes (>5.0) de gnuplot; voir @andyras réponse.
Je vais avoir de la difficulté à obtenir gnuplot pour créer des étiquettes avec gras et amélioré le texte en non-postscript terminaux. Le script suivant
#!/usr/bin/env gnuplot
reset
set terminal pdfcairo enhanced color lw 3 size 3,2 font 'Arial-Bold'
set output 'output.pdf'
set tics scale 0
plot -x title 'normal text', \
-2*x t 'enhanced_{text}', \
-3*x t '{/Arial-Bold attempt to specify_{font}}'
set terminal pngcairo enhanced color lw 3 size 400,300 font 'Arial-Bold'
set output 'output.png'
replot
set terminal postscript enhanced color lw 3 size 6,4 font 'Arial-Bold'
set output 'output.eps'
replot
reset
Produit est le suivant eps (converti en png avec convert output.eps -rotate 90 outputeps.png
):
ce qui est bien. Cependant, lorsque j'utilise le fichier pdf ou png bornes le résultat ressemble à ceci:
Remarque que, tandis que tout le texte de l'étiquette doit être en gras, seule l'étiquette sans amélioré le texte est en gras. De plus, lorsque j'essaie de spécifier manuellement la police (dernière ligne de titre) la police est différente (revient à la valeur par défaut?).
Est ce comportement que je devrais attendre lorsque vous n'utilisez pas le postscript terminal? Est-il une autre façon de spécifier les polices (c'est à dire le schéma de nommage différents à l'extérieur de postscript)?
Je suis d'accord. Les bugs que j'ai signalés précédemment, ont été marquées de ne pas être des bugs, donc je voulais m'assurer que personne d'autre n'avait aucune idée.
Marquer comme demande de fonctionnalité? 🙂
Il semble que vous n'êtes pas le seul avec ce problème: newsgroups.derkeiler.com/Archive/Comp/...
Auriez-vous l'esprit en mouvement de la modifier pour une réponse? J'ai déjà voulu marquer d'autres questions comme un double de celui-ci, mais je ne peux pas car il n'est pas accepté ou upvoted réponse. Merci!
OriginalL'auteur andyras | 2013-05-07
Vous devez vous connecter pour publier un commentaire.
Depuis la version 5.0, gnuplot a une nouvelle syntaxe pour traiter de ce problème:
Ces supports peuvent également être imbriquées.
"normal {/:Bold bold text} normal again"
si vous ne souhaitez pas modifier la police de caractères.OriginalL'auteur andyras
Pour de Meilleurs résultats au format pdf.
Tracer les courbes de l'utilisation accrue des eps terminal. Ensuite utiliser Imagemagick pour convertir votre sortie au format pdf. en utilisant les commandes
convertir myPlot.eps myPlot.pdf
Résolution par défaut à cette commande génère une mauvaise sortie. Cela peut être surmonté en utilisant la densité option avec une valeur de 300. Commande modifiée ressemble à
convertir densité de 300 myPlot.eps myPlot.pdf
J'ai trouvé que ce tout en préservant la mise en forme du texte d'un fichier eps en pdf.
convert
pour la conversion de l'eps au format pdf. Cette pixellise votre eps vecteur graphique que vous avez aussi remarqué. Utilisez quelque chose commeepstopdf
pour obtenir des résultats corrects.Droit: ps2pdf est un ghostscript alias qui convertit entre les formats vectoriels
OriginalL'auteur RAGHU