R / Sweave formateando números con \ Sexpr {} en notación científica
Acabo de comenzar a escribir algunos documentos conSweave/R
y me gusta el\sexpr{}
comando que le permite a uno remolcar escribir números directamente dentro del texto.
Si tengo un número comomus=0.0002433121
, bueno, puedo decir redondearlo a un número de decimales, por ejemplo,
\Sexpr{round(mus,7)}
Cómo escribirlo en la notación científica, es decir, comoLaTeX
estaría generando
2.43 \times 10^{-4}
¿y podemos controlar el número de dígitos significativos que se generarán como 3 en este ejemplo?
Tengo en cuenta que un número comosigma = 2000000
se escribe automáticamente en2e + 06
si especifico
\Sexpr{round(sigma,2)}.
Preferiría que se escribiera como
2 \times 10^6
mismo como lo haríamos enLaTeX
notación y tal vez nos da la posibilidad de controlar el número de dígitos significativos también.
¿Cómo lograr esto?