2025-08-22 22:58:37 -04:00
|
|
|
\documentclass{article}
|
2025-10-13 12:54:59 -04:00
|
|
|
\usepackage{helvet}
|
|
|
|
|
\renewcommand{\familydefault}{\sfdefault}
|
2025-08-22 22:58:37 -04:00
|
|
|
\usepackage{enumitem,amssymb}
|
|
|
|
|
\usepackage{lipsum} % for filler text
|
2025-10-12 11:05:11 -04:00
|
|
|
\usepackage{geometry}
|
|
|
|
|
\geometry{
|
2025-10-12 16:28:36 -04:00
|
|
|
paperwidth=5.5in,
|
|
|
|
|
paperheight=8.5in,
|
|
|
|
|
top=0.25in,
|
|
|
|
|
bottom=0.5in,
|
|
|
|
|
left=0.25in,
|
2025-10-13 11:59:44 -04:00
|
|
|
right=0.2in,
|
2025-10-12 16:28:36 -04:00
|
|
|
footskip=20pt % Reserve space for footer
|
2025-10-12 11:05:11 -04:00
|
|
|
}
|
2025-10-12 10:20:31 -04:00
|
|
|
\usepackage{qrcode}
|
2025-08-22 22:58:37 -04:00
|
|
|
\newlist{todolist}{itemize}{2}
|
|
|
|
|
\setlist[todolist]{label=$\square$}
|
|
|
|
|
\usepackage{easylist}
|
2025-10-12 16:28:36 -04:00
|
|
|
\usepackage{fancyhdr}
|
2025-10-13 14:45:15 -04:00
|
|
|
|
2025-08-22 22:58:37 -04:00
|
|
|
\fancyfoot{} % clear all footer fields
|
2025-10-13 15:47:31 -04:00
|
|
|
|
|
|
|
|
\fancyfoot[C]{How To Build A Common vVERSIONNUMBER} % other info in "inner" position of footer line
|
2025-08-24 08:30:18 -04:00
|
|
|
\usepackage{hyperref}
|
2025-10-12 14:08:27 -04:00
|
|
|
\usepackage{tikz}
|
2025-10-12 22:13:32 -04:00
|
|
|
\usepackage{rotating}
|
2025-10-13 11:59:44 -04:00
|
|
|
\usepackage{dashbox}
|
2025-10-13 14:45:15 -04:00
|
|
|
\usepackage{graphicx}
|
|
|
|
|
\usepackage{eso-pic} % allows background placement
|
|
|
|
|
\pagestyle{fancy}
|
2025-10-13 15:47:31 -04:00
|
|
|
\usepackage{sectsty}
|
|
|
|
|
\sectionfont{\centering}
|
2025-08-22 22:58:37 -04:00
|
|
|
|
2025-10-13 15:47:31 -04:00
|
|
|
% Set the value
|
|
|
|
|
\newlength{\mylen}
|
|
|
|
|
\setlength{\mylen}{0.25in}
|
2025-10-19 22:26:01 -04:00
|
|
|
\usepackage{lmodern}
|
|
|
|
|
\usepackage{tikz}
|
|
|
|
|
\usetikzlibrary{shapes.geometric, arrows.meta, positioning}
|
|
|
|
|
\input{src/how-to-consensus-zine/flow-chart-only.tex}%
|
|
|
|
|
|
2025-10-13 14:45:15 -04:00
|
|
|
% --- Add corner image depending on odd/even page ---
|
|
|
|
|
\newcommand{\AddCornerImage}{%
|
|
|
|
|
\AddToShipoutPictureBG{%
|
2025-11-14 10:32:35 -05:00
|
|
|
\ifnum\value{page}>1 % Only add corners if page number > 1
|
2025-10-13 15:00:35 -04:00
|
|
|
% === Bottom Corner ===
|
2025-10-13 14:45:15 -04:00
|
|
|
\AtPageLowerLeft{%
|
|
|
|
|
\ifodd\value{page}
|
2025-10-13 15:00:35 -04:00
|
|
|
% Odd pages: bottom-right corner (normal), moved up and in 1mm
|
2025-10-13 15:47:31 -04:00
|
|
|
\put(\LenToUnit{\paperwidth-1.5cm-\mylen},\LenToUnit{\mylen}){%
|
2025-10-13 14:45:15 -04:00
|
|
|
\includegraphics[width=1.5cm]{CornerDetail.png}%
|
|
|
|
|
}%
|
|
|
|
|
\else
|
|
|
|
|
% Even pages: bottom-left corner (mirrored), moved up and in 1mm
|
2025-10-13 15:47:31 -04:00
|
|
|
\put(\LenToUnit{\mylen},\LenToUnit{\mylen}){%
|
2025-10-13 14:45:15 -04:00
|
|
|
\reflectbox{\includegraphics[width=1.5cm]{CornerDetail.png}}%
|
|
|
|
|
}%
|
|
|
|
|
\fi
|
|
|
|
|
}%
|
2025-10-13 15:00:35 -04:00
|
|
|
% === Top Corner ===
|
|
|
|
|
\AtPageUpperLeft{%
|
|
|
|
|
\ifodd\value{page}
|
|
|
|
|
% Odd pages: top-right corner (mirrored and flipped), moved down and in 1mm
|
2025-10-13 15:47:31 -04:00
|
|
|
\put(\LenToUnit{\paperwidth-1.5cm-\mylen},-\LenToUnit{\mylen}){%
|
2025-10-13 15:00:35 -04:00
|
|
|
\scalebox{1}[-1]{\includegraphics[width=1.5cm]{CornerDetail.png}}%
|
|
|
|
|
}%
|
|
|
|
|
\else
|
|
|
|
|
% Even pages: top-left corner (flipped), moved down and in 1mm
|
2025-10-13 15:47:31 -04:00
|
|
|
\put(\LenToUnit{\mylen},-\LenToUnit{\mylen}){%
|
2025-10-13 15:00:35 -04:00
|
|
|
\reflectbox{\scalebox{1}[-1]{\includegraphics[width=1.5cm]{CornerDetail.png}}}%
|
|
|
|
|
}%
|
|
|
|
|
\fi
|
|
|
|
|
}%
|
2025-11-01 11:06:14 -04:00
|
|
|
\fi % End of page number check
|
2025-10-13 14:45:15 -04:00
|
|
|
}%
|
|
|
|
|
}
|
2025-10-13 12:54:59 -04:00
|
|
|
|
2025-10-12 14:08:27 -04:00
|
|
|
\newcommand{\linedpage}{%
|
|
|
|
|
\noindent
|
2025-10-12 16:28:36 -04:00
|
|
|
\foreach \n in {1,...,10}{%
|
2025-10-12 14:08:27 -04:00
|
|
|
\rule{\textwidth}{0.4pt}\\[\baselineskip]
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-10-12 11:05:11 -04:00
|
|
|
|
2025-11-01 17:00:52 -04:00
|
|
|
\input{MakerCheck.tex}%
|
2025-10-12 22:13:32 -04:00
|
|
|
|
2025-10-12 10:43:39 -04:00
|
|
|
\usepackage{multicol}
|
2025-10-12 10:25:53 -04:00
|
|
|
|
2025-10-13 14:00:37 -04:00
|
|
|
|
2025-10-13 14:45:15 -04:00
|
|
|
\usepackage{atbegshi}
|
|
|
|
|
\AtBeginShipout{\AddCornerImage}
|
2025-08-22 22:58:37 -04:00
|
|
|
\begin{document}
|
2025-10-13 14:00:37 -04:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\fontsize{8}{9}\selectfont
|
2025-11-14 12:59:33 -05:00
|
|
|
|
2025-11-22 13:04:05 -05:00
|
|
|
\input{cover}
|
2025-10-12 10:20:31 -04:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
2025-10-12 10:20:31 -04:00
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{read}
|
2025-08-23 11:11:08 -04:00
|
|
|
|
2025-11-14 12:59:33 -05:00
|
|
|
\pagebreak
|
2025-08-23 11:11:08 -04:00
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{durable.tex}
|
|
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
2025-08-23 11:11:08 -04:00
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{common.tex}
|
2025-11-14 10:32:35 -05:00
|
|
|
|
2025-11-14 12:59:33 -05:00
|
|
|
\pagebreak
|
|
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{why.tex}
|
2025-11-14 12:59:33 -05:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
|
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{consensus}
|
|
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\begin{center}
|
|
|
|
|
\consensusflowchart{0.9}{\large}
|
|
|
|
|
\end{center}
|
|
|
|
|
|
|
|
|
|
\linedpagetwo
|
|
|
|
|
|
|
|
|
|
\vspace{1cm}
|
|
|
|
|
\pagebreak
|
2025-11-22 12:59:32 -05:00
|
|
|
|
|
|
|
|
\input{property}
|
|
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
2025-11-22 12:59:32 -05:00
|
|
|
|
|
|
|
|
\input{own}
|
2025-10-13 11:59:44 -04:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\pagebreak
|
2025-10-13 11:59:44 -04:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\linedpagetwo
|
2025-10-13 11:59:44 -04:00
|
|
|
|
2025-11-14 10:32:35 -05:00
|
|
|
\linedpagetwo
|
|
|
|
|
|
|
|
|
|
\pagebreak
|
|
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{how}
|
2025-11-14 10:32:35 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
\pagebreak
|
|
|
|
|
|
2025-11-22 12:59:32 -05:00
|
|
|
\input{call}
|
2025-10-12 22:13:32 -04:00
|
|
|
|
2025-08-22 22:58:37 -04:00
|
|
|
\end{document}
|