uitable with latex or greek letters
31 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Deividas Eringis
am 9 Aug. 2021
Kommentiert: Assaf
am 16 Jul. 2024
I am working in App Designer,
i want to create a table with 2 collumns where first collumn is a parameter name, something like "$\gamma^a_b$"
and second collumn would be numeric and editable.
It seems like neither UITable or UIStyle have latex interpreter,
i have seen answers from 2016 with unicode characters and html tags, but either i'm doing something wrong or they do not work anymore.
app.AllParamTable = uitable(app.AllParamPanel);
app.AllParamTable.ColumnName = {'Parameter'; 'Value'};
app.AllParamTable.ColumnEditable = [false true];
parDisp={'\alpha_1','V^G_C'};
params={'alpha1','VGC'};
for i=1:numel(params)
app.AllParamTable.Data{i,1}=parDisp{i};
app.AllParamTable.Data{i,2}=app.p.Param.(params); %app.p.Param is a struct, and will always return numeric.
end
0 Kommentare
Akzeptierte Antwort
Dave B
am 9 Aug. 2021
Bearbeitet: Eric Sargent
am 12 Okt. 2023
Previous answer (Aug 9, 2021)
I believe html tags are not currently supported in uitable when in a uifigure (i.e. created in App Designer)
However the greek letter part is a little easier, you can use unicode for this (char(945), or just use an α in your code):
u = uitable(uifigure);
u.Data{1}=char(945); % or u.Data{1}='α';
3 Kommentare
Dave B
am 9 Aug. 2021
I don't have a good solution for superscript/subscript. This is really out of the box and I realize far from ideal:
- You can sort of fake a superscript g (but not G) with unicode: char(7586)
- There's no subscript for c or C but there is a gamma: char(7527)
uitable(uifigure,'data',{['V' 7586 7527]})
Weitere Antworten (2)
Sean de Wolski
am 9 Aug. 2021
You could use a uihtml component with an embedded table. Of course this table will not be interactive, but if it's for display only then it would work.
0 Kommentare
Amanda Irving
am 12 Okt. 2023
Starting in R2022a, Interpreter is supported in uistyle:
https://www.mathworks.com/help/matlab/ref/uistyle.html
1 Kommentar
Assaf
am 16 Jul. 2024
Hi,
I still didn't manage to use it for column names, do anyone has solution for it?
Thanks
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!