R图中的乳胶括号

时间:2019-06-28 11:20:57

标签: r plot latex

我正在使用latex2exp包在带有R的图中添加数学表达式。当我使用\\\left(来调整括号的大小以包含小数时,出现错误。 有人可以帮忙吗?谢谢。

ttt <- TeX("$(\\\left(\\\frac{M}{L} = 0.08$")

使用\\\\left(

时出现以下错误消息
  

原始字符串:$ \ left(\ frac {M} {L} = 0.08 $
  解析的表达式:paste('','',bgroup('(',paste('','',frac(paste('M'),paste('','L')),'',phantom( )== phantom(),'0','。','08',''))
  解析错误(text = str)::2:0:输入意外结束   1:paste('','',bgroup('(',paste('','',frac(paste('M'),paste('','L')),'',phantom() == phantom(),'0','。','08','')))      ^

2 个答案:

答案 0 :(得分:0)

非常感谢。使用\ right)命令,它可以工作。

答案 1 :(得分:0)

Tex希望每个\left都写一个\right。这对于计算括号的高度是必要的,例如\left(0.08 \right) = \frac{M}{L}产生的括号与\left(0.08 = \frac{M}{L}\right)的高度不同。

您的示例适用于

TeX("$(\\left(\\frac{M}{L} = 0.08\\right)$")

请注意,我们必须在TeX代码中添加额外的反斜杠才能使其在R中运行。

enter image description here