exporting figure as .pdf causes axis title to display the Angstrom character incorrectly
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I have produced a plot and have labelled the axes as such:
xlabel('q (Å^{-1})', 'FontSize', 18)
ylabel('F(q) (barns sr ^{-1} atom^{-1})', 'FontSize', 18)
I have then exported the plot as a .pdf file with the following line:
exportgraphics(gcf,'example.pdf','ContentType','vector')
These steps have produced the image below. As you can see the x-axis is displayed incorrectly, featuring a "#" in place of the "Å" symbol. I have tried exporting as an .eps file and that works fine, but unfortunately I need a .pdf file.
Any help is greatly appreciated!
3 commentaires
Réponses (2)
Monica Roberts
le 8 Juin 2022
It seems to work ok if you use ContentType image. I'd mess with the resolution if you go this route so you get a better looking image.
This looks like it might be a bug with exportgraphics. I'd suggest reporting it to MathWorks; they might have a better answer for you.
exportgraphics(gcf,'example.pdf','ContentType','image')
0 commentaires
Detmer Bosma
le 14 Fév 2023
Modifié(e) : Detmer Bosma
le 14 Fév 2023
I solved this problem by selecting another Font. Just adding:
set(gca,'FontName','Arial')
and still using
exportgraphics(gcf, 'example.pdf', 'ContentType','vector')
did it for me!
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!