Comment puis-je combiner des expressions de texte et de mathématiques dans le titre d'une parcelle. Si j'utilise Coller, l'expression est convertie en caractère. Par exemple, je veux quelque chose comme ça comme titre
$ Arl_1 $ courbe pour $ s ^ 2 $
Merci
Vous voulez lire ?plotmath
Pour voir comment faire ce genre de chose. Voici un exemple:
plot(1:10, main = expression(ARL[1] ~ "curve for" ~ S^2))
Les [.]
est indifférent, tandis que ^
donne superscript. Les ~
Espace les parties de l'expression comme s'il y avait des espaces littéraux.
Edit: Normalement, j'aurais fait:
plot(1:10, main = expression(ARL[1] ~ curve ~ for ~ S^2))
mais cela jette une erreur car for
est interprété comme le début d'un appel for()
boucle.
Vous pouvez également utiliser bquote(paste(...))
, qui est un peu plus flexible que expression
: vous pouvez inclure des valeurs variables (par exemple, la valeur de x
) dans les étiquettes avec .(x)
. Par exemple:
x<- 232323
plot(1:10, main = bquote(paste(ARL[1], " curve for ", S^2, "; x=",.(x))))
Vous pouvez aussi utiliser latex2exp::TeX
Pour convertir TEX en expressions authentiquement:
plot(cars, main = TeX("$ARL_1$ curve for $S^2$"))