TeX markup ignored by Matlab?

11 visualizzazioni (ultimi 30 giorni)
francesco capirci
francesco capirci il 27 Apr 2018
Commentato: Kevin Joshi il 1 Giu 2020
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 Commenti
Holden Tranquillo
Holden Tranquillo il 29 Apr 2020
I'm having the same issue
BAHIDJ Ryadh
BAHIDJ Ryadh il 1 Giu 2020
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.

Accedi per commentare.

Risposte (1)

Kevin Joshi
Kevin Joshi il 1 Giu 2020
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')

Categorie

Scopri di più su Labels and Annotations in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by