From 7a99a1bd54c1a70a3abafc7c720b8354901da45a Mon Sep 17 00:00:00 2001 From: Paul Tsouchlos Date: Mon, 20 Jan 2025 09:55:03 -0500 Subject: [PATCH] feat: add ability to set page size Fixes #93 --- lib.typ | 6 ++++-- template/coverletter.typ | 2 ++ template/resume.typ | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib.typ b/lib.typ index 7ff1ce3..ec0e58f 100644 --- a/lib.typ +++ b/lib.typ @@ -201,6 +201,7 @@ language: "en", font: ("Source Sans Pro", "Source Sans 3"), header-font: ("Roboto"), + paper-size: "a4", body, ) = { if type(accent-color) == "string" { @@ -226,7 +227,7 @@ ) set page( - paper: "a4", + paper: paper-size, margin: (left: 15mm, right: 15mm, top: 10mm, bottom: 10mm), footer: if show-footer [#__resume_footer( author, @@ -569,6 +570,7 @@ font: ("Source Sans Pro", "Source Sans 3"), show-footer: true, closing: none, + paper-size: "a4", body, ) = { if type(accent-color) == "string" { @@ -599,7 +601,7 @@ ) set page( - paper: "a4", + paper: paper-size, margin: (left: 15mm, right: 15mm, top: 10mm, bottom: 10mm), footer: if show-footer [#__coverletter_footer( author, diff --git a/template/coverletter.typ b/template/coverletter.typ index 5c7baad..03bd4ff 100644 --- a/template/coverletter.typ +++ b/template/coverletter.typ @@ -24,6 +24,8 @@ show-footer: false, // set this to `none` to show the default or remove it completely closing: [], + // see typst "page" documentation for more options + paper-size: "us-gov-legal" ) #hiring-entity-info(entity-info: ( diff --git a/template/resume.typ b/template/resume.typ index 1e14e14..b4450c1 100644 --- a/template/resume.typ +++ b/template/resume.typ @@ -25,6 +25,7 @@ language: "en", colored-headers: true, show-footer: false, + paper-size: "us-letter", ) = Experience