add tag
Bob
I learned from Ulrike [here](https://tex.stackexchange.com/questions/616649/) that we can use `pic` for placing TikZlings, such as:

```
\documentclass{standalone}
\usepackage{tikzlings}
\tikzset{
  marmot/.pic={\marmot},
  bear/.pic={\bear},
  mole/.pic={\moles}
}
\begin{document}
\begin{tikzpicture}[scale=2]
  \draw(0,0) grid(4,4);
  \draw(0,0) --++(0.5,0.5) pic{marmot}
             --++(1,1)     pic{bear}
             --++(1,1)     pic{mole};
\end{tikzpicture}
\end{document}
```

![tikzlings.png](/image?hash=d532a1e29b269bfb220f472fa797031b3fa72e572520e7598c965fc0e9b95acf)

And Salim suggested we could use a box for storing in a node, such as by

```
\newbox\bearbox
\savebox{\bearbox}{\bear}
\draw(3,3) node {\usebox{\bearbox}};
```

The codes like `bear/.pic={\bear}` looks easy to add to the tikzlings package for all of them. Can we have this by default? Or when we use an option such as `\usepackage[pic]{tikzlings}`?

Second, could we have them as nodes, such as with the savebox? Or at least boxes done by default? If it's a resource issue, it could be selected such as by `\usepackage[nodes={bear,marmot}]{tikzlings}` so we can use then in drawings.

They are good for explaining things in diagrams and plots with callout shapes so having a way for positioning them would be great.

At least the `pic` way sounds like a quick benefit.

Thanks!
Top Answer
samcarter
I just added a TikZ library to version 1.0 of the TikZlings. It is already on its way to ctan or can be download from 

https://raw.githubusercontent.com/samcarter/tikzlings/main/tikzlibrarytikzlings.code.tex

The usage is like this:

```
\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{tikzlings}

\begin{document}
\begin{tikzpicture}[scale=2]
  \draw(0,0) grid(4,4);
  \draw(0,0) --++(0.5,0.5) pic{bear}
             --++(1,1)     pic[cat/body=red,scale=0.5]{cat}
             --++(1,1)     pic[thing/hat=red]{bear};
\end{tikzpicture}
\end{document}  
```

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.