---
title: "Test"
output:
html_document:
css: MeinStyle.css
---40 Rmarkdown
Ich möchte RMarkdown individualisieren.
40.1 Ausgabeformat per .css-Datei ändern
Ich möchte die Ausgabe der html-Datei ändern.
Hierfür kann eine css-Datei angelegt werden. Im Kopf des RMarkdown-Dokumentes wird die Datei MeinStyle.css wie folgt eingebunden:
In der css-Datei können dann wie gewohnt Style-Angaben gemacht werden, z.B. das Aussehen der Codebox. Diese sind über die Parameter class.source (R-Befehle) und class.output (R-Ausgabe) referenzierbar. In der css-Datei definieren wir unsere eigene Klasse “meine” und hinterlegen gewünschte Parameter.
.meine {
background-color: rgb(100, 0, 0);
}Auf diese Klasse können wir in den Chunks verweisen mit
```{r class.output="meine"}
# hier steht der R-Code
``````{r class.source="meine"}
# hier steht der R-Code
```Möchte man alle Chunks automatisch auf class.output="meine" setzen, kann dies im YAML-Kopfbereich wie folgt angegeben werden:
knitr::opts_chunk$set(echo = TRUE, class.output="meine")Es gibt auch vordefinierte Klassen für die Chunks, probieren Sie bg-primary, bg-success, bg-info, bg-warning, und bg-danger aus.