¿Es posible publicar un Markdown R desde JSL?Todos,
¿Es posible publicar un Markdown R desde JSL?
Siempre que las funciones de soporte de R sean actuales, no sé cómo lograrlo. Sin embargo, ¿alguien ha explorado esto hasta ahora?
Re: ¿Es posible publicar un Markdown R desde JSL?Hola,
¿Cómo agregar ideas como título, autor a la marca Markdown como parte de su ejemplo? Intenté agregar eso en la sección Write () pero obtuve un error. Le agradezco su ayuda. Gracias
Re: ¿Es posible publicar un Markdown R desde JSL?Estoy lejos de ser un experto aquí, pero estoy seguro de que es posible convertir un .rmd en un .md en un .tex a un .pdf ya que estoy bastante seguro de que es el flujo de trabajo estándar de rmarkdown. Los por qué y cómo deben estar en el documentación rmarkdown . Si puede averiguar los pasos necesarios para llamar a pandoc_convert (página 41) que le permita guardar el archivo .tex, puede pasar de .rmd a .tex.
Si solo quiere 'publicar' un .tex a .pdf, creo que puede omitir R por completo y llamar a MiKTeX (en realidad pdflatex) directamente usando RunProgram () en JSL. No lo he intentado pero sí podría ser tan simple como :
//Untested Code
RunProgram( "pdflatex.exe", options( {"mymarkdownfile.tex"} ) )Re: ¿Es posible publicar un Markdown R desde JSL? @ih ,
Una pregunta de seguimiento: ¿sería el formato diferente para publicar un documento de Latex?
Todos los tutoriales que encuentro en Latex guían que el documento debe ser un "Sweave" o un archivo de texto que se guarda como ".tex"
¿Hay otra manera de hacerlo?
Re: ¿Es posible publicar un Markdown R desde JSL?Su código R tendría el mismo aspecto, por lo que debería funcionar siempre que ya haya instalado knitr o rmarkdown:
Names default to here( 1 );
R Init();
R Submit( "\[
library( knitr )
setwd( "C:/temp" )
write( "## My Markdown File
Let's add:
``` {r}
1 + 1
```
",
"myrmarkdown.rmd"
);
knit( "myrmarkdown.rmd", output = "mymarkdown.md" )
knit2html( "myrmarkdown.rmd", output = "mymarkdown.html" )
]\" );
Open( "C:/temp/mymarkdown.html" );
Para cualquier persona que no esté familiarizada con el aspecto que tendrá, aquí está el resultado html:
