(Web del curso aquí)
20 de mayo de 2024
Veamos algunas de ellas
El curso se ha centrado en la realización de documentos .html
pero desde Quarto se pueden generar documentos en múltiples formatos.
Veamos aquí algunos de ellos!!!
Además del listado digamos oficial hay muchas más plantillas. Por ejemplo:
La extensión de Quarto apaquarto provee una template para crear documentos APA Style 7th Ed en .docx
, .html. y .pdf
. La web del proyecto está aquí.
La extensión: apaish permite crear documentos pdf en el estilo de la APA 7th ed. via Typst. Tiene varios tipos: manuscript, document, and Journal (Similar to the APA7 LaTeX package, but Typst produces them much faster and easier)
Extensión para journals de Taylor and Francis Template aquí
Extensión para publicar en arXiv aquí
Extensión: más cosas sobre publicación en Journals desde Quarto
Un hilo de Mastodon con las vicisitudes de M. Mahoney para publicar en Elsevier desde Quarto:
Journals para publicar código.
Esta charla de Mine Çetinkaya-Rundel habla de este tema en el minuto 14 aprox.
Cómo crear una Quarto Journal Article Templates
Tarea: Practicando con Journal articles
El repo para la plantilla/extensión está aquí
Instalar la extensión: hay que ejecutar en la Terminal:
Ver qué se ha creado en el Qproject
Procesar el archivo templates.qmd
que se ha creado
Instalar la extensión: hay que ejecutar en la Terminal:
Ver qué se ha creado en el Qproject
Procesar el archivo elsevier.qmd
que se ha creado
Hay muchas más opciones
Ahora ya es posible hacer posters con Quarto, pero la gente estaba esperando hace tiempo. Por ejemplo:
Plantilla oficial de Quarto para un typst-poster. Se presentó en esta charla, concretamente hacia el minuto 6. En el minuto 8 cuenta un poco cómo trabajar con typst desde un documento .qmd
.
David Schoch nos cuenta aquí que él hizo un póster con otra plantilla: aquí tienes el repo.
Extensión: Posters con Rmarkdown
Con .Rmd
habían varios paquetes para hacer posters, por ejemplo con posterdown o con pagedown::poster_relaxed.
Un post de Lorena Abad donde cuenta sus truquillos para hacer un póster con el paquete posterdown
Tarea: Creando un typst-Poster con Quarto
Para instalar la extensión y crear una plantilla hay que ejecutar en la Terminal:
Durante el proceso nos pedirá un nombre para la carpeta donde crear la plantilla. Por ejemplo, puedes poner my-poster
Tendrás que procesar/render el fichero ./my-poster/my-poster.qmd
que se ha creado
CV’s con Quarto
Plantilla para crear CV con Quarto: quarto-cv. Se inspira en estas plantillas
Otra plantilla para hacer CV’s, de @BeaMilz
: el código y el resultado. Tiene sus datos almacenados en este Google Sheet
Aquí otra plantilla con un formato muy chulo
Otra extensión: quarto-awesomecv-typst. Esta vez contiene una plantilla typst que se inspira en esta otra plantilla Latex y en esta plantilla de Typst
Convertir CV’s a Quarto
Tengo el CV en un .docx
¿puedo pasarlo a Quarto? Sí, aquí la explicación. Aconsejan pasarlo primero a Google doc’s
Para convertir un Google Doc en un Quarto book puedes usar el pkg quartificate
Extensión: CV’s con .Rmd
Un currículum con pagedown::html_resume.
Currículum con datadrivencv package. Tiene sus datos almacenados en un Excel
Tarea: Creando un CV-typst con Quarto
Kazuharu lo explica muy bien, pero:
Para instalar la extensión y crear una plantilla hay que ejecutar en la Terminal:
Durante el proceso nos pedirá un nombre para la carpeta donde crear la plantilla. Por ejemplo, puedes poner my-cv
Tendrás que procesar/render el fichero ./my-cv/cv.qmd
que se ha creado
Extensión para crear diplomas: quarto-cert
Extensiones para cartas: quarto-letter y qletter
Extensión para invoices: quarto-invoice
Aquí más extensiones
En este toot de Prodounis puedes encontrar plantillas para: cartas, recibos … y alguna cosas más.
Quarto dashboards: algunos ejemplos
Extensión: Más formatos con Rmarkdown
El paquete labeleR permite crear certificados de asistencia, badges, …
Business cards con pagedown::business_card
“Cuadros de mando” con flexdashboard: tienes algunos ejemplos aquí. Permite distintos layouts, incluidos los storyboards, por ejemplo este
Formatos posibles gracias al paquete rmdformats
Algunas plantillas para pdf
Un plantilla muy chula aquí
Plantilla para compact pdf
Nicola Rennie te dice cómo hacer pdfs parámetrizados: aquí
Quarto YouTube Playlist
Title Pages templates for adding a cover page to your Quarto pdf books. Un ejemplo
Great looking pdf with pagedown: vídeo aquí
Muchísimas más en Quarto awesome
Extensión: Más sobre .docx
en Quarto
Si queremos hacer otro tipo de cosas con documentos .docx
podemos usar las extensiones:
officedown: facilita el formateo de informe de Word desde R. Aquí un libro y dos posts: aquí, otro aquí
officer: The officer package lets R users manipulate Word (.docx) and PowerPoint (*.pptx) documents. In short, one can add images, tables and text into documents from R.
docxtractr: Extract Data Tables and Comments from Microsoft Word Documents. Aquí un post sobre su uso.
Tarea: Creando .docx
desde Quarto
.docx
desde QuartoPor ejemplo:
.docx
desde Quarto, pero usando una plantillaVeamos algunas de ellas
```{mermaid}
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram to mermaid
excludes weekdays 2014-01-10
section A section
Completed task :done, des1, 2014-01-06,2014-01-08
Active task :active, des2, 2014-01-09, 3d
Future task : des3, after des2, 5d
Future task2 : des4, after des3, 5d
```
.html
y referenciar términos del glosario en el texto..yml
,glossary_path()
Se considera a
glossary::glossary("Ishi")
el último nativo de la California septentrional que vivió fuera de la influencia de la cultura occidental. Su historia se popularizó a raíz de un libro de Theodora Kroeber, madre de Ursula K. Le Guin.
En el curso se habla de las extensiones. En las slides nº 5, concretamente aquí y en este post y en este otro
Aquí un post que cuenta como hacer extensiones
code-fullscreen: permite que al pinchar en un bloque de código, este pase a estar a pantalla completa
nustshell: permite crear “expandable explanations”. Lo mejor es pinchar y ver los ejemplos
collapse-social-embeds: permite crear 6 tipos de nuevos callouts para social contents (Github gist, Twitter tweets, Mastodon toots, y vídeos de Loom, Vimeo y Youtube). Puedes ver un ejemplo aquí. Seguramente acabaré usándolo en el curso!!
downloadthis: permite crear botones de descargar muy chulos. Ya la hemos usado
pointer y quarto-spotlight: 2 extensiones para iluminar/agrandar el puntero del ratón en revealjs slides
line-highlight: similar a code-line-numbers
pero ahora es para documentos html, no para RevealJs slides
webR: permite to run R code in the browser without the need for an R server to execute the code!!
Sverto: permite incorporar Svelte components that can seamlessly react to your ObservableJS code!!!
quarto-animate: permite crear unas animaciones muy “aparatosas”. Puedes ver un ejemplo aquí
Ejemplos que se me han quedado en el tintero (quizás para otra edición)
Tampoco lo he probado, entre otras cosas porque no tengo Stata instalado, pero :
pystata
.No he visto que sea posible correr SPSS code dentro de R, pero para que tenemos R GUI’s. Otra comparación de GUI’s. Un post sobre Jamovi
openalexR: “helps you interface with the OpenAlex API to retrieve bibliographic infomation about publications, authors, venues, institutions and concepts”
rscielo: “offers functions to easily scrape bibliometric information from scientific journals and articles hosted on the Scileo Platform
JCRImpactFactor: “JCRImpactFactor: Journal Citation Reports (‘JCR’) Impact Factor by Clarivate Analytics”
Bibliometrix: “bibliometrix package provides a set of tools for quantitative research in bibliometrics and scientometrics”
RISmed: A set of tools to extract bibliographic content from the National Center for Biotechnology Information (NCBI) databases, including PubMed.
Slides chulas pero sencillas de Mine. El repo aquí
Un ejemplo de slides chulas: Intro to Quarto, el repo aquí.
Un póster con posterdown o con pagedown::poster_relaxed.
Business cards con pagedown::business_card
“Cuadros de mando” con flexdashboard: tienes algunos ejemplos aquí. Permite distintos layouts, incluidos los storyboards, por ejemplo este