`r nrow(iris)` filas `r ncol(iris)` columnas. El data.frame iris tiene
Este “post” que creo que estará siempre en WIP (work in progress) me sirve para ir anotando y tener a mano truquillos que vaya descubriendo sobre Quarto, sobre cómo escribir con archivos .qmd
.
1 Callouts
Documentación aquí
::: {.callout-important icon="false"}
#### Tarea xx
- Tendremos que hacer esto
- y esto otro
:::
2 Tablas
https://quarto.org/docs/authoring/tables.html
Editor visual
https://www.rstudio.com/blog/exploring-rstudio-visual-markdown-editor/
- si por ejemplo quieres que una gt::gt() no le afecte el css del yaml: https://twitter.com/grrrck/status/1545196268946857985
3 Divs y Spans
En los documentos creados con Quarto, se pueden usar Pandoc Divs and Spans para agregar clases, atributos y otros identificadores a trozos de contenido. Por ejemplo, podemos agregar un borde alrededor del texto usando un Div
:
This content can be styled with a border
4 Bibliografía
Para aprender puedes ir a este Quarto tip, a este video. La documentación oficial está aquí y aquí para usar el editor visual.
Bilio (.csl, .bib, lin-citations: yes). LatinR 1:09 R.version.string https://www.youtube.com/watch?v=d8jSN998Mtw
5 Shortcode (Include)
Lo he usado mucho en el taller, concretamente para reusar trozos en los tutoriales y en las slides y tenerlos sincronizados.
Lo explica Mine aquí
Documentación oficial aquí. Shortcodes are a type of Quarto extension
- Además, tanbien se puede hacer que determinado contenido se muestro sólo si el formato de salida es de un determinado tipo. Lo vi aquí
::: {.content-visible when-format="html"}
Will only appear in HTML. :::
6 Incrustar una web
```{=html}
<iframe width="600px" height="400px" style="border:2px solid #dee2e6;" src="https://quarto.org/docs/guide/"></iframe>
```
7 Más cosas
Render code in yaml: @sharon000: You can render R code in Quarto YAML with !expr @thomas_mock’s example: #| fig-cap: !expr glue::glue(“The mean temperature was {mean(airquality$Temp) |> round()}”) >https://twitter.com/sharon000/status/1557060949613445120/photo/1>
Shinylive: incorporar un shiny (hecho con Phyton) sin necesidad de servidor.
Para convertir ficheros
.Rmd
awmd
puedes usarknitr::convert_chunk_header()
Documentos self-contained se hacen ahora con:
#- sel-contained se hace ahora con:
format:
html:
embed-resources: true
7.1 Inline code
Para escribir código entrelazado con el texto tienes que ponerlo dentro de estas marcas: `r `
. Por ejemplo, si escribes:
Se verá así: El data.frame iris tiene 150 filas 5 columnas.
7.2 Divs y Spans
[This is *some text*]{.class key="val"}
7.3 Border
This content can be styled with a border
7.4 Teclitas
Hacer como las teclitas del ordenador: <kbd>Enter</kbd>
se ve así: Enter
7.5 Atajos RStudio
En RStudio: ALT + click activa el multicursor
8 Some biblio
9 Last Updated
[1] "20 noviembre 2022"