class: title-slide, center, middle background-image: url(https://images.unsplash.com/photo-1484291470158-b8f8d608850d?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1050&q=80) background-size: cover <h3> <span style=" font-weight: bold; color: white !important;border-radius: 4px; padding-right: 4px; padding-left: 4px; background-color: #1d3557 !important;" >Estilizar mis presentaciones en</span></h3> <span style=" font-weight: bold; color: white !important;border-radius: 4px; padding-right: 4px; padding-left: 4px; background-color: #1d3557 !important;font-size: 120px;" >Xaringan</span> <br> <h2><span style=" font-weight: bold; color: white !important;border-radius: 4px; padding-right: 4px; padding-left: 4px; background-color: #264653 !important;" >Miriam Lerma</span></h2> <h3><span style=" font-weight: bold; color: white !important;border-radius: 4px; padding-right: 4px; padding-left: 4px; background-color: #0A121F !important;" >Abril 2021</span></h3> --- class: inverse # Intro - [Como cambiar colores](#colores) - [Como cambiar estilo de letras](#letras) - [Compartir presentacion en github](#github) - [Compartir presentacion en otros formatos](#otros) ## Ustedes - Tienen conocimientos básicos de Xaringan. - Quieren poder cambiar los colores y letras de una presentación de Xaringan. --- class: inverse # Créditos y recursos - Desarrolladores<br> [
Xaringan por Yihui Xie](https://github.com/yihui/xaringan)<br> [
Xaringan-themer por Garrick Aden-Buie](https://www.garrickadenbuie.com/)<br> - Tutoriales en español<br> [
Introduccion a Xaringan por Silvia Canelon](https://silvia.rbind.io/talk/2020-12-17-introduccion-xaringan/)<br> - Tutoriales en inglés<br> [
Xaringan avanzado por Silvia Canelon](https://spcanelon.github.io/xaringan-basics-and-beyond/)<br> [
Xaringan por Alison Hill](https://alison.rbind.io/talk/2019-rsc-xaringan/)<br> - Básicos de <br> [
Que es CSS](https://www.w3.org/Style/CSS/Overview.en.html)<br> [
Trucos de CSS](https://css-tricks.com/almanac/) - El paquete [datos](https://cienciadedatos.github.io/datos/) por [Riva Quiroga](https://twitter.com/rivaquiroga) - Portada de [unsplash](https://unsplash.com/) --- class: title-slide, center, middle # Estética <h1>👩🏽💻🖍️</h1> --- ## 1.1. Temas Para cambiar como se ve una presentación hecha en Xaringan, se puede especificar varias opciones en el **css** del YAML.<br> Por ejemplo: <br> ```r --- output: xaringan::moon_reader: css: [default, metropolis, metropolis-fonts] --- ``` Para usar las opciones que vienen con el paquete Xaringan.<br> ```r names(xaringan:::list_css()) ``` ``` ## [1] "chocolate-fonts" "chocolate" "default-fonts" "default" ## [5] "duke-blue" "fc-fonts" "fc" "glasgow_template" ## [9] "hygge-duke" "hygge" "ki-fonts" "ki" ## [13] "kunoichi" "lucy-fonts" "lucy" "metropolis-fonts" ## [17] "metropolis" "middlebury-fonts" "middlebury" "nhsr-fonts" ## [21] "nhsr" "ninjutsu" "rladies-fonts" "rladies" ## [25] "robot-fonts" "robot" "rutgers-fonts" "rutgers" ## [29] "shinobi" "tamu-fonts" "tamu" "uio-fonts" ## [33] "uio" "uo-fonts" "uo" "uol-fonts" ## [37] "uol" "useR-fonts" "useR" "uwm-fonts" ## [41] "uwm" "wic-fonts" "wic" ``` --- ## 1.2 Portada Para que nuestra primera diapositiva sea la portada de la presentación, hay que agregar en el YAML **seal: false** ```r output: xaringan::moon_reader: seal: false ``` --- ## 1.3 Paginación Para agregar número de páginas, hay que agregar en el YAML **countIncrementalSlides: true** ```r output: xaringan::moon_reader: nature: countIncrementalSlides: true ``` --- ## 1.4. Iconos Hay varios paquetes para agregar iconos ```r library(fontawesome) library(emo) ``` Para incluir iconos se usa la sintaxis de _inline coding_.<br> Para recordar como se escribe inline coding ir a [
Rmd](https://miriamll.github.io/Curso_CIAD/Rmd-Parte1) <br> ```r `r fa("external-link-alt", fill = "#52b788")` `r emo::ji("star")` ``` Para referencias de **iconos** existe la página <br> - [
Fontawesome](https://fontawesome.com/icons?d=gallery&p=2)<br> **Nota** elijan los que estan gratis. Para referencias de **emojis**, existe la página<br> - [
Emojipedia](https://emojipedia.org/)<br> --- ## 1.4. Iconos Otra opcion es agregar en **Addins** en R.<br> Instalando el paquete **ermoji** [
creado por Garrick Aden-Buie](https://www.garrickadenbuie.com/project/ermoji/) <br> Para instalar el paquete ```r devtools::install_github("gadenbuie/ermoji") ``` Una vez se instala el paquete, hay que reiniciar RStudio <br> Una vez reiniciado RStudio, debe aparecer ermoji en Addsin Elije **Search and copy** <img src="https://raw.githubusercontent.com/MiriamLL/Curso_CIAD/main/Figuras/ermoji.png" width="300" /> --- class: center, middle, inverse # Ejercicios
--- ## 1.5. Ejercicios Cambiar estilo de nuestra dispositiva - Cambiar estéticas de las dispositivas en el **YAML** - Agregar **paginación** - Agregar **iconos** .panelset[ .panel[.panel-name[YAML] Para cambiar la estética de las diapositivas ```r output: xaringan::moon_reader: css: [default, metropolis-fonts] ``` ] .panel[.panel-name[Paginación] Para que la primera diapositiva sea la portada y aparezca paginación de la presentación agregar ```r output: xaringan::moon_reader: seal: false nature: countIncrementalSlides: true ``` ] .panel[.panel-name[Iconos] Para agregar iconos puedes usar ```r library(emo) `r emo::ji("penguin")` ``` ] ] --- class: title-slide, center, middle # Colores y letras <h1>👩🏽🎨🖌️</h1> --- ## 2.1. Xaringan themer Para poder cambiar como se ve nuestra presentacion existe el paquete **Xaringan themer** desarrollado por **[
Garrick Aden-Buie](https://www.garrickadenbuie.com/project/xaringanthemer/)** Para instalar el paquete elige una de las siguientes opciones: ```r install.packages("xaringanthemer") remotes::install_github("gadenbuie/xaringanthemer") ``` --- ## 2.1. Xaringan themer Para cambiar las esteticas, se puede copiar el siguiente codigo en la consola o en un chunk Dentro se puede cambiar - los colores **base_color** - los tipos de letra **fonts** Por ejemplo: ```r library(xaringanthemer) style_mono_accent( base_color = "#1c5253", header_font_google = google_font("Josefin Sans"), text_font_google = google_font("Montserrat", "300", "300i"), code_font_google = google_font("Fira Mono") ) ``` --- ## 2.2. css Una vez hayamos cambiado los parametros en **style_mono_accent**, hay que especificar nuestro nuevo css en el YAML. ```r output: xaringan::moon_reader: css: xaringan-themer.css ``` --- name: colores ## 2.3. Colores Para elegir colores existen las siguientes páginas - [
Coolors](https://coolors.co/contrast-checker) - [
My color Space](https://mycolor.space) - [
HTML color picker](https://www.w3schools.com/colors/colors_picker.asp) - [
Color Hex](https://www.color-hex.com) En coolors es tan fácil como: 1. Entrar a la página [
Coolors](https://coolors.co/contrast-checker) 2. Ir a explore 3. Darle click sobre el color que queramos 4. Cuando aparezca **Copied!** podemos regresar a RStudio 5. Pegar los seis numeros del color, agregando comillas y el numeral Ejemplo: " # FFFFFF " --- name: letras ## 2.4. Letras Para elegir tipos de letra existe la siguiente página [
Google Fonts](https://fonts.google.com/) Los tipos de letra son: - Monospace - Serif - Sans-serif En Google Fonts es tan fácil como: 1. Entrar a la página [
Google Fonts](https://fonts.google.com/) 2. Darle click sobre el estilo de letra que queramos 3. Dale click sobre **+ Select this style** 4. Seleccionar **@import** y copiar 5. Pegar en nuestro archivo css Ejemplo: @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap'); --- class: center, middle, inverse # Ejercicios
--- ## 2.5. Ejercicios - Cambiar estilo de nuestra dispositiva .panelset[ .panel[.panel-name[Cargar] Cargar paquete ```r library(xaringanthemer) ``` ] .panel[.panel-name[Colores-Letras] Ejemplo ```r style_mono_accent( base_color = "#1c5253", header_font_google = google_font("Josefin Sans"), text_font_google = google_font("Montserrat", "300", "300i"), code_font_google = google_font("Fira Mono") ) ``` - [
Coolors](https://coolors.co/contrast-checker) - [
Google Fonts](https://fonts.google.com/) ] .panel[.panel-name[YAML] Cambiar YAML ```r output: xaringan::moon_reader: css: Xaringan-themer.css ``` ] ] --- name: github # 3. Compartir - Crear **repositorio** en github - **Cargar** archivos (Rmd, html y css) - **Publicar** pagina github - Ver presentación en línea usando **enlace** .panelset[ .panel[.panel-name[Repositorio] Crear un nuevo repositorio <img src="https://raw.githubusercontent.com/MiriamLL/Curso_CIAD/main/Figuras/Github3.png" height="200" style="display: block; margin: auto;" /> ] .panel[.panel-name[Cargar] Se pueden subir materiales de manera manual usando **uploading an existing file** <img src="https://raw.githubusercontent.com/MiriamLL/Curso_CIAD/main/Figuras/Github6.png" height="100" style="display: block; margin: auto;" /> ] .panel[.panel-name[Publicar] Ir a settings e ir a la pestaña pages. <img src="https://raw.githubusercontent.com/MiriamLL/Curso_CIAD/main/Figuras/Github8.png" height="300" style="display: block; margin: auto;" /> ] .panel[.panel-name[Enlace] Para ver su presentacion les aparecera **Your site is ready to be published at ...** ```r https://TUNOMBRE.github.io/TUREPOSITORIO/ ``` Error 404? Debes agregar al final el nombre del html de tu presentacion ```r https://TUNOMBRE.github.io/TUREPOSITORIO/TUPRESENTACION ``` ] ] --- name: otros ## 3.2. Otras opciones - [
Rmd a Powerpoint](https://youtu.be/uiA3znJb4KM)<br> - [
Rmd a powerpoint](https://bookdown.org/yihui/rmarkdown/powerpoint-presentation.html)<br> - [
Xaringan a powerpoint](https://github.com/gadenbuie/xaringan2powerpoint)<br> - [
Xaringan a pdf](https://github.com/jhelvy/xaringanBuilder)<br> Ejemplo a pdf: ```r #remotes::install_github("jhelvy/xaringanBuilder") #remotes::install_github('rstudio/chromote') library(here) library(xaringanBuilder) build_pdf(here("midocumento.html")) ``` --- class: inverse # Recapitulando Esta clase: - [Como cambiar colores](#colores) - [Como cambiar estilo de letras](#letras) - [Compartir presentacion en github](#github) .right[ ### Contacto Para dudas, comentarios y sugerencias:<br> Escríbeme a miriamjlerma@gmail.com Este material esta accesible y se encuentra en <br> mi [
github](https://github.com/MiriamLL/Curso_CIAD/) y mi [
página](https://www.miriam-lerma.com) ] <h1> .center[ [
](https://www.miriam-lerma.com/teaching.html) ]</h1>