Authoring RPG books in LaTeX

I am intending on authoring a role playing game (RPG) and was wondering which LaTeX packages I should use. I have most of the useful PDF packages installed: bookmarks, graphicx, etc..

Pen and paper role playing games have a wide range for formatting mostly adding tables, graphics (images, maps, etc…), and text. The latter can be in-character fiction, generic descriptions, and game rules. Some have layouts that are genra specific (for example, science fiction will have a printed circuit board border between two columns). A good example of layout would be Eclipse Phase which you can get here — creative commons.

The main book layout seems to do most of what I need it to. However, I have seen the memoir class that seems to more more suitable but I have had no experience in using it. Does anyone?

For indexes, I use the makeidx package, is there anything better?

Any other suggestions of packages that would be helpful for authoring RPGs?

Nothing is wrong with what I am currently using, I am just looking for people who have done the same kind of things for something “better” than the default.

shareimprove this question

migrated from rpg.stackexchange.com Jul 27 ’11 at 11:52

This question came from our site for gamemasters and players of tabletop, paper-and-pencil role-playing games.

1
hopefully this won’t get me in trouble, but for a 5 volume set I would use GlOvE and for a single volume maybe CoNdOM runs and hides – GMNoob Jul 27 ’11 at 10:57
@GMnoob, only if that one volume can be expended and srunk on the fly… ;> – Sardathrion Jul 27 ’11 at 11:41
You use LaTeX packages for some particular purpose. You’re going to have to tell us what specific purposes you have in mind in order for us to be able to give you useful advice. What do you need packages to do? What isn’t currently working? – Seamus Jul 27 ’11 at 11:53
@seamus: Does any edit makes the question more clear? – Sardathrion Jul 27 ’11 at 12:24
1
Maybe not worth a full answer, but look at my post in the showcase, you can find a LaTeX RPG Template there, that uses a variety of packages: tex.stackexchange.com/questions/1319/… – TeXter Nov 1 ’14 at 10:12

up vote 5 down vote accepted

Tables

There are any number of packages for improving the look of tables and adding extra functionality. Here is an excellent summary.

If you want sideways tables, the rotating packge’s sidewaystable environment might be useful.

If you’re building a big book, you probably don’t want to recompile for every time you make some change to a big table. The standalone package allows you to keep the big table in a separate file which can be compiled separately.

Graphics

Including pictures can easily be done with the graphics or graphicx packages.

Drawing your own diagrams can be achieved with tikz or with pstricks.

Adding a background image to the page could be achieved with eso-pic. (I think, I haven’t tested this).

Large scale formatting

As Martin mentioned in the comments, memoir is a nice package for typesetting books. Given that your aim is to present information, rather than be bound by the niceities of typograhical convention, KOMA-script’s scrbook might be more easily customisable, though this is a matter of taste.

shareimprove this answer
1
Memoir is indeed the package to use. Its learning curve is very steep indeed but once you know how to use it, it is awesome. – Sardathrion Jul 30 ’11 at 13:12

Looking at the packages listed in one RPG I have made, I use the book documentclass, I load dcolumn, a4wide, longtable, wasysym, makeidx and epsfig.

I have all my tables in separate files, following a tab*.tex naming convention and bundle them all up as a separate “all the tables” document in addition to including them in their proper place in the main rules.

shareimprove this answer
+1 Now, that is a good idea indeed for your tables. – Sardathrion Jul 27 ’11 at 12:57
1
@Sardathrion: Indeed. And LaTeX makes it so easy. – Vatine Jul 27 ’11 at 14:19

Three years later…

I’m not sure if you’re even interested in an answer to this any more, but I suggest you look for German language templates/classes too. The “Das Schwarze Auge” community is very active and Latex is a very popular tool in that community.

http://www.orkenspalter.de/index.php/Thread/15942-LaTeX-Klasse-f%C3%BCr-DSA-Abenteuer-Charakterb%C3%B6gen-etc/

http://ds2.etech.fh-hamburg.de/~andreas/dsa/dsa.shtml

https://github.com/flyx/DSA-LaTeX

shareimprove this answer
Adding new material to old answers is a good thing (TM). Thank you! – Sardathrion Aug 4 ’14 at 18:51

There is a (German+English) RPG XeLaTeX template called “Autorenpaket” that references a lot of usefull packages and contains a RPG’ish layout available at: http://ludus-leonis.com/nipajin/en Comments in the .tex and .sty files give a bit of an insight why some packages were choosen.

For examples what was done with this template, please refer to my LaTeX Showcase entry: Showcase of beautiful typography done in TeX & friends

Update: There is now also a GitHub project that contains all necessary files, plus English translation of the Howto’s: https://github.com/ludus-leonis/nipajin – I also updated the link above to point to the English info page.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.