Greek characters on plot being truncated

3 visualizaciones (últimos 30 días)
Matthew Halstead
Matthew Halstead el 2 de Feb. de 2012
Respondida: Nivedita el 23 de Jul. de 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 comentarios
Tariq Alrushaid
Tariq Alrushaid el 16 de Jun. de 2015
Did you solve the problem? I am facing the same issue with 2014a.
Guido Meneghetti
Guido Meneghetti el 21 de Jun. de 2024
I am facing the same issue with 2023b. I found out that adding an empty subscript (e.g., \phi_{ }) solves the problem.

Iniciar sesión para comentar.

Respuestas (1)

Nivedita
Nivedita el 23 de Jul. de 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')

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by