Files
dungeon-sheets/dungeonsheets/forms/spellbook_template.tex
T
2020-05-14 11:52:32 -05:00

55 lines
1.3 KiB
TeX

\documentclass[10pt,twocolumn,lettersize]{article}
\newlength{\zerosep}
[% if use_dnd_decorations %]
\usepackage[layout=true]{dnd}
\setlength{\zerosep}{0em}
[% else %]
\usepackage[margin=1.5cm]{geometry}
\usepackage[dvipsnames]{color}
\definecolor{mygrey}{gray}{0.7}
\setlength{\zerosep}{-1em}
[% endif %]
\title{Spell Descriptions}
\author{[[ character.name ]]}
\date{}
\begin{document}
\maketitle
[% for spl in character.spells %]
\section*{[[ spl.name ]]}
[% if spl.level > 0 %] %
\textit{[[ spl.magic_school ]] Level [[ spl.level ]]} %
[% else %] %
\textit{[[ spl.magic_school ]] Cantrip} %
[% endif %] %
[% if spl.ritual and spl.concentration %]%
(\textit{ritual}, \textit{concentration})%
[% elif spl.ritual %]%
(\textit{ritual})%
[% elif spl.concentration %]%
(\textit{concentration})%
[% endif %]%
%% \noindent
\begin{description}
\setlength{\itemsep}{\zerosep}%
\setlength{\parskip}{0pt}%
\item [Casting Time:] [[ spl.casting_time ]] \\
\item [Duration:] [[ spl.duration ]] \\
\item [Range:] [[ spl.casting_range ]] \\
\item [Components:] [[ spl.component_string ]] \\
\end{description}
\vspace{\zerosep}
[[ spl.__doc__ | rst_to_latex(top_heading_level=1) ]]
[% endfor %]
\end{document}