如何在R绘图中使用latex文本更改字体?

如何在R绘图中使用latex文本更改字体?,r,latex,R,Latex,我需要在R图中用粗体写一个文本,使用latex内容,但也包含来自变量的值 有没有办法在bf中写入同样包含变量值的latex文本 t1 <- TeX(paste("$\\textbf{\\left[\\frac{M}{L}\\right]_d =}$", sprintf(fmt="%.3f",XML), sep="")) text(PosX1,PosY, t1, adj=c(0,0), cex=1.0, font=2) 我建议作出两项改变: 使用\mathbf而不是“\textbf”,

我需要在R图中用粗体写一个文本,使用latex内容,但也包含来自变量的值

有没有办法在bf中写入同样包含变量值的latex文本

t1 <- TeX(paste("$\\textbf{\\left[\\frac{M}{L}\\right]_d =}$", sprintf(fmt="%.3f",XML), sep=""))

text(PosX1,PosY, t1, adj=c(0,0), cex=1.0, font=2)
我建议作出两项改变:

  • 使用
    \mathbf
    而不是“\textbf”,因为您处于数学模式
  • 扩展
    \mathbf
    和数学模式的范围以包括数字
合并:

library(graphics)
library(latex2exp)

pdf(file="Test2.pdf", 15, 10)
par(mar=c(5.0, 5.0, 6.0, 5.0))
XML = 0.001
x = seq(0,40, 0.2)
y = 1*exp(-((x - 20)/5)^2)
plot(x,y, pch=19, cex=1.0, xlab = "X", ylab = "Y")
#
PosX = 5
PosY = 0.8
t1 <- TeX(paste("$\\mathbf{\\left[\\frac{M}{L}\\right] =",
                 sprintf(fmt="%.3f",XML),
                 "}$",
                 sep=""))
text(PosX,PosY, t1, adj=c(0,0), cex=1.0, font=2)

dev.off()
库(图形)
图书馆(latex2exp)
pdf(file=“Test2.pdf”,15,10)
par(mar=c(5.0,5.0,6.0,5.0))
XML=0.001
x=序列(0,40,0.2)
y=1*exp(-(x-20)/5)^2)
曲线图(x,y,pch=19,cex=1.0,xlab=“x”,ylab=“y”)
#
PosX=5
PosY=0.8
t1我建议两个变化:

  • 使用
    \mathbf
    而不是“\textbf”,因为您处于数学模式
  • 扩展
    \mathbf
    和数学模式的范围以包括数字
合并:

library(graphics)
library(latex2exp)

pdf(file="Test2.pdf", 15, 10)
par(mar=c(5.0, 5.0, 6.0, 5.0))
XML = 0.001
x = seq(0,40, 0.2)
y = 1*exp(-((x - 20)/5)^2)
plot(x,y, pch=19, cex=1.0, xlab = "X", ylab = "Y")
#
PosX = 5
PosY = 0.8
t1 <- TeX(paste("$\\mathbf{\\left[\\frac{M}{L}\\right] =",
                 sprintf(fmt="%.3f",XML),
                 "}$",
                 sep=""))
text(PosX,PosY, t1, adj=c(0,0), cex=1.0, font=2)

dev.off()
库(图形)
图书馆(latex2exp)
pdf(file=“Test2.pdf”,15,10)
par(mar=c(5.0,5.0,6.0,5.0))
XML=0.001
x=序列(0,40,0.2)
y=1*exp(-(x-20)/5)^2)
曲线图(x,y,pch=19,cex=1.0,xlab=“x”,ylab=“y”)
#
PosX=5
PosY=0.8

t1你能做一个简单的解释并解释预期的输出吗?不清楚的事情:XML的示例值,
TeX()
来自哪里,…我只添加了一个小示例,描述我想做什么。您能做一个简单的解释并解释预期的输出吗?还有一些不清楚的地方:
XML
的示例值,
TeX()
从何而来,…我只添加了一个小示例来描述我想做的事情。非常感谢,它工作得很好。再次感谢。@HenriPlana不客气。如果有帮助的话,请考虑接受/投票。我已经点击了箭头“这个答案是有用的”,我希望它可以。“HenriPlana没问题。”如果您想将答案标记为“已接受”,也可以单击复选标记c.f。非常感谢,它工作正常。再次感谢。@HenriPlana不客气。如果有帮助的话,请考虑接受/投票。我已经点击了箭头“这个答案是有用的”,我希望它可以。“HenriPlana没问题。”如果您想将答案标记为“已接受”,也可以单击复选标记c.f。