Figuring out arrows and arrowheads

This commit is contained in:
Kenneth John Odle 2025-04-01 16:48:43 -04:00
parent d7c7e20227
commit 0079e77a39

View File

@ -84,7 +84,12 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Let's draw circles! %%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.text}
\usetikzlibrary{
decorations,
decorations.text,
decorations.pathmorphing,
arrows.meta,
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ -132,7 +137,7 @@ All contents \copyright2025 Kenneth John Odle
\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|Venn Diagram of Venn Diagrams||}, reverse path, }}] (0,2) circle (4) ;
\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};
@ -160,7 +165,7 @@ They are commonly used to teach elementary set theory,\footnote{That branch of m
\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) {Moody\\\medskip Spend a lot of time self-cleaning\\\medskip Demand feeding when container is full\\\medskip Ignore requests\\\medskip Unreliable};
\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}
@ -308,7 +313,7 @@ They are commonly used to teach elementary set theory,\footnote{That branch of m
\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=20mm, scale=1.0] at (0,0) {I'm going to sit on your lap, but you can't touch me};
\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
@ -338,4 +343,77 @@ They are commonly used to teach elementary set theory,\footnote{That branch of m
\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}
\end{document}