blob: 7fcc0e83971f0cfe8f9889c77c9a64ad9f9c5d4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% TikZ library for the tikzlings package
% A package to bring cute little animals and other beings into tikz
% Maintained by samcarter
%
% Project repository and bug tracker:
% https://github.com/samcarter/tikzlings
%
% Released under the LaTeX Project Public License v1.3c or later
% See https://www.latex-project.org/lppl.txt
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikzlings}
\ExplSyntaxOn
\clist_map_inline:Nn \g__tikzlings_names_clist
{
\tikzset
{
% Create a csname in the argument but don't expand it now
#1/.pic/.expanded = { \exp_not:c {#1} },
#1/.search~also = { , /tikz, /pgf, /thing },
}
}
\ExplSyntaxOff
\tikzset{
tikzling/.pic={\tikzling},
tikzling/.search also={,/tikz,/pgf,/thing},
thing/.search also={,/tikz,/pgf},
}
|