Formatar em RMarkdown via arquivo customizado CSS

Prezados, bom dia!

Estou fazendo um exercício para entender como formatar no RMarkdown com aquivo de apoio css.custom ( modelo apresentado em aulas curso R Report )

Obs. O aquivo custom e o RMarkdown me certifiquei estão na mesma pasta.

Segue o codigo:

---
title: ""
output: 
  html_document:
    css: [custom.css]
---

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

```

## Testando as formatações com aquivos css.custom
 .ver[test r]
 
  .compliment[ testes de formatação com CSS em RMarkdown]

O resultado da formatação não seguei conforme o arquivo custom:

.formatacao {
color: #007bff;
font-size: 20pt;
text-align: justify;
}
.compliment {
font-size:2em;
font-family: monoespace;
color: tomato;
}

O que estar fazendo de errado nesse caso?

Segue o print

Joel,

Não sei se é só isso, mas parece que o caminho do arquivo precisa estar entre aspas. Vide o livro sobre bookdown: 7.1 Apply custom CSS | R Markdown Cookbook.

1 curtida

Oi Joel! Tudo bem?
a questão foi a forma de marcar a classe. Com o xaringan a gente consegue usar a forma .nomedaclasse[o que queremos marcar]. Porém com .Rmd simples não… uma forma é usando uma tag html e definir a classe usada. Ex - nesse exemplo o css está dentro do arquivo .Rmd em um chunk CSS, mas pode usar da forma que você fez:

---
title: "testes"
output: html_document
---

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

```{css}
.formatacao {
color: #007bff;
font-size: 20pt;
text-align: justify;
}
.compliment {
font-size:2em;
font-family: monoespace;
color: tomato;
}
```



## Testando as formatações com aquivos css.custom

<span class="formatacao">test r</span>

<span class="compliment">testes de formatação com CSS em RMarkdown</span>


Imagem do que gerou:

1 curtida