【发布时间】:2019-02-05 12:48:14
【问题描述】:
我正在尝试包含一个小文本框,其中包含一个在绘图中显示结果的表格。在表格中,我只想更改单个单词或符号的文本颜色。
表格是使用表格和 LaTeX 标记创建的。出于某种原因,来自TextBox Properties 的某些命令(例如\it)可以工作,而例如\color{red} 则不起作用。你知道让它上色的方法吗?
figure
str = '\begin{tabular}{lr} $\it test$ & A \\ $\color{magenta} test$ & A\end{tabular}';
h = annotation('textbox',[.15 .15 .2 .28],...
'Interpreter', 'latex',...
'FitBoxToText','on',...
'EdgeColor','black',...
'BackgroundColor', [1 1 1]);
set(h, 'String', str);
【问题讨论】:
-
IIRC MATLAB 根本没有实现所有的 TeX 命令。有些有效,有些无效。
-
@Adriaan 我认为它不包含包,
\color来自xcolor包 -
这里的问题是什么?为什么它不起作用,或者如何使它着色?
-
感谢大家的cmets。问题是如何让它着色?
标签: matlab colors textbox latex matlab-figure