This repository includes a Makefile with convenient targets for building the CVs:
Notes:
This repository contains a CV template built using the AltaCV class (provided as altacv.cls).
Examples:
make englishCV
make portugueseCV
make cleanWhere to edit your personal details and content:
- Name and tagline: edit the
\name{...}and\tagline{...}commands inenglish.texandportuguese.tex(the files included bymain.tex). - Photo: change the image file referenced by
\photo{<size>}{<filename>}(currentlycurriculo/curriculo.jpeg). Place new images in the repository root or update the path. - Contact block: edit
\personalinfo{...}inenglish.tex/portuguese.texto update\email,\phone,\location, and links (GitHub, LinkedIn, ORCID, etc.). - Sections and items: the CV body uses AltaCV helpers such as
\cvsection{},\cvevent{title}{subtitle}{dates}{location},\cvtag{}, and\cvskill{}. Modify those in the language files to change content. - Bibliography:
sample.bibis the bibliography file used bybiblatex— edit or replace it and re-runmake englishCV/make portugueseCVto regenerate citations. - Icons: the class maps legacy
\fa...macros to Font Awesome names. Do not remove\famacros from the documents — if an icon fails to render, prefer switching engine to LuaLaTeX or installing the required fonts (Font Awesome, academicons) rather than stripping macros.
Quick edit workflow:
- Edit
english.texorportuguese.texwith your personal data and content. - Run
make englishCVormake portugueseCV(ormake all). - The Makefile will build the PDF and automatically remove auxiliary files; generated PDFs are preserved unless you run
make distclean.
If you need help updating a specific field (name, photo, contact), tell me which file and I can apply the change.