如何在Matlab中使用Latex创建带变量的标题?

时间:2017-04-17 14:59:42

标签: matlab latex title

我有一个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替换乳胶表格标题上的数字?

1 个答案:

答案 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>