Axis labelling in MATLAB plot

8 次查看(过去 30 天)
subho
subho 2011-10-31
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.

回答(2 个)

Grzegorz Knor
Grzegorz Knor 2011-10-31
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 个评论
subho
subho 2011-10-31
If I use these strings x appears bold but it is not italicised then. How do I get rid of it?

请先登录,再进行评论。


Wayne King
Wayne King 2011-10-31
plot(randn(100,1));
xlabel('\bf{Pr},\bf{\it{m}}');
  1 个评论
subho
subho 2011-10-31
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?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Axis Labels 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by