LaTeX template to typeset Dungeons and Dragons 5th edition character 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:
releases
tabLuaLaTeX
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.