export_fig can't do Monospace?

조회 수: 5 (최근 30일)
Shaun VanWeelden
Shaun VanWeelden 2013년 11월 3일
답변: Oliver Woodford 2014년 1월 2일
I have been using export_fig (#1 file on File Exchange) to generate a nice pdf report, but I have ran into something that seems absolutely ridiculous. I can't use monospace anything for a font.
I have tried specifying the MATLAB string to be of fonts "monospaced" and "courier new" and they both show up in the MATLAB figure correctly and print "more correctly" to a pdf when using the print function.
When I use the export_fig function it just completely disregards the fontname..
Some sample code is below:
uicontrol('style','text','position',[50 320 400 40],'string','Hello, why am I not monospaced in the PDF test2 and why does this 2 look awful in PDF test 1?','fontname','monospaced')
print(gcf,'-dpdf','test1.pdf')
export_fig('test2.pdf','-pdf')
To run export_fig, just go to File Exchange and its on the home page.
Would LaTex be a solution? I have never used it, but it seems like it may "trick" the renderer into displaying correctly.

답변 (1개)

Oliver Woodford
Oliver Woodford 2014년 1월 2일
Export_fig supports Courier, and that is monospaced.
For hints on why the other fonts you mentioned might not be working, see the "Known issues" section of the export_fig help page.

카테고리

Help CenterFile Exchange에서 MATLAB Report Generator에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by