mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2024-11-22 07:11:55 +00:00
bier and sesh books for 2023
This commit is contained in:
parent
c49be565e1
commit
008a818092
@ -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}
|
||||
\usepackage{ifthen}
|
||||
|
@ -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}
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
25 Jul - 31 Jul
|
||||
1 Aug - 7 Aug
|
||||
8 Aug - 14 Aug
|
||||
15 Aug - 21 Aug
|
||||
22 Aug - 27 Aug
|
||||
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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user