Axis labelling in MATLAB plot

8 views (last 30 days)
subho
subho on 31 Oct 2011
I tried to put the string Pr, m as x-axis label in MATLAB. I used the following statement:
xlabel('\textbf{Pr},textbf{\it{m}}','interpreter','latex','FontWeight','bold','FontSize',15,'FontName','Times New Roman');
Pr appears bold in the statement whereas m does not appear bold. How do I solve this problem?
Similarly for y-axis label
ylabel('${\textbf{Nu}_{\bar{x}}}{(\textbf{Gr}_{\bar{x}}^*)^-\frac{1}{6}}$','interpreter','latex','FontName','Times New Roman','Fontsize',15);
x-bar does not appear bold.
Moreover - (minus) appear as superscript whereas (1/6) does not.
Any help is highly appreciated.

Answers (2)

Grzegorz Knor
Grzegorz Knor on 31 Oct 2011
Your LaTeX strings are incorrect, see: http://www.codecogs.com/latex/eqneditor.php
They should look something like this:
xlabel('\textbf{Pr}, \it{\textbf{m}}', 'interpreter', 'latex', 'FontWeight',...
'bold', 'FontSize', 15, 'FontName', 'Times New Roman');
ylabel('$\textbf{Nu}_{\bar{\textbf{x}}}{(\textbf{Gr}_{\bar{\textbf{x}}}^{*})}^{-\frac{1}{6}}$',... 'interpreter', 'latex', 'FontName', 'Times New Roman',... 'Fontsize',15);
  1 Comment
subho
subho on 31 Oct 2011
If I use these strings x appears bold but it is not italicised then. How do I get rid of it?

Sign in to comment.


Wayne King
Wayne King on 31 Oct 2011
plot(randn(100,1));
xlabel('\bf{Pr},\bf{\it{m}}');
  1 Comment
subho
subho on 31 Oct 2011
Of course in TEX format it will work but then the problem will come in y-label. How do you give x-bar in y-label then?

Sign in to comment.

Tags

Products

Community Treasure Hunt

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

Start Hunting!