Live Editor can not perfectly preview figures with boldmath
2 次查看(过去 30 天)
显示 更早的评论
code for reproducing the problem :
close all;
data = [1,1,1,1;2,2,2,2;3,3,3,3;4,4,4,4];
bar(data)
hold on
grid on
xticks([1 2 3 4])
xtickangle(0)
ax = gca;
ax.TickLabelInterpreter = 'latex';
xTicklabels = { ...
'\textbf{label 1} \boldmath$E_1$', ...
'\textbf{label 2} \boldmath$E_2$', ...
'\textbf{label 3} \boldmath$E_3$', ...
'\textbf{label 4} \boldmath$E_4$'};
set(gca,'XTickLabel',xTicklabels);
ax.YTickLabel = strcat('\textbf{',ax.YTickLabel,'}'); % include this line
xlabel("Different algorithms");
ylabel("Result of schemes");
lgd = legend( ...
"1",...
"2",...
"3",...
"4",...
'Location',"northwest");
lgd.FontWeight = "bold";
ax.XAxis.FontWeight = 'bold';
ax.XAxis.LineWidth = 1;
ax.YAxis.FontWeight = 'bold';
ax.YAxis.LineWidth = 1;
ax.FontName = 'times';
hold off;
The image above is the expected result. However, the result I obtained in the live editor is as follows:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1566774/image.png)
7 个评论
Walter Roberson
2023-12-13
I tried the code on R2019a, R2022a, R2022b. In all cases it worked properly for me.
MacOS Sonoma
Dyuman Joshi
2023-12-13
编辑:Dyuman Joshi
2023-12-13
Hopefully they will be able to identify the cause of the issue and provide a solution.
回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!