UP | HOME |

Ejecución de bloques de programación en línea con Org

Ejecución de bloques de programación en línea con Org.

Para introducir en el texto resultados de la programación en bloques de Org se utiliza la función src_XXX, siendo XXX el lenguaje de referencia. Por ejemplo src_R ejecuta bloques de código de R.

La Inmaculada Concepción de los Venerables, Bartolomé Estaban Murillo.

Al igual que ocurre con su equivalente de bloques, cada instrucción puede ir acompañada de opciones de cabecera. Normalmente usaremos la opción [:exports results :results value raw] que detalla el resultado final del bloque sin formatearlo.

Aquí dispone de varias instrucciones escritas en un fichero Org:

1. El resultado de src_R{sum(c(1,1))} unidades.
2. El resultado de src_R[:exports code ]{sum(c(1,1))} unidades.
3. El resultado de src_R[:exports results :results value]{sum(c(1,1))} unidades.
4. El resultado es src_R[:exports results :results value raw]{sum(c(1,1))} unidades. 
5. El resultado es src_R[ :results value raw]{paste0("\\(",sum(c(1,1)),"\\)")}  unidades.
6. El resultado es src_R[:exports results :results value raw]{paste0("\\(\\mu=",sum(c(1,1)),"\\)")}  unidades. 

Cuyos resultados respectivos aparecen a continuación:

  1. El resultado de sum(c(1,1)) [1] 2 unidades.
  2. El resultado de sum(c(1,1)) unidades.
  3. El resultado de 2 unidades.
  4. El resultado es 2 unidades.
  5. El resultado es paste0("\\(\\mu=",sum(c(1,1)),"\\)") \(\mu=2\) unidades.
  6. El resultado es \(\mu=2\) unidades.