From 6a1446e4b5a0f68eb52d48f509e3765217dcd11b Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 11:06:14 -0400 Subject: [PATCH 1/9] Add image to front page --- ScopeSequencing.tex | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/ScopeSequencing.tex b/ScopeSequencing.tex index 4087a13..c891d94 100644 --- a/ScopeSequencing.tex +++ b/ScopeSequencing.tex @@ -43,6 +43,7 @@ % --- Add corner image depending on odd/even page --- \newcommand{\AddCornerImage}{% \AddToShipoutPictureBG{% + \ifnum\value{page}>1 % Only add corners if page number > 1 % === Bottom Corner === \AtPageLowerLeft{% \ifodd\value{page} @@ -71,6 +72,7 @@ }% \fi }% + \fi % End of page number check }% } @@ -97,12 +99,26 @@ \fontsize{8}{9}\selectfont -\vspace*{\fill} -{\centering \huge \textbf{Building A Common}\par} +% Add background image +\AddToShipoutPictureBG*{% + \AtPageLowerLeft{% + \includegraphics[width=\paperwidth,height=\paperheight]{src/how-to-consensus-zine/border-edited.png}% + }% +} + +\vspace*{\fill} +{\centering + \huge \textbf{Building A Common}\par + \vspace{1em} % Space between title and subtitle + \Large A Declaration of Independence + + From Capitalism\par % Add your subtitle +} \vspace*{\fill} -\thispagestyle{empty} % put this right after \begin{document} or after your title page - +\thispagestyle{empty} + + \pagebreak \vspace{1cm} From 852aafeeaf6ec0a46b520fbf9737cecdaf51c301 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 11:13:08 -0400 Subject: [PATCH 2/9] Adding boarder to little booklet --- ConsensusPocketReference.tex | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/ConsensusPocketReference.tex b/ConsensusPocketReference.tex index 866c09d..9cb5dc2 100644 --- a/ConsensusPocketReference.tex +++ b/ConsensusPocketReference.tex @@ -1,5 +1,6 @@ \documentclass{article} \usepackage{geometry} +\usepackage{eso-pic} % allows background placement \geometry{ paperwidth=2.75in, paperheight=4.25in, @@ -78,15 +79,29 @@ \thispagestyle{empty} \newpage - {\centering \huge \textbf{Intro to Achieving Consensus}\par} + % Add background image + \AddToShipoutPictureBG*{% + \AtPageLowerLeft{% + \includegraphics[width=\paperwidth,height=\paperheight]{src/how-to-consensus-zine/border-edited.png}% + }% + } - Consensus Decision Making (CDM) - - Intro and Reference - - "The commons are those things that we all own together, that are neither privately owned,nor managed by the government" + \vspace*{\fill} + {\centering + \huge \textbf{Intro to Achieving Consensus}\par + \vspace{1em} % Space between title and subtitle + {\fontsize{9}{11}\selectfont + Consensus Decision Making (CDM) + + Intro and Reference + + "The commons are those things that we all own together, that are neither privately owned,nor managed by the government"\par % Add your subtitle + } + } + \vspace*{\fill} + \thispagestyle{empty} \end{document} From 50b6fb5fe9de1ceeeeca2fa41d3ad038d3f3c853 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 11:16:34 -0400 Subject: [PATCH 3/9] keep version on cover --- ScopeSequencing.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ScopeSequencing.tex b/ScopeSequencing.tex index c891d94..183f6f6 100644 --- a/ScopeSequencing.tex +++ b/ScopeSequencing.tex @@ -116,7 +116,7 @@ } \vspace*{\fill} -\thispagestyle{empty} + \pagebreak From 26a825be1962f583c6d39b948b9896ef6daf24fa Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 11:24:16 -0400 Subject: [PATCH 4/9] better subtitle --- ScopeSequencing.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ScopeSequencing.tex b/ScopeSequencing.tex index 183f6f6..1b052a6 100644 --- a/ScopeSequencing.tex +++ b/ScopeSequencing.tex @@ -110,9 +110,9 @@ {\centering \huge \textbf{Building A Common}\par \vspace{1em} % Space between title and subtitle - \Large A Declaration of Independence + \Large Security and Stability Comes - From Capitalism\par % Add your subtitle + From Working Together\par % Add your subtitle } \vspace*{\fill} From a47295a78d390baf776fe4dccf1b1ef14160d994 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 11:33:29 -0400 Subject: [PATCH 5/9] update the URL because Brunig site went down :/ --- ScopeSequencing.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ScopeSequencing.tex b/ScopeSequencing.tex index 1b052a6..0fc5b7c 100644 --- a/ScopeSequencing.tex +++ b/ScopeSequencing.tex @@ -146,7 +146,7 @@ \item \textbf{"Violence Vouchers: a descriptive account of property" by Matt Bruenig} - \qrcode[height=30mm]{https://mattbruenig.com/2014/03/28/violence-vouchers-a-descriptive-account-of-property/} + \qrcode[height=30mm]{https://web.archive.org/web/20250426111925/https://mattbruenig.com/2014/03/28/violence-vouchers-a-descriptive-account-of-property/} \item \textbf{Source Of This Document} From 4f50281162118aff553b2681377ddaab1428e286 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 17:00:52 -0400 Subject: [PATCH 6/9] Add MakerCheckBook --- .github/workflows/main.yml | 5 ++- MakerCheck.tex | 61 ++++++++++++++++++++++++++++ MakerCheckBook.tex | 83 ++++++++++++++++++++++++++++++++++++++ ScopeSequencing.tex | 43 ++------------------ 4 files changed, 151 insertions(+), 41 deletions(-) create mode 100644 MakerCheck.tex create mode 100644 MakerCheckBook.tex diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 067d65d..759b4ac 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,6 +46,9 @@ jobs: - name: Generate PDF run: pdflatex -jobname=HowToBuildACommons-${{ github.ref_name }} ScopeSequencing.tex + - name: Generate Checkbook + run: pdflatex -jobname=MakerCheckBook-${{ github.ref_name }} ScopeSequencing.tex + - name: Generate Folding PDF run: pdflatex ConsensusPocketReference.tex @@ -61,7 +64,7 @@ jobs: - name: Create or Update Release uses: softprops/action-gh-release@v1 with: - files: Consensus-Pocket-Booklet-${{ github.ref_name }}.pdf,HowToBuildACommons-${{ github.ref_name }}.pdf,HowToBuildACommons-${{ github.ref_name }}-booklet.pdf,how-to-consensus-zine.svg + files: MakerCheckBook-${{ github.ref_name }}.pdf,Consensus-Pocket-Booklet-${{ github.ref_name }}.pdf,HowToBuildACommons-${{ github.ref_name }}.pdf,HowToBuildACommons-${{ github.ref_name }}-booklet.pdf,how-to-consensus-zine.svg draft: false prerelease: false name: ${{ github.ref_name }} diff --git a/MakerCheck.tex b/MakerCheck.tex new file mode 100644 index 0000000..261a1f8 --- /dev/null +++ b/MakerCheck.tex @@ -0,0 +1,61 @@ + +\newcommand{\linedpagetwo}{% + \noindent + \foreach \n in {1,...,15}{% + \rule{\textwidth}{0.4pt}\\[\baselineskip] + } +} + + +\newcommand{\verticallines}{% + \noindent% + \begin{tikzpicture}[remember picture, overlay] + \coordinate (TL) at (current page.north west); + \coordinate (BR) at (current page.south east); + \pgfmathsetmacro{\spacing}{0.8} % 8mm spacing in cm + \pgfmathsetmacro{\pagewidth}{\paperwidth/1cm} + \pgfmathsetmacro{\nlines}{int(\pagewidth/\spacing)} + \foreach \i in {0,1,...,\nlines}{ + \draw[gray] ([xshift=\i*\spacing cm]TL) -- ([xshift=\i*\spacing cm]current page.south west); + } + \end{tikzpicture}% +} + +\newcommand{\makercheck}{ + +\begin{turn}{90} + \dbox{% + \begin{minipage}[t][2in]{6.7in} + \begin{minipage}[t][0.4in]{\textwidth} + \vfill + I \rule{2in}{1pt} promise to work for \rule{0.5in}{1pt} hours and \rule{0.5in}{1pt} minutes. + \end{minipage}% + \noindent + + \begin{minipage}[t][1.5in]{0.7\textwidth} + \vfill + \makebox[0.8in][l]{Signed On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} + + \makebox[0.8in][l]{Expires On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} + + \makebox[0.8in][l]{Done On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} + \end{minipage}% + \hfill + \begin{minipage}[t][1.5in]{0.4\textwidth} + \vfill + \shortstack{\small Notes / Type of Work\\[0.6cm]\rule{1.5in}{0.4pt}} + \shortstack{\small Signature\\[0.6cm]\rule{1.5in}{0.4pt}} + \vspace{0.2cm} + \end{minipage} + + % --- Add this block at the end of the minipage --- + \vspace{0pt} + \hfill + \raisebox{0pt}[0pt][0pt]{% + \includegraphics[width=1.2cm]{CornerDetail.png}% + }% + \end{minipage}% + } +\end{turn} + +} \ No newline at end of file diff --git a/MakerCheckBook.tex b/MakerCheckBook.tex new file mode 100644 index 0000000..e552a08 --- /dev/null +++ b/MakerCheckBook.tex @@ -0,0 +1,83 @@ +\documentclass{article} +\usepackage{helvet} +\renewcommand{\familydefault}{\sfdefault} +\usepackage{enumitem,amssymb} +\usepackage{lipsum} % for filler text +\usepackage{geometry} +\geometry{ + paperwidth=8.5in, + paperheight=11in, + top=0.25in, + bottom=0.5in, + left=0.25in, + right=0.2in, + footskip=20pt % Reserve space for footer +} +\usepackage{qrcode} +\newlist{todolist}{itemize}{2} +\setlist[todolist]{label=$\square$} +\usepackage{easylist} +\usepackage{fancyhdr} + +\fancyfoot{} % clear all footer fields + + +\usepackage{hyperref} +\usepackage{tikz} +\usepackage{rotating} +\usepackage{dashbox} +\usepackage{graphicx} +\usepackage{eso-pic} % allows background placement +\pagestyle{fancy} +\usepackage{sectsty} +\sectionfont{\centering} + +% Set the value +\newlength{\mylen} +\setlength{\mylen}{0.25in} +\usepackage{lmodern} +\usepackage{tikz} + +\usepackage{multicol} + + +\usepackage{ifthen} + +\usepackage{atbegshi} +\usetikzlibrary{calc} + +\input{MakerCheck.tex}% +\begin{document} + + \vspace{1cm} + +\begin{turn}{-90} + \centering + \makercheck +\end{turn} + +\vspace{1cm} + +\begin{turn}{-90} + \centering + \makercheck +\end{turn} + +\vspace{1cm} + +\begin{turn}{-90} + \centering + \makercheck +\end{turn} + +\vspace{1cm} + +\begin{turn}{-90} + \centering + \makercheck +\end{turn} + \pagebreak + + \verticallines + +\end{document} \ No newline at end of file diff --git a/ScopeSequencing.tex b/ScopeSequencing.tex index 0fc5b7c..24857f6 100644 --- a/ScopeSequencing.tex +++ b/ScopeSequencing.tex @@ -83,12 +83,7 @@ } } -\newcommand{\linedpagetwo}{% - \noindent - \foreach \n in {1,...,15}{% - \rule{\textwidth}{0.4pt}\\[\baselineskip] - } -} +\input{MakerCheck.tex}% \usepackage{multicol} @@ -364,40 +359,8 @@ Within a Commons, once the external entity has been assigned Private Property ri \begin{minipage}[t]{2.3in} \vspace{0pt} \centering -\begin{turn}{90} - \dbox{% - \begin{minipage}[t][2in]{6.7in} - \begin{minipage}[t][0.4in]{\textwidth} - \vfill - I \rule{2in}{1pt} promise to work for \rule{0.5in}{1pt} hours and \rule{0.5in}{1pt} minutes. - \end{minipage}% - \noindent - - \begin{minipage}[t][1.5in]{0.7\textwidth} - \vfill - \makebox[0.8in][l]{Signed On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} - - \makebox[0.8in][l]{Expires On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} - - \makebox[0.8in][l]{Done On:} \shortstack{\small Year\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Month\\[0.4cm]\rule{0.5in}{0.4pt}} / \shortstack{\small Day\\[0.4cm]\rule{0.5in}{0.4pt}} - \end{minipage}% - \hfill - \begin{minipage}[t][1.5in]{0.4\textwidth} - \vfill - \shortstack{\small Notes / Type of Work\\[0.6cm]\rule{1.5in}{0.4pt}} - \shortstack{\small Signature\\[0.6cm]\rule{1.5in}{0.4pt}} - \vspace{0.2cm} - \end{minipage} - - % --- Add this block at the end of the minipage --- - \vspace{0pt} - \hfill - \raisebox{0pt}[0pt][0pt]{% - \includegraphics[width=1.2cm]{CornerDetail.png}% - }% - \end{minipage}% - } -\end{turn} + +\makercheck \vspace{0.1cm} {\footnotesize Cut along the dotted line} From c5558079499286f719e5f6d9e4e2601ed1647358 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 17:06:20 -0400 Subject: [PATCH 7/9] Make the yml point to the correct tex build the checkbook --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 759b4ac..077d7e9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,7 +47,7 @@ jobs: run: pdflatex -jobname=HowToBuildACommons-${{ github.ref_name }} ScopeSequencing.tex - name: Generate Checkbook - run: pdflatex -jobname=MakerCheckBook-${{ github.ref_name }} ScopeSequencing.tex + run: pdflatex -jobname=MakerCheckBook-${{ github.ref_name }} MakerCheckBook.tex - name: Generate Folding PDF run: pdflatex ConsensusPocketReference.tex From c6b28232257471c9b66cd370d8b350cecaf93582 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 18:40:36 -0400 Subject: [PATCH 8/9] move the text within the boarder --- ConsensusPocketReference.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ConsensusPocketReference.tex b/ConsensusPocketReference.tex index e0a87ba..fde8d28 100644 --- a/ConsensusPocketReference.tex +++ b/ConsensusPocketReference.tex @@ -96,12 +96,14 @@ {\Huge\textbf{Consensus}}\\[1cm] {\Large Consensus Decision Making (CDM)}\\[0.2cm] - {\Large Intro and Reference}\\[2cm] + {\Large Intro and Reference}\\[1cm] \emph{``The commons are those things\\ that we all own together,\\ that are neither privately owned,\\ nor managed by the government.''} + + \vspace{1cm} \end{center} From 5843b91020a755549f3b521d76b64b22d90a4d01 Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Sat, 1 Nov 2025 18:59:12 -0400 Subject: [PATCH 9/9] updating the lines to address https://github.com/How-To-Build-a-Commons/HowToBuildACommonsWorkbooks/issues/13 --- MakerCheck.tex | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/MakerCheck.tex b/MakerCheck.tex index 261a1f8..b66ce5f 100644 --- a/MakerCheck.tex +++ b/MakerCheck.tex @@ -6,21 +6,19 @@ } } - \newcommand{\verticallines}{% \noindent% \begin{tikzpicture}[remember picture, overlay] \coordinate (TL) at (current page.north west); \coordinate (BR) at (current page.south east); \pgfmathsetmacro{\spacing}{0.8} % 8mm spacing in cm - \pgfmathsetmacro{\pagewidth}{\paperwidth/1cm} + \pgfmathsetmacro{\pagewidth}{8.5*2.54} % 8.5 inches converted to cm \pgfmathsetmacro{\nlines}{int(\pagewidth/\spacing)} \foreach \i in {0,1,...,\nlines}{ \draw[gray] ([xshift=\i*\spacing cm]TL) -- ([xshift=\i*\spacing cm]current page.south west); } \end{tikzpicture}% } - \newcommand{\makercheck}{ \begin{turn}{90}