# How can I get an upright mu in math with latex interpreter?

27 views (last 30 days)

Show older comments

##### 3 Comments

Walter Roberson
on 10 Sep 2020

If it does not need to be latex interpreter then possibly using 'i̅/μA' with interpreter tex or none would work ? That is

i U+0305 / U+03BC A

### Answers (1)

Robert U
on 11 Sep 2020

Edited: Robert U
on 11 Sep 2020

Hi Philipp Rehlaender,

It seems, there is no straight-forward way to do that in matlab figures. Nonetheless, there are work-arounds that help to create a look-like:

Despite that you can create your text freely using unicode. Helpful is the wikipedia list of Unicode blocks. Signs above characters are known as Combining Diacritical Marks.

Writing your requested line in standard text font as axes label:

textbar = sprintf('\x0304'); % is not the bar but looks better, for correct "bar" use \x0305

textmu = sprintf('\x03BC');

fh = figure;

ah = axes(fh);

ah.XLabel.String = sprintf('%s/%s%s',append('i',textbar),textmu,'A');

Edit: That is, what Walter suggested in short.

Kind regards,

Robert

##### 3 Comments

Robert U
on 11 Sep 2020

Appearently, there is a problem in exporting directly to pdf which has been reported already 2016, and probably earlier: https://de.mathworks.com/matlabcentral/answers/301427-why-does-matlab-2016a-automatically-change-font-size-of-my-figure-when-i-save-it-as-pdf

You can try to use another save-command: https://de.mathworks.com/matlabcentral/answers/58943-how-can-i-keep-the-fontsize-on-colorbar-when-saving-as-jpeg-tiff-etc

A work-around is to use a vector graphics format, and convert to PDF later on: http://www.hargaden.com/enda/blog/different-fonts-for-matlab-plots-exported-to-pdf/

Kind regards,

Robert

Walter Roberson
on 11 Sep 2020

Note: Using unicode will unfortunately not work for Interpreter Latex .

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!