Ist es möglich, einen R-Markdown von JSL zu veröffentlichenAlles,
Ist es möglich, einen R-Markdown von JSL zu veröffentlichen?
Vorausgesetzt, die aktuellen R-Unterstützungsfunktionen - ich weiß nicht, wie ich das erreichen kann. Hat das bisher jemand erforscht?
Re: Ist es möglich, einen R-Markdown von JSL zu veröffentlichenHallo,
Wie fügen Sie dem R Markdown als Teil Ihres Beispiels den Titel Titel und Autor hinzu? Ich habe versucht, das im Write () - Abschnitt hinzuzufügen, bekam aber einen Fehler. Ich bitte um Ihre Hilfe. Vielen Dank
Re: Ist es möglich, einen R-Markdown von JSL zu veröffentlichenIch bin weit davon entfernt, ein Experte zu sein, aber ich bin mir sicher, dass es möglich ist, eine .rmd in eine .md in eine .tex in eine .pdf umzuwandeln, da ich ziemlich sicher bin, dass dies der Standardworkflow von rmarkdown ist. Das Warum und Wie sollte das sein rmarkdown-dokumentation . Wenn Sie die zum Aufrufen von pandoc_convert (Seite 41) erforderlichen Schritte herausfinden können, sollten Sie die .tex-Datei speichern, um von .rmd nach .tex zu gelangen.
Wenn Sie einfach eine .tex in .pdf "veröffentlichen" möchten, können Sie R ganz auslassen und MiKTeX (eigentlich pdflatex) direkt mit RunProgram () in JSL aufrufen. Ich habe es aber nicht ausprobiert könnte so einfach sein wie :
//Untested Code
RunProgram( "pdflatex.exe", options( {"mymarkdownfile.tex"} ) )Re: Ist es möglich, einen R-Markdown von JSL zu veröffentlichen @ich h .
Eine Folgefrage - Wäre das Format bei der Veröffentlichung eines Latex-Dokuments anders?
Jedes Tutorial, das ich auf Latex finde, führt aus, dass das Dokument eine "Sweave" oder eine Textdatei sein sollte, die als ".tex" gespeichert wird.
Gibt es einen anderen Weg darüber?
Re: Ist es möglich, einen R-Markdown von JSL zu veröffentlichenIhr R-Code würde gleich aussehen, daher sollte dies funktionieren, sofern Sie bereits Knitr oder Rmarkdown installiert haben:
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" );
Für alle, die nicht wissen, wie das aussehen wird, ist hier die HTML-Ausgabe:
