\documentclass[twoside]{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[utf8]{inputenc} %\usepackage{tgbonum} %\usepackage{graphicx} \usepackage{float} \raggedbottom %\usepackage{array} %\usepackage{wrapfig} % Let's wrap some images %\usepackage{enumitem} % Control spacing in lists %\usepackage{setspace} % Better control over line-spacing %\usepackage{nicefrac} % Use nice fractions \usepackage[bottom]{footmisc} % Keep the footnotes at the bottom of the page \usepackage{microtype} % Make things neater. Thanks /u/-LeopardShark- %\usepackage{tabularray} % Easy tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\graphicspath{{images/}} % Where are our images? %\usepackage{multicol} % Include two- or three-column sections %\counterwithout{footnote}{chapter} % Stop resetting the footnote count after each chapter %\NumTabs{18} % Define 18 tab stops (at 1/4" intervals) [tabto package] \raggedbottom % Don't force text to fill page %\setlength{\belowcaptionskip}{4pt} % Adjust space between caption and figure %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Document Setup %%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage{geometry} \geometry{ paperheight=8.5in, paperwidth=5.5in, % heightrounded, margin=0.5in } \addtolength{\topmargin}{0.4in} % Adjust and bottom margin \addtolength{\textheight}{-0.75in} % Adjust the bottom margin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[T1]{fontenc} %\usepackage[nott]{kpfonts} %\usepackage{fourier} \usepackage{lmodern} \usepackage[defaultsans]{Cantarell} % sans-serif font; https://tug.org/FontCatalogue/firasansregular \DeclareRobustCommand{\augiefamily}{% https://tex.stackexchange.com/questions/248464/installing-emerald-fonts-texlive-wont-find-font-files \fontfamily{augie}\fontseries{m}\fontshape{n}\selectfont} \DeclareTextFontCommand{\textaugie}{\augiefamily} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Page Headers%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyhead[LE,RO]{Funny Venn Diagrams} \fancyhead[RE,LO]{To Color and Enjoy} \cfoot{\thepage} \renewcommand{\footrulewidth}{0.5pt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Alter titles %%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[raggedright]{titlesec} \titleformat{\section} {\normalfont\fontsize{12}{16}\itshape}{\thesection.}{1em}{} %\titlelabel{\thetitle. \quad} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Custom Macros %%%%%%%%%%%%%%%%%%%%%%%%%%%% % Add an \hrule with space above and below \newcommand\krule[2]{\vspace{#1}\hrule\vspace{#2}} % Make hrefs easier (must load package hyperref} \newcommand\kref[2]{\href{#1}{{\texttt{#2}}}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Let's draw circles! %%%%%%%%%%%%%%%%%%%%%% \usepackage{tikz} \usetikzlibrary{ decorations, decorations.text, decorations.pathmorphing, arrows.meta, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Include URLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Be sure to load this package last % [hidelinks option to hide big red box. Thanks /u/0b0101011001001011 \usepackage[hidelinks]{hyperref} % Inlcude URLs, but load this package last %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Document Information %%%%%%%%%%%%%%%%%%%%% \title{ {\Huge Funny Venn Diagrams} \\ \bigskip {\Large To Color and Enjoy} \\ \bigskip {\small by \author{Kenneth John Odle}} } \date{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Let's get it started %%%%%%%%%%%%%%%%%%%%% \begin{document} \maketitle \thispagestyle{empty} \newpage \pagestyle{fancy} \section*{Introduction} All contents \copyright2025 Kenneth John Odle \tableofcontents \newpage \section{What Is a Venn Diagram?} \vspace{10mm} \begin{center} \scalebox{0.8}{ % begin scalebox \begin{tikzpicture} \draw [postaction={decorate, decoration={text along path, raise=8pt, text color=blue, text align={align=right, right indent=23mm}, text={|\LARGE\sffamily|Venn Diagram of Venn Diagrams||}, reverse path, }}] (0,2) circle (4) ; \draw (2,-2) circle (4); \draw (-2,-2) circle (4); \node[align=center, text width=2cm, scale=1.4] at (0, -0.5) {Venn Digrams}; \node[align=center, text width=2cm, scale=2.0] at (0, 3.5) { Circles}; \node[align=center, text width=2cm, scale=2.0] at (-3.8, -2.5) {Infor-\\mation}; \node[align=center, text width=1.5cm, scale=2.0] at (3.8, -2.5) {Things that Overlap}; \node[align=center, text width=1cm, scale=1.2] at (-2.4, 0.8) {Pie Charts}; \node[align=center, text width=1cm, scale=1.2] at (2.4, 0.8) {Ellipses}; \node[align=center, text width=2cm, scale=1.2] at (0, -3.0) {Redundancies}; \end{tikzpicture} } % end scalebox \end{center} \paragraph{Origins} Venn diagrams are named after John Venn (1835-1923), who described them in his book \textit{Symbolic Logic} (1881). 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. \section{Cats vs Inkjet Printers} \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (-1.5,0) circle (4); \draw (1.5,0) circle (4); \node[align=center, text width=1.5cm, scale=2.0] at (-3.85,0) {Cats}; \node[align=center, text width=1.5cm, scale=2.0] at (4.0,0) {Inkjet Printers}; \node[align=center, text width=3.5cm, 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{People Who Understand Venn Diagrams vs People Who Don't Understand Venn Diagrams} \begin{center} \scalebox{0.6}{ % begin scalebox \setlength{\fboxsep}{5mm} \fbox{ \begin{tikzpicture} \draw (-3,0) circle (2.8); \draw (3,0) circle (2.8); \node[align=center, text width=30mm, scale=1.5] at (-3,0) {People who understand Venn diagrams}; \node[align=center, text width=30mm, scale=1.5] at (3,0) {People who don't understand Venn diagrams}; \end{tikzpicture} } } % end scalebox \end{center} \section{Pancakes!} \sffamily \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (0,-2) circle (4) ; \draw (2,2) circle (4); \draw (-2,2) circle (4); \node[align=center, text width=2cm, scale=1.6] at (0, 0.5) {Pancakes!}; \node[align=center, text width=2cm, scale=2.0] at (0, -3.5) {Milk}; \node[align=center, text width=2cm, scale=2.0] at (-4, 2.5) {Flour}; \node[align=center, text width=2cm, scale=2.0] at (4, 2.5) {Eggs}; \node[align=center, text width=1cm, scale=1.4] at (-2.4, -0.8) {Batter}; \node[align=center, text width=1cm, scale=1.4] at (2.0, -0.8) {Omelettes}; \node[align=center, text width=2cm, scale=1.4] at (0, 3.4) {Pasta}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \paragraph{My friend Jack's pancake recipe:} \section{Somehow We Ended Up Here:} \begin{center} \scalebox{0.6}{ % begin scalebox \setlength{\fboxsep}{5mm} \fbox{ \begin{tikzpicture} \draw (-3,0) circle (4.0); \draw (3,0) circle (4.0); \node[align=center, text width=30mm, scale=2.5] at (-3.85,0) {Apocalypse}; \node[align=center, text width=20mm, scale=1.0] at (0,0) {You Are Here}; \node[align=center, text width=30mm, scale=2.5] at (3.85,0) {Having to Go to Work}; \end{tikzpicture} } } % end scalebox \end{center} \section{My Freshman Year of College} \augiefamily \begin{center} \scalebox{0.6}{ % begin scalebox \begin{tikzpicture} \draw (-4,0) circle (5.0); \draw (1.5,0) circle (1.0); \node[align=center, text width=30mm, scale=2.5] at (-4,0) {What I Brought With Me}; \node[align=center, text width=15mm, scale=0.8] at (1.73,0) {What I Actually Needed}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \section{The Ideal Job} \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (0,2) circle (4) ; \draw (2,-2) circle (4); \draw (-2,-2) circle (4); \node[align=center, text width=2cm, scale=1.6] at (0, -0.5) {Does Not Exist}; \node[align=center, text width=2cm, scale=2.0] at (0, 3.75) { What I Love To Do}; \node[align=center, text width=2cm, scale=2.0] at (-4, -2.5) {What I'm Good At}; \node[align=center, text width=2cm, scale=2.0] at (4, -2.5) {What Pays Well}; \node[align=center, text width=1cm, scale=1.2] at (-2.4, 0.8) {Happy but Broke}; \node[align=center, text width=1cm, scale=1.2] at (2.4, 0.8) {Just a Dream}; \node[align=center, text width=2cm, scale=1.2] at (0, -3.25) {Not Broke, Just Bored}; \end{tikzpicture} } % end scalebox \end{center} \section{Starting a Fight} \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (0,-2) circle (4) ; \draw (2,2) circle (4); \draw (-2,2) circle (4); \node[align=center, text width=2cm, scale=1.6] at (0, 0.5) {\textbf{``Hey Buddy!''}}; \node[align=center, text width=2cm, scale=2.4] at (0, -3.7) {Starting a Fight}; \node[align=center, text width=2cm, scale=2.4] at (-3.9, 2.5) {Petting a Dog}; \node[align=center, text width=2cm, scale=2.4] at (3.9, 2.5) {Consoling a Child}; \node[align=center, text width=2cm, scale=1.0] at (-2.4, -0.8) {``Do you want to go outside?''}; \node[align=center, text width=2.1cm, scale=1.0] at (2.5, -0.9) {``Do you want to call your mommy?''}; \node[align=center, text width=2cm, scale=1.4] at (0, 3.4) {\textit{shushing sounds}}; \end{tikzpicture} } % end scalebox \end{center} \section{Cats:} \begin{center} \scalebox{0.6}{ % begin scalebox \setlength{\fboxsep}{10mm} \fbox{ \begin{tikzpicture} \draw (-3,0) circle (4.0); \draw (3,0) circle (4.0); \node[align=center, text width=25mm, scale=2.5] at (-3.85,0) {Being a soft cuddly baby}; \node[align=center, text width=20mm, scale=1.0] at (0,0) {Cats}; \node[align=center, text width=25mm, scale=2.5] at (3.85,0) {Being an asshole}; \end{tikzpicture} } } % end scalebox \end{center} \section{I'm Going to Sit on Your Lap} \augiefamily \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (-2.5,0) circle (4.0); \draw (2.5,0) circle (4.0); \node[align=center, text width=25mm, scale=2.5] at (-3.85,0) {Cats}; \node[align=center, text width=22mm, scale=0.9] at (0,0) {I'm going to sit on your lap, but you can't touch me}; \node[align=center, text width=25mm, scale=2.5] at (4.0,0) {Strippers}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \section{Bank Robbers vs DJs vs Preachers} \sffamily \begin{center} \scalebox{0.65}{ % begin scalebox \begin{tikzpicture} \draw (0,-2) circle (4) ; \draw (2,2) circle (4); \draw (-2,2) circle (4); \node[align=center, text width=2cm, scale=1.4] at (0, 0.5) {\textit{``Put your hands up!''}}; \node[align=center, text width=2cm, scale=2.0] at (0, -3.5) {Preachers}; \node[align=center, text width=2cm, scale=2.0] at (-4, 2.5) {Bank Robbers}; \node[align=center, text width=2cm, scale=2.0] at (4, 2.5) {DJs}; \node[align=center, text width=15mm, scale=1.2] at (-2.4, -0.8) {\textit{``Give me your money!''}}; \node[align=center, text width=17mm, scale=1.2] at (2.2, -0.8) {\textit{``Are you with me?}}; \node[align=center, text width=2cm, scale=1.2] at (0, 3.4) {\textit{``Everybody on the floor!''}}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \section{What Turns Me On} \ttfamily \begin{center} \scalebox{0.6}{ % begin scalebox \begin{tikzpicture}[decoration=snake] \draw (-4,0) circle (5.5); \draw (-0.75,-1.0)[decorate] circle (1.2); \node[align=center, text width=25mm, scale=3.0, rotate=10] at (-5.3,1) {Things That Turn Me On}; \node[align=center, text width=22mm, scale=0.8, rotate=-10] at (-0.75,-0.99) {Things That I Will Admit Turn Me On}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \section{Finding a Place to Live} \begin{center} \scalebox{1.0}{ % begin scalebox \begin{tikzpicture} \draw (0,3.0) circle (2) ; \draw (1.75,0) circle (2); \draw (-1.75,0) circle (2); \node[align=center, text width=30mm, scale=1.0] at (0,3.0) {Places I Would Like to Live}; \node[align=center, text width=30mm, scale=1.0] at (-1.875,0) {Places I Can Afford to Live}; \node[align=center, text width=30mm, scale=1.0] at (1.875,0) {Places There Are Actually Houses Available}; \node[align=left, text width=20mm, scale=1.0] at (4,3) {Nope}; \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (2.95,3) -- (0,1); \end{tikzpicture} } % end scalebox \end{center} \section{Dogs, Kids, Dads} \sffamily \begin{center} \scalebox{0.65}{ % begin scalebox \begin{tikzpicture} \draw (0,-2) circle (4) ; \draw (2,2) circle (4); \draw (-2,2) circle (4); \node[align=center, text width=2cm, scale=1.4] at (0, 0.5) {Hoping for hot dogs for dinner}; \node[align=center, text width=2cm, scale=2.0] at (0, -3.5) {Dads}; \node[align=center, text width=2cm, scale=2.0] at (-4, 2.5) {Dogs}; \node[align=center, text width=2cm, scale=2.0] at (4, 2.5) {Kids}; \node[align=center, text width=18mm, scale=1.2] at (-2.4, -0.8) {Falling asleep on the sofa}; \node[align=center, text width=18mm, scale=1.2] at (2.4, -0.8) {Laughing at fart jokes}; \node[align=center, text width=2cm, scale=1.2] at (0, 3.4) {Eating food off the floor}; \end{tikzpicture} } % end scalebox \end{center} \rmfamily \section{Why I'm Going to Hell} \begin{center} \scalebox{0.8}{ % begin scalebox \begin{tikzpicture} \draw (-0.6,0) circle (4.0); \draw (0.6,0) circle (4.0); \node[align=center, text width=20mm, scale=1.0] at (-5.5,2.5) {Things You Shouldn't Joke About}; \node[align=center, text width=20mm, scale=5.0] at (0,0) {\sffamily ME}; \node[align=center, text width=20mm, scale=1.0] at (5.5,-2.5) {Things I Find Funny}; \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (-5.5,1.8) -- (-4.0,0); \draw [-{Stealth[inset=4pt,length=12pt,angle'=45]}] (5.5,-1.8) -- (4.0,0); \end{tikzpicture} } % end scalebox \end{center} \section{Dinner Choices} \begin{center} \scalebox{0.7}{ % begin scalebox \begin{tikzpicture} \draw (0,2) circle (4) ; \draw (2,-2) circle (4); \draw (-2,-2) circle (4); \node[align=center, text width=2cm, scale=1.2] at (0, -0.5) {Ramen noodles}; \node[align=center, text width=2cm, scale=2.0] at (0, 3.75) { Broke}; \node[align=center, text width=2cm, scale=2.0] at (-4, -2.5) {Drunk}; \node[align=center, text width=2cm, scale=2.0] at (4, -2.5) {Depressed}; \node[align=center, text width=2cm, scale=1.2] at (-2.4, 0.8) {Cold leftover pizza}; \node[align=center, text width=1cm, scale=1.2] at (2.3, 0.7) {Comfort food}; \node[align=center, text width=2cm, scale=1.2] at (0, -3.25) {Beans on toast}; \end{tikzpicture} } % end scalebox \end{center} \end{document}