(Web del curso aquí)
Quarto puede hacer slides de varios tipos (ppt, beamer, slidy, …)
Revealjs is highly recommended unless you have specific requirements for Office or LaTeX output
File > New File > Quarto Presentation.En imágenes:
Los títulos de primer nivel crean una nueva slide (y tb una nueva sección)
Los títulos de segundo nivel crean una nueva slide.
---Extensión: modificar la generación de nuevas slides
Hay que usar slide-level: en el YAML. Por ejemplo:
⚠️ Para crear pausas en la presentación has de usar las siguientes marcas:
. . .
(es decir, tres puntos separados por espacios)
columns”To put material in side by side columns, you can use a native div container with class .columns, containing two or more div containers with class .column and a width attribute. – Documentacion oficial de Quarto
Reveal.js
## Título de la slide {background-color="aquamarine"}
## Título de la slide {background-color="#A9339A"}Extensión: Opciones más complejas
## Slide cubierta con video {background-video="video.mp4" background-video-loop="true" background-video-muted="true"}
## Slide cubierta con imagén {background-image="https://images.pexels.com/photos/4860589/pexels-photo-4860589.jpeg" background-size="500px" background-repeat="repeat"}
## Slide cubierta con iframe {background-iframe="https://www.uv.es"}Para poner un color de fondo has de escribir:
Para poner una imagén de fondo has de escribir:
Fíjate que puedes controlar la opacidad
Parallax background. Documentación aquí
Quarto iFrame. El repo
Inspiración, vamos, copiado de https://emilhvitfeldt.github.io/useR2022-textrecipes
Oro parece, plátano es …
😀
Podemos cambiar la apariencia de las slides usando los themes.
Listado de themes aquí.
Hay extensiones para tunear
Además disponemos de muchos otros themes en extensiones en la web de Quarto y en Awesome Quarto
Por ejemplo: los themes 4 estaciones, Inversa, Insper, … Revealjs Earth theme impresiona.
---
title: "Mys slides"
format:
revealjs:
theme: default
center-title-slide: true #- centrado vertical
title-slide-attributes:
data-background-color: "#562457" #- color del backgroung
data-background-image: imagenes/my_imagen.jpg #- ruta a imagén
data-background-size: cover #- {cover, contain}
data-background-opacity: "0.4"
------
title: "My slides"
format:
revealjs:
footer: "[https://go.uv.es/pjperez/intro.to.quarto](https://go.uv.es/pjperez/intro.to.quarto)"
#logo: imagenes/economia.gif
logo: "https://upload.wikimedia.org/wikipedia/commons/8/8c/Esuni.GIF"
---Si el contenido que queremos poner es mucho y no se ajusta, no cabe en la slide, tenemos varias posibilidades:
---
title: "Mi Presentación"
format:
revealjs:
transition: slide #- transiciones de las slide: {none, fade, slide, convex, concave, or zoom}
transition-speed: fast #- {default, fast, slow}
---| Transition | Description |
|---|---|
none |
No transition (switch instantly) |
fade |
Cross fade |
slide |
Slide horizontally |
convex |
Slide at a convex angle |
concave |
Slide at a concave angle |
zoom |
Scale the incoming slide so it grows in from the center of the screen. |
{.absolute top=500 left=0 width="250" height="100"}
{.absolute top=50 right=50 height="250"}
{.absolute bottom=30 right=-100 width="300" height="300"}.fragment aparecerá sólo cuando avancemos a la siguiente slide. Documentación aquí. Hay muchas clases de fragmentsEsto es muy importante!!
Documentación aquí
#| output-location: nos ayuda a colocar el código y los resultados side-by-side. Tiene los siguientes valores: {column-fragment, column, fragment, slide}Lo mejor es elegir un “theme”
Hay otras opciones
Podemos cambiar la apariencia de las slides usando los themes.
Listado de themes aquí.
Hay extensiones para tunear
Además disponemos de muchos otros themes en extensiones en la web de Quarto y en Awesome Quarto
Por ejemplo: los themes 4 estaciones, Inversa, Insper, … Revealjs Earth theme impresiona.
Some good practices for research with R de Etienne Bacher, el repo aquí
The Genesis of Experimentation de Emi Tanaka, el repo aquí
ggdensity: Improved density visualization in R de James Otto y David Kahle, el repo aquí
Extending ggplot2 with custom Geoms and Stats de James Otto, el repo aquí
Quarto/RMarkdown - What’s Different?, de TED Laderas. Vídeo
An Antarctic Tour of the Tidyverse de Silvia Canelon, el repo aquí
Hello Quarto de Mine Çetinkaya-Rundel y Julia Stewart Lowndes, el repo aquí, más cosas
Reproducible authoring with Quarto de Mine Çetinkaya-Rundel, el repo aquí [veamos ,un poco, estas slides]
What can I do with Quarto? de Nicola Rennie, su web aquí
Reproducible Publications w/ Python and Quarto de Thomas Mock
Improvements in text preprocessing using textrecipes de Emil Hvitfeldt
The Happiest Notebooks on Earth de Allison Hill
Quarto Presentations by Quarto team, el repo aquí. Documentación oficial aquí
Intro to Quarto de Isabella Velásquez, el repo aquí
Un buen post sobre Revealjs slides de Meghan Hall
Data Science Portfolio with Quarto de Deepsha Menghani, el repo aquí. Vídeo aquí
05 - Presentations Making Slides with Code y 02 - Authoring Quarto de Thomas Mock. Slides que pertenecen al siguiente taller Get started with Quarto
Creating your data science portfolio, de Nicola Rennie. Sus talks aquí, el repo aquí
Podemos cambiar la apariencia con CSS …
… y con Sass
.css o .scsstheme: [default, assets/my_styles.scss] o concss: assets/my_styles.cssfenced div con clase “.big-text”:::: {.big-text}
Un párrafo con el texto muy grande
:::
Un párrafo con el texto muy grande
Ejemplo 2 (sacado de aquí)
Para tunear un elemento dentro de una frase tenemos que usar spans
[span]{.class}De forma que,
Esta mañana ha llovido [mucho]{.big-text}Por ejemplo:
Revealjs Plugins. Por ejemplo fullscreen
Beamer
Power Point
Slidy
theme y el colortheme. Aquí y aquí tienes ayuda para elegirlos. Por ejemplo:---
title: "Presentación Profesional en Beamer"
subtitle: "Estructuras avanzadas y diseño con Quarto"
author: "Tu Nombre"
date: today
date-format: "MMMM YYYY"
format:
beamer:
theme: Madrid
colortheme: whale
navigation: horizontal # Añade una barra de navegación arriba
toc: true # Genera el índice automático
slide-level: 2 # Los títulos de nivel 2 (##) crean nuevas diapositivas
---
# 1. Introducción y Conceptos Básicos
## Estructura de Bloques en Beamer
El tema `Madrid` con color `whale` es chulo, pero Metropolis me gusta más!!!
::: {.block}
### Bloque
Este es un bloque para destacar conceptos importantes.
:::User Guide oficial de Beamer
Documentación oficial Beamer de Quarto aquí
Opciones de YAMl de Beamer en Quarto aquí
Beamer en StackOverflow. Por ejemplo:
Puedes ver algunos truquillos sobre Revealjs slides aquí