R 图的 xlabel 中的 LaTeX 表达式

R 图的 xlabel 中的 LaTeX 表达式

$\lambda = $ lambda"我尝试使用该包在 R 中制作的图的 xlabel 上打印(其中美元符号之外的 lambda 是一个变量) latex2exp。当我使用:

xlab = paste(TeX(r'($\\lambda = $)'), lambda)

按照 R 版本 4.0 及以上版本(我正在使用)的指示,它给了我:

", "", lambda, , , , phantom() == phantom(

在我创建的图的 pdf 中的 xlabel 上。当我使用:

xlab = paste("$\\lambda = $", lambda)

它实际上打印字符:

$\lambda = $ lambda

我不确定只\显示一个反斜杠而不是两个反斜杠有什么意义。我尝试在这个帖子中以不同的方式询问这个问题:TeX("$\lambda$") 在 R 中不起作用,但我搞不懂。我不想使用带有 kntir 和 tikzDevice 包的 sweave 文件方法,我想弄清楚为什么latex2exp不起作用。请帮忙

相关内容