Greek characters on plot being truncated

3 Ansichten (letzte 30 Tage)
Matthew Halstead
Matthew Halstead am 2 Feb. 2012
Beantwortet: Nivedita am 23 Jul. 2024
Hello all!
My problem is that my greek characters are being truncated when I try to use them in x- & y-axis labels. For example, the code:
ylabel('\phi [cm^2]','FontSize',14)
produces a y-axis label that looks like a lower-case phi that has been cut in half. Has anyone encountered this problem before, or can anyone tell me what I'm doing wrong? Thanks!
Update: I am using MATLAB R2010a (7.10.0.499) on Mac OS X Lion (10.7.2).
  4 Kommentare
Tariq Alrushaid
Tariq Alrushaid am 16 Jun. 2015
Did you solve the problem? I am facing the same issue with 2014a.
Guido Meneghetti
Guido Meneghetti am 21 Jun. 2024
I am facing the same issue with 2023b. I found out that adding an empty subscript (e.g., \phi_{ }) solves the problem.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Nivedita
Nivedita am 23 Jul. 2024
You can try the following alternatives to see if they resolve the issue you are facing:
1. You can specify a different font that supports Greek characters well:
ylabel('\phi [cm^2]', 'FontSize', 14, 'FontName', 'Arial')
2. You can use Unicode characters directly in your labels: (In this case, char(966) corresponds to the Unicode character for the lowercase Greek letter phi (φ).)
ylabel(char(966) + " [cm^2]", 'FontSize', 14)
3. If you prefer to use the LaTeX interpreter, ensure that it is enabled and try specifying the full LaTeX code:
ylabel('$\phi \, [cm^2]$', 'FontSize', 14, 'Interpreter', 'latex')

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by