Typeset Frisbee Rules
This was my first voyeur into splitting my source code up into multiple files, much in the way we do for any good computer program.
I produced a pocket version of the easy-to-forget rules in Ultimate Frisbee
Here is the directory structure
[rpi@rpi treatises]$ tree frisbee
frisbee
├── 0-field.tex
├── 1-summary.tex
├── 2-definitions.tex
├── 3a-pull.tex
├── 3b-stall.tex
├── 3c-stoppages.tex
├── 3d-misc.tex
├── 4-fouls.tex
├── 4-turnovers.tex
├── 5-fouls.tex
├── 5-infractions.tex
├── 6-infractions.tex
├── 6-violations.tex
├── 7-violations.tex
├── 8-handsignals.tex
├── rules.aux
├── rules.log
├── rules.pdf
└── rules.tex
Pocket Rules
/
Source
\documentclass[twoside]{article}
\usepackage{fancyhdr}
\usepackage{multicol}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage[UTF8]{ctex}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{fontspec}
\usepackage{amssymb}
\usepackage{enumitem}
\usepackage[top=0mm,bottom=0mm,right=0mm,left=0mm]{geometry}
\newcommand\tab[1][1cm]{\hspace*{#1}}
\newcommand{\rom}[1]{\uppercase\expandafter{\romannumeral #1\relax}}
\newfontfamily\greekfont[Scale=MatchUppercase,Ligatures=TeX]{Kerkis}
\newcommand{\textgreek}[1]
{\bgroup\greekfont{#1}\egroup} % Greek text
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[RE]{
\begin{minipage}{0.25\textwidth}
\centering
為而不恃,功成而弗居。
\end{minipage}
}
\fancyfoot[LE]{
\begin{minipage}{0.1\textwidth}
\small
\raggedleft
\rom{1} / \rom{10}
\end{minipage}
}
\pagestyle{fancy}
\begin{document}
\begin{minipage}[t][0.49\paperheight]{0.94\textwidth}
\vspace*{1em}
\begin{multicols}{2}
\hspace*{-0.5cm}
\begin{minipage}[b]{0.52\textwidth}
\input{2-definitions}
\end{minipage}
\hspace*{0.6cm}
\begin{minipage}[t][0.48\textheight]{0.45\textwidth}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{0-field}
\end{minipage}
\vspace*{3cm}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{1-summary}
\end{minipage}
\end{minipage}
\end{multicols}
\end{minipage}
\begin{turn}{180}
\begin{minipage}[t][0.49\paperheight]{0.94\textwidth}
\begin{multicols}{2}
\begin{minipage}[t][0.45\textheight]{0.46\textwidth}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{3a-pull}
\end{minipage}
\vspace*{1.5cm}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{3c-stoppages}
\end{minipage}
\end{minipage}
\hspace*{0.35cm}
\begin{minipage}[t][0.45\textheight]{0.46\textwidth}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{3b-stall}
\end{minipage}
\vspace*{2.2cm}
\begin{minipage}[t][0.22\textheight]{\textwidth}
\input{3d-misc}
\end{minipage}
\end{minipage}
\end{multicols}
\begin{center}[4]\end{center}
\end{minipage}
\end{turn}
\newpage
\newgeometry{top=0mm,bottom=10mm,right=0mm,left=0mm,includeheadfoot}
\begin{multicols}{3}
\begin{minipage}[t][0.95\paperheight]{1in}
\input{8-handsignals}
\end{minipage}
\hspace*{-5cm}
\begin{minipage}[t][0.9\textheight]{0.38\textwidth}
\input{4-fouls}
\end{minipage}
\hspace*{-3.5cm}
\begin{minipage}[t][0.9\textheight]{0.38\textwidth}
\begin{minipage}[t][0.45\textheight]{\textwidth}
\input{5-infractions}
\end{minipage}
\vspace*{5cm}
\begin{minipage}[t][0.45\textheight]{\textwidth}
\input{6-violations}
\end{minipage}
\end{minipage}
\end{multicols}
\end{document}