matlab - MATLAB 中的 LaTeX 注释

标签 matlab latex

我正在尝试向 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 

那么,我的问题是,为什么我会收到这些警告,我该如何纠正潜在的问题?

最佳答案

您需要做的就是在字符串前指定解释器。 这行得通

annotation('textarrow', [0.3, 0.6], [0.3, 0.6], 'interpreter', 'latex', 'String', '$$\tau_{\mathrm{abc}}$$')

而且您还需要长名称解释器而不是其缩写。

关于matlab - MATLAB 中的 LaTeX 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410070/

相关文章:

matlab - 计算向量的最大值 "running"

java - 从 Java 代码运行 Matlab

python - matplotlib 图例标签与 LaTeX 数学的垂直对齐

latex - 如何在我的机器上只安装 cmap.sty 所需的包

r - 如何使用 R Markdown to Beamer 中的 kable 删除标题和表格之间不必要的空白

matlab - 我使用的 histc 是错误的,还是这个 MATLAB 的错?

matlab - 从一个数组中获取最大值并在另一个数组中找到它的位置

matlab - 在 Matlab 中捕获实时命令窗口输出

html - 在 HTML 文件中包含 LaTeX 公式?

latex - 如何在数学中换行