This is a resume template I created with my twist that is:
- Single-page
- One column
- Made up of modular components, of which the underlying details are abstracted
To get started, you can add things to the document starting between the begin and the end portions.
\begin{document}
% anything you want
\end{document}To build the PDF, you will need to install texlive and build using latexmk.
You likely will need to install dependencies, but on the Solus Linux Distrobution, you only need texlive and
latexmk.
You can build a PDF without keeping the extra output files using the following command:
latexmk -pdf Resume.tex && latexmk -cThis first half will build the pdf and the rest will clean up the extra files.
The header is the topmost item in the résumé.
It has eight parameters. The first parameter is centered on the first line. The rest are centered and separated by a pipe on the second line.
- Your name
- Your phone number used as a link
- Your phone number formatted as you want it to look
- Your email address
Five through eight are for your links, such as your website, your github page, your codeberg page, your linkedin page, etc.
\rHeader{Name}{Phone Number}{Phone Number (Visible)}{Email Address}{URL}{URL}{URL}{URL}To declare a section, all you need to do is add a section with a title of it in a parameter.
I use this for section headers, such as Education, Experience, Projects, Skills, and Open Source.
\section{Section Name}Three types of lists are supported: bullet (filled circle), circle (unfilled circle), or empty (no circles).
\rListBeginBullet
% any list items
\rListEndBullet\rListBeginCircle
% any list items
\rListEndCircle\rListBeginEmpty
% any list items
\rListEndEmpty
Two types of headings are supported: general and project.
This has four parameters, which is a tabular layout of a bolded title on the top left, an item on the top right, an italicized item on the bottom left, and an italicized item on the bottom right.
I use this for education items and experience items, which param 1 shows either the university or company name, param 2 shows the location, param 3 shows the degree name or job title, and param 4 shows the date range or completion date.
\rGeneralHeading{Company Name}{Location}{Job Title}{Start Date to End Date (or Present)}This has two parameters, which is a bolded title on the left and a link to the project on the right side.
You can use this for projects you've worked on, such as personal projects or contributions you made to open source ones.
I use this for my open source work.
\rProjectHeading{Project Name}{Link without https or www)}This is the default item you want when you want to list something. It is just a regular list item.
This has one parameter for whatever text you want to show up in the list.
\rPlainItem{List item description}This is used when you want to highlight something before you give a description, such as a project name, a skill, or a tech stack item.
It has two parameters, one is a bolded title with a colon and a space appended to it, and the other is a description.
\rBoldedItemAndDescription{Name}{Description}You can add a link to something pretty easily
It has two parameters, the first is the full url, and the second is what the user actually sees.
\href{full url}{user-facing display}You can add more spacing or adjust it for something pretty easily. Use either the hspace or vspace depending if you want to add vertical or horizontal spacing.
\hspace{1pt}\vspace{1pt}You can make something bold by using
\textbf{text}You can make something italicized by using
\textit{text}This was inspired by sb2nov's LaTeX Resume.
This project is licensed under the MIT License found here.
