Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artefact2/texbrew
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
https://github.com/artefact2/texbrew
dungeons-and-dragons homebrew latex rpg tex xetex
Last synced: about 2 months ago
JSON representation
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
- Host: GitHub
- URL: https://github.com/artefact2/texbrew
- Owner: Artefact2
- License: wtfpl
- Created: 2017-02-15T17:41:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-21T02:53:40.000Z (over 5 years ago)
- Last Synced: 2024-11-10T22:40:23.811Z (about 2 months ago)
- Topics: dungeons-and-dragons, homebrew, latex, rpg, tex, xetex
- Language: TeX
- Homepage:
- Size: 10.2 MB
- Stars: 53
- Watchers: 13
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
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
=====* **For D&D 5e: https://artefact2.gitlab.io/texbrew/dnd-5e/skel.pdf** ([draft version](https://artefact2.gitlab.io/texbrew/dnd-5e/draft-skel.pdf))
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.pdfTodo
====* art overlays (under tables, etc.)
* [fix XXXs](https://github.com/Artefact2/texbrew/search?utf8=%E2%9C%93&q=XXX)
* fix bugs