Upload files to repo
This commit is contained in:
		
							
								
								
									
										57
									
								
								structure/actiontracker.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								structure/actiontracker.tex
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | ||||
| %% Action Tracker | ||||
|  | ||||
| \RequirePackage{mathabx}% Allows the use of checkboxes in all environments of the meetingmins package. | ||||
| \usepackage{multido} | ||||
| \newcounter{personcntr}% Keep track of number of persons | ||||
| \makeatletter | ||||
| \newcommand{\action}[2][All]{% \action[<name>]{<time>}{<duty>} | ||||
| 	{ | ||||
| 	 | ||||
| 	\noindent $\Box$~~\textbf{Action (#1)}: #2} | ||||
|   \@ifundefined{person@#1}{% If person doesn't exist | ||||
|     \stepcounter{personcntr}% Next person | ||||
|     \expandafter\xdef\csname person@#1\endcsname{1}% One time/duty | ||||
|     \expandafter\xdef\csname person@bynumber@\thepersoncntr\endcsname{#1}% Number person | ||||
|  | ||||
|   }{% Person already exists | ||||
|     \expandafter\xdef\csname person@#1\endcsname{% | ||||
|       \number\numexpr\csname person@#1\endcsname+1}% Step number of time/duty | ||||
|   }% | ||||
| %  \expandafter\xdef\csname person@#1@\csname person@#1\endcsname @time\endcsname{#2}% Store time | ||||
|   \expandafter\xdef\csname person@#1@\csname person@#1\endcsname @duty\endcsname{$\Box$~~#2}% Store duty with checkbox | ||||
|   \ignorespaces | ||||
| } | ||||
| \gdef\newpar{\par}% \multido doesn't enjoy \par | ||||
|  | ||||
| \newcommand\printactions{% Print actions | ||||
| \section*{Action Tracker}% Action Tracker Heading | ||||
|  | ||||
| \newcommand{\oldindent}{\itemindent}% Remember old value for indent | ||||
| \setlength{\baselineskip}{6pt}% Condense vertical spacing | ||||
|  | ||||
|   \def\descriptionBODY{}% Empty descriptionBODY | ||||
|   {\let\item\relax% Prevent expansion of \item | ||||
|    \let\newpar\relax% Prevent expansion of \newpar | ||||
|     \multido{\iPerson=1+1}{\value{personcntr}}{% Step through all persons | ||||
|       % Extract person name | ||||
|       \expandafter\xdef\expandafter\thisperson\expandafter{\csname person@bynumber@\iPerson\endcsname}% | ||||
|       \protected@xdef\descriptionBODY{% | ||||
|         \descriptionBODY% | ||||
|         \item[\thisperson] \leavevmode\newpar}% Add person name to descriptionBODY | ||||
|       % Extract person number | ||||
|       \expandafter\xdef\expandafter\thispersonnum\expandafter{\csname person@\thisperson\endcsname}% | ||||
|       \multido{\iDuty=1+1}{\thispersonnum}{% | ||||
|         \protected@xdef\descriptionBODY{% | ||||
|           \descriptionBODY% | ||||
|           \csname person@\thisperson @\iDuty @duty\endcsname% Add person duty to descriptionBODY | ||||
|           \newpar | ||||
|         }% | ||||
|       }% | ||||
|     }% | ||||
|   }% | ||||
|   % Print person time/duty | ||||
|   \begin{description} | ||||
|     \descriptionBODY | ||||
|   \end{description} | ||||
| } | ||||
| \makeatother% | ||||
							
								
								
									
										59
									
								
								structure/preamble.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								structure/preamble.tex
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,59 @@ | ||||
| \usepackage{ebgaramond} | ||||
| \usepackage[british]{babel} | ||||
| \usepackage{type1cm} | ||||
| \usepackage{enumitem} % Customized lists | ||||
| \setlist[itemize]{noitemsep} % Make itemize lists more compact | ||||
|  | ||||
| %% Additional Committee Roles | ||||
| \newcommand{\president}[1]{\role{#1}{President}} | ||||
| \newcommand{\treasurer}[1]{\role{#1}{Treasurer}} | ||||
| \newcommand{\minutes}[1]{\role{#1}{Recording Minutes}} | ||||
|  | ||||
| \setcounter{secnumdepth}{2} % Allows two levels of titles to be enumeratred | ||||
| \renewcommand{\thesection}{\arabic{section}} % arabic numerals for subsections | ||||
| \renewcommand\thesubsection{\roman{subsection}} % small roman numerals for subsections | ||||
|  | ||||
| %% Mods for added functionality. | ||||
|  | ||||
| \newcommand{\prevdate}[1]{% | ||||
| 	\newcommand{\prevmeet}{held on #1} | ||||
| } | ||||
|  | ||||
| \newcommand{\mem}[1]{\textbf{#1}} % Style for marking member names in bold. | ||||
|  | ||||
| \renewcommand{\priormins}[3][]{The #1 Minutes of the previous meeting \prevmeet~were approved as an accurate record, proposed by \mem{#2} and seconded by \mem{#3}.} % Adapted prior mins functionality | ||||
|  | ||||
| \newcommand{\approval}{Approval of the Minutes of the previous meeting \prevmeet.} | ||||
|  | ||||
| % \newcommand{\apologies}[1]{\textbf{Apologies}: #1} | ||||
|  | ||||
| \newcommand{\decision}[1]{ | ||||
|  | ||||
| \noindent $\bullet$~\textbf{Decision}: #1} % Command for noting decisions taken. | ||||
|  | ||||
| \renewcommand{\nextmeeting}[1]{ | ||||
| \vspace{1em} | ||||
| \noindent\textbf{Next Meeting}: #1} | ||||
| % Display document status for draft version | ||||
| % Date in UK Format | ||||
| \usepackage[UKenglish]{datetime} | ||||
| \let\dateUKenglish\relax | ||||
| \newdateformat{dateUKenglish}{\THEDAY~\monthname[\THEMONTH] \THEYEAR} | ||||
|  | ||||
| \makeatletter | ||||
| \renewcommand{\head@list}{ | ||||
|   \begin{description} | ||||
|     \item[Present:] \show@present | ||||
|     \ifx\@absent\@empty | ||||
|       \relax | ||||
|     \else | ||||
|       \item[Apologies:] \show@absent | ||||
|     \fi % | ||||
|     \ifx\@alsopresent\@empty | ||||
|       \relax | ||||
|     \else | ||||
|       \item[Also present:] \show@alsopresent | ||||
|     \fi % | ||||
|   \end{description} | ||||
| } | ||||
| \makeatother | ||||
							
								
								
									
										
											BIN
										
									
								
								template.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								template.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										82
									
								
								template.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								template.tex
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,82 @@ | ||||
| \documentclass[a4paper,12pt]{meetingmins} | ||||
|  | ||||
| \input{structure/actiontracker.tex} | ||||
| \input{structure/preamble.tex} | ||||
|  | ||||
| \setcommittee{Insert Name of Meeting Here} | ||||
|  | ||||
| %\prevdate{Foo}% For date of previous meeting whose minutes are to be approved | ||||
|  | ||||
| \setmembers{ | ||||
| %\chair{}, | ||||
| } | ||||
|  | ||||
| \setpresent{ | ||||
| %\chair{}, | ||||
| %\minutes{}, | ||||
| } | ||||
|  | ||||
| \absent{} | ||||
|  | ||||
| \alsopresent{} | ||||
|  | ||||
|  | ||||
| \setdate{Date of Meeting} | ||||
|  | ||||
|  | ||||
| \begin{document} | ||||
| \maketitle | ||||
|  | ||||
| \section{Announcements} | ||||
| 	\begin{hiddenitems} | ||||
| 		\item	First Announcement to the Meeting | ||||
| 		\item	Second Announcement | ||||
| 		\item	All announcements will be hidden from the Agenda, and will only be visible in the Minutes, Notes, and Chair's Agenda. | ||||
| 	\end{hiddenitems} | ||||
|  | ||||
| \section{Business Pending from Previous Meeting(s)} | ||||
| 	 | ||||
| 	\begin{items} | ||||
| %		\item	\approval% Agenda note for approval of minutes of past meeting | ||||
| 		\item	Item 1 | ||||
| 		\item	Item 2 | ||||
| %		\item	\priormins{VS}{BS}% For approving of previous minutes, proposer and seconder. | ||||
| 	\end{items} | ||||
|  | ||||
| \section{Committee Reports} | ||||
|  | ||||
| 	\subsection{College-wide Committees} | ||||
|  | ||||
| 		\subsubsection{Library} | ||||
| 			\begin{hiddentext} | ||||
| 				The library still has books that no one has read. | ||||
| 				 | ||||
| 				\decision{Foo} | ||||
| 			\end{hiddentext} | ||||
|  | ||||
| 		\subsubsection{Curriculum {\rm (D.~Claire)}} | ||||
| 			\begin{hiddensubitems} | ||||
| 				\item	There is widespread interest in reforming the curriculum. | ||||
| 				\item	Unfortunately, no one seems interested in participating on the curriculum reform committee. \action{Do this} | ||||
| 			\end{hiddensubitems} | ||||
|  | ||||
| 		\subsection{Department Committees} | ||||
|  | ||||
|  | ||||
| 			\subsubsection{Personnel} | ||||
| 			\subsubsection{Assistant Professor Search} | ||||
|  | ||||
|  | ||||
| \section{New Business} | ||||
|  | ||||
| 	\begin{items} | ||||
| 		\item	We will teach classes next semester.  | ||||
| 		\item	We will do research next semester. | ||||
| \end{items} | ||||
|  | ||||
| \begin{hiddentext} | ||||
| \nextmeeting{Wednesday 19 October at 3:00} | ||||
| \end{hiddentext} | ||||
|  | ||||
| %\printactions | ||||
| \end{document} | ||||
		Reference in New Issue
	
	Block a user