Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>ReadableResume SnippetsNew to Visual Studio Code? Get it now.
ReadableResume Snippets

ReadableResume Snippets

readableresume

| (0) | Free
Snippets for the atsresume LaTeX class and the readable-classic Typst package, two one-page, single-column resume templates whose PDF text stays in reading order for applicant tracking systems.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ReadableResume Snippets

Snippets for two one-page resume templates from ReadableResume:

  • atsresume, a LaTeX class on CTAN
  • readable-classic, a Typst package on Typst Universe

Both set the same layout: your name centered at the top, section headings in capitals over a thin rule, places and dates on the right margin. Everything sits in one column, so the text in the PDF comes out in reading order, which is what an applicant tracking system needs to parse it.

Each snippet uses the commands and argument names the template defines. ats-resume and rc-resume insert a complete file; the others go inside one.

Before you start

LaTeX. The snippets work in .tex files, in the LaTeX language mode that comes with VS Code (LaTeX Workshop uses the same mode). atsresume is in TeX Live. If your TeX installation is older than the class, download atsresume.cls from CTAN and put it next to your .tex file.

Typst. Install the Tinymist extension. It gives .typ files the Typst language mode these snippets are registered for. Typst downloads the readable-classic package the first time you compile.

Use

Type a prefix, for example ats-exp, and pick the snippet from the suggestions. Tab moves to the next field. For a new resume, start from an empty file with ats-resume or rc-resume.

LaTeX snippets (atsresume)

Prefix Inserts
ats-resume A whole resume: class, header, Experience, Education and Skills
ats-class \documentclass{atsresume} with US Letter or A4 paper
ats-margin \geometry{margin=0.75in}, for margins other than the default
ats-header \name and four \contact lines. They go in the preamble, and \makeheader prints them
ats-contact One \contact item
ats-email \contact{\email{...}}, an email address as a link
ats-weblink \contact{\weblink{...}}, a web address as a link
ats-summary A Summary section with a paragraph
ats-experience \experience{Company}{Place}{Job title}{Dates} and a bullet list
ats-education \education{School}{Place}{Degree}{Dates} and a bullet list
ats-activity \activity{Name}{Role}{Dates} and a bullet list, for clubs, volunteering or certifications
ats-project The same \activity entry, filled in for a project
ats-skills A Skills section with two \skill lines
ats-skill One \skill{Label}{Text} line
ats-bullets An itemize list with two points
ats-date A date range with an en dash: Jun 2024 – Present

Typst snippets (readable-classic)

Prefix Inserts
rc-resume A whole resume: import, setup, Experience, Education and Skills
rc-import #import "@preview/readable-classic:0.1.0": *
rc-setup #show: resume.with(...) with your name, contact line and paper size
rc-page The paper, margin, font and font-size arguments of resume, set to their defaults
rc-contact The contact argument. Emails and web addresses in it become links
rc-summary A Summary heading with a paragraph
rc-experience #experience with company, location, title, date and bullets
rc-education #education with school, location, degree, date and bullets
rc-activity #activity with name, role, date and bullets, for clubs and volunteering
rc-project The same #activity entry, filled in for a project
rc-skills A Skills heading and #skills((...)) with two lines
rc-skill One more "Label": "Text" line for #skills
rc-date date: "Jun 2024 – Present"

Skill labels are written as strings, so a label with a space, like "Soft skills", works too.

In Typst, $ starts math. Write \$25,000 in a bullet.

Install

In VS Code, open the Extensions view, search for ReadableResume Snippets and click Install.

To install from a .vsix file:

code --install-extension readable-resume-snippets-1.0.0.vsix

License

MIT. The templates have their own licenses: atsresume is under the LaTeX Project Public License 1.3c, readable-classic under MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft