Why MATLAB cannot render $\Beta$ (LaTeX string) in xlabel, ylabel?
古いコメントを表示
Hello, everone!
By accident I find MATLAB cannot render $\Beta$ (LaTeX string) in xlabel, ylabel? I have set the "interpreter" to "latex". Is this means that MATALB does not support the whole Greek alphabet? I am using MATLAB R2021b (trial version). This is the sample code.
>> xlabel('$\beta$', 'interpreter', 'latex'); ylabel('$\Beta$', 'interpreter', 'latex')
Warning: Error updating Text.
String scalar or character vector must have valid interpreter
syntax:
$\Beta$
Besides, "$\Gamma$" works.
Thank you!

採用された回答
その他の回答 (1 件)
Walter Roberson
2021 年 10 月 22 日
1 投票
MATLAB's latex does not specifically support Greek. Instead, it supports some mathematical symbols, some of which happen to resemble Greek letters. You can see the chart at https://www.mathworks.com/matlabcentral/answers/14751-greek-alphabet-and-latex-commands-not-a-question?s_tid=srchtitle
Generally speaking, it does not bother to have \ codes for letters that are representable in English.
A B \Gamma \Delta E Z H \Theta I K \Lambda M N \Xi O \Pi P \Sigma T \Upsilon \Phi X \Psi \Omega
カテゴリ
ヘルプ センター および File Exchange で Labels and Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!