Create project in app
This Typst CV template is a streamlined version of the the Latex template Modernpro.
How to start
To test locally
export TYPST_PACKAGE_PATH=YOUR_PACKAGE_PATH
typst init @preview/silver-dev-cv:your-desired-version
Use Typst CLI
If you use Typst CLI, you can use the following command to create a new project:
typst init silver-dev-cv
It will create a folder named silver-dev-cv
with the following structure:
silver-dev-cv
└── cv.typ
Typst website
If you want to use the template via Typst, You can start from template
and search for silver-dev-cv
.
How to use the template
The arguments
The template has the following arguments:
Argument | Description | Default |
---|---|---|
font-type | The font type. You can choose any supported font in your system. | Times New Roman |
continue-header | Whether to continue the header on the follwing pages. | false |
name | Your name. | "" |
address | Your address. | "" |
lastupdated | Whether to show the last updated date. | true |
pagecount | Whether to show the page count. | true |
date | The date of the CV. | today |
contacts | contact details, e.g phone number, email, etc. | (text: "", link: "") |
Starting the CV
#import "@preview/silver-dev-cv:1.0.2": *
#show: cv.with(
font-type: "PT Serif",
continue-header: "false",
name: "",
address: "",
lastupdated: "true",
pagecount: "true",
date: "2024-07-03",
contacts: (
(text: "08856", link: ""),
(text: "example.com", link: "https://www.example.com"),
(text: "github.com", link: "https://www.github.com"),
(text: "123@example.com", link: "mailto:123@example.com"),
)
)
Content
Once you set up the arguments, you can start to add details to your CV / Resume.
I preset the following functions for you to create different parts:
Function | Description |
---|---|
#section("Section Name") | Start a new section |
#sectionsep | End the section |
#oneline-title-item(title: "", content: "") | Add a one-line item (Title: content) |
#oneline-two(entry1: "", entry2: "") | Add a one-line item with two entries, aligned left and right |
#descript("descriptions") | Add a description for self-introduction |
#award(award: "", date: "", institution: "") | Add an award (award, institution date) |
#education(institution: "", major: "", date: "", institution: "", core-modules: "") | Add an education experience |
#job(position: "", institution: "", location: "", date: "", description: []) | Add a job experience (description is optional) |
#twoline-item(entry1: "", entry2: "", entry3: "", entry4: "") | Two line items, similar to education and job experiences |
License
The template is released under the MIT License. For more information, please refer to the LICENSE file.