uitable with latex or greek letters
43 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Deividas Eringis
el 9 de Ag. de 2021
Comentada: Assaf
el 16 de Jul. de 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 comentarios
Respuesta aceptada
Dave B
el 9 de Ag. de 2021
Editada: Eric Sargent
el 12 de Oct. de 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 comentarios
Dave B
el 9 de Ag. de 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]})
Más respuestas (2)
Sean de Wolski
el 9 de Ag. de 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 comentarios
Amanda Irving
el 12 de Oct. de 2023
Starting in R2022a, Interpreter is supported in uistyle:
https://www.mathworks.com/help/matlab/ref/uistyle.html
1 comentario
Assaf
el 16 de Jul. de 2024
Hi,
I still didn't manage to use it for column names, do anyone has solution for it?
Thanks
Ver también
Categorías
Más información sobre Environment and Settings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!