LaTeX template to typeset Dungeons and Dragons 5th edition character sheets.
- Character and Spell sheets
- Automatic calculation of modifiers and proficiencies
- High degree of customisation available
- Usable in Overleaf
- Simplified build with Nix
- Targetable as an output in dungeon-sheets
It is reccomended to look at pre-existing character sheets in the characters
directory when using this repository for the first time, each text input area of the character sheet is fillable with functions defined in the template, however it may require some trial and error to have the sheet looking as you intend.
This package can be used as-is with Overleaf.
Steps for running on Overleaf:
- Download latest version of the repo for overleaf from the
releases
tab - Create a new project in Overleaf via a zip upload
- Change the the engine to
LuaLaTeX
You should then be able to compile any of the example characters in the characters/
directory.
A nix flake is a reproducible way to describe the building process to nix.
See https://nixos.org/download.html, on how to install nix.
Afterwards running nix build
in the repository will result in a successful build.
Flakes and Nix-Commands are still experimental, so they must be enabled as described at https://nixos.wiki/wiki/Flakes#Enable_flakes.
The example or specific character sheets can be compiled using the following make
commands:
make build # Will complile all characters
make build_character CHARACTER=unnamed # Will complile the example "unnamed" character
make develop # Will drop you into a shell with all dependencies installed
This repository contains a GitHub action which will build all pages in the characters/
directory and upload them as an artifact to the workflow run.
There are a large number of character sheet customisation options available in dndtemplate.sty
which acts a central location to modify colour and opacity for a number of character sheet elements.
This package requires LaTeX and (optionally) the DnD 5e LaTeX Template. I reccomend using the instructions provided with this package to set up your environment if not using overleaf, nix or the GitHub action in this repository.
- This package was generated from the standard Wizards of the Coast PDF character sheet template