From 9431988a7f2e426f38366d9808466b78841b5e59 Mon Sep 17 00:00:00 2001 From: Kenneth Odle Date: Wed, 2 Apr 2025 15:04:58 -0400 Subject: [PATCH] Added more diagrams --- funny-venn-diagrams-zine.tex | 109 +++++++++++++++++++++++++++-------- 1 file changed, 86 insertions(+), 23 deletions(-) diff --git a/funny-venn-diagrams-zine.tex b/funny-venn-diagrams-zine.tex index 5f577c9..7ede181 100644 --- a/funny-venn-diagrams-zine.tex +++ b/funny-venn-diagrams-zine.tex @@ -178,26 +178,33 @@ All contents \copyright2025 Kenneth John Odle \end{center} \upshape -\paragraph{Origins} Venn diagrams are named after John Venn (1835-1923), who described them in his book \textit{Symbolic Logic} (1881). +\paragraph{Origins} Venn diagrams are named after John Venn (1835-1923), who described them in his book \textit{Symbolic Logic} (1881). You can read it on the Internet Archive at \kref{https://archive.org/details/symboliclogic00venniala/page/n5/mode/2up}{https://archive.org/details/symboliclogic00vennial\\a/page/n5/mode/2up}. They are commonly used to teach elementary set theory,\footnote{That branch of mathematics that studies \textit{sets}—i.e., collections of objects.} and to illustrate simple set relationships in probability, logic, statistics, linguistics, and computer science. Although they typically use circles or ellipses drawn on a plane to represent sets, other closed curves are possible. +Also, Venn diagrams are very similar to Euler diagrams, and the public often confuses the two. As I am not a mathematics expert, I have reason to believe that some of these Venn diagrams are actually Euler diagrams. (\textit{Caveat emptor!}) Regardless, whether Venn or Euler, you can still have a lot of fun with them. -\section{Cats vs Inkjet Printers} +\section{What You Need to Make Venn Diagrams} + +\augiefamily \begin{center} -\scalebox{0.6}{ % begin scalebox +\scalebox{0.5}{ % begin scalebox \begin{tikzpicture} - \draw (-1.5,0) circle (4); - \draw (1.5,0) circle (4); - \node[align=center, text width=15mm, scale=2.0] at (-6.7,0) {Cats}; - \node[align=center, text width=15mm, scale=2.0] at (7.0,0) {Inkjet Printers}; - \node[align=center, text width=15mm, scale=1.2] at (-3.85,0) {Output is brown}; - \node[align=center, text width=15mm, scale=1.2] at (4.0,0) {Output is multicolored}; - \node[align=center, text width=35mm, scale=1.2] at (0,0) {\itshape Moody\\\medskip Spend a lot of time self-cleaning\\\medskip Demand feeding when container is full\\\medskip Ignore requests\\\medskip Unreliable}; + \draw (0,-2) circle (4) ; + \draw (2,2) circle (4); + \draw (-2,2) circle (4); + \node[align=center, text width=20mm, scale=1.4] at (0, 0.5) {Venn Diagrams!}; + \node[align=center, text width=20mm, scale=2.0] at (0, -3.5) {Pen or Pencil}; + \node[align=center, text width=20mm, scale=2.0] at (-4, 2.5) {Paper}; + \node[align=center, text width=20mm, scale=2.0] at (4, 2.5) {A \\Compass}; + \node[align=center, text width=10mm, scale=1.4] at (-2.4, -0.8) {Words}; + \node[align=center, text width=10mm, scale=1.4] at (2.0, -0.8) {Circles}; + \node[align=center, text width=20mm, scale=1.4] at (0, 3.4) {Stabby Holes}; \end{tikzpicture} } % end scalebox \end{center} +\rmfamily \section{People Who Understand Venn Diagrams vs People Who Don't Understand Venn Diagrams} @@ -219,11 +226,28 @@ They are commonly used to teach elementary set theory,\footnote{That branch of m Some of the people who see this will get this. Some of them will not. Choose your friends wisely. +\section{Cats vs Inkjet Printers} + +\begin{center} +\scalebox{0.6}{ % begin scalebox +\begin{tikzpicture} + \draw (-1.5,0) circle (4); + \draw (1.5,0) circle (4); + \node[align=center, text width=15mm, scale=2.0] at (-6.7,0) {Cats}; + \node[align=center, text width=15mm, scale=2.0] at (7.0,0) {Inkjet Printers}; + \node[align=center, text width=15mm, scale=1.2] at (-3.85,0) {Output is brown}; + \node[align=center, text width=15mm, scale=1.2] at (4.0,0) {Output is multicolored}; + \node[align=center, text width=35mm, scale=1.2] at (0,0) {\itshape Moody\\\medskip Spend a lot of time self-cleaning\\\medskip Demand feeding when container is full\\\medskip Ignore requests\\\medskip Unreliable}; +\end{tikzpicture} +} % end scalebox +\end{center} + + \section{Pancakes!} \sffamily \begin{center} -\scalebox{0.7}{ % begin scalebox +\scalebox{0.6}{ % begin scalebox \begin{tikzpicture} \draw (0,-2) circle (4) ; \draw (2,2) circle (4); @@ -520,23 +544,62 @@ Add the liquid mixture to the dry mixture and stir to combine. Add more milk if \rmfamily - - \section{Job Hunting} \begin{center} \scalebox{0.6}{ % begin scalebox \begin{tikzpicture} - \draw (0,3) circle (3.5) ; - \draw (3.4,-3) circle (3.5); - \draw (-3.4,-3) circle (3.5); -% \node[align=center, text width=20mm, scale=1.6] at (0, -0.5) {Does Not Exist}; - \node[align=center, text width=20mm, scale=2.0] at (0, 3.0) {Qualified}; - \node[align=center, text width=20mm, scale=2.0] at (-3.4, -3) {Currently Hiring}; - \node[align=center, text width=20mm, scale=2.0] at (3.4, -3) {Relevant Field}; -% \node[align=center, text width=10mm, scale=1.2] at (-2.4, 0.8) {Happy but Broke}; -% \node[align=center, text width=10mm, scale=1.2] at (2.4, 0.8) {Just a Dream}; -% \node[align=center, text width=20mm, scale=1.2] at (0, -3.25) {Not Broke, Just Bored}; + \draw (0,2.3) circle (3.5) ; + \draw (3.55,-2.8) circle (3.5); + \draw (-3.55,-2.8) circle (3.5); + \node[align=center, text width=20mm, scale=2.0] at (0, 2.3) {Qualified}; + \node[align=center, text width=20mm, scale=2.0] at (-3.55, -3) {Currently Hiring}; + \node[align=center, text width=20mm, scale=2.0] at (3.55, -3) {Relevant Field}; + \node[align=center, text width=10mm, scale=1.4] at (-5.5, 2.7) {Low Wages}; + \node[align=center, text width=20mm, scale=1.4] at (5.5, 2.7) {Too Many Applicants}; + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (-5.4,2.1) -- (-1.7,-0.3); + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (5.4,2.1) -- (1.7,-0.3); +\end{tikzpicture} +} % end scalebox +\end{center} + + +\section{Going to a Music Festival vs Having a Baby} + +\begin{center} +\scalebox{0.6}{ % begin scalebox +\begin{tikzpicture} + \draw (-1.4,0) circle (4); + \draw (1.4,0) circle (4); + \node[align=center, text width=15mm, scale=2.0] at (-7.0,0) {Music Festival}; + \node[align=center, text width=15mm, scale=2.0] at (7.0,0) {Having a Baby}; + \node[align=center, text width=15mm, scale=1.2] at (-3.85,0) {Food Trucks}; + \node[align=center, text width=15mm, scale=1.2] at (4.0,0) {Toy Trucks}; + \node[align=center, text width=50mm, scale=0.8] at (0,0) {\itshape Not much sleep\\\medskip Occassional vomit\\\medskip Going to the toilet is difficult\\\medskip The same music over and over\\\medskip Have to find the right formula Losing a few single friends\\\medskip Quite expensive once you buy everything\\\medskip Lot of time walking around outside singing songs}; +\end{tikzpicture} +} % end scalebox +\end{center} + + +\section{Emotions} + +\begin{center} +\scalebox{0.8}{ % begin scalebox +\begin{tikzpicture} + \draw (3.5,0) circle (2.5) ; + \draw (0,2) circle (2.5); + \draw (0,-2) circle (2.5); + \node[align=center, text width=20mm, scale=1.6] at (0, 2.5) {Short-Lived Happiness}; + \node[align=center, text width=15mm, scale=1.6] at (0, -2.5) {Instant Rage}; + \node[align=center, text width=20mm, scale=1.6] at (4.0, 0) {Prolonged Suffering}; + \node[align=right, text width=20mm, scale=1.2] at (-5, 1) {Looking at Social Media}; + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (-3.8,1) -- (0,0); + \node[align=left, text width=30mm, scale=1.2] at (5.0, 3.5) {Eating Too Much Mexican Food}; + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (4.75,3.0) -- (1.6,1.0); + \node[align=left, text width=30mm, scale=1.2] at (5.0, -3.5) {Stubbing Your Toe}; + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (4.75,-3.0) -- (1.6,-1.0); + \node[align=right, text width=20mm, scale=1.2] at (-5, -2.5) {Family Reunions}; + \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (-3.8,-2.5) -- (1.2,0); \end{tikzpicture} } % end scalebox \end{center}