TeX markup ignored by Matlab?
11 ビュー (過去 30 日間)
古いコメントを表示
I'm trying to format a prompt text using the TeX markup. This always worked with my old Matlab version (r2016a) but recently i updated to r2018a. Since then any time i try a modifier or a character sequence, it gets printed as is: for example, \pi is printed as "\pi" with the backslash included. Same goes with modifiers like ^{} and _{}. Even my old codes, which used to work, don't anymore. Any ideas?
2 件のコメント
BAHIDJ Ryadh
2020 年 6 月 1 日
Try adding the parameters 'interpreter', 'tex' for commands like title, xlabel ... etc. MATLAB command line however doesn't support tex/LaTex Markup or greek characters according to Mathworks support because of the character set it is using.
回答 (1 件)
Kevin Joshi
2020 年 6 月 1 日
Please use this as plot lables
clc;
clear all;
x = 1:100
y = rand(1,100)
plot(x,y)
xlabel({'\pi'},'interpreter','tex')
ylabel({'{\pi_{j}^{k}}'},'interpreter','tex')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/307459/image.png)
参考
カテゴリ
Help Center および File Exchange で Labels and Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!