我正在尝试在MATLAB中为一张图添加LaTeX注释,但是遇到了一些问题。如果我运行
figure
annotation('textarrow', [0.3, 0.6], [0.3, 0.6], 'String', '$$\tau_{\mathrm{abc}}$$', 'interp', 'latex')
我期望看到带有正确注释的箭头,确实我得到了这个,但是我也收到了以下警告信息:
Warning: Unable to interpret TeX string "$$\tau_{\mathrm{abc}}$$"
> In scribe.textarrow.createTextArrow>localChangePosition at 409
In scribe.textarrow.schema>localSetToText at 357
In scribe.textarrow.createTextArrow at 152
In scribe.textarrow.textarrow at 11
In annotation at 149
Warning: incomplete command in TeX text string:
'$$\tau_{\mathrm{abc}}$$'
> In scribe.textarrow.createTextArrow>localChangePosition at 409
In scribe.textarrow.schema>localSetToText at 357
In scribe.textarrow.createTextArrow at 152
In scribe.textarrow.textarrow at 11
In annotation at 149
所以,我的问题是,我为什么会收到这些警告,并且如何纠正潜在的问题?
\mathrm
理论上应该可以使用。另外,如果我将\mathrm
替换为一些其他东西,比如\frac
,也会收到警告。 - riklund$\tau_{\rm abc}$
。 - Werner