Como crear un curriculo en RStudio usando el paquete vitae.
Para crear un CV en RStudio, básicamente necesitas saber Rmd.
Para los básicos de Rmd te recomiendo ir aquí.
Si quieres ver como quedo mi cv, puedes descargarlo aquí.
Para crear tu CV puedes descargar el paquete vitae desde github.
# install.packages("devtools")
devtools::install_github("mitchelloharawild/vitae")
Para ver detalles ésta es la página.
Nota Al instalar el paquete se tarda descargando actualizaciones.
File>NewFile>R Markdown>From template
Para elegir la plantilla (template), en la página puedes ver algunos ejemplos.
Pero si no te decides, se puede modificar en el output del YAML después.
Al elegir tu plantilla, se abrirá un nuevo Rmd. Antes de empezar a rellenar tu CV, te recomiendo probar tener todos las dependencias instaladas. Para esto, dale en knit.
Tal vez tengas que instalar de nuevo tinytext.
: LaTeX failed to compile Untitled.tex.
Error://yihui.org/tinytex/r/#debugging for debugging tips. See https
Para instalarlo:
tinytex::install_tinytex()
La información que incluyas en el YAML aparecerá en la parte superior de tu CV.
La plantilla te da un archivo prellenado, que debes modificar de acuerdo a tus datos.
---
: Marie
name: Curie
surname: "Professor"
position: "School of Physics & Chemistry, École Normale Supérieure"
address: +1 22 3333 4444
phone: mariecurie.com
www: "Marie.Curie@ens.fr"
email: mariecurie
twitter: mariecurie
github: mariecurie
linkedin: "`r format(Sys.time(), '%B %Y')`"
date:
output::latexcv:
vitae: classic
theme---
Si al darle knit te esta causando muchos problemas con LaTex, te recomiendo cambiar el output a awesomecv y poner keep_tex en false.
output:
vitae::awesomecv:
keep_tex: false
Depende para que sea tu CV puedes estructurarlo de manera diferente.
Si quieres un CV académico te puedes basar en la estructura del CV de Han Zhang.
Este CV contiene
- Research interest
- Education
- Peer-reviewed Publications
Para agregar las partes a tu CV, la información se maneja como tribble
Unas de las funciones de vitae es detailed_entries, que es como sera mostrada la información en tu pdf, otra opción es brief_entries que presenta un formato más compacto.
Para llenar un tribble:
tribble(
~Year, ~Type, ~Desc,
"2021-current", "Postdoc", "Universidad de Kiel",
"2020-2021","Postdoc","Universidad de Kiel"
) %>%
detailed_entries(
glue::glue("Trabajos {Type}"),
Year,
Desc
)
Para agregar publicaciones puedes el archivo .bib con tus datos. Si quieres aprender como extraer las citas, te recomiendo mirar aquí
No obstante, si tus publicaciones incluyen acentos y letras cursivas. Entonces puede ser más practico usar tribble y detailed_entries.
Para agregar letras negritas o cursivas la sintaxis es:
#italicas
\\textit{} #negritas \\textbf{}
Ejemplo:
tribble(
~ Year, ~ Place, ~ Project, ~ Position,
"2020",
"\\textbf{Lerma, M}, Serratosa J, Luna-Jorquera G, Garthe S",
"Foraging ecology of masked boobies \\textit{(Sula dactylatra)} in the world’s largest ‘oceanic desert’",
"Mar Biol 167: 87"
) %>%
detailed_entries(Place,
Position,
Project,
Year,
.protect = FALSE)
Es importante poner protect en FALSE para que aparezcan los cambios.
Para incluir tus habilidades puede que no quieras tener una lista con mucho espacio vacío. Una opción para evitar esto es crear una tabla parecida a la que aparece en el CV de Lorena Abad.
Skills<-tribble(
~Computer, ~Laboratory, ~Fieldwork,~ Languages,
"R -- Statistica -- SPSS -- Sigmaplot -- QGIS -- Git -- Markdown",
"Heavy metal analyses -- Stable isotopes -- Plasma metabolites analyses",
"Catching and handling wild animals -- Sample collection: extraction blood & feathers -- Censing populations -- Monitoring breeding success",
"Spanish (Mother tongue) -- English (TOEFL iBT 99) -- German (Basic-A2)"
)
Skills %>%
kbl(booktabs = T, align ="c",format = "latex") %>% #crea tabla y alinea al centro
column_spec(column = 1:4, width = '4cm')%>% #separa las columnas en 4 y las hace de 4 cm
row_spec(0, bold = T, color = "#009acd") %>% #hace las letras en negrita y cambia el color
row_spec(1, bold = F, color = "#7f7f7f") #cambia el color del texto a gris
Para que no aparezcan las lineas en la tabla, se puede agregar en el YAML:
\usepackage{colortbl} \arrayrulecolor{white}
Para cambiar el color del texto se puede ajustar en el YAML.
: 009ACD headcolor
vitae es una buena opción para crear tu CV y solo se tiene que hacer la estructura una vez, que además resulta mas atractiva a la vista. No obstante puede traer muchos errores por LaTex.