add tag
JeT
**My question**

How can I have only the contour of `TikLings` ?


**Context**

[This post](https://topanswers.xyz/tex?q=1569) gave me ideas to use `TikLings` for my kids.

Each time they look at them there is a friendly imagery they seem to really enjoy.


I'd like to print a little notebook to colorfill.

![Coloriage.jpg](/image?hash=0c01ad8d36a5a564d2ebdd4e001cc29d3389bdc5910bbfaf94a0ad17567b2b7c)


I imagine I could populate this little notebook with other games like
![ColoriageJeu.png](/image?hash=bbb173c0ab01af24d45b982faebe78d1b3e098d789236ab05afd92248ddc3416)

Or 

![ColoriageRelier.jpg](/image?hash=d120d2c7c146c35c81ff33e7fc677c02e4d086822db80ec363d62f73c2436a13)

or even

![ColoriageMaze.png](/image?hash=6e6000112505721307a19fbd225c4bf005af496c8944318db850f19f75bb6e1b)

as in [labyrinth package](https://mirror.ibcp.fr/pub/CTAN/macros/latex/contrib/labyrinth/labyrinth.pdf)


I need to test the idea, but I also imagine each TikZling could be the hero of a little story kids to tell parents. Lucky we're using LaTeX to type their stories about squirrels, marmots and pinguins.

I imagine I could create personalized booklets for class as well with, why not [this style](https://tex.stackexchange.com/questions/63732/cute-child-friendly-document-in-latex)

I imagine marmot's amazing geometry graphs to pass geometry feelings with Tiklings.

I have other ideas but let's start here :)

Top Answer
samcarter
Similar to @marmots approach, but instead of using only `\draw`, I suggest to also fill the shapes in white. This way also most of the features on the front can be coloured in.

```
\documentclass[varwidth]{standalone}

\usepackage{tikzlings,tikzducks}
\selectcolormodel{gray}

\makeatletter
\def\tikzlinghookbackground{
  \def\bear@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\penguin@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\marmot@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\koala@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\owl@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\coati@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\snowman@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\rhino@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\mole@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\moles@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\sloth@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\pig@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\cat@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\hippo@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\panda@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\sheep@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\squirrel@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\anteater@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\mouse@part@draw[##1]{\draw[##1,black,fill=white]}
  \def\bee@part@draw[##1]{\draw[##1,black,fill=white]} 
}
\makeatother

\begin{document}

\begin{tikzpicture}
\bear[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\penguin[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\marmot[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\koala[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\owl[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\coati[]
\end{tikzpicture}

\begin{tikzpicture}
\snowman[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\rhino[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\moles[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\sloth[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\pig[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\cat[]
\end{tikzpicture}

\begin{tikzpicture}
\hippo[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\panda[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\sheep[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\squirrel[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\anteater[]
\end{tikzpicture}\hfill%
\begin{tikzpicture}
\mouse[]
\end{tikzpicture}

\begin{tikzpicture}
\bee[]
\end{tikzpicture}%
\end{document}
```

![document.png](/image?hash=d6000b5534f404f2236f9bbffdf6894919f4c88891e0f48da1bceb206996db1e)

(with this approach you can also see where I cheat when drawing, e.g. the nose of the snowman is a combination of two different shapes)

### Edit March 2021

I just added the `contour` option to all tikzlings (https://github.com/samcarter/tikzlings/commit/2f98b504ed50cfa4f154384a8601d59228e71808 , which is included in v0.5 of the TikZlings). You can now use 

```
\marmot[contour]
```

Overview of all TikZlings in contours (front and back):

```
\documentclass[varwidth]{standalone}

\usepackage{tikzlings}

\begin{document}

\makeatletter
\foreach \x in \tikzlings@names@clist {
  \begin{tikzpicture}
    \csname\x\endcsname[
      contour=black,
    ]
  \end{tikzpicture}\hfill
}

\foreach \x in \tikzlings@names@clist {
  \begin{tikzpicture}
    \csname\x\endcsname[
      back,
      contour=black,
    ]
  \end{tikzpicture}\hfill
}
\makeatother

\end{document}
```

![document.png](/image?hash=e5b6f5e45ff3d6b91b21efe39c6346c65eced50331ef9dd197d6d19c29a24be5)

Answer #2
user 3.14159
This is just for fun, I am confident that there is a better way.
```
\documentclass[tikz,border=3mm]{standalone}
\usepackage{tikzlings}
\begin{document}
\begin{tikzpicture}
\begin{scope}[very thick,black]
\let\fill\draw
\marmot[body=black]
\end{scope}
\begin{scope}
\colorlet{black}{white}
\marmot[body=white]
\end{scope}
\end{tikzpicture}
\end{document}
```
![Screen Shot 2020-12-21 at 2.10.44 PM.png](/image?hash=78b205fe14ce3f846a5dd07fdd9fb2f83197d8ddc0d72b589f8fe6e119bca765)

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.