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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta