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# PDF# Previous
Next
/
View the PDF file here . 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}