summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/tikzlings/tikzlings-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/tikzlings/tikzlings-doc.tex')
-rw-r--r--graphics/pgf/contrib/tikzlings/tikzlings-doc.tex1439
1 files changed, 109 insertions, 1330 deletions
diff --git a/graphics/pgf/contrib/tikzlings/tikzlings-doc.tex b/graphics/pgf/contrib/tikzlings/tikzlings-doc.tex
index 36537f2ba6..f33ece7dae 100644
--- a/graphics/pgf/contrib/tikzlings/tikzlings-doc.tex
+++ b/graphics/pgf/contrib/tikzlings/tikzlings-doc.tex
@@ -43,6 +43,68 @@
\newcommand{\miktex}{MiK\TeX\xspace}
\newcommand{\texlive}{\TeX{}Live\xspace}
+% including commented lines from the .sty files %%%%%%%%%%%%%%%%%%%%%%
+% thanks to Phelype Oleinik https://topanswers.xyz/tex?q=1861#a2092
+\ExplSyntaxOn
+\makeatletter
+\iow_new:N \l__tikzlings_iow
+\tl_new:N \l__tikzlings_file_name_tl
+\NewDocumentCommand \CommentInput { m }
+ { \tikzlings_comment_input:n {#1} }
+\cs_new_protected:Npn \tikzlings_comment_input:n #1
+ {
+ \file_get_full_name:nNTF {#1} \l__tikzlings_file_name_tl
+ { \__tikzlings_comment_input: }
+ { \msg_error:nnn { tikzlings } { file-not-found } {#1} }
+ }
+\msg_new:nnn { tikzlings } { file-not-found } { File~'#1'~not~found. }
+\cs_new_protected:Npn \__tikzlings_comment_input:
+ {
+ \group_begin:
+ \cctab_select:N \c_other_cctab
+ \int_set:Nn \tex_endlinechar:D { `\^^M }
+ \use:x { \tex_everyeof:D { \exp_not:N \q_nil \char_generate:nn { 13 } { 13 } } }
+ \char_set_active_eq:NN \^^M \__tikzlings_process_line:w
+ \char_set_catcode_active:N \^^M
+ \iow_open:Nn \l__tikzlings_iow { \c_sys_jobname_str . cif } % cif => comment input file
+ \exp_after:wN \__tikzlings_process_line:w
+ \tex_input:D { \l__tikzlings_file_name_tl }
+ \iow_close:N \l__tikzlings_iow
+ \group_end:
+ \declare@file@substitution { \l__tikzlings_file_name_tl } { \c_sys_jobname_str . cif }
+ \input { \l__tikzlings_file_name_tl }
+ \undeclare@file@substitution { \l__tikzlings_file_name_tl }
+ }
+\group_begin:
+\char_set_catcode_active:N \^^M
+\char_set_active_eq:NN \^^M \scan_stop:
+\cs_new_protected:Npx \__tikzlings_process_line:w #1 ^^M
+ { \exp_not:N \__tikzlings_parse_line:w ^^M #1 ^^M \c_percent_str \s_stop }
+\cs_set_protected:Npn \__tikzlings_tmp:w #1
+ {
+ \cs_new_protected:Npn \__tikzlings_parse_line:w ##1 ^^M #1 ##2 \s_stop
+ {
+ \tl_if_empty:nTF {##1}
+ {
+ \peek_charcode_remove:NTF #1
+ { \__tikzlings_ignore_line:w }
+ { \__tikzlings_output_line:w }
+ ##2 \s_stop ^^M
+ }
+ {
+ \tl_set:Nx \l_tmpa_tl { \tl_tail:n {##1} }
+ \tl_if_eq:NNF \l_tmpa_tl \q_nil { ^^M }
+ }
+ }
+ \cs_new_protected:Npn \__tikzlings_output_line:w ##1 ^^M #1 \s_stop
+ { \iow_now:Nn \l__tikzlings_iow {##1} }
+ \cs_new_protected:Npn \__tikzlings_ignore_line:w ##1 \s_stop { }
+ }
+\exp_args:No \__tikzlings_tmp:w { \c_percent_str }
+\group_end:
+\makeatother
+\ExplSyntaxOff
+
% customisation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\addtokomafont{sectioning}{\color{SteelBlue}}
\addtokomafont{date}{\normalsize}
@@ -93,17 +155,27 @@
alsoletter={3},
emphstyle=\color{red!60!black},
emph=[1]{
- tikzlings,
- tikzlings-marmots, tikzlings-bears, tikzlings-coatis, tikzlings-koalas, tikzlings-marmots, tikzlings-owls, tikzlings-penguins, tikzlings-snowmen, tikzlings-mice, tikzlings-moles, tikzlings-sloths, tikzlings-pigs, tikzlings-cats, tikzlings-hippos, tikzlings-rhinos, tikzlings-pandas, tikzlings-bees, tikzlings-anteaters, tikzlings-squirrels, tikzlings-sheep, tikzlings-chickens, tikzlings-elephants,
- body, 3D, rotatehead, sideward, blush, sleeping, whiskers, teeth, shadow, askphil, leftstep, rightstep, eye, nose, pupil, bill, feet, belly, ask, phil, mouth, buttons, rotatearms, paws, back, pupilwidth, globalwarming, wings, antennas, stripes,
- scale, yshift, xshift, rotate, hands, muzzle, schroedinger, toes,
- hat, tophat, beret, strawhat, ribbon, harlequin, niuqelrah, witch, magichat, magicstars, crown, queencrown, kingcrown, santa, chef, graduate, tassel, alien, book, bookcolour, signpost, signcolour, signback, speech, think, bubblecolour, pizza, cheese, baguette, cake, icecream, flavoura, flavourb, flavourc, milkshake, wine, cricket, hockey, football, crystalball, magicwand, rollingpin, lightsaber, torch, basket, easter, egga, eggb, eggc, crozier, shovel, pickaxe, umbrella, umbrellaclosed, handbag, cocktail, monocle, contour, comb, baby,
+ % package names
+ tikzlings, tikzlings-marmots, tikzlings-bears, tikzlings-coatis, tikzlings-koalas, tikzlings-marmots, tikzlings-owls, tikzlings-penguins, tikzlings-snowmen, tikzlings-mice, tikzlings-moles, tikzlings-sloths, tikzlings-pigs, tikzlings-cats, tikzlings-hippos, tikzlings-rhinos, tikzlings-pandas, tikzlings-bees, tikzlings-anteaters, tikzlings-squirrels, tikzlings-sheep, tikzlings-chickens, tikzlings-elephants, tikzlings-bugs, tikzlings-bats,
+ % tikzlings options
+ body, 3D, rotatehead, sideward, blush, sleeping, whiskers, teeth, shadow, askphil, leftstep, rightstep, eye, nose, pupil, bill, feet, belly, ask, phil, mouth, rotatearms, paws, back, pupilwidth, globalwarming, wings, antennas, stripes, arms, ears, tail, eyelid, hands, muzzle, schroedinger, toes, monocle, contour, comb, baby,
+ % acessoires
+ buttons, hat, tophat, beret, strawhat, ribbon, harlequin, niuqelrah, witch, magichat, magicstars, crown, queencrown, kingcrown, santa, chef, graduate, tassel, alien, book, bookcolour, signpost, signcolour, signback, speech, think, bubblecolour, pizza, cheese, baguette, cake, icecream, flavoura, flavourb, flavourc, milkshake, wine, cricket, hockey, football, crystalball, magicwand, rollingpin, lightsaber, torch, basket, easter, egga, eggb, eggc, crozier, shovel, pickaxe, umbrella, umbrellaclosed, handbag, cocktail, strawbroom, strawbroomstick, strawbroomribbon, broom, broomstick,
+ % tikz options
+ scale, yshift, xshift, rotate,
+ % other
+ figchild, standalone, document,
},
texcsstyle=*\color{SteelBlue!50!black}\bfseries,
keywordstyle=\color{red!60!black}\bfseries,
morekeywords={tikzpicture},
moretexcs={
- usepackage, usetikzlibrary, marmot, coati, bear, koala, owl, penguin, thing, tikzling, snowman, mouse, moles, sloth, pig, cat, hippo, rhino, panda, bee, anteater, squirrel, bearwear, sheep, chicken, elephant, tikzlinghookbackground, tikzlinghookbelly, tikzlinghookbody, tikzlinghookforeground, mousehookbelly
+ % latex keywords
+ usepackage, usetikzlibrary,
+ % tikzlings names
+ marmot, coati, bear, koala, owl, penguin, thing, tikzling, snowman, mouse, moles, sloth, pig, cat, hippo, rhino, panda, bee, anteater, squirrel, bearwear, sheep, chicken, elephant, bug, bat,
+ % other
+ tikzlinghookbackground, tikzlinghookbelly, tikzlinghookbody, tikzlinghookforeground, mousehookbelly
},
delim ={[s][\ttfamily\color{green!50!black}]{$}{$}},
moredelim=[is][\footnotesize\ttfamily\color{orange!70!black}]{|}{|},
@@ -151,7 +223,7 @@
\url{https://github.com/samcarter/tikzlings}\\
\url{https://www.ctan.org/pkg/tikzlings}
}{samcarter}}
-\date{Version v0.6 \textendash{} 2021/04/16}
+\date{Version v0.8 \textendash{} 2021/08/06}
\begin{document}
\maketitle
@@ -260,7 +332,7 @@ With regard to the individual components of the \tikzlings, they are located in
\end{tikzpicture}
\end{center}
-In addition the hooks \lstinline|\tikzlinghookbackground|, \lstinline|\tikzlinghookbelly|, \lstinline|\tikzlinghookbody| and \lstinline|\tikzlinghookforeground| are available and will effect all \tikzlings.
+{\raggedright In addition, the hooks \lstinline|\tikzlinghookbackground|, \lstinline|\tikzlinghookbelly|,\newline \lstinline|\tikzlinghookbody| and \lstinline|\tikzlinghookforeground| are available and will effect all\newline \tikzlings.}
A short example how the hooks can be used:
\begin{tcblisting}{}
@@ -280,1328 +352,20 @@ A short example how the hooks can be used:
\tableofcontents
\endgroup
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Anteater
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Anteater]{Peter, the anteater}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-anteaters}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\anteater
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic anteater can be modified by changing its colour:
-\begin{tcblisting}{}
-\anteater[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\anteater[eye=red]
-\end{tcblisting}
-
-To view the anteater from behind:
-\begin{tcblisting}{}
-\anteater[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the anteater 3-dimensional:
-\begin{tcblisting}{}
-\anteater[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\anteater[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Bear
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Bear]{B\"ar, the teddy bear}
-
-\emph{If you look very closely at the group picture in \href{https://www.tug.org/TUGboat/tb39-2/tb122wright-tug18.pdf}{TUG goes to Rio} you can spot the real B\"ar in it}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-bears}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\bear
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic teddy bear can be modified by changing its colour:
-\begin{tcblisting}{}
-\bear[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\bear[eye=red]
-\end{tcblisting}
-
-To view the teddy bear from behind:
-\begin{tcblisting}{}
-\bear[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the teddy bear 3-dimensional:
-\begin{tcblisting}{}
-\bear[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\bear[contour=black]
-\end{tcblisting}
-
-\subsection{Extension}
-
-The B\"ar and Ulrike Fischer wrote the fantastic \lstinline|bearwear| package, that provides many different clothing options for the \lstinline|TikZbears|. All the other \tikzlings admire them for the nice clothing!
-
-A short example:
-
-\begin{tcblisting}{}
-%\usepackage{bearwear}
-\bear
-\bearwear[
- long sleeves,
- shirt=red!80!black
-]
-\end{tcblisting}
-
-Many more options and examples can be found in the package documentation \url{https://ctan.org/pkg/bearwear}.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Bee
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Bee]{Beeing, the bee}
-
-\emph{The bee was kindly contributed by @marmot}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-bees}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\bee
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic bee can be modified by changing its colour:
-\begin{tcblisting}{}
-\bee[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\bee[antennas=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\bee[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\bee[mouth=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\bee[wings=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\bee[hands=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\bee[stripes=red]
-\end{tcblisting}
-
-To view the bee from behind:
-\begin{tcblisting}{}
-\bee[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the bee 3-dimensional:
-\begin{tcblisting}{}
-\bee[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\bee[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Cat
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Cat]{MisTi$k$Zelees, the cat}
-
-\emph{Named after the worlds best singing cat}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-cats}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\cat
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic cat can be modified by changing its colour:
-\begin{tcblisting}{}
-\cat[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\cat[eye=green]
-\end{tcblisting}
-\begin{tcblisting}{}
-\cat[pupil=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\cat[nose=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\cat[whiskers=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\cat[paws=red]
-\end{tcblisting}
-
-The shape of the \lstinline|pupil| can be changed with the \lstinline|pupilwidth| option:
-\begin{tcblisting}{}
-\cat[pupilwidth=0.015]
-\end{tcblisting}
-
-Additionally several predefined widths exist:
-\begin{tcolorbox}
-\begin{lstlisting}[morekeywords={narrow,medium,wide,very,pupils}]
-\cat[narrow pupils]
-
-\cat[medium pupils]
-
-\cat[wide pupils]
-
-\cat[very wide pupils]
-\end{lstlisting}
-
-\tcblower
-\begin{tikzpicture}[yshift=2.4cm,xshift=1.8cm]
-\cat[narrow pupils]
-\cat[medium pupils,xshift=2.5cm]
-\cat[wide pupils,yshift=-2.5cm]
-\cat[very wide pupils,xshift=2.5cm,yshift=-2.5cm]
-\end{tikzpicture}
-\end{tcolorbox}
-
-There is also the special option \lstinline|schroedinger|. This cat is both alive and dead as long as you did not compile your document.
-Be prepared for a possibly disturbing scene when you open the pdf, this option is not suited for sensitive \tikzlings.
-\begingroup
\makeatletter
-\renewcommand*{\cat}[1][]{%
- \tikzset{/cat/.cd,#1}%
- \cat@tombstone%
+% modified from https://chat.stackexchange.com/transcript/message/56515698#56515698
+\ExplSyntaxOn
+\cs_new_protected:Npn \tikzlings_load_stys:N #1 {
+ \clist_map_inline:Nn #1 {
+ \exp_args:Nx \CommentInput {
+ tikzlings- \__tikzlings_after_slash:w ##1 / / \s_stop .sty
+ }
+ }
}
-\renewcommand{\cathookbackground}{}
+\cs_new_eq:NN \tikzling@loadstys \tikzlings_load_stys:N
+\ExplSyntaxOff
+\tikzling@loadstys\tikzling@list
\makeatother
-\begin{tcblisting}{}
-\cat[schroedinger]
-\end{tcblisting}
-\endgroup
-
-To view the cat from behind:
-\begin{tcblisting}{}
-\cat[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the cat 3-dimensional:
-\begin{tcblisting}{}
-\cat[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\cat[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Chicken
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Chicken]{Paulette, the chicken}
-
-\emph{Paulette is named after the French word for chicken ``poulet''}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-chickens}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\chicken
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic chicken can be modified by changing its colour:
-\begin{tcblisting}{}
-\chicken[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\chicken[comb=green]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\chicken[eye=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\chicken[pupil=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\chicken[bill=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\chicken[feet=red]
-\end{tcblisting}
-
-There is also the special option \lstinline|baby| which will draw a baby chicken called \emph{Pio}:
-\begin{tcblisting}{}
-\chicken[baby=yellow]
-\end{tcblisting}
-
-To view the chicken from behind:
-\begin{tcblisting}{}
-\chicken[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the chicken 3-dimensional:
-\begin{tcblisting}{}
-\chicken[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\chicken[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Coati
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Coati]{007, the coati}
-
-\emph{Named after a coati living in the zoo of M\"onchengladbach}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-coatis}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\coati
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic coati can be modified by changing its colour:
-\begin{tcblisting}{}
-\coati[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\coati[eye=red]
-\end{tcblisting}
-
-The head of the coati can be rotated, but please don't overdo this, otherwise his neck might break!
-\begin{tcblisting}{}
-\coati[rotatehead=-15]
-\end{tcblisting}
-
-For the head an alternative sidewards facing head is available. It can be combined with the \lstinline|rotatehead| option.
-\begin{tcblisting}{}
-\coati[sideward]
-\end{tcblisting}
-
-To view the coati from behind:
-\begin{tcblisting}{}
-\coati[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the coati 3-dimensional:
-\begin{tcblisting}{}
-\coati[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\coati[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Chicken
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Elephant]{Johannes, the elephant}
-
-\emph{The namesake of Johannes loves elephants}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-elephants}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\elephant
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic elephant can be modified by changing its colour:
-\begin{tcblisting}{}
-\elephant[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\elephant[eye=red]
-\end{tcblisting}
-
-To view the elephant from behind:
-\begin{tcblisting}{}
-\elephant[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the elephant 3-dimensional:
-\begin{tcblisting}{}
-\elephant[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\elephant[contour=black]
-\end{tcblisting}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Hippo
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Hippo]{Sieglinde, the hippo}
-
-\emph{For the winner of the 2019 Groundhog Challenge}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-hippos}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\hippo
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic hippo can be modified by changing its colour:
-\begin{tcblisting}{}
-\hippo[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\hippo[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\hippo[pupil=red]
-\end{tcblisting}
-
-The hippo can also do its nails:
-\begin{tcblisting}{}
-\hippo[toes=red]
-\end{tcblisting}
-
-To view the hippo from behind:
-\begin{tcblisting}{}
-\hippo[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the hippo 3-dimensional:
-\begin{tcblisting}{}
-\hippo[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\hippo[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Koala
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Koala]{Will, the koala}
-
-\emph{The koala was generously contributed by @marmot and is named in honour of a \LaTeX{} developer from Down Under}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-koalas}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\koala
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic koala can be modified by changing its colour:
-\begin{tcblisting}{}
-\koala[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\koala[eye=red]
-\end{tcblisting}
-
-It can also blush
-\begin{tcblisting}{}
-\koala[blush]
-\end{tcblisting}
-
-and if tired, it is going to take a nap:
-\begin{tcblisting}{}
-\koala[sleeping]
-\end{tcblisting}
-
-To view the koala from behind:
-\begin{tcblisting}{}
-\koala[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the koala 3-dimensional:
-\begin{tcblisting}{}
-\koala[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\koala[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Marmot
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Marmot]{Phil, the marmot}
-
-\emph{Phil got his name from Punxsutawney Phil, the famous weather forecasting groundhog}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-marmots}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\marmot
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic marmot can be modified by changing its colour:
-\begin{tcblisting}{}
-\marmot[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\marmot[eye=red]
-\end{tcblisting}
-
-The marmot can also blush
-\begin{tcblisting}{}
-\marmot[blush]
-\end{tcblisting}
-
-and whiskers can be added:
-\begin{tcblisting}{}
-\marmot[whiskers=gray]
-\end{tcblisting}
-
-Some marmots even show their chisel teeth:
-\begin{tcblisting}{}
-\marmot[teeth=white]
-\end{tcblisting}
-
-or can cast a shadow:
-\begin{tcblisting}{}
-\marmot[shadow]
-\end{tcblisting}
-
-This ability is important if you want to ask Punxsutawney Phil\footnote{\url{https://en.wikipedia.org/wiki/Punxsutawney_Phil}} on Groundhog Day how the weather is going to be. With a probability derived from the statistics of 120 Groundhog Days\footnote{\url{https://www.livescience.com/32974-punxsutawney-phil-weather-prediction-accuracy.html}} the option \lstinline|askphil| might or might not result in a shadow.
-\begin{tcblisting}{}
-\marmot[askphil]
-\end{tcblisting}
-
-If a good weather prognosis is derived, the happy marmot can dance by lifting up its left and right foot:
-\begin{tcblisting}{}
-\marmot[leftstep]
-\marmot[rightstep,xshift=2cm]
-\end{tcblisting}
-
-To view the marmot from behind:
-\begin{tcblisting}{}
-\marmot[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the marmot 3-dimensional:
-\begin{tcblisting}{}
-\marmot[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\marmot[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Moles
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Mole]{Wilhelm, the mole}
-
-\emph{The mole was added in celebration of the international mole day and is named after the chemist Wilhelm Ostwald}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-moles}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\textcolor{red!60!black}{\textbf{Attention:} In contrast to the other \tikzlings the macro name is the plural form to avoid conflicts with \lstinline|siunitx| and similar packages.}
-\begin{tcblisting}{}
-\moles
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic mole can be modified by changing its colour:
-\begin{tcblisting}{}
-\moles[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\moles[eye=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\moles[muzzle=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\moles[hands=red]
-\end{tcblisting}
-
-\begin{tcblisting}{}
-\moles[feet=red]
-\end{tcblisting}
-
-To view the mole from behind:
-\begin{tcblisting}{}
-\moles[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the mole 3-dimensional:
-\begin{tcblisting}{}
-\moles[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\moles[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Mouse
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Mouse]{Tokz, the mouse}
-
-\emph{The idea for the mouse came from an Italian \LaTeX{} user -- Tokz is a combination of the Italian word for mouse and \TikZ}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-mice}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\mouse
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic mouse can be modified by changing its colour:
-\begin{tcblisting}{}
-\mouse[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\mouse[eye=red]
-\end{tcblisting}
-
-The rotation angle of its arms can be adjusted:
-\begin{tcblisting}{}
-\mouse[rotatearms=40]
-\end{tcblisting}
-
-And the mouse can lift its legs:
-\begin{tcblisting}{}
-\mouse[leftstep]
-\mouse[rightstep,xshift=2cm]
-\end{tcblisting}
-
-To view the mouse from behind:
-\begin{tcblisting}{}
-\mouse[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the mouse 3-dimensional:
-\begin{tcblisting}{}
-\mouse[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\mouse[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Owl
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Owl]{Jake, the owl}
-
-\emph{The owl Jake was inspired by the avatar of one of the world's top TikZperts}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-owls}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\owl
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic owl can be modified by changing its colour:
-\begin{tcblisting}{}
-\owl[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\owl[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\owl[pupil=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\owl[bill=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\owl[feet=red]
-\end{tcblisting}
-
-To view the owl from behind:
-\begin{tcblisting}{}
-\owl[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the owl 3-dimensional:
-\begin{tcblisting}{}
-\owl[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\owl[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Panda
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Panda]{Meng Meng, the panda}
-
-\emph{Meng Meng is named after one of the pandas at the zoological garden Berlin}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-pandas}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\panda
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic panda can be modified by changing its colour:
-\begin{tcblisting}{}
-\panda[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\panda[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\panda[pupil=red]
-\end{tcblisting}
-
-To view the panda from behind:
-\begin{tcblisting}{}
-\panda[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the panda 3-dimensional:
-\begin{tcblisting}{}
-\panda[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\panda[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Penguin
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Penguin]{Tux, the penguin}
-
-\emph{Dedicated to the Linux mascot}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-penguins}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\penguin
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic penguin can be modified by changing its colour:
-\begin{tcblisting}{}
-\penguin[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\penguin[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\penguin[pupil=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\penguin[bill=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\penguin[belly=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\penguin[feet=red]
-\end{tcblisting}
-
-To view the penguin from behind:
-\begin{tcblisting}{}
-\penguin[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the penguin 3-dimensional:
-\begin{tcblisting}{}
-\penguin[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\penguin[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Pig
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Pig]{Ms Piggy, the pig}
-
-\emph{Added on February 5th, 2019 to commemorate the Chinese year of the pig}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-pigs}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\pig
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic pig can be modified by changing its colour:
-\begin{tcblisting}{}
-\pig[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\pig[eye=red]
-\end{tcblisting}
-
-To view the pig from behind:
-\begin{tcblisting}{}
-\pig[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the pig 3-dimensional:
-\begin{tcblisting}{}
-\pig[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\pig[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Rhino
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Rhino]{D\"urer, the rhino}
-
-\emph{Named after Albrecht D\"urer who painted an amazing rhino merely based on stories}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-rhinos}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\rhino
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic rhino can be modified by changing its colour:
-\begin{tcblisting}{}
-\rhino[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\rhino[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\rhino[pupil=red]
-\end{tcblisting}
-
-The hippo can also do its nails:
-\begin{tcblisting}{}
-\rhino[toes=red]
-\end{tcblisting}
-
-To view the rhino from behind:
-\begin{tcblisting}{}
-\rhino[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the rhino 3-dimensional:
-\begin{tcblisting}{}
-\rhino[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\rhino[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sheep
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Sheep]{Mókollur, the sheep}
-
-\emph{The sheep was kindly contributed by @Plergux. Mókollur is a bit silly and likes to goof off. This sheep's favourite food are boiled potatoes.}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-sheep}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\sheep
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic sheep can be modified by changing its colour:
-\begin{tcblisting}{}
-\sheep[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\sheep[eye=red]
-\end{tcblisting}
-
-The sheep can also blush
-\begin{tcblisting}{}
-\sheep[blush]
-\end{tcblisting}
-
-and put on a monocle
-\begin{tcblisting}{}
-\sheep[monocle]
-\end{tcblisting}
-
-To view the sheep from behind:
-\begin{tcblisting}{}
-\sheep[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the sheep 3-dimensional:
-\begin{tcblisting}{}
-\sheep[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\sheep[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Sloth
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Sloth]{Riley, the sloth}
-
-\emph{One of good souls behind the TugBoat once met a sloth called Riley}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-sloths}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\sloth
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic sloth can be modified by changing its colour:
-\begin{tcblisting}{}
-\sloth[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\sloth[eye=red]
-\end{tcblisting}
-
-If tired, the sloth can take a nap:
-\begin{tcblisting}{}
-\sloth[sleeping]
-\end{tcblisting}
-
-To view the sloth from behind:
-\begin{tcblisting}{}
-\sloth[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the sloth 3-dimensional:
-\begin{tcblisting}{}
-\sloth[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\sloth[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Squirrel
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Squirrel]{Ratatosk, the squirrel}
-
-\emph{named after the squirrel from Norse mythology who climbs around Yggdrasil}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-squirrels}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\squirrel
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic squirrel can be modified by changing its colour:
-\begin{tcblisting}{}
-\squirrel[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of the eyes can be adjusted:
-\begin{tcblisting}{}
-\squirrel[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\squirrel[pupil=red]
-\end{tcblisting}
-
-To view the squirrel from behind:
-\begin{tcblisting}{}
-\squirrel[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the squirrel 3-dimensional:
-\begin{tcblisting}{}
-\squirrel[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\squirrel[contour=black]
-\end{tcblisting}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Snowman
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\clearpage
-\section[Snowman]{Yuki, the snowman}
-
-\emph{Yuki is the transcription of the Japanese word for snow}
-
-\subsection{Package name}
-
-\begin{tcolorbox}[lower separated=false, lefthand width=.8\linewidth]
-\vspace*{0.5cm}
-\lstinline|\usepackage{tikzlings-snowmen}|
-\vspace*{0.5cm}
-\end{tcolorbox}
-
-\subsection{Basic Usage}
-
-\begin{tcblisting}{}
-\snowman
-\end{tcblisting}
-
-\subsection{Options}
-
-The basic snowman can be modified by changing its colour:
-\begin{tcblisting}{}
-\snowman[body=blue]
-\end{tcblisting}
-
-In addition to the colour of the body, the colour of various body parts can be adjusted:
-\begin{tcblisting}{}
-\snowman[eye=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\snowman[nose=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\snowman[mouth=red]
-\end{tcblisting}
-\begin{tcblisting}{}
-\snowman[buttons=red]
-\end{tcblisting}
-
-The biggest enemy of the snowman are raising temperatures:
-\begin{tcblisting}{}
-\snowman[globalwarming,tophat]
-\end{tcblisting}
-
-To view the snowman from behind:
-\begin{tcblisting}{}
-\snowman[back]
-\end{tcblisting}
-
-The key \lstinline|3D| will make the snowman 3-dimensional:
-\begin{tcblisting}{}
-\snowman[3D]
-\end{tcblisting}
-
-And finally the \lstinline|contour| key will only draw the outlines:
-\begin{tcblisting}{}
-\snowman[contour=black]
-\end{tcblisting}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
@@ -1736,7 +500,7 @@ A list of all available accessories is given below. For completeness the default
\end{tcblisting}
\begin{tcblisting}{}
-\koala[
+\bat[
queencrown=yellow
]
\end{tcblisting}
@@ -1818,7 +582,7 @@ A list of all available accessories is given below. For completeness the default
\end{tcblisting}
\begin{tcblisting}{}
-\coati[
+\bug[
baguette=brown
]
\end{tcblisting}
@@ -1859,7 +623,7 @@ A list of all available accessories is given below. For completeness the default
\end{tcblisting}
\begin{tcblisting}{}
-\bee[
+\bug[
hockey=brown
]
\end{tcblisting}
@@ -1936,6 +700,21 @@ A list of all available accessories is given below. For completeness the default
\end{tcblisting}
\begin{tcblisting}{}
+\bug[
+ strawbroom=brown!50!white,
+ strawbroomstick=brown,
+ strawbroomribbon=red!50!black
+]
+\end{tcblisting}
+
+\begin{tcblisting}{}
+\chicken[
+ broom=brown,
+ broomstick=gray!50!black
+]
+\end{tcblisting}
+
+\begin{tcblisting}{}
\rhino[
umbrella=cyan
]