我需要在MATLAB图中创建两行标题,在每一行中都使用LaTeX。
title({'first line','second line'})
有效,但不适用于LaTeX。在一行MATLAB标题中,LaTeX可以理解为示例:
title(['$y=x^2$'],'interpreter','latex')
我已经尝试了很多事情,但是我没有设法让MATLAB在这些行中使用LaTeX生成多行标题。
直到R2017a版之前,如其他答案所建议,使用单元格数组强制左对齐。这似乎已在R2017b中修复。
您可以将标题包装在LaTeX表格环境中:
figure;
plot((1:5).^2);
title('\begin{tabular}{c} first_line \\ second_line \end{tabular}', ...
'interpreter', 'latex')
这将使您选择文本对齐方式。更换{c}
用两种{r}
或者{l}
,右和左分别对齐文本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句