(Web del curso aquí)
20 de mayo de 2024
Veamos algunas de ellas
Hay muchos servicios de alojamiento, puedes ver algunos de ellos aquí.
Por ejemplo, aquí explican las ventajas y cómo subir una web a Netlify.
Tarea 6.1a: Subir tu web
Tarea 6.1a: Subir tu web
Para subir nuestra web a nuestro espacio UV, solo tenemos que subir los ficheros de la carpeta docs
o _site
a la web de la UV
Pero antes, hay que tener activado vuestro espacio web en UV. Veamos cómo hacerlo con este post
Tarea 6.1b: Subir unas slides
Además,
no queremos tener que copiar a mano las referencias y
tampoco queremos tener que cambiar el formato 😱😱 de las referencias si es que decidimos cambiar de revista
./tareas/tarea_6.2_biblio.qmd
que puedes encontrar en el “Qproj_01_eurovision” que puedes descargarte aquíTarea 6.2: Incorporar y gestionar referencias bibliográficas
Resulta que ya tenemos el documento .bib
con la información de nuestras refrencias. Está en: ./assets/refrences.bib
Tenemos que referenciar el documento .bib
en el yaml del .qmd
. Algo como:
./assets/references.bib
Una vez hecho, procesa el .qmd
. ¿Qué ha pasado? ¿Se han incorporado las referencias?
No. ¿Por qué? 🤔
Por defecto solo se muestran las referencias que hemos utilizado en nuestro .qmd
Así que, vamos a incorporar en el texto de nuestro .qmd
algunas alusiones a nuestras referencias.
Para ello vamos a utilizar el editor Visual de RStudio.
Ahora vamos a añadir una nueva referencia a nuestro fichero .bib
. Por ejemplo esta
Para ello, también vamos a usar el editor Visual de RStudio
Insertemos una alusión a esta nueva referencia en el texto de nuestro .qmd
; si no, no apareceré en el listado de referencias.
Por defecto Pandoc, y por ende Quarto, usa el “Chicago Manual of Style”, pero podemos cambiarlo.
Por ejemplo, vamos a cambiar el estilo de las referencias a “American Psychological Association”
Para ellos hay que obtener/usar un archivo CSL (Citation Style Language)
Puedes obtener ficheros .csl
para multitud de formatos aquí. Solo tenemos que buscar el estilo que queremos y descargarlo.
Por ejemplo, nos descargamos el fichero para el formato APA 7th edition. Este es el enlace de descarga
Para usar el archivo .csl
que acabamos de descargar hay que referenciarlo en el yaml, añadiendo algo como:
.qmd
. ¿Qué ha pasado? ¿Se han cambiado las referencias?.qmd
(o documento fuente) podemos generar documentos en múltiples formatos. Por ejemplo, .html
, .docx
, .pdf
, .epub
etc.Otra posibilidad
Los documentos .html
que generemos, ya sean estos documentos individuales o dentro de una web, pueden incluir links al mismo documento en otros formatos. Documentación aquí.
El YAML del documento tendría que quedar algo como:
Tarea 6.3: Obtener varios formatos con el mismo .qmd
Procesa el documento: ./tareas/tarea_6.3_varios-formatos.qmd
. Lo puedes encontrar en el “Qproj_01_eurovision” que puedes descargarte aquí
Fíjate que el yaml ya está preparado para generar 2 formatos: .html
y .docx
Recuerda que hay que hacer el Render desde la Terminal 🤔
.html
generados con Quarto, pero …El paquete webexercises soluciona ese problema ya que genera “standalone HTML files that require only a JavaScript-enabled browser”.
El objetivo de webexercises es:
To enable instructors to easily create interactive web pages that students can use in self-guided learning
Tarea 6.4: Jugar un poco con webexercises
Abre el documento: tareas/tarea_6.4_webexercises.qmd
que puedes encontrar en el “Qproj_01_eurovision” que puedes descargarte aquí
Mira su contenido
Procesa el documento
Abre el documento html que se ha generado y … trata de resolver las preguntas
```{{r}}
#| results: asis
opts <- c(
"Quarto es cuatro en balinés",
answer = "Un sistema de publicación científico-técnica de acceso abierto que es lo más!!!",
"Quarto es una marca de muebles sueca"
)
cat("¿Qué es Quarto?", longmcq(opts))
```
pak::pak("webexercises")
Para procesar correctamente los ficheros “webexercises” hay que tener los .css y .js necesarios. Para ello:
.qmd
, pero también en el fichero _quarto.yml
(mejor quitarlos de _quarto.yml)Nosotros ya teníamos una plantilla “webexercises” en la carpeta ./tareas/tarea_6.4_webexercises.qmd
. La creé con algo como:
datos/matriculados.xlsx
solo habría que:¿Cómo hacer tablas más chulas?
Tablas estadísticas
A veces necesitamos generar informes con datos diferentes. Por ejemplo, un informe de ventas de diferentes productos, o un informe para cada municipio, o un informe para cada periodo
En este post del blog se explica cómo hacerlo.
Tarea 6.6: Aprender a hacer informes parametrizados
Tarea 6.7: Aprender a “reutilizar” materiales
Vamos a reutilizar el código de una de las 2 slides anteriores.
Sí, se aprende mucho viendo el código de otros
Typst es un sistema de tipografía moderno inspirado en Markdown, diseñado para ser tan potente como LaTeX pero más fácil de aprender y usar.
Typst se incorporó en Quarto en la versión 1.4
Aunque ya que estamos en un curso de Quarto, prefiero estas slides de Nicola Rennie o este video de Carlos Scheidiger en posit::conf(2023)
donde presenta typst y explica cómo se usa desde Quarto.
La documentación oficial de Quarto sobre Typst
Plantillas Typst “originales”
Las plantillas oficiales de Typst
Por ejemplo, una plantilla para un poster