diff --git a/example.tex b/example.tex
new file mode 100644
index 0000000000000000000000000000000000000000..0ba84b8191b2c50ca9f3900fae97a2120d5b917a
--- /dev/null
+++ b/example.tex
@@ -0,0 +1,297 @@
+\documentclass{report}
+
+\date{\today}
+
+\input{preamble.tex}
+\input{monsters.tex}
+
+\begin{document}
+
+\chapter{How to Make Monsters}
+
+\begin{multicols}{2}
+
+\begin{boxtext}
+
+As you embark upon your first adventure, you summon your first monster with a simple backstroke.  You write down {\tt \textbackslash dragon}, and behold!
+
+\end{boxtext}
+
+\dragon
+
+Each time you conjure the dragon, it will look a little different.
+The next one might look like this:
+
+\dragon
+
+If you find it hard to tell the difference between all the dragons, you can give them names in square brackets with the \textbackslash npc command, like this:
+
+\textbackslash dragon[\textbackslash npc\{\textbackslash M\}\{Bob the dragon\}] 
+
+Which then makes a male dragon called ``Bob'':
+
+\dragon[\npc{\M}{Bob the Dragon}]
+
+The first field can also indicate a female with an \textbackslash F (\F), a team of people with a \textbackslash T (\T), or undead with \textbackslash D (\D).
+
+With a little study, you can summon dozens of monsters, including \textbackslash human fighter, \textbackslash basilisk, and \textbackslash ghoul.
+
+\end{multicols}
+
+\chapter{Humanoids}
+
+\begin{multicols}{2}
+
+\subsection{Humans}
+
+\humanfarmer
+
+\humansoldier
+
+\humansoldier
+
+\humandiplomat
+
+\humanbard
+
+\humanthief
+
+\humanalchemist
+
+\necromancer
+
+\subsection{Dwarves}
+
+\dwarvensoldier
+
+\dwarventrader
+
+\dwarvenrunemaster
+
+\subsection{Elves}
+
+\elf
+
+\elf
+
+\elvenenchanter
+
+\subsection{Gnomes}
+
+\gnome
+
+\gnomishillusionist
+
+\subsection{Gnolls}
+
+\gnollhunter
+
+\gnollshaman
+
+\gnollshaman
+
+\end{multicols}
+
+\chapter{Forest Critters}
+
+\begin{multicols}{2}
+
+\bear
+
+\boar
+
+\chitincrawler
+
+\basilisk
+
+\end{multicols}
+
+\chapter{Undead}
+
+\begin{multicols}{2}
+
+\ghoul
+
+\ghast
+
+\demilich
+
+\lich
+
+\end{multicols}
+
+\chapter{Nura}
+
+\begin{multicols}{2}
+
+\subsection{Humanoids}
+
+\goblin
+
+\goblin
+
+\goblinnuramancer
+
+\hobgoblin
+
+\ogre
+
+\subsection{Animals}
+
+\nurahorse
+
+\nuracrab
+
+\nuracat
+
+\nuraslug
+
+\nuraspider
+
+\nurawolf
+
+\chapter{Outsiders}
+
+\archmage
+
+\archmage
+
+\dragon
+
+\rockman
+
+\end{multicols}
+
+\chapter{Bestiary Chapters}
+
+\begin{multicols}{2}
+
+\settoggle{bestiarychapter}{true}
+
+When using a bestiary chapter, the stats appear as dice rolls, rather than fixed amounts.
+
+\subsection{Humans}
+
+\humanfarmer
+
+\humansoldier
+
+\humansoldier
+
+\humandiplomat
+
+\humanbard
+
+\humanthief
+
+\humanalchemist
+
+\humanalchemist
+
+\necromancer
+
+\subsection{Dwarves}
+
+\dwarvensoldier
+
+\dwarventrader
+
+\dwarvenrunemaster
+
+\subsection{Elves}
+
+\elf
+
+\elf
+
+\elvenenchanter
+
+\subsection{Gnomes}
+
+\gnome
+
+\gnomishillusionist
+
+\subsection{Gnolls}
+
+\gnollhunter
+
+\gnollshaman
+
+\gnollshaman
+
+\end{multicols}
+
+\section{Forest Critters}
+
+\begin{multicols}{2}
+
+\bear
+
+\boar
+
+\chitincrawler
+
+\basilisk
+
+\end{multicols}
+
+\section{Underground}
+
+\begin{multicols}{2}
+
+\umberhulk
+
+\jelly
+
+\jelly
+
+\end{multicols}
+
+\section{Undead}
+
+\begin{multicols}{2}
+
+\ghoul
+
+\ghast
+
+\demilich
+
+\lich
+
+\end{multicols}
+
+\section{Nura}
+
+\begin{multicols}{2}
+
+\subsection{Animals}
+
+\nurahorse
+
+\nuracrab
+
+\nuracat
+
+\nuraslug
+
+\nuraspider
+
+\nurawolf
+
+\subsection{Humanoids}
+
+\goblin
+
+\goblinnuramancer
+
+\hobgoblin
+
+\ogre
+
+\end{multicols}
+
+\settoggle{bestiarychapter}{false}
+
+\end{document}