当 purl 没有产生错误时诊断 knitr 错误

diagnosing a knitr error when purl produces no error

我 运行 Compile PDF 在我的文档中使用 RStudio 和 knitr。然后我收到错误

Line 2333 Error in FUN(left, right) : non-numeric argument to binary operator

我了解通常会出现此错误的位置。但是,在这种情况下我不能。

  1. 运行 knitr 脚本的 purled 版本不会产生任何错误。即R块没有问题。
  2. .Rnw 文件的第 2333 行没有 R 代码。只有纯乳胶。用 % 替换 LaTeX 代码会产生相同的错误(并且在同一行)。

当我注释掉前面的行时,我得到了同样的错误,总是在注释掉的行之前的行上。

我应该如何诊断这个问题?

错误出现在 knitr 文件的 后续 行的内联 (\Sexpr) 函数中。