# Issue with sprintf () latex interpreter

54 views (last 30 days)
Turbulence Analysis on 27 Apr 2022
In the below command, in the place of X=1, is it posiible to call the value that's been defined outside. I tried to use sprintf(), but was not successful.
a = 1;
text(20,2620,{'$[\alpha_{X=1]$'},'FontSize',28,'Color','b','Interpreter','latex');
text(20,2620,sprintf{'$[\alpha_{X='%3dmm',a}]$'},'FontSize',28,'Color','b','Interpreter','latex');

Steven Lord on 27 Apr 2022
a = 1;
disp('Here''s how to include a single quote in a char vector')
Here's how to include a single quote in a char vector
disp("Here's how to include a single quote in a string array")
Here's how to include a single quote in a string array
fprintf("To include %c in the output of fprintf or sprintf, escape it: \\", '\')
To include \ in the output of fprintf or sprintf, escape it: \
text(0.5,0.25,sprintf('$[\\alpha_{X=''%3dmm''}]$', a),'FontSize',28,'Color','b','Interpreter','latex');
text(0.5,0.75,sprintf("$[\\alpha_{X='%3dmm'}]$",a),'FontSize',28,'Color','b','Interpreter','latex');
##### 2 CommentsShowHide 1 older comment
Turbulence Analysis on 28 Apr 2022
Sorry, I used as below.. Its okay now
text(0.5,0.75,sprintf("$[\\alpha_{X= %3dmm}]$",a),'FontSize',28,'Color','b','Interpreter','latex');

### Categories

Find more on Characters and Strings in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by