j

jsume

@preview

A simple typst resume template for jsume. Just provide your jsume data in JSON format, and it will generate a beautiful resume PDF for you.

v0.1.0
MIT
Template

Package Information

Last Updated
Minimum Typst Version
0.13.0
Authors
Moozon Wei
Categories
cv
Disciplines
business

Preview

Template preview

1. Get the package

Download the package using the TPIX CLI:

tpix get @preview/jsume:0.1.0

2. Initialize from template

Create a new project from this template:

typst init @preview/jsume:0.1.0

Version History

0.1.00.13.0
171656fbcdc2...

Jsume (JSON Resume) Typst Template

An easy to use resume template. Just provide your jsume JSON file and generate a beautiful resume PDF.

Sample Resume

Sample Resume

Quick Start

First, create your own jsume JSON file (e.g. en-US.jsume.json) by using the jsume CLI. And make sure validate your JSON file with jsume CLI jsume validate jsume-en.json after editing.

Then, create a Typst file (e.g. resume.typ) and add the following code:

#import "@preview/jsume:0.1.0": *

#show: jsume.with(
  lang: "en-US",
  jsume-data: json("en-US.jsume.json"),
)

There are some options with default values you can customize:

#let jsume(
  paper: "a4",
  numbering: "(1/1)",
  top-margin: 0.3in,
  bottom-margin: 0.3in,
  left-margin: 0.3in,
  right-margin: 0.3in,
  font: "Libertinus Serif",
  nerd-font: "Symbols Nerd Font",
  font-size: 11pt,
  lang: "en-US",
  jsume-data: (),
  doc,
) = { /*...*/ }

I18n

This template supports:

  • English (en-US)
  • 简体中文 (zh-CN)
  • 繁體中文 (zh-HK)
  • 繁體中文 (zh-TW)
  • 日本語 (ja-JP)
  • Español (es-ES)
  • Français (fr-FR)
  • Deutsch (de-DE)
  • Русский (ru-RU)
  • 한국어 (ko-KR)

[!NOTE]
Translations are done by AI, please open an issue or PR for any mistakes or new languages.