我有一个Matlab代码来生成一个标题,表示使用Latex的两个分数的乘法。
t=title('$\frac{5}{2} \times \frac{3}{4}$');
set(t,'Interpreter','Latex');
我的问题是如何将Latex方程中的数字替换为变量? 例如,如果我定义了
A = 5;
B = 2;
C = 3;
D = 4;
如何使用A,B,C,D替换乳胶表格标题上的数字?
答案 0 :(得分:3)
您需要使用titlestr = ['$\frac{', num2str(A), '}{', num2str(B), '} \times \frac{', num2str(C), '}{', num2str(D)'}$'];
title(titlestr)
来连接字符串
sprintf
或者你可以使用\
,但你必须确保逃脱所有titlestr = sprintf('$\\frac{%d}{%d} \\times \\frac{%d}{%d}$', A, B, C, D);
title(titlestr)
个字符
<div id="site">
<div id="menuDiv" class="mainSection"> Menu bar</div>
<div id="mainDiv" class="mainSection">
<div id="mainBox">
<div class="mainBoxSide front">
</div>
<div class="mainBoxSide right">
</div>
<div class="mainBoxSide back">
</div>
<div class="mainBoxSide left">
</div>
</div>
<div id="loadingDiv">
<div id="loadingBox">
<div class="loadingBoxSide loading-front"></div>
<div class="loadingBoxSide loading-right"></div>
<div class="loadingBoxSide loading-back"></div>
<div class="loadingBoxSide loading-left"></div>
</div>
</div>
</div>
</div>
<div id="footer" class="mainSection">Footer</div>