All Projects → Artefact2 → texbrew

Artefact2 / texbrew

Licence: WTFPL license
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.

Programming Languages

TeX
3793 projects
Makefile
30231 projects

Projects that are alternatives of or similar to texbrew

vscode-dmbinder
Visual Studio Code extension for managing campaign documents.
Stars: ✭ 53 (+6%)
Mutual labels:  rpg, dungeons-and-dragons
rollem-telegram-bot
🎲 An RPG dice rolling bot for Telegram.
Stars: ✭ 26 (-48%)
Mutual labels:  rpg, dungeons-and-dragons
homebrew-aws
Homebrew is a package manager for macOS which provides easy installation and update management of additional software. This Tap (repository) contains the Formulae that are used in the macOS AMI that AWS offers.
Stars: ✭ 50 (+0%)
Mutual labels:  homebrew
IBMi-Book
"Learning IBM i as a Web Developer", my subpar eBook for learning the basics of IBM i, RPGLE, Control Language, and more from the eyes of a web developer.
Stars: ✭ 31 (-38%)
Mutual labels:  rpg
ctrmus
3DS Music Player
Stars: ✭ 73 (+46%)
Mutual labels:  homebrew
DM-Operations-Center
The DM Operations Center is a collection of rules and tools for 5th edition Dungeons & Dragons dungeon masters that use the advanced Virtual Tabletop application Encounter+
Stars: ✭ 27 (-46%)
Mutual labels:  dungeons-and-dragons
the-black-hack
The Black Hack RPG text and tables, ready to be translated into your language
Stars: ✭ 56 (+12%)
Mutual labels:  rpg
new-browserhax-XL
Another one!
Stars: ✭ 32 (-36%)
Mutual labels:  homebrew
ApocaBot
ApocaBot: A Discord Bot for PbtA Games
Stars: ✭ 30 (-40%)
Mutual labels:  rpg
html2data
Library and cli for extracting data from HTML via CSS selectors
Stars: ✭ 62 (+24%)
Mutual labels:  homebrew
AvalonMudClient
A Windows MUD client written in C#/WPF for .NET 6.
Stars: ✭ 20 (-60%)
Mutual labels:  rpg
Sonic-1-2-2013-Decompilation
Sonic 1/2 (2013) Decompilation for New 3DS
Stars: ✭ 41 (-18%)
Mutual labels:  homebrew
homebrew-palm-os
Homebrew formulae for working with Palm OS devices
Stars: ✭ 24 (-52%)
Mutual labels:  homebrew
phaser3-simple-rpg
A simple Phaser3 RPG using Typescript ⚔️
Stars: ✭ 80 (+60%)
Mutual labels:  rpg
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (+64%)
Mutual labels:  rpg
msx-rpg
A Dungeon Crawler for the MSX2
Stars: ✭ 40 (-20%)
Mutual labels:  rpg
uncharted-waters-2
Browser-based remake of Uncharted Waters: New Horizons (大航海時代II)
Stars: ✭ 56 (+12%)
Mutual labels:  rpg
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+80%)
Mutual labels:  homebrew
dungeon-sheets
A tool to create character sheets and GM session notes for Dungeons and Dragons fifth edition (D&D 5e).
Stars: ✭ 121 (+142%)
Mutual labels:  dungeons-and-dragons
mega-rpg
A discord bot where you can build an empire, recruit a devastating army and level up your epic hero. All of this so you can explore and conquer the world!
Stars: ✭ 31 (-38%)
Mutual labels:  rpg

TEXBREW

An attempt to make good-looking homebrew documents for various roleplaying systems (currently only D&D 5e), using XƎTEX for typesetting.

Unless otherwise specified, all documents are released under the WTFPLv2. See the COPYING file for more details.

Some of the assets are released under different licenses. See the CREDITS.tex files for more details.

Motivation

Why create something like this? Well, TEX was made to typeset documents with perfection. As such, it takes care of difficult things such as:

  • Correct page layout (left/right pages have different margins, chapters always open on a right page, etc.);
  • Handling page breaks properly (even with multi-column text);
  • Handling floating things (narrow or wide) and placing them appropriately;
  • Keeping track of things (table of contents, references, appendices, etc.);
  • Good pagination, marks, etc;
  • And many other things we don't even think about (like autoadjusting spaces to avoid widows and orphans).

Why use XƎTEX ? For one, it is modern (unicode support out of the box) and makes it easy to use custom OpenType fonts (with fontspec).

Demos

Usage

To compile the demo document:

cd dnd-5e
make skel.pdf
# Or: make draft-skel.pdf for a draft version (faster, no graphics)

To start your own document:

cd dnd-5e
cp skel.tex mybook.tex
$EDITOR mybook.tex
make mybook.pdf
# Or: make draft-mybook.pdf

Todo

  • art overlays (under tables, etc.)
  • fix XXXs
  • fix bugs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].