2017-05-25 7 views
3

Ich verwende derzeit die Cosmo Thema in Rmarkdown. Wenn ich die Farbe meines Navigationsmenüs oder genauer gesagt die Menü-Hervorhebung ändern möchte, welche Datei soll ich bearbeiten?Wie bearbeite ich Bootstrap-Thema in Rmarkdown?

+1

Sie können Ihre eigene [benutzerdefinierte CSS-Datei] (http://rmarkdown.rstudio.com/html_document_format.html#custom_css) hinzuzufügen. Reicht das nicht für Ihre Situation? – MrFlick

+0

Ich habe eine style.css, die ich verwende, aber ich bin nicht geschickt genug, Codezeilen hinzuzufügen, um die Farbe meines Navigationsmenüs zu ändern. –

+0

Also das ist nur eine Frage über CSS und nicht über R wirklich? Klingt, als ob Sie CSS/Bootstrap-Hilfe benötigen, aber so haben Sie Ihre Frage nicht markiert. – MrFlick

Antwort

5

Wenn Sie wirklich das Cosmos CSS ändern wollen, können Sie es hier finden: [path to libraries]/rmarkdown/rmd/h/bootstrap-3.3.5/css/cosmo.min.css Wenn ich aber nur eine Sache ändern muss, setze ich einfach das CSS in das Abschriften-Dokument wie im folgenden Beispiel.

Sie können auch Ihre eigenen CSS anhängen wie hier dokumentiert: http://rmarkdown.rstudio.com/html_document_format.html#custom_css

--- 
title: "Untitled" 
author: "Ian Wesley" 
date: "May 25, 2017" 
output: 
    html_document: 
    theme: cosmo 

--- 

<style> 
    h2{ 
    font-size: 50px !important; 
    color: crimson !important 
    } 
</style> 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 

## R Markdown 

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>. 

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this: 

```{r cars} 
summary(cars) 
``` 

## Including Plots 

You can also embed plots, for example: 

```{r pressure, echo=FALSE} 
plot(pressure) 
``` 
+0

Danke. Ich habe die Datei gefunden, aber es sieht so aus, als ob die * cosmo.min.css * -Datei, wenn ich * Website erstellen *, sich selbst wiederherstellt, indem sie zu ihrem ursprünglichen Skript zurückkehrt. –

+0

Ich konnte dieses Problem nicht wiederherstellen, ich hatte kein Problem die cosmo.min.css zu ändern. Als ich meine RMD strickte, funktionierte es gut. –

+0

Hm .. Was für ein seltsames Phänomen. Meine cosmo.min.css stellt zu ihrem ursprünglichen Skript wieder her, ob ich ein einzelnes rmd stricke oder die gesamte Website baue. Danke, jetzt weiß ich genau, an welchen Parameter ich arbeiten muss, und das ist ein großer Schritt für mich. –