Ich habe 2 Fragen zu knitr
Optionen Brocken:knitr: Wie bekommen und Chunk Optionen außer Kraft setzen von innen ein Stück
1) Ist es möglich, knitr
chunk Optionen aus dem Inneren eines Stück Code zu überschreiben, so dass die Optionen wurden in demselben Brocken angewendet? z.B. so etwas wie die folgenden Zeilen schreiben und as-is
erhalten führen:
```{r, results= "markup"}
knitr::opts_chunk$set(results= "asis")
for (i in 1:5)
print("# This text should be printed 'as-is'")
```
P. S. Ich kenne knitr::asis_output
.
2) Ist es möglich, Chunk-Optionen aus einem Brocken zu bekommen? Z. B. verwenden Code wie:
```{r}
knitr::opts_chunk$get("results")
```
Und String markup
bekommen.
```{r, results='asis'}
knitr::opts_chunk$get("results")
```
Und erhalten Zeichenfolge asis
.
Leider erhält knitr::opts_chunk$get("results")
globale Optionen, und nicht die eines aktuellen Chunk.
Was ist Ihr Ziel? – Alex
Schreiben Sie eine Funktion, die 'knitr'-chunk-Option auf' results = 'asis' zurücksetzt und mehrere Textzeilen ('as-is') und, sagen wir, mehrere' trellis'- und 'plotly'-Objekte ausgibt. – Vilmantas
Kennen Sie das? http://yihui.name/knitr/hooks/ – Alex