Skip to content

mcanouil/quarto-invoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoice Format Template (Typst)

This is a Quarto template that assists you in creating PDF invoices via Typst.

Creating a New Invoice

You can use this as a template to create an invoice. To do this, use the following command:

quarto use template mcanouil/quarto-invoice

This will install the extension and create an example qmd file that you can use as a starting place for your invoice.

Installation For Existing Document

You may also use this format with an existing Quarto project or document. From the Quarto project or document directory, run the following command to install this format:

quarto add mcanouil/quarto-invoice

Usage

To use the format, you can use the format name invoice-typst. For example:

quarto render template.qmd --to invoice-typst

or in your document yaml

format:
  invoice-typst:
    lang: en
    region: UK
    papersize: a4
    margin:
      x: 2.5cm
      y: 2.5cm
    mainfont: "Alegreya Sans"
    fontsize: 12pt 

Using _brand.yml (v1.2.0):

brand:
  typography:
    fonts:
      - family: Alegreya Sans
        source: google
        weight: [400, 700]
        style: [normal, italic]
    base:
      family: "Alegreya Sans"
      size: 12pt
    headings:
      family: "Alegreya Sans"
      color: dodgerblue

You can view a preview of the rendered template below: Invoice Template