Skip to content

Commit

Permalink
Rewritten in Typst
Browse files Browse the repository at this point in the history
  • Loading branch information
AlphaJack committed Dec 2, 2024
1 parent 5a0e399 commit bc3a468
Show file tree
Hide file tree
Showing 16 changed files with 339 additions and 775 deletions.
6 changes: 0 additions & 6 deletions .textidote

This file was deleted.

34 changes: 0 additions & 34 deletions Makefile

This file was deleted.

62 changes: 36 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,49 +11,59 @@
// └───────────────────────────────────────────────────────────────
-->

# Business Class
# Business Résumé

A boring LaTeX template for your résumé and cover letter
A simple and easy to use [Typst](https://typst.app/) template for your résumé and cover letter

## Screenshots

See the [example](/example/) folder for PDFs generated with this class.
See the [example](./example/) folder for PDFs generated with this template.

<p align="middle">
<img align="top" src="/example/resume-image.avif" width="28%"/>
<img align="top" src="/example/resume.avif" width="28%"/>
<img align="top" src="/example/letter.avif" width="28%"/>
<p style="text-align: center;">
<img style="vertical-align: top;" src="/example/resume-image.avif" width="28%"/>
<img style="vertical-align: top;" src="/example/resume.avif" width="28%"/>
<img style="vertical-align: top;"c src="/example/letter.avif" width="28%"/>
</p>

## Requirements

To use this LaTeX template, you need:
You just need to install [Typst](https://typst.app/) and then you are ready to go.

- A recent LaTeX distribution to load the required packages, such as TeXLive 2023 or MiKTeX
- A LaTeX editor to edit and generate PDFs documents
- In alternative, a text editor of your choice and [make](https://www.gnu.org/software/make/manual/make.html) will do the trick
- [TeXtidote](https://sylvainhalle.github.io/textidote/) for spellchecking (optional)
## Usage

The template, résumé and cover letter are plain text files, so you can use your favorite text editor to modify them.

## Usage
To generate the PDF files, open a terminal in the current directory and run `typst compile FILE.typ`.

You can also run `typst watch FILE.typ` to re-generate the PDF at every change.

### Résumé

Open the [resume.typ](./resume.typ) file and edit the `#header` with your information.
You can omit some entries if you don't want to show them.
If you don't want the image to appear, set `small: false` in the header.

You can separate different sections with two equal signs: `== Education`.

Inside each section, add some `#entry` specifying:

Customize the files "resume.tex" and "letter.tex", then generate the the output PDFs with your LaTeX editor.
1. organization,
2. title,
3. location,
4. begin date,
5. end date,
6. list of achievements

If you are using `make`, you can run the following commands:
### Cover letter

```bash
# business.cls + resume.tex -> resume.pdf
make resume
Open the [resume.typ](./resume.typ) file and copy the same `#header` from your résumé.
Set `small: false` to not make the image appear.

# business.cls + letter.tex -> letter.pdf
make letter
Write the letter separating paragraphs with empty lines between them.

# resume.tex -> spellcheck-resume.html
# letter.tex -> spellcheck-letter.html
make spellcheck
```
Close the letter with your name and optionally a signature image.

For detailed résumé options, see [USAGE-RESUME.md](USAGE-RESUME.md).
### Template

For detailed cover letter options, see [USAGE-LETTER.md](USAGE-LETTER.md).
Refer to the [Typst Documentation](https://typst.app/docs/) to customize the template file [business.typ](./business.typ).

129 changes: 0 additions & 129 deletions USAGE-LETTER.md

This file was deleted.

118 changes: 0 additions & 118 deletions USAGE-RESUME.md

This file was deleted.

Loading

0 comments on commit bc3a468

Please sign in to comment.