J'ai un fichier postscript qui contient un arbre phylogénétique produit par njplot. Il se compose essentiellement de lignes et d'étiquettes à la fin de la ligne. En ce moment, il est en noir et blanc, mais je voudrais marquer les différences entre les différents arbres:PS moyen facile de colorier le texte
Ci-dessous un court extrait d'un de mes fichiers avec seulement trois des étiquettes.
a) Que dois-je faire pour faire, par ex. "B. ovis 25840" s'affiche en rouge?
b) Comment puis-je faire une boîte autour « B. suis 23445 » et « B. Thomsen » (par exemple pour marquer qu'ils sont dans le même groupe?)
/setpacking where {true setpacking} if
1 setlinecap 1 setlinejoin 1 setlinewidth 0 setgray
/basefont /Times-Roman findfont 12 scalefont def
/titlefont /Times-Roman findfont 12 scalefont def
/setclip {40 40 moveto 560 40 lineto 560 810 lineto 40 810 lineto closepath clip newpath} def
/title {titlefont setfont
40 815 moveto (brucella_conc_se_ani.out_nj.outtree Mon Aug 14 14:52:28 2017
) show ( Page) show show (of 1) show
} def
%%EndProlog
%%Page: ? 1
(1) title setclip
0 0 translate
basefont setfont
50 50 translate
0.7 setgray -10 -10 moveto 510 -10 lineto 510 760 lineto -10 760 lineto closepath stroke 0 setgray
359 8 moveto
(B. ovis 25840) show
298 67 moveto
(B. Thomsen) show
294 127 moveto
(B. suis 23445) show
showpage
B, voir https://stackoverflow.com/questions/518837/ comment-pouvez-vous-obtenir-la-hauteur-métrique-d'un string-dans-postscript. – lhf