How to use latex interpreter for xticklabels?

615 views (last 30 days)
How to use latex interpreter for xticklabels or yticklabels?

Accepted Answer

Adam
Adam on 27 Jun 2017
Edited: Adam on 27 Jun 2017
hAxes.TickLabelInterpreter = 'latex';
assuming you are using >= R2014b, where hAxes is your axes handle

More Answers (2)

Stefan Ineichen
Stefan Ineichen on 13 Nov 2018
Edited: Stefan Ineichen on 13 Nov 2018
Insert the code before plotting.
set(groot,'defaultAxesTickLabelInterpreter','latex');
Further, add these to set other useful interpreter to latex.
set(groot,'defaulttextinterpreter','latex');
set(groot,'defaultLegendInterpreter','latex');
  1 Comment
krishna teja
krishna teja on 28 Jan 2019
is there a way to change default font size for axes tick labels?

Sign in to comment.


Ali Afruzi
Ali Afruzi on 13 Apr 2022
You can set 'latex' or 'tex' for only one of your axis plot.
Using TickLabelInterpreter, one can define latex for only x-axis and tex for y-axis. for example:
x=1:10;
y=rand(10,1);
plot(x,y)
xaxisproperties= get(gca, 'XAxis');
xaxisproperties.TickLabelInterpreter = 'latex'; % latex for x-axis
yaxisproperties= get(gca, 'YAxis');
yaxisproperties.TickLabelInterpreter = 'tex'; % tex for y-axis

Community Treasure Hunt

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

Start Hunting!