diff --git a/documents/bierbook/bierbook-style.sty b/documents/bierbook/bierbook-style.sty index 2f903b31f..e0a921e7d 100644 --- a/documents/bierbook/bierbook-style.sty +++ b/documents/bierbook/bierbook-style.sty @@ -14,6 +14,7 @@ footskip=35pt, marginparsep=5pt, marginparwidth=47pt]{geometry} +\setlength{\parindent}{0pt} % The 'fancyhdr' package is used to typset both headers and footers, and requires that the page style is set to 'fancy'. \usepackage{fancyhdr} @@ -78,4 +79,4 @@ marginparwidth=47pt]{geometry} \usepackage{anyfontsize} % for iteration -\usepackage{ifthen} \ No newline at end of file +\usepackage{ifthen} diff --git a/documents/bierbook/bierbook.tex b/documents/bierbook/bierbook.tex index 5b27a01bb..dda7de63c 100644 --- a/documents/bierbook/bierbook.tex +++ b/documents/bierbook/bierbook.tex @@ -6,16 +6,17 @@ \newcommand{\expotitle}{ % makes the title page \thispagestyle{empty} - \centering - \ - \vspace{3cm}\\ + \begin{center} {\Large Cambridge University Caving Club} - \vspace{3cm}\\ + \vskip80pt {\Huge \bf Expo \the\year} - \vspace{3cm}\\ - {\fontsize{100}{120}\selectfont Bier Book} - \vspace{6 cm}\\ + \vskip40pt + {\fontsize{100}{120}\selectfont\sc Bier} + \vskip24pt + {\fontsize{100}{120}\selectfont\sc Book} + \vskip190pt {[}Stick obligatory G{\"o}sser label here{]} + \end{center} \vfill \clearpage } @@ -23,7 +24,7 @@ \newcommand{\expoheading}[1]{ % provides the formatting for a title of a section \vspace{10pt} -{\LARGE #1} +{\LARGE\bf #1} \vspace{20pt} } @@ -102,7 +103,7 @@ % boxes are a tikz grid \begin{tikzpicture} \pgfmathsetmacro{\wvar}{0.4} -\node at (0,0.6*\wvar) [anchor=east] {#1}; +\node at (0,0.6*\wvar) [anchor=east] {\textbf{#1}}; \node at (0,0) {}; \node at (0,2*\wvar) {}; \end{tikzpicture} @@ -143,7 +144,40 @@ / = G{\"o}sser, X = Limo, R = Radler, W = Weissbier, D = Dunkelbier, L = Loserbier } -\newcommand{\nightstally}[5]{ +\newcommand{\nightstallyoneweek}[2]{ +\addcontentsline{toc}{section}{#1} +\openin\namesread=names.txt +\setcounter{linecount}{0} +\begin{minipage}[l]{\textwidth} +{\LARGE\bf #1}\\ +\vskip12pt +\textbf{This is for people arriving prior to Sunday 2nd July.} +\vskip12pt +\textbf{Where you spent the night:} +/ = basecamp, - = away from Expo. +\vskip12pt +\end{minipage} +\begin{longtable}{rc} + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #2 \\ + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays \\ + \endfirsthead + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #2 \\ + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays \\ + \endhead + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays \\ + \endfoot + + \whiledo{\value{linecount}<\value{maxlines}}{ + \stepcounter{linecount} + \read\namesread to \currentname + \nightstallyoneweekline{\currentname} + } + +\end{longtable} +\clearpage +} + +\newcommand{\nightstally}[4]{ % arguments are the title, subheading information, and dates for the three weeks % longtable, generated from the list of names % uses nightstallyline for each line @@ -151,13 +185,18 @@ \addcontentsline{toc}{section}{#1} \openin\namesread=names.txt \setcounter{linecount}{0} +{\LARGE\bf #1}\\ +\vskip12pt +\textbf{Top line} for where you spent the night: +/ = basecamp, S = stonebridge bivvy, B = bivvying elsewhere, - = away from Expo. +\vskip12pt +\textbf{Bottom line} for time spent underground.\\\vspace*{12pt} + \begin{longtable}{rccc} - \multicolumn{4}{l}{\expoheading{#1}} \\ - \multicolumn{4}{p{14cm}}{#2} \\ - \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #3 & #4 & #5 \\ + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #2 & #3 & #4 \\ \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays & \weekdays & \weekdays \\ \endfirsthead - \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #3 & #4 & #5 \\ + \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & #2 & #3 & #4 \\ \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays & \weekdays & \weekdays \\ \endhead \tikz{\node at (0,0.5) {}; \node at (0,0) {};} & \weekdays & \weekdays & \weekdays \\ @@ -173,12 +212,35 @@ \clearpage } +\newcommand{\nightstallyoneweekline}[1]{ +% argument is the name on the line +% boxes are a tikz grid +\begin{tikzpicture} +\pgfmathsetmacro{\wvar}{0.4} +\node at (0,0.6*\wvar) [anchor=east] {\textbf{#1}}; +\node at (0,0) {}; +\node at (0,\wvar) {}; +\end{tikzpicture} +\and +\begin{tikzpicture} +\pgfmathsetmacro{\wvar}{0.4} +\foreach \xvar in {0,1} +{ + \foreach \yvar in {0,1,2,3,4,5,6} + { + \draw (\yvar*\wvar,\xvar*\wvar) -- ++ (0,\wvar) -- ++ (\wvar,0) -- ++ (0,-\wvar) -- cycle; + } +} +\end{tikzpicture} +\\ +} + \newcommand{\nightstallyline}[1]{ % argument is the name on the line % boxes are a tikz grid \begin{tikzpicture} \pgfmathsetmacro{\wvar}{0.4} -\node at (0,0.6*\wvar) [anchor=east] {#1}; +\node at (0,0.6*\wvar) [anchor=east] {\textbf{#1}}; \node at (0,0) {}; \node at (0,\wvar) {}; \end{tikzpicture} @@ -221,19 +283,13 @@ \newcommand{\weekdays}{ \begin{tikzpicture} \pgfmathsetmacro{\wvar}{0.4} - \foreach \yvar/\zvar in {0/S,1/M,2/T,3/W,4/T,5/F,6/S} + \foreach \yvar/\zvar in {0/S{\tiny u},1/M,2/T,3/W,4/T,5/F,6/S} { \node at (\yvar*\wvar,0) [anchor=center] {\zvar}; } \end{tikzpicture} } -\newcommand{\nightssubtitle}{ - Top line for where you spend the night: - / = basecamp, S = stonebridge bivvy, B = bivvying elsewhere, - = not there. - Bottom line for time spent underground. -} - \newcommand{\expotransport}{ % longtable to spread over multiple pages % method / departed / arrived / notes @@ -272,13 +328,16 @@ % longtable to spread over multiple pages % date / owed by / description \addcontentsline{toc}{section}{#1} -\begin{longtable}{p{2cm}|p{2cm}|p{2cm}|p{8cm}} - \multicolumn{4}{l}{\expoheading{Money owed to #1}} \\ - \multicolumn{4}{p{\textwidth}}{Please include each transaction only once, either as positive credit or a negative debit. \vspace{1cm}} \\ - Date & Who & Amount & Notes \\ +{\LARGE\bf Money owed to #1}\vspace*{12pt} +\begin{longtable}{p{2cm}|p{4cm}|p{3cm}|p{6cm}} + \multicolumn{4}{p{\textwidth}}{Write a \textbf{positive} sign if #1~\hspace*{-3pt}\textbf{spent money}} \\ + \multicolumn{4}{p{\textwidth}}{Write a \textbf{negative} sign if #1~\hspace*{-3pt}\textbf{owes money}} \\ + \multicolumn{4}{p{\textwidth}}{Only write on \textbf{one person's page} for a transaction. \textbf{Give currency if not Euros.}} \\ + \multicolumn{4}{p{\textwidth}}{}\\ + \textbf{Date} & \textbf{Who} & \textbf{Amount} & \textbf{Item} \\ \midrule \endfirsthead - Date & Who & Amount & Notes \\ + \textbf{Date} & \textbf{Who} & \textbf{Amount} & \textbf{Item} \\ \midrule \endhead \vspace{18.8cm} & & & \\ @@ -290,13 +349,13 @@ \newcommand{\moneyowedgasthof}{ % longtable to spread over multiple pages % date / owed by / description -\addcontentsline{toc}{chapter}{Money owed to Karin (the Gasthof)} -\begin{longtable}{p{2cm}|p{2cm}|p{2cm}|p{8cm}} - \multicolumn{4}{l}{\expoheading{Money owed to Karin Wilpernig (the Gasthof)}} \\ - Date & Who & Amount & Notes \\ +\addcontentsline{toc}{chapter}{Money owed to Gasthof Staud'nwirt} +\begin{longtable}{p{2cm}|p{4cm}|p{3cm}|p{6cm}} + \multicolumn{4}{l}{\expoheading{Money owed to Gasthof Staud'nwirt}} \\ + \textbf{Date} & \textbf{Who} & \textbf{Amount} & \textbf{Item} \\ \midrule \endfirsthead - Date & Who & Amount & Notes \\ + \textbf{Date} & \textbf{Who} & \textbf{Amount} & \textbf{Item} \\ \midrule \endhead \vspace{20.3cm} & & & \\ @@ -331,6 +390,7 @@ \newread\datesread \openin\datesread=dates.txt +\read\datesread to \zeroweek \read\datesread to \firstweek \read\datesread to \secondweek \read\datesread to \thirdweek @@ -342,29 +402,25 @@ \printtoc \addcontentsline{toc}{chapter}{Drinks} -\tallyeveryone{Drinks 1-50}{\drinksssubtitle}{0} -\tallyspares{Spare Drinks 51-100}{\drinksssubtitle}{50}{15} +\tallyeveryone{Drinks 1--50}{\drinksssubtitle}{0} +\tallyspares{More drinks 51--100}{\drinksssubtitle}{50}{15} \addcontentsline{toc}{chapter}{Nights} -\nightstally{Nights and Time Underground, Weeks 1-3}{\nightssubtitle}{\firstweek}{\secondweek}{\thirdweek} -\nightstally{Nights and Time Underground, Weeks 4-6}{\nightssubtitle}{\fourthweek}{\fifthweek}{\sixthweek} - -\cleardoublepage -this page intentionally left blank -\clearpage +\nightstallyoneweek{Nights, week zero}{\zeroweek} +\nightstally{Nights and time underground, weeks 1-3}{\firstweek}{\secondweek}{\thirdweek} +\nightstally{Nights and time underground, weeks 4-6}{\fourthweek}{\fifthweek}{\sixthweek} \moneyowed \moneyowedgasthof \expotransport -\blankpage{Squashed Flies} \blankpage{Toll road info} \blankpage{Gear left up the hill} \blankpage{Gear taken back to Cambridge} \blankpage{Top camp food bought} \blankpage{First Aid} -\blankpage{In Austria Jollies} +\blankpage{In-Austria jollies} \blankpage{Suggestions for next year} \blankpage{Quotes} diff --git a/documents/bierbook/dates.txt b/documents/bierbook/dates.txt index 4479deb4a..38a356e75 100644 --- a/documents/bierbook/dates.txt +++ b/documents/bierbook/dates.txt @@ -1,5 +1,7 @@ -25 Jul - 31 Jul -1 Aug - 7 Aug -8 Aug - 14 Aug -15 Aug - 21 Aug -22 Aug - 27 Aug \ No newline at end of file +25 Jun - 1 Jul +2 Jul - 8 Jul +9 Jul - 15 Jul +16 Jul - 22 Jul +23 Jul - 29 Jul +30 Jul - 5 Aug +6 Aug - 12 Aug diff --git a/documents/bierbook/names.txt b/documents/bierbook/names.txt index 03d9562a1..3aed354de 100644 --- a/documents/bierbook/names.txt +++ b/documents/bierbook/names.txt @@ -1,49 +1,57 @@ -Adam Baldock -Alex Hannam -Alice Kirby -Alistair Morgan -Amelia Oliver -Andie Redrup -Andreas Klocker -Anthony Day -Becka Lawson -Charlotte Payne -Chris Densham -Christopher Holt -Emily Mabbett -Emily Tilby -Eric C. Landgraf -Frank Tully -Gwen Tawy -Hannah Collings -Harry Kettle -Janis Huns -Joel Stobbart -Jono Lester -Jonty Pine -Julia Day -Keiran Appadoo -Kristian Brook -Lucy Hyde -Luke Stangroom -Martin Green -Michael Holliday -Nat Dalton -Nathan Walker -Oakem Kyne -Paul Fox -Paul Walko -Philip Balister -Rachel Turnbull -Rob Watson -Ruairidh Macleod -Sarah Parker -Tess Jones -Tobias Turner -Wassil Janssen -Wookey -\ldots\ldots\ldots -\ldots\ldots\ldots -\ldots\ldots\ldots -\ldots\ldots\ldots -\ldots\ldots\ldots +Adam Aldridge +Adam Baldock +Adam E.-Jones +Alice Kirby +Amelia Oliver +Ash Gregg +Becka Lawson +Ben Chaddock +Botch +Buck Blake +Charlie Crossley +Charlotte Payne +Chris Densham +Christian K. +Ely B.-Hefetz +Emily Mabbett +Emma Caspers +Frank Tully +Hannah Collings +Harry Kettle +Honorata Bogusz +James Waite +Jana Podbelsel +Janis Huns +Joe Stell +Joel Stobbart +Jono Lester +Jonty Pine +Kai Trusson +Lea G.-Richards +Lizzie Caisley +Luke Stangroom +Mark Shinwell +Martin Green +Merryn Matthews +Michael Holliday +Mike Butcher +Nadia +Nat Dalton +Nathan Walker +Oakem Kyne +Philip Balister +Philip Sargent +Radost +Rob Watson +Ruairidh +Sam Lee +Sarah Parker +Tom Phillips +Wassil Janssen +Will Kay +Zac Woodford +\ldots\ldots\ldots +\ldots\ldots\ldots +\ldots\ldots\ldots +\ldots\ldots\ldots +\ldots\ldots\ldots diff --git a/documents/bierbook/seshbook.tex b/documents/bierbook/seshbook.tex index 965cd91a7..33a0fa29c 100644 --- a/documents/bierbook/seshbook.tex +++ b/documents/bierbook/seshbook.tex @@ -6,21 +6,26 @@ \newcommand{\expotitle}{ % makes the title page \thispagestyle{empty} - \centering - \ - \vspace{3cm}\\ + \begin{center} {\Large Cambridge University Caving Club} - \vspace{3cm}\\ + \vskip80pt {\Huge \bf Expo \the\year} - \vspace{3cm}\\ - {\fontsize{100}{120}\selectfont Sesh Book} - \vspace{6cm}\\ + \vskip40pt + {\fontsize{100}{120}\selectfont\sc Sesh} + \vskip24pt + {\fontsize{100}{120}\selectfont\sc Book} + \vskip120pt The Sesh Book is intended to be taken to every sesh at the Gasthof, so the Bier Book can remain in the Potato Hut. + \vskip12pt For each sesh, the table recording attendees, amount owed and amount paid is the primary reference for the treasurer and should be completed accurately. The totals give a quick check that everything has been accounted for. + \vskip12pt The space on the opposite page can be used for recording the details of what each person had, and for tallies etc. Any other details that might make it easier for the treasurer to decipher the receipt should also be noted. + \vskip24pt + \textbf{Expo Dinner choices at the back of this book} + \end{center} \vfill \clearpage } @@ -28,7 +33,7 @@ \newcommand{\expoheading}[1]{ % provides the formatting for a title of a section \vspace{10pt} -{\LARGE #1} +{\LARGE\bf #1} \vspace{20pt} } @@ -36,8 +41,8 @@ % argument is the number of the sesh % longtable \begin{longtable}{p{10cm}|p{2cm}|p{2cm}} -\multicolumn{3}{l}{\expoheading{Sesh #1 - \ldots/\ldots/\the\year}} \\ -Attendee \and Amount Ordered \and Amount Paid \\ +\multicolumn{3}{l}{\expoheading{Sesh #1 - \ldots\ldots/(Jul/Aug)/\the\year}} \\ +Attendee \and Amount ordered \and Amount paid \\ \toprule \endhead % @@ -69,14 +74,14 @@ Please use this page to record details of the sesh, who ordered what, how much i % uses dinnerline for each line \openin\namesread=names.txt \setcounter{linecount}{0} -\begin{longtable}{l|p{3cm}|p{3cm}|p{3cm}|l} +\begin{longtable}{l|p{1.2cm}|p{3cm}|p{3cm}|l} \multicolumn{5}{l}{\expoheading{Expo Dinner}} \\ \multicolumn{5}{p{\textwidth}}{Please record people's dinner choices here in advance of the expo dinner.} \vspace{1cm}\\ -Name \and Attending? \and Allergies? \and Dessert \and Notes \\ +Name \and Going? \and Allergies? \and Dessert \and Notes \\ \toprule \endfirsthead -Name \and Attending? \and Allergies? \and Dessert \and Notes \\ +Name \and Going? \and Allergies? \and Dessert \and Notes \\ \toprule \endhead \bottomrule @@ -105,7 +110,7 @@ Name \and Attending? \and Allergies? \and Dessert \and Notes \\ \pgfmathsetmacro{\wvar}{0.4} \node at (0,0.6*\wvar) [anchor=east] {#1}; \node at (0,0) {}; -\node at (0,2*\wvar) {}; +\node at (0,4*\wvar) {}; \end{tikzpicture} \and \and