Concatenar cadenas y expresiones en el título de una ttwig

¿Cómo puedo combinar expresiones de texto y matemáticas en el título de un gráfico? Si uso pegar, la expresión se convierte en carácter. Por ejemplo, quiero algo así como un título

$ ARL_1 $ curve por $ S ^ 2 $

Gracias

¿Quieres leer ?plotmath para ver cómo hacer este tipo de cosas. Aquí hay un ejemplo:

 plot(1:10, main = expression(ARL[1] ~ "curve for" ~ S^2)) 

El [.] Es un subíndice, mientras que ^ da un superíndice. El ~ separa las partes de la expresión como si hubiera espacios literales.

Editar : normalmente lo hubiera hecho:

 plot(1:10, main = expression(ARL[1] ~ curve ~ for ~ S^2)) 

pero eso arroja un error porque se interpreta como el inicio de una llamada for() bucle.

También puede usar bquote(paste(...)) , que es un poco más flexible que la expression : puede incluir valores variables (por ejemplo, el valor de x ) en las tags con .(x) . Por ejemplo:

 x< - 232323 plot(1:10, main = bquote(paste(ARL[1], " curve for ", S^2, "; x=",.(x)))) 

También puede usar latex2exp::TeX para convertir TeX a expresiones de forma automática:

 plot(cars, main = TeX("$ARL_1$ curve for $S^2$"))