I have wanted to start quite an ambitious project, namely a custom resume template that can easily be adapted. I want to automate the following:
As such, I thought it would be nice to have a custom .bib
file e.g. activities.bib
:
@work{bakery_zeist,
title = {Baker},
startdate = {06/2022},
enddate = {08/2024},
place = {Zeist, Utrecht},
language = {Dutch}
}
@work{distribution_aalsmeer,
title = {Distribution Manager},
company = {Bloemenveiling},
startdate = {08/2022},
place = {Aalsmeer},
language = {Dutch},
country = {The Netherlands},
description = {Riding around trucks}
}
@work{coathanger_berlin,
title = {Cloakroam Employee},
startdate = {05/2015},
enddate = {07/2015},
place = {Berlin},
language = {English},
country = {Germany},
description = {Riding around trucks}
}
@education{
degree = {M.Sc.},
school = {Delft University of Technology},
grade = {7.0},
place = {Delft, Zuid-Holland},
startdate = {04/2020},
}
where I can add all the activities that might need to go into a resume, inspired by this post on Stack Exchange. I was thinking that to make this work I would define a custom bibliography style inspired by this post on Stack Exchange. Finally, I want to create my custom document type resume.cls
(which correctly handles the activities.bib
file as well as all other commands I want to define), as well as several <resume-style-name>.sty
files (e.g. one colorful with icons, one plain with two columns, one with sans-serif fonts, etc.). A bare-bones implementation would hopefully look something like this:
\documentclass{resume} % Custom resume class I want to make
\usepackage{plain_twocolumn} % (One of the) custom resume style classes I want to make
\begin{document}
% Here set the name of the section title
\section{Experience}
% Here include the relevant experiences
\includehere{bakery_zeist, distribution_aalsmeer}
\end{document}
The problem is that I am not really well-versed in LaTex, so that brings me to my question:
- Is this approach smart, i.e. using a .bib file and defining a custom bibliography style, or does this have major limitations/is there an easier way to accomplish this?
- Are there any tutorials/tips/tricks templates I could follow to make this work?
Any tips, MWEs, or advice on how to approach the project would be appreciated. Thanks! :)
.bib
files is that you always have to involve a second program like Biber or BibTeX and that you usually have a separate.bib
file (which may or may not be a disadvantage for your specific use case). The main use of BibTeX and Biber in LaTeX is their sorting capability. In a CV though the sorting should generally be very easy or may even be done by hand so that you can probably get away with using just LaTeX-side solutions.biblatex-cv
, it seems like they indeed have some of the capabilities I'm after. Finally, I would like to add that I in no way insist on using BibTeX, I just thought that would be the easiest way to accomplish what I'm after, namely creating a separate file with all my experiences/education, and then selectively loading each entry (with a custom formatting). But it seems like that's a too daunting task at the moment and not something that will outcompete manual labor in the short term. But thanks again!.bib
file is anyway if significant portions of the text are tweaked. Sure the hard data (start end date) stays the same, but that you can probably just copy-paste from another CV.