summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikzsymbols
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-04-04 21:16:01 +0000
committerKarl Berry <karl@freefriends.org>2016-04-04 21:16:01 +0000
commit36a97343e705d797faf495299cf08caf177160f0 (patch)
tree79063550be9867a65de4077d22eccfb04cf8548a /Master/texmf-dist/tex/latex/tikzsymbols
parent17a40eea99838f7f911c046cc779cbf84d5a368c (diff)
tikzsymbols (4apr16)
git-svn-id: svn://tug.org/texlive/trunk@40236 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikzsymbols')
-rw-r--r--Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty4121
1 files changed, 2402 insertions, 1719 deletions
diff --git a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
index 5c7bbb497bb..b4f071b9bce 100644
--- a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
+++ b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
@@ -23,1730 +23,2413 @@
%%
%% This work consists of the files README, tikzsymbols.dtx and tikzsymbols.ins
%% and the derived file tikzsymbols.sty.
-\NeedsTeXFormat{LaTeX2e}[2011/06/27]
-\ProvidesPackage{tikzsymbols}
-[2015/10/13 v3.0h Some symbols created using tikz.]
-\@ifpackageloaded{tikz}{}{\RequirePackage{tikz}}
-\@ifpackageloaded{xargs}{}{\RequirePackage{xargs}}
-\@ifpackageloaded{xcolor}{}{\RequirePackage{xcolor}}
-\@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}}
-\@ifpackageloaded{xspace}{}{\RequirePackage{xspace}}
- \usetikzlibrary{arrows,decorations.pathmorphing,trees}
-\newif\if@tkzssmbls@neg
-\newif\iftikzymbols@draftabsolute
-\newcommand{\Basic@Tree}{\Basic@Tree@on}
-\define@boolkey{tikzsymbols}{final}[true]{%
- \ifKV@tikzsymbols@final
- \def\Basic@Tree{\Basic@Tree@on}% final=true => final
- \else
- \def\Basic@Tree{\Basic@Tree@off}% = false => draft
- \fi
-}
-\define@choicekey*{tikzsymbols}{draft}%
-[\tikzsymbols@draft@val\tikzsymbols@draft@nr]{false,true,absolute}[true]{%
- \ifcase\tikzsymbols@draft@nr\relax
- \def\Basic@Tree{\Basic@Tree@on}% draft=false => final
- \or
- \def\Basic@Tree{\Basic@Tree@off}% = true => draft
- \or
- \def\Basic@Tree{\Basic@Tree@off}\tikzymbols@draftabsolutetrue% =absolute
- \fi
-}
-\define@key{tikzsymbols}{draftabsolute}{%
-\typeout{----------------------------}%
-\PackageWarningNoLine{tikzsymbols}{Option '\CurrentOption' is obsolete!
-\MessageBreak Please use 'draft=absolute' instead!}
-\typeout{----------------------------}%
-\tikzymbols@draftabsolutetrue}
-\define@boolkey{tikzsymbols}{marvosym}[true]{}
-\define@boolkey{tikzsymbols}{usebox}[true]{}
-\KV@tikzsymbols@useboxtrue
-\newcommand{\cmdKV@tikzsymbols@prefix}{}
-\define@cmdkey{tikzsymbols}{prefix}[tikzsymbols]{}
-\define@choicekey{tikzsymbols}{tree}%
-[\tikzsymbols@tree@val\tikzsymbols@tree@nr]{true,on,false,off}[on]{%
- \ifcase\tikzsymbols@tree@nr\relax
- \def\Basic@Tree{\Basic@Tree@on}% tree=true
- \or
- \def\Basic@Tree{\Basic@Tree@on}% tree=on
- \or
- \def\Basic@Tree{\Basic@Tree@off}% tree=false
- \or
- \def\Basic@Tree{\Basic@Tree@off}% tree=false
- \fi
-}
-\ProcessOptionsX*<tikzsymbols>\relax
- \newcommand*{\tikzsymbolsaftersymbolinput}{\xspace}
- \newcommand*{\tikzsymbols@leaf@is@leaf}{leaf}
-\newlength{\tkzsymbls@scl}
-\newcommand*{\set@tkzsymblsscl}[1]{\pgfmathsetlength{\tkzsymbls@scl}{#1pt}}
-\newlength{\tikzsymbols@draftboxlength}
-\newlength{\tikzsymbols@draftboxheight}
-\newcommand*{\tikzsymbols@draftbox}[2]{%
- \pgfmathsetlength{\tikzsymbols@draftboxlength}{#1}%
- \pgfmathsetlength{\tikzsymbols@draftboxheight}{#2}%
- \frame{%
- {\vbadness=\maxdimen%
- \frame{\vbox to \tikzsymbols@draftboxheight{%
- \hbox to \tikzsymbols@draftboxlength{}}}}%
- }%
-}
-\newcommand*{\tikzsymbols@draftQbox}[1]{\tikzsymbols@draftbox{#1}{#1}}
-\newcommand*\tkzsymbls@Prmtr{}
-\newcommand*\tksymbls@bx@Prmtrstore[1]{%
- \edef\tkzsymbls@Prmtr{\ifdim\tkzsymbls@scl<0pt-\fi#1}%
-}
-\newcommand*{\current@tikzsymbols}{}
-\newcommand*{\tikzsymbols@ifsaveboxundefined}[2]{%
- \edef\current@tikzsymbols{\current@color\f@size}%
- \expandafter\ifcsname\current@tikzsymbols tikzsymbols@savebox@#1\endcsname%
- \relax%
- \else%
- \expandafter\expandafter\expandafter\newsavebox%
- \expandafter\expandafter\expandafter{%
- \csname\current@tikzsymbols tikzsymbols@savebox@#1\endcsname}%
- \expandafter\expandafter\expandafter\global%
- \expandafter\expandafter\expandafter\sbox%
- \expandafter\expandafter\expandafter{%
- \csname\current@tikzsymbols tikzsymbols@savebox@#1\endcsname}{#2}%
- \fi%
-}
-\newcommand*\tikzsymbols@use@box[1]{%
- \expandafter\expandafter\expandafter\usebox%
- \expandafter\expandafter\expandafter{%
- \csname\current@tikzsymbols tikzsymbols@savebox@#1\endcsname}%
-}
-\ifKV@tikzsymbols@usebox
- \relax% if true
- \else
- \renewcommand{\tikzsymbols@ifsaveboxundefined}[2]{\@secondoftwo{#1}{#2}}%
- \renewcommand{\tikzsymbols@use@box}[1]{\@gobble{#1}}%
-\fi
-\newcommand{\tkzsymbls@Declare@Robust@Command}[1]{%
- \expandafter\def\csname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname{}%
- \expandafter\DeclareRobustCommand%
- \csname\cmdKV@tikzsymbols@prefix#1\endcsname%
-}
-\newcommand{\tkzsymbls@Declare@Robust@Commandx}[1]{%
- \expandafter\def\csname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname{}%
- \expandafter\DeclareRobustCommandx%
- \csname\cmdKV@tikzsymbols@prefix#1\endcsname%
-}
-\newcommand{\tkzsymblsnewcommand}[1]{%
- \expandafter\def\csname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname{}%
- \expandafter\newcommand%
- \csname\cmdKV@tikzsymbols@prefix#1\endcsname%
-}
-\newcommand{\tikzsymbolsuse}[1]{%
- \ifcsname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname%
- \relax\else\PackageError{tikzsymbols}{\MessageBreak%
- Undefined Control sequence: '#1'}{Did you write the name correctly?}\fi%
- \csname\cmdKV@tikzsymbols@prefix#1\endcsname%
-}
-\newcommand{\tikzsymbols@let}[2]{%
- \expandafter\def\csname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname{}%
- \expandafter\expandafter\expandafter\let%
- \expandafter\csname\expandafter\cmdKV@tikzsymbols@prefix%
- \expandafter#1\expandafter\endcsname%
- \csname\cmdKV@tikzsymbols@prefix#2\endcsname%
-}
-\def\@Tree@SetUp{\tikzset{%
- ld/.style={level distance=##1ex},lw/.style={line width=##1ex},%
- level 1/.style={ld=0.60, trunk, lw=0.1 ,sibling angle=60},%
- level 2/.style={ld=0.20, trunk!80!leaf a, lw=.073,sibling angle=70},%
- level 3/.style={ld=0.25, trunk!60!leaf a, lw=.05,sibling angle=70}, %
- level 4/.style={ld=0.10, trunk!40!leaf a, lw=.025,sibling angle=60},%
- level 5/.style={ld=0.15, trunk!20!leaf a, lw=.02,sibling angle=60},%
- level 6/.style={ld=0.08, leaf a, lw=.021,sibling angle=60},%
-}}%
-\DeclareRobustCommandx{\Basic@Tree@off}[5][1=1, usedefault]{{%
- \set@tkzsymblsscl{#1}%
- \pgfmathsetmacro\tikzsymbols@Tree@absolute@scale{#1+0.02ex}%
- \edef\tkzsymbls@Prmtr{\ifdim\tkzsymbls@scl<0pt-\fi\tikzsymbols@Tree@absolute@scale}%
- \ifdim\tkzsymbls@scl<0pt \set@tkzsymblsscl{-#1}\fi%
- \def\tikzsymbols@leaf@or@not@leaf{#5}%
- \iftikzymbols@draftabsolute%
- \ifx\tikzsymbols@leaf@or@not@leaf\tikzsymbols@leaf@is@leaf%
- \tikzsymbols@draftbox{(1.6772ex+0.4pt)*\tkzsymbls@Prmtr}
- {(1.42ex-0.2pt+0.4pt)*\tkzsymbls@Prmtr}%
- \else
- \tikzsymbols@draftbox{(1.3996ex+0.4pt)*\tkzsymbls@Prmtr}
- {(1.28ex-0.2pt+0.4pt)*\tkzsymbls@Prmtr}%
- \fi
- \else%
- \begin{tikzpicture}[scale=#1+0.02ex,x=1ex,y=1ex, line width=0.4pt*\tkzsymbls@scl]
- \ifx\tikzsymbols@leaf@or@not@leaf\tikzsymbols@leaf@is@leaf%
- \draw[#2] (-0.8386,0+0.2pt) -- (-0.8386,1.42);
- \draw[#3] (-0.8386,1.42) -- (0.8386,1.42);
- \draw[#4] (0.8386,1.42) -- (0.8386,0+0.2pt);
- \draw[#3] (0.8386,0+0.2pt) -- (0,0+0.2pt);
- \draw[#4] (0,0+0.2pt) -- (-0.8386,0+0.2pt);
- \else
- \draw[#2] (-0.6998,0+0.2pt) -- (-0.6998,0.68+0.6);
- \draw[#3] (-0.6998,0.68+0.6) -- (0.6998,0.68+0.6);
- \draw[#4] (0.6998,0.68+0.6) -- (0.6998,0+0.2pt);
- \fi%
- \end{tikzpicture}%
- \fi%
-}}
-\DeclareRobustCommandx{\Basic@Tree@on}[5][1=1, usedefault]{{%
- \iftikzymbols@draftabsolute%
- \Basic@Tree@off[#1]{#2}{#3}{#4}{#5}%
- \else%
- \set@tkzsymblsscl{#1}%
- \ifdim\tkzsymbls@scl<0pt \set@tkzsymblsscl{-#1}\@tkzssmbls@negtrue\fi%
- \def\tikzsymbols@leaf@or@not@leaf{#5}%
- \@Tree@SetUp%
- \colorlet{trunk}{#2}%
- \colorlet{leaf a}{#3}%
- \colorlet{leaf b}{#4}%
- \begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex]%
- \pgfarrowsdeclare{leaf}{leaf}%
- {\pgfarrowsleftextend{-.1ex}\pgfarrowsrightextend{-0.05ex}}%
+\@ifpackageloaded{xparse}{}{\RequirePackage{xparse}}
+\@ifpackageloaded{expl3}{}{\RequirePackage{expl3}}
+\@ifpackagelater{expl3}{2016/03/28}
+ {}
+ {%
+ \PackageError { tikzsymbols }{ Support~package~expl3~too~old }
{%
- \pgfpathmoveto{\pgfpoint{-.01ex}{0ex}}%
- \pgfpatharc{150}{30}{0.08ex}%
- \pgfpatharc{-30}{-150}{0.08ex}%
- \pgfusepathqfill%
+ You~need~to~update~your~installation~of~the~bundles~'l3kernel'~and~
+ 'l3packages'.\MessageBreak
+ Loading~tikzsymbols~will~abort!
}%
- \ifx\tikzsymbols@leaf@or@not@leaf\tikzsymbols@leaf@is@leaf%
- \draw[transparent,scale=#1+0.02ex, line width=0.4pt*\tkzsymbls@scl]
- (-0.8386,0+0.2pt) rectangle
- (0.8386, 1.42);
- \else %
- \draw[transparent,scale=#1+0.02ex, line width=0.4pt*\tkzsymbls@scl]
- (-0.6998,0+0.2pt) rectangle (0.6998,0.68+0.6);
- \fi
- \pgflowlevel{\pgftransformscale{#1+0.02ex}}{%
- \coordinate (root) [grow cyclic,rotate=90] child {
- child [line cap=round] foreach \a in {0,1, 2} { child foreach \b in {0,1} {
- child foreach \c in {0,1,2} { child foreach \d in {0,1} {
- child foreach \leafcolor in {leaf a,leaf b} { edge from parent [color=\leafcolor,-#5]}
- }}}} edge from parent [shorten >=-0.05ex,serif cm-,line cap=butt]
- };}%
- \end{tikzpicture}%
- \@tkzssmbls@negfalse%
- \fi%
-}}
-\tkzsymbls@Declare@Robust@Command{Kochtopf}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Kochtopf#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.47ex*\tkzsymbls@Prmtr}{1.577ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2ex,y=2.2ex, line width=0.07ex*\tkzsymbls@scl,scale=#1]
- \draw[rounded corners=0.2ex*\tkzsymbls@scl] (0,0.5) -- (0,0) -- (1,0) -- (1,0.5);
- \draw (0,0.4) arc (90:270:0.1);
- \draw (1,0.4) arc (90:-90:0.1);
- \draw (0,0.5) -- (1,0.5) .. controls (1,0.6) and (0,0.6) .. (0,0.5);
- \draw (0.6,0.585) arc (0:180:0.1);
- \draw[decorate,
- decoration={snake,amplitude=.12ex*\tkzsymbls@scl,segment length=0.93ex*\tkzsymbls@scl}]
- (0,0.35) -- (1,0.35);
- \draw (0.45,0.1) circle (0.04);
- \draw (0.7,0.11) circle (0.04);
- \draw (0.13, 0.125) circle (0.04);
- \draw (0.3,0.2) circle (0.04);
- \draw (0.88,0.2) circle (0.04);
- \draw (0.1,0.25) circle (0.04);
- \draw (0.6,0.25) circle (0.04);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Kochtopf#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{pot}{Kochtopf}
-\tkzsymbls@Declare@Robust@Command{Bratpfanne}[1][1]{%
- \tikzsymbols@ifsaveboxundefined{Bratpfanne#1}{%
- \set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
- \tksymbls@bx@Prmtrstore{#1}%
- \tikzsymbols@draftbox{3.5535ex*\tkzsymbls@Prmtr}{1.4525ex*\tkzsymbls@Prmtr}%
- \else%
- \ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
- \begin{tikzpicture}[x=0.7ex,y=1.4ex, line width=0.07ex*\tkzsymbls@scl, scale=#1,
- decoration={snake,amplitude=.05ex*\tkzsymbls@scl,
- segment length=0.408ex*\tkzsymbls@scl}]
- \draw[rounded corners=0.07ex*\tkzsymbls@scl]
- (-1,0) -- (1,0) -- (1.5,0.4) -- (-1.5,0.4) -- cycle;
- \draw[line width=0.037ex*\tkzsymbls@scl, rounded corners=0.023ex*\tkzsymbls@scl]
- (-1.4,0.3) -- (-3.5,0.3) -- (-3.5,0.25) -- (-1.3,0.25);
- \draw[line width=0.023ex*\tkzsymbls@scl] (-1.1,0.1) -- (1.1,0.1);
- \foreach \tikzsymbols@x in { -0.3, 0.3, -1 , 1 }
- \draw[line width=0.035ex*\tkzsymbls@scl, decorate] (\tikzsymbols@x,0.5) -- (\tikzsymbols@x,1);
- \end{tikzpicture}%
- \fi%
- }%
-\tikzsymbols@use@box{Bratpfanne#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{fryingpan}{Bratpfanne}
-\tkzsymbls@Declare@Robust@Command{Schneebesen}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Schneebesen#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.5697ex*\tkzsymbls@Prmtr}{1.57985ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[y=2.1ex,x=1.4ex, scale=#1,
- line width=0.01ex*\tkzsymbls@scl*0.97]
- \foreach \x in { -0.2 , -0.15, -0.1, -0.05, 0, 0.05, 0.1, 0.15, 0.2 }
- \draw (0,0) .. controls (\x,0.0) and (\x,0.2) .. (0,0.4);
-\fill[line width=0.05ex*\tkzsymbls@scl, rounded corners=0.07ex*\tkzsymbls@scl]
- (-0.05,0.37) -- (0.05,0.37) -- (0.05,0.75) -- (-0.05,0.75) -- cycle;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Schneebesen#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{eggbeater}{Schneebesen}
-\tkzsymbls@Declare@Robust@Command{Sieb}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Sieb#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{3.478ex*\tkzsymbls@Prmtr}{1.175ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.8ex, y=2.8ex,line width=0.02ex*\tkzsymbls@scl ,scale=#1]
-\draw[line width=0.09ex*\tkzsymbls@scl] (-0.2,0) -- (1.01,0);
-\foreach \pos in { 0.2,0.25,...,0.551 }
- \draw (\pos,0) arc [start angle=180, end angle=360, radius=0.6-\pos];
-\foreach \x in { 0.95,0.9,...,0.249 }
- \draw (\x,0) -- (\x,{ -0.4*sin(acos(( \x - 0.6 ) /0.4))});
-\foreach \y in { -0.05,-0.1,...,-0.351 }
- \pgfmathsetmacro{\x}{0.4*cos( asin( \y /0.4 ) )}
- \draw ({0.6 - \x },\y) -- ({ 0.6 +\x},\y);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Sieb#1}%
-\tikzsymbolsaftersymbolinput%
-}\tikzsymbols@let{sieve}{Sieb}
-\tkzsymbls@Declare@Robust@Command{Purierstab}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Purierstab#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.76ex*\tkzsymbls@Prmtr}{1.575ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\draw[rounded corners=0.07ex*\tkzsymbls@scl] (0,0) -- (0.3,0) -- (0.15,0.1) --cycle;
-\fill[rounded corners=0.07ex*\tkzsymbls@scl] (0.15,0.3) -- (0.24,0.4) -- (0.24,0.7) --
- (0.06,0.7) -- (0.06,0.4) -- cycle;
-\draw (0.15,0.4) -- (0.15,0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Purierstab#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{blender}{Purierstab}
-\tkzsymbls@Declare@Robust@Command{Dreizack}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Dreizack#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.265ex*\tkzsymbls@Prmtr}{1.575ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.035ex*\tkzsymbls@scl,scale=#1]
-\fill[rounded corners=0.07ex*(\tkzsymbls@scl-\tkzsymbls@scl/100)]
-(0,0) -- (0,0.4) -- (0.1,0.4) -- (0.1,0.0) -- cycle;
-\draw (0.05,0) -- (0.05,0.7);
-\draw[rounded corners=0.07ex*(\tkzsymbls@scl-\tkzsymbls@scl/100*\tkzsymbls@scl*2]
-(0,0.7) -- (0,0.55) -- (0.05,0.55) -- (0.1,0.55) -- (0.1,0.7);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Dreizack#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{trident}{Dreizack}
-\tkzsymbls@Declare@Robust@Command{Backblech}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Backblech#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.3155ex*\tkzsymbls@Prmtr}{1.57ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=6.53ex,y=5ex, line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\filldraw[rounded corners=0.09ex*\tkzsymbls@scl] (0,0) rectangle (0.3,0.3);
-\foreach \xI/\xII in { 0.1/-0.025 , 0.2/0.325 }
- \draw[rounded corners=0.07ex*\tkzsymbls@scl, line width=0.03ex*\tkzsymbls@scl]
- (\xI,0) -- (\xII,0) -- (\xII,0.3) -- (\xI,0.3);
-\foreach \@BackblechlochX in {0.007,0.293}
- \foreach \@BackblechlochY in {0.007,0.293}
- \fill[white] (\@BackblechlochX, \@BackblechlochY) circle (0.02ex);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Backblech#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{bakingplate}{Backblech}
-\tkzsymbls@Declare@Robust@Command{Ofen}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Ofen#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.07ex*\tkzsymbls@Prmtr}{1.57ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.50ex,y=0.5ex, line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\draw (0,0) rectangle (4,3);
-\draw (0.25,0.25) rectangle (3.75,2);
-\foreach \@Ofenschalter in {0.5,1.1,2.9,3.5}
- \fill (\@Ofenschalter,2.5) circle (0.22);
-\draw (1.5,2.28) rectangle (2.5,2.72);
-\draw[line width=0.05ex*\tkzsymbls@scl] (1,1.75) -- (3,1.75);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Ofen#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{oven}{Ofen}
-\tkzsymbls@Declare@Robust@Command{Pfanne}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Pfanne#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{3.034ex*\tkzsymbls@Prmtr}{0.78ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.3ex,y=2.3ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\draw [rounded corners=0.023ex*\tkzsymbls@scl]
- (0,0) -- (0.9,0) -- (1,0.3) -- (-0.1,0.3) -- cycle;
-\draw (-0.2,0.22) -- (-0.08,0.22);
-\draw (0.97,0.22) -- (1.08,0.22);
-\draw[decorate,decoration={snake,amplitude=.046ex*\tkzsymbls@scl,
- segment length=0.82ex*\tkzsymbls@scl},line width=0.05ex*\tkzsymbls@scl]
- (-0.05,0.1) -- (0.95,0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Pfanne#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{pan}{Pfanne}
-\tkzsymbls@Declare@Robust@Command{Herd}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Herd#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.08ex*\tkzsymbls@Prmtr}{1.58ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex,line width=0.04ex*\tkzsymbls@scl,scale=#1]
-\draw[line width=0.08ex*\tkzsymbls@scl] (0,0) rectangle (2,1.5);
-\foreach \y/\radius in { 0.45/0.35 , 0.45/0.2 , 1.15/0.21 }
- \draw (0.5,\y) circle (\radius);
-\draw (1.45,1.15) circle (0.15);
-\draw (1.45,0.45) circle (0.3);
-\draw (1.05,0.95) rectangle (1.85,1.35);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Herd#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{cooker}{Herd}
-\tkzsymbls@Declare@Robust@Command{Saftpresse}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Saftpresse#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.87ex*\tkzsymbls@Prmtr}{1.62ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1.2ex,y=1ex,line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\draw[rounded corners=0.1ex*\tkzsymbls@scl]
- (0,0) rectangle (1.5,0.85) -- cycle;
-\draw (0,0.7) -- (1.5,0.7);
-\foreach \xi/\xii in { 0.3/1.2 , 0.45/1.05 , 0.65/0.85 }
- \draw[rounded corners=0.1ex*\tkzsymbls@scl]
- (\xi,0.7) -- (0.75,1.55) -- (\xii,0.7);
-\draw[line width=0.05ex*\tkzsymbls@scl, decorate,
- decoration={snake,amplitude=0.05ex*\tkzsymbls@scl,
- segment length=0.48ex*\tkzsymbls@scl}] (0,0.3) -- (1.5,0.3);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Saftpresse#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{squeezer}{Saftpresse}
-\tkzsymbls@Declare@Robust@Command{Schussel}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Schussel#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.32ex*\tkzsymbls@Prmtr}{1.47ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex*\tkzsymbls@scl, scale=#1]
-\draw[rounded corners=0.5ex*\tkzsymbls@scl]
- (-0.02,1.4) -- (0,1.4) -- (0,0.05) -- (1.5,0.05) -- (1.5,1.4) -- (1.52,1.4);
-\draw (0.35,0) -- (1.15,0);
-\draw[transparent] (-0.4,0) -- (1.85,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Schussel#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{bowl}{Schussel}
-\tkzsymbls@Declare@Robust@Command{Schaler}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Schaler#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.15ex*\tkzsymbls@Prmtr}{1.565ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.7ex,y=2.3ex, line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\draw[rounded corners=0.07ex*\tkzsymbls@scl]
- (0,0.4) -- (0,0.1) arc (0:180:-0.1) -- (0.2,0.4)
- -- (0.3,0.5) -- (0.3,0.65) -- (0.2,0.65) -- (0.2,0.5) -- (0,0.5) -- (0,0.65) --
- (-0.1,0.65) -- (-0.1,0.5) -- cycle;
-\draw[line width=0.03ex*\tkzsymbls@scl] (0,0.58) rectangle (0.2,0.6);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Schaler#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{peeler}{Schaler}
-\tkzsymbls@Declare@Robust@Command{Reibe}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Reibe#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.08ex*\tkzsymbls@Prmtr}{1.58ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex, line width=0.08ex*\tkzsymbls@scl, scale=#1]%
-\draw (0,0) rectangle (1,1.2);
-\draw[rounded corners=0.04ex] (0.05,1.2) rectangle (0.95,1.5);
-\foreach\x in {0.2,0.4,0.6,0.8}
-\foreach\y in {0.2,0.4, 0.6, 0.8, 1}
-\fill (\x,\y) circle (0.05ex);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Reibe#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{grater}{Reibe}
-\tkzsymbls@Declare@Robust@Command{Flasche}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Flasche#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.78ex*\tkzsymbls@Prmtr}{1.58ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex, line width=0.08ex*\tkzsymbls@scl,
-rounded corners=0.08ex*\tkzsymbls@scl, scale=#1]
-\draw (0, 1.5) -- (0,1.2) -- (-0.15,0.8) -- (-0.15,0) --++ (0.6,0) --++ (0,0.8) --++ (-0.15,0.4) --++ (0,0.3) -- cycle;
-\draw[transparent] (-0.2,0) --++ (0.7,0);
-\end{tikzpicture}\fi%
-}%
-\tikzsymbols@use@box{Flasche#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tikzsymbols@let{bottle}{Flasche}
-\tkzsymbls@Declare@Robust@Commandx{Sadey}[2][1=1, 2={none}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Sadey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2, line width=0.1ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\fill (0.1,0.1) circle (0.05);
-\fill (-0.1,0.1) circle (0.05);
-\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Sadey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dSadey}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dSadey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dSadey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Annoey}[2][1=1,2={none},usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Annoey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2, line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\draw (0.08,0.1) -- (0.22,0.1);
-\draw (-0.08,0.1) -- (-0.22,0.1);
-\draw (-0.2,-0.1) -- (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Annoey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dAnnoey}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dAnnoey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\draw[black] (0.08,0.1) -- (0.22,0.1);
-\draw[black] (-0.08,0.1) -- (-0.22,0.1);
-\draw[black] (-0.2,-0.1) -- (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dAnnoey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\ifKV@tikzsymbols@marvosym\relax\else%
- \tkzsymbls@Declare@Robust@Commandx{Smiley}[2][1=1,2={none} ,usedefault]{%
- \tikzsymbols@ifsaveboxundefined{Smiley#1#2}{%
- \set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
- \tksymbls@bx@Prmtrstore{#1}%
- \tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
- \ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
- \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl, scale=#1]
- \filldraw[fill=#2] (0,0) circle (0.33);
- \fill (-0.1,0.1) circle (0.05);
- \fill (0.1,0.1) circle (0.05);
- \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
- \end{tikzpicture}%
- \fi%
- }%
- \tikzsymbols@use@box{Smiley#1#2}%
- \tikzsymbolsaftersymbolinput%
- }%
-\fi
-\tkzsymbls@Declare@Robust@Commandx{dSmiley}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dSmiley#1#2}{%
-\set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
- \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.1ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dSmiley#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Laughey}[3][1=1,2={none},3={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Laughey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2,line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\draw (-0.09,0.06) .. controls (-0.11,0.16) and (-0.17,0.16) .. +(-0.1,0);
-\draw (0.09,0.06) .. controls (0.11,0.16) and (0.17,0.16) .. +(0.1,0);
-\filldraw[fill=#3,rounded corners=0.1ex*\tkzsymbls@scl, yshift=-0.5]
-(-0.22,-0.0) .. controls (-0.13,-0.23) and (0.13,-0.23) .. (0.22,-0.0) -- cycle;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Laughey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dLaughey}[3][1=1,2=yellow, 3=red ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dLaughey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\fill[ball color=#2,line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\draw (-0.09,0.06) .. controls (-0.11,0.16) and (-0.17,0.16) .. +(-0.1,0);
-\draw (0.09,0.06) .. controls (0.11,0.16) and (0.17,0.16) .. +(0.1,0);
-\shade[ball color=#3, rounded corners=0.1ex*\tkzsymbls@scl, yshift=-0.3]
- (-0.25,-0.0) .. controls (-0.13,-0.26) and (0.13,-0.26) .. (0.25,-0.0) -- cycle;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dLaughey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Neutrey}[2][1=1, 2={none}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Neutrey#1#2}{%
- \set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2,line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\fill (0.1,0.1) circle (0.05);
-\fill (-0.1,0.1) circle (0.05);
-\draw (-0.2,-0.1) -- (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Neutrey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dNeutrey}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dNeutrey#1#2}{%
- \set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.1) -- (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dNeutrey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Winkey}[2][1=1,2={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Winkey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2] (0,0) circle (0.33);
-\draw(0.17,0.1) -- (0.05,0.1);
-\fill (-0.1,0.1) circle (0.05);
-\draw (-0.15,-0.15) .. controls (-0.05,-0.2) and (0.15,-0.2) .. (0.19,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Winkey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{oldWinkey}[2][1=1,2={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{oldWinkey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2] (0,0) circle (0.33);
-\draw(0.17,0.1) -- (0.05,0.1);
-\fill (-0.1,0.1) circle (0.05);
-\draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{oldWinkey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dWinkey}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dWinkey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\draw[black] (0.17,0.1) -- (0.05,0.1);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\draw[black] (-0.15,-0.15) .. controls (-0.05,-0.2) and (0.15,-0.2) .. (0.19,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dWinkey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{olddWinkey}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{olddWinkey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\draw(0.17,0.1) -- (0.05,0.1);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{olddWinkey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Sey}[2][1=1,2={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Sey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2, line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\fill (0.1,0.1) circle (0.05);
-\fill (-0.1,0.1) circle (0.05);
-\draw (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Sey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dSey}[2][1=1,2=yellow ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dSey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dSey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Xey}[2][1=1, 2={none}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Xey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2, line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\foreach \xi in { 0.05 , -0.15 }
- \draw (\xi,0.05) -- ++ (0.1,0.1) (-\xi,0.05) -- ++ (-0.1,0.1);
-\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Xey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dXey}[2][1=1, 2={yellow}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dXey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\fill[ball color=#2, line width=0.12ex*\tkzsymbls@scl] (0,0) circle (0.33);
-\foreach \xi in { 0.05 , -0.15 }
- \draw (\xi,0.05) -- ++ (0.1,0.1) (-\xi,0.05) -- ++ (-0.1,0.1);
-\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dXey#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Innocey}[3][1=1,2={none},3=yellow ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Innocey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.73ex*\tkzsymbls@Prmtr}{1.909ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2] (0,0) circle (0.33);
-\fill (-0.1,0.1) circle (0.05);
-\fill (0.1,0.1) circle (0.05);
-\draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\draw[#3, line width=0.095ex*\tkzsymbls@scl] (0.32,0.31) arc (0:360:0.32 and 0.1);
-\draw[line width=0.05ex*\tkzsymbls@scl] (0.3,0.31) arc (0:360:0.3 and 0.07);
-\draw[line width=0.05ex*\tkzsymbls@scl] (0.35,0.31) arc (0:360:0.35 and 0.12);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Innocey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{wInnocey}[1][1]{\Innocey[#1][none][white]}
-\tkzsymbls@Declare@Robust@Commandx{dInnocey}[3][1=1,2=yellow,3=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dInnocey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.73ex*\tkzsymbls@Prmtr}{1.849ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\draw[color=#3!97!black, line width=0.1ex*\tkzsymbls@scl]
- (0.32,0.31) arc (0:360:0.32 and 0.1);
-\draw[line width=0.05ex*\tkzsymbls@scl] (0.3,0.31) arc (0:360:0.3 and 0.07);
-\draw[line width=0.05ex*\tkzsymbls@scl] (0.35,0.31) arc (0:360:0.35 and 0.12);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dInnocey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Cooley}[2][1=1,2={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Cooley#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2] (0,0) circle (0.33);
-\foreach \xi/\xii in { 0.24/0.01 , -0.24/-0.01 }
-\fill[rounded corners=0.1ex*\tkzsymbls@scl]
- (\xi,0.15) -- (\xii,0.15) -- (\xii,0) -- (\xi,0) -- cycle;
-\draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\draw (0.02,0.1) -- (-0.02,0.1);
-\draw (-0.2,0.1) -- (-0.3,0.13);
-\draw (0.2,0.1) -- (0.3,0.13);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Cooley#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dCooley}[2][1=1,2=yellow,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dCooley#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\draw[black] (0.02,0.1) -- (-0.02,0.1);
-\draw[black] (-0.2,0.1) -- (-0.295,0.146);
-\draw[black] (0.2,0.1) -- (0.295,0.146);
-\foreach \xi/\xii in { 0.24/0.01 , -0.24/-0.01 }
- \shade[ball color=black,rounded corners=0.1ex*\tkzsymbls@scl]
- (\xi,0.15) -- (\xii,0.15) -- (\xii,0) -- (\xi,0) -- cycle;
-\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dCooley#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Tongey}[3][1=1,2={none},3={none} ,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Tongey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.704ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2] (0,0) circle (0.33);
-\fill (-0.1,0.1) circle (0.05);
-\fill (0.1,0.1) circle (0.05);
-\filldraw[fill=#3,line width=0.058ex*\tkzsymbls@scl, rounded corners=0.12ex*\tkzsymbls@scl]
- (0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
-\draw[line width=0.07ex*\tkzsymbls@scl, yshift=0.21ex]
- (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Tongey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dTongey}[3][1=1,2=yellow,3=red,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dTongey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftQbox{1.584ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.33);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\shadedraw[ball color=#3, draw=black,line width=0.058ex*\tkzsymbls@scl, rounded corners=0.12ex*\tkzsymbls@scl]
- (0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
-\draw[black, line width=0.07ex*\tkzsymbls@scl, yshift=0.21ex]
- (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dTongey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Nursey}
-[4][1=1,2={none},3={none},4={},usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Nursey#1#2#3#4}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.5ex*\tkzsymbls@Prmtr}{2.19ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\fill[fill=#3,rounded corners=.023ex*\tkzsymbls@scl]
- (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0);
-\filldraw[fill=#2] (0,0) circle (0.3);
-\fill (-0.1,0.1) circle (0.05);
-\fill (0.1,0.1) circle (0.05);
-\draw[line width=0.09ex*\tkzsymbls@scl, yshift=0.07ex]
- (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\draw[rounded corners=.023ex*\tkzsymbls@scl]
- (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0);
-\draw[#4,line width=.046ex*\tkzsymbls@scl] (0,0.35) -- (0,0.5) (-0.05,0.45) -- (0.05,0.45) ;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Nursey#1#2#3#4}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dNursey}[4][1=1,2=yellow,3=white,4=red,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dNursey#1#2#3#4}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.38ex*\tkzsymbls@Prmtr}{1.98ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2] (0,0) circle (0.3);
-\shade[ball color=black] (-0.1,0.1) circle (0.05);
-\shade[ball color=black] (0.1,0.1) circle (0.05);
-\draw[black, line width=0.09ex*\tkzsymbls@scl, yshift=0.07ex]
- (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
-\shade[ball color=#3, rounded corners=.023ex*\tkzsymbls@scl,yshift=-0.09ex]
- (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0) arc (0:180:0.3);
-\shade[ball color=#4,line width=.046ex*\tkzsymbls@scl]
- (-0.01,0.31) -- (-0.01,0.46) -- (0.01,0.46) -- (0.01,0.31)--cycle;
-\shade[ball color=#4,line width=.046ex*\tkzsymbls@scl]
- (-0.05,0.4) -- (0.05,0.4) -- (0.05,0.42) -- (-0.05,0.42) -- cycle;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dNursey#1#2#3#4}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Vomey}[3][1=1,2={none},3={opacity=0},usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Vomey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{3.0335ex*\tkzsymbls@Prmtr}{1.743ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\filldraw[fill=#2,rounded corners=0.05ex*\tkzsymbls@scl] (0,0) arc (15:330:1) -- (-0.6,-0.3) -- cycle;
-\draw[line width=0.05ex*\tkzsymbls@scl] (-0.5,0.3) -- (-0.3,0.1);
-\fill (-0.45,0.27) arc (100:350:0.1);
-\fill[#3] (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
- controls (3,-1) and (3,-1.7) .. (2,-1.5) .. controls (1.7,-2) and (1,-2) .. (1,-1.5) ..
- controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
-\fill[#3] (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1) ..
- controls (1.7,-1.2) and (1.3,-1.2) .. (1,-1) ..
- controls (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4);
-\draw[rounded corners=0.1ex*\tkzsymbls@scl] (1,-1) .. controls (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1);
-\draw (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
- controls (3,-1) and (3,-1.7) .. (2,-1.5) .. controls (1.7,-2)
- and (1,-2) .. (1,-1.5) .. controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Vomey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dVomey}[3][1=1,2=yellow,3={brown!10!olive},usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dVomey#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{3.2435ex*\tkzsymbls@Prmtr}{1.653ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=#2!90!brown,rounded corners=0.03ex*\tkzsymbls@scl]
- (0,0) arc (15:330:1) -- (-0.6,-0.3) -- cycle;
-\draw[black, line width=0.05ex*\tkzsymbls@scl] (-0.5,0.3) -- (-0.3,0.1);
-\shade[ball color=black] (-0.45,0.27) arc (100:350:0.1);
-\shade[ball color=#3] (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
- controls (3,-1) and (3,-1.7) .. (2,-1.5) .. controls (1.7,-2) and (1,-2) .. (1,-1.5) ..
- controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
-\shade[ball color=#3] (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1) .. controls
- (1.7,-1.2) and (1.3,-1.2) .. (1,-1) .. controls (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dVomey#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Walley}[3][1=1, 2={none},3={none}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Walley#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.341ex*\tkzsymbls@Prmtr}{1.674ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1,
-decoration={random steps,segment length=0.15ex*\tkzsymbls@scl, amplitude=0.1ex*\tkzsymbls@scl}]
-\filldraw[fill=#2, line width=0.08ex*\tkzsymbls@scl] (0,0) circle (0.28);
-\filldraw[fill=#3] (0.28,-0.33) rectangle (0.66,0.33);
-\draw[line width=0.06ex*\tkzsymbls@scl] (0.28,0) --++(0.05,0.07) --++(0.03,0.02) --+
- +(0.03,-0.02) --++(0.03,0.1) --++(0.03,0.02) -- (0.5,0.25);
-\draw[line width=0.06ex*\tkzsymbls@scl]
- (0.28,0) --++(0.06,-0.02) --++(0.04,0.06) --+
- +(0.0,-0.08) --++(0.08,0.06) --++(0.03,-0.02) --+(0.08,0.02) -- (0.6,0.0);
-\draw[line width=0.06ex*\tkzsymbls@scl]
- (0.28,0) --++(0.03,-0.02) --++(0.03,-0.07) --+
- +(0.03,-0.01) --++(0.01,-0.07) --++(0.06,0.01) --++(0.03,-0.08) --
- (0.5,0.-0.25);
-\draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
-\draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Walley#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{rWalley}[3][1=1, 2={none},3={none}, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{rWalley#1#2#3}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.341ex*\tkzsymbls@Prmtr}{1.674ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1,
-decoration={random steps,segment length=0.15ex*\tkzsymbls@scl, amplitude=0.1ex*\tkzsymbls@scl}]
-\filldraw[fill=#2, line width=0.08ex*\tkzsymbls@scl] (0,0) circle (0.28);
-\filldraw[fill=#3] (0.28,-0.33) rectangle (0.66,0.33);
-\foreach \x/\y in { 0.5/0.25 , 0.6/0 , 0.5/-0.25 }
- \draw[decorate, line width=0.06ex*\tkzsymbls@scl] (0.28,0) -- (\x,\y);
-\draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
-\draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{rWalley#1#2#3}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dWalley}[2][1=1, 2=yellow, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dWalley#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.4288ex*\tkzsymbls@Prmtr}{1.6008ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1]
-\shade[ball color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
-\draw[line width=0.06ex*\tkzsymbls@scl]
-(0.28,0) --++(0.05,0.07) --++(0.03,0.02) --+
-+(0.03,-0.02) --++(0.03,0.1) --++(0.03,0.02) -- (0.5,0.25);
-\draw[line width=0.06ex*\tkzsymbls@scl]
-(0.28,0) --++(0.06,-0.02) --++(0.04,0.06) --+
-+(0.0,-0.08) --++(0.08,0.06) --++(0.03,-0.02) --+(0.08,0.02) -- (0.6,0.0);
-\draw[line width=0.06ex*\tkzsymbls@scl]
-(0.28,0) --++(0.03,-0.02) --++(0.03,-0.07) --+
-+(0.03,-0.01) --++(0.01,-0.07) --++(0.06,0.01) --++(0.03,-0.08) -- (0.5,0.-0.25);
-\shade[ball color=#2] (-0.01,0) circle (0.31);
-\draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
-\draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dWalley#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{drWalley}[2][1=1, 2=yellow, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{drWalley#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.4288ex*\tkzsymbls@Prmtr}{1.6008ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1,
-decoration={random steps,segment length=0.15ex*\tkzsymbls@scl, amplitude=0.1ex*\tkzsymbls@scl}]
-\shade[ball color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
-\foreach \x/\y in { 0.5/0.25 , 0.6/0 , 0.5/-0.25 }
- \draw[decorate, line width=0.06ex*\tkzsymbls@scl] (0.298,0) -- (\x,\y);
-\shade[ball color=#2] (-0.01,0) circle (0.31);
-\draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
-\draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{drWalley#1#2}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Cat}[1][1=1,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Cat#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.899ex*\tkzsymbls@Prmtr}{1.957ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.33ex,y=2.33ex, line width=0.093ex*\tkzsymbls@scl,scale=#1]
-\draw (0,0) circle (0.3);
-\foreach \xi/\xii in { 0.3/0.35 }
- {
- \draw[rounded corners=0.163ex*\tkzsymbls@scl]
- (-\xi,0) -- (-\xii,0.5) -- (0,\xi) (0,\xi) -- (\xii,0.5) -- (\xi,0);
- }
-\fill (-0.15,.15) circle (0.05);
-\fill (0.15,.15) circle (0.05);
-\foreach \x in { 0.1 , -0.1 }
- \draw[rounded corners=0.175ex*\tkzsymbls@scl,yshift=-0.12ex]
- (0,0) -- (0,-0.1) -- (\x,-0.095);
-\draw[rounded corners=.12ex*\tkzsymbls@scl,yshift=-.15ex,
- line width=0.03em*0.9*\tkzsymbls@scl]
- (-0.1,0.1) -- (0,0) -- (0.1,0.1) -- cycle ;
-\foreach \a/\b/\c/\d in
- { 0.1/0.25/0.35/0.4 , -0.1/-0.25/-0.35/-0.4 }
- \foreach \yi/\yii/\yiii in
- { 0/0/-0.05 , -0.01/-0.09/-0.14 , -0.045/-0.13/-0.23 }
+ \endinput
+ }
+\ProvidesExplPackage
+ {tikzsymbols}
+ {2016/04/04}
+ {4.0}
+ {Some symbols created using tikz and LaTeX3.}
+\@ifpackageloaded { tikz } {} { \RequirePackage { tikz } }
+\@ifpackageloaded { xcolor } {} { \RequirePackage { xcolor } }
+\@ifpackageloaded { xspace } {} { \RequirePackage { xspace } }
+\@ifpackageloaded { l3keys2e } {} { \RequirePackage { l3keys2e } }
+\ExplSyntaxOff
+\usetikzlibrary {arrows,decorations.pathmorphing,trees}
+\ExplSyntaxOn
+\bool_new:N \l__tikzsymbols_if_scale_negative_bool
+\bool_new:N \g__tikzsymbols_if_opt_tree_print_bool
+\bool_new:N \g__tikzsymbols_if_opt_draft_bool
+\bool_new:N \g__tikzsymbols_if_opt_marvosym_bool
+\bool_new:N \g__tikzsymbols_if_opt_usebox_bool
+\bool_gset_true:N \g__tikzsymbols_if_opt_tree_print_bool
+\bool_gset_true:N \g__tikzsymbols_if_opt_usebox_bool
+\tl_clear_new:N \g__tikzsymbols_command_prefix_tl
+\tl_new:N \l__tikzsymbols_tikzsymbols_after_symbol_tl
+\tl_new:N \l__tikzsymbols_current_situation_tl
+\tl_new:N \l__tikzsymbols_scale_abs_tl
+\tl_const:Nn \c__tikzsymbols_leaf_tl { leaf }
+\tl_const:Nn \c__tikzsymbols_black_tl { black }
+\tl_gset:Nn \l__tikzsymbols_tikzsymbols_after_symbol_tl { \xspace }
+\fp_new:N \l__tikzsymbols_Strichmaxerl_x_LA_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_x_RA_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_x_LB_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_x_RB_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_y_LA_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_y_RA_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_y_LB_fp
+\fp_new:N \l__tikzsymbols_Strichmaxerl_y_RB_fp
+\fp_new:N \__tikzsymbols_Strichmaxerl_x_max_fp
+\fp_new:N \__tikzsymbols_Strichmaxerl_x_min_fp
+\dim_new:N \l__tikzsymbols_Moai_thickness_dim
+\clist_new:N \l__tikzsymbols_tmpa_clist
+\clist_new:N \g_tikzsymbols_list_of_commands_clist
+\clist_new:N \g_tikzsymbols_list_of_english_commands_clist
+\clist_new:N \g_tikzsymbols_list_of_cooking_commands_clist
+\clist_new:N \g_tikzsymbols_list_of_emoticons_commands_clist
+\clist_new:N \g_tikzsymbols_list_of_other_commands_clist
+\clist_new:N \g_tikzsymbols_list_of_printing_cooking_with_argument_commands_clist
+\msg_new:nnnn { tikzsymbols } { obsolete-option }
+ {
+ Option \ '#1' \ is \ obsolete. \
+ Please \ use \ '#2' \ instead.
+ }
+ {
+ The \ option \ you \ used \ is \ obsolete.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { undefined-command }
+ {
+ Undefined \ Control \ sequence: \ '#1'. \
+ Did \ you \ write \ the \ name \ correctly?
+ }
+ {
+ The \ command \ is \ not \ defined.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { obsolete-command }
+ {
+ Command \ '#1' \ is \ obsolete. \
+ Please \ use \ '#2' \ instead.
+ }
+ {
+ The \ command \ you \ used \ is \ obsolete.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { tree }
+ {
+ Parameter \ '#1' \ cannot \ be \ used. \
+ The \ last \ parameter \ has \ either \ to \ be \
+ 'leaf' \ or \ has \ to \ be \ empty.
+ }
+ {
+ The \ fourth \ mandatory \ argument \ of \ '\protect\BasicTree' \
+ has \ either \ to \ be \ leaf \ or \ empty.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { marvosym }
+ {
+ Use \ option \ 'marvosym' \ only\
+ if \ you \ load \ package \ 'marvosym'. \
+ }{
+ Either \ load \ package \ 'marvosym' \ or \
+ delete \ the \ tikzsymbols \ option \ 'marvosym'. \
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { Changey-number-to-large }
+ {
+ Changey's \ mood \ has \ to \ be \ between \
+ -2 \ and \ 2 \ (currently:\ '#1' ).
+ }{
+ Given \ number \ is \ too \ large \ (small), \ please
+ \ use \ an \ number \ between \ -2 \ and \ 2.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\msg_new:nnnn { tikzsymbols } { tikzsymbolsaftersymbolinput }
+ {
+ The \ command \ \exp_not:N\tikzsymbolsaftersymbolinput is \
+ obsolete. \ Please \ use \ the \ option \ 'after-symbol' \ instead.
+ }{
+ \exp_not:N\tikzsymbolsaftersymbolinput is \ not \ supported \ anymore.
+ \msg_see_documentation_text:n { tikzsymbols }
+ }
+\cs_new:Npn \__tikzsymbols_Basic_Tree_aux:nnnnn { }
+\keys_define:nn { tikzsymbols }
+ {
+ final .bool_gset_inverse:N = \g__tikzsymbols_if_opt_draft_bool ,
+ final .default:n = { true } ,
+ final .groups:n = { document } ,
+ draft .choices:nn =
+ { true , false , absolute }
+ {
+ \int_case:nn { \l_keys_choice_int }
+ {
+ { 1 } { \bool_gset_true:N \g__tikzsymbols_if_opt_draft_bool }
+ { 2 } { \bool_gset_false:N \g__tikzsymbols_if_opt_draft_bool }
+ { 3 }
+ {
+ \msg_error:nnnn { tikzsymbols } { obsolete-option }
+ { draft = absolute } { draft = true }
+ \bool_gset_true:N \g__tikzsymbols_if_opt_draft_bool
+ }
+ }
+ } ,
+ draft .default:n= { false } ,
+ draft .groups:n = { document } ,
+ draftabsolute .code:n =
+ {
+ \msg_error:nnnn { tikzsymbols } { obsolete-option }
+ { draftabsolute } { draft = true }
+ \bool_gset_true:N \g__tikzsymbols_if_opt_draft_bool
+ } ,
+ draftabsolute .groups:n = { document } ,
+ marvosym .bool_gset:N = \g__tikzsymbols_if_opt_marvosym_bool ,
+ marvosym .default:n = { true } ,
+ marvosym .groups:n = { package } ,
+ usebox .bool_gset:N = \g__tikzsymbols_if_opt_usebox_bool ,
+ usebox .default:n = { true } ,
+ usebox .groups:n = { package } ,
+ prefix .tl_gset:N = \g__tikzsymbols_command_prefix_tl ,
+ prefix .default:n = { tikzsymbols } ,
+ prefix .groups:n = { package } ,
+ tree .choices:nn =
+ { true , on , false , off }
+ {
+ \int_compare:nTF { \l_keys_choice_int <= 2 }
+ { \bool_gset_true:N \g__tikzsymbols_if_opt_tree_print_bool }
+ { \bool_gset_false:N \g__tikzsymbols_if_opt_tree_print_bool }
+ } ,
+ tree .default:n = { true } ,
+ tree .groups:n = { document } ,
+ after-symbol .tl_set:N = \l__tikzsymbols_tikzsymbols_after_symbol_tl ,
+ after-symbol .default:n= { \xspace } ,
+ after-symbol .groups:n = { document } ,
+ }
+\ProcessKeysOptions { tikzsymbols }
+\cs_new:Npn \__tikzsymbols_set_scale_abs_tl:n #1
+ {
+ \tl_set:Nx \l__tikzsymbols_scale_abs_tl { \fp_to_tl:n { abs (#1) } }
+ }
+\cs_new:Npn \__tikzsymbols_create_draftbox:nn #1#2
+ {
+ \group_begin:
+ \vbadness=\c_max_dim
+ \fp_set:Nn \l_tmpa_fp {#1}
+ \fp_set:Nn \l_tmpb_fp {#2}
+ \frame
+ {
+ \vbox_to_ht:nn { \fp_to_dim:N \l_tmpb_fp }
+ {
+ \hbox_to_wd:nn { \fp_to_dim:N \l_tmpa_fp } { }
+ }
+ }
+ \group_end:
+ }
+\cs_new:Npn \__tikzsymbols_create_squared_draftbox:n #1
+ {
+ \__tikzsymbols_create_draftbox:nn {#1} {#1}
+ }
+\cs_new:Npn \__tikzsymbols_if_savebox_undefined:nT #1#2
+ {
+ \tl_set:Nx \l__tikzsymbols_current_situation_tl { \current@color _ \f@size }
+ \box_if_exist:cF { g__tikzsymbols_savebox_ \l__tikzsymbols_current_situation_tl _ #1 _box }
+ {
+ \box_new:c { g__tikzsymbols_savebox_ \l__tikzsymbols_current_situation_tl _ #1 _box }
+ \exp_args:NNc \global \sbox
+ { g__tikzsymbols_savebox_ \l__tikzsymbols_current_situation_tl _ #1 _box } {#2}
+ }
+ }
+\cs_new:Npn \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT #1#2
+ {
+ \__tikzsymbols_if_savebox_undefined:nT {#1} {#2}
+ \__tikzsymbols_use_savebox:n {#1}
+ }
+\cs_new:Npn \__tikzsymbols_use_savebox:n #1
+ {
+ \exp_args:Nc \usebox
+ { g__tikzsymbols_savebox_ \l__tikzsymbols_current_situation_tl _ #1 _box }
+ }
+\cs_new:Npn \__tikzsymbols_if_empty:nn #1#2
+ {
+ \tl_if_empty:nTF {#2}
+ { \tl_set:Nn \ProcessedArgument {#1} }
+ { \tl_set:Nn \ProcessedArgument {#2} }
+ }
+\cs_new_protected:Npn \__tikzsymbols_parse_command_options:n #1
+ {
+ \clist_clear:N \l_tmpa_clist
+ \__tikzsymbols_parse_command_options:N #1
+ \q_recursion_tail \q_recursion_tail \q_recursion_tail \q_recursion_stop
+ }
+\cs_new_protected:Npn \__tikzsymbols_parse_command_options:N #1
+ {
+ \quark_if_recursion_tail_stop:N #1
+ \tl_if_eq:NNTF #1 O
+ { \__tikzsymbols_parse_option_type_O:w #1 }
+ { \__tikzsymbols_parse_option_type:w #1 }
+ }
+\cs_new_protected:Npn \__tikzsymbols_parse_option_type:w #1
+ {
+ \clist_put_right:Nn \l_tmpa_clist {#1}
+ \__tikzsymbols_parse_command_options:N
+ }
+\cs_new_protected:Npn \__tikzsymbols_parse_option_type_O:w #1#2
+ {
+ \clist_put_right:Nn \l_tmpa_clist { >{ \__tikzsymbols_if_empty:nn {#2} } O{#2} }
+ \__tikzsymbols_parse_command_options:N
+ }
+\cs_new:Npn \__tikzsymbols_Declare_Document_Command:nnn #1#2#3
+ {
+ \clist_put_right:Nn \g_tikzsymbols_list_of_commands_clist {#1}
+ \clist_put_right:Nn \l__tikzsymbols_tmpa_clist {#1}
+ \__tikzsymbols_parse_command_options:n {#2}
+ \exp_args:Ncx \DeclareDocumentCommand
+ { \g__tikzsymbols_command_prefix_tl #1 }
+ { \clist_use:Nn \l_tmpa_clist {} }
+ {
+ \cs_if_exist:NT \tikzsymbolsaftersymbolinput
+ {
+ \msg_error:nn { tikzsymbols } { tikzsymbolsaftersymbolinput }
+ }
+ #3
+ \tl_use:N \l__tikzsymbols_tikzsymbols_after_symbol_tl
+ }
+ }
+\prop_new:N \g__tikzsymbols_english_commands_prop
+\cs_new:Npn \__tikzsymbols_Declare_Document_Commands:nnnn #1#2#3#4
+ {
+ \clist_put_right:Nn
+ \g_tikzsymbols_list_of_printing_cooking_with_argument_commands_clist
{
- \draw[line width=0.035ex*\tkzsymbls@scl]
- (\a,-0.05)..controls(\b,\yi)and(\c,\yii).. (\d,\yiii);
+ \cs{#1} & \cs{#2} & \oarg{scale} & \tikzsymbolsuse{#1} \\
}
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Cat#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Ninja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Ninja#1#2#3#4}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.149ex*\tkzsymbls@Prmtr}{1.717ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\def\Black@is@Black{black}%
-\def\Black@or@not@Black{#2}%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1,
-decoration={random steps,segment length=0.1ex*\tkzsymbls@scl, amplitude=0.1ex*\tkzsymbls@scl}]
-\fill[#2] (0,0) circle (0.33);
-\fill[decoration={random steps,segment length=0.1ex*\tkzsymbls@scl,
- amplitude=0.01ex*\tkzsymbls@scl}, decorate,#3]
-(-0.33,0) -- (0.33,0) -- (0.23,0.23) -- (-0.23,0.23) -- cycle;
-\ifx\Black@or@not@Black\Black@is@Black
- \draw[line width=0.08ex*\tkzsymbls@scl] (0,0) circle (0.33);\fi
-\fill[#3] (0,0.1) -- (-0.33,0) -- (-0.26,0.23);
-\fill[#3] (0.3465,0) arc (0:42:0.34 and 0.345) -- (0.2,0.23)-- (0.31,0.0) -- cycle;
-\fill[#3] (-0.3465,0) arc (0:-42:-0.34 and -0.345) -- (-0.2,0.23)-- (-0.31,0.0) -- cycle;
-\fill[#4] (0.129,0.1425) arc (55:-180:.05);
-\fill[#4] (-0.129,0.1425) arc (-55:180:-.05);
-\foreach \x in { (0.5,0.35) , (0.53,0.1) }
-\draw[decorate,decoration={snake,amplitude=.1ex*\tkzsymbls@scl,
- segment length=0.55ex*\tkzsymbls@scl}, #3]
- (0.26,0.21) -- \x;
-\ifx\Black@or@not@Black\Black@is@Black
-\else\draw[line width=0.08ex*\tkzsymbls@scl] (0,0) circle (0.33);\fi
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Ninja#1#2#3#4}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{dNinja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
-\tikzsymbols@ifsaveboxundefined{dNinja#1#2#3#4}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{2.1498ex*\tkzsymbls@Prmtr}{1.7178ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\def\Black@is@Black{black}%
-\def\Black@or@not@Black{#2}%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymbls@scl,scale=#1,
-decoration={random steps,segment length=0.1ex*\tkzsymbls@scl, amplitude=0.1ex*\tkzsymbls@scl}]
-\foreach \length/\coord in { 0.55/{(0.5,0.35)} , 0.5/{(0.53,0.1)} }
- \draw[decorate,decoration={snake,amplitude=.1ex*\tkzsymbls@scl,
- segment length=\length ex*\tkzsymbls@scl},decorate, #3!50!black]
- \coord -- (0.26,0.21);
-\shade[ball color=#2] (0,0) circle (0.347);
-\fill[decoration={random steps,segment length=0.1ex*\tkzsymbls@scl,
- amplitude=0.01ex*\tkzsymbls@scl},ball color=#3]
-decorate {(-0.33,0) -- (0.3465,0) }
- {arc (0:42:0.34 and 0.345)}
-decorate {-- (-0.25,0.24)}
- { arc (-42:0:-0.375 and -0.345)};
-\shade[ball color=#4] (0.129,0.1425) arc (55:-180:.05);
-\shade[ball color=#4] (-0.129,0.1425) arc (-55:180:-.05);
-\shade[top color=#4!80!black, bottom color=#4] (0.129,0.1425) arc (55:-180:.05);
-\shade[top color=#4!80!black, bottom color=#4] (-0.129,0.1425) arc (-55:180:-.05);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{dNinja#1#2#3#4}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{NiceReapey}[2][1=1,2={black!20!white},usedefault]{%
-\tikzsymbols@ifsaveboxundefined{NiceReapey#1#2}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{(1.1067em+0.07ex)*\tkzsymbls@Prmtr}
- {(0.693em+0.07ex)*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.11em,y=0.11em, line width=0.07ex*\tkzsymbls@scl,scale=#1]
-\draw[] (1.7,-1) arc (360:180:1.7 and 2)
- arc (260:110:1.5 and 2) .. controls (-1,3.3) and (1,3.3) .. (1.9,2.97)
- arc (260:100:-1.3 and -2) -- cycle;
-\filldraw[fill=#2] (3,-3) -- (3,3) .. controls (5,3) and (6,2) .. (7,1.5) -- (3,1.5) -- cycle;
-\draw (0,-1.5) circle (1 and 0.5);
-\foreach \x in { 0.2 , 0.6 }
- \draw[line width=0.04ex*\tkzsymbls@scl]
- (\x,-1) -- (\x,-2) (-\x,-1) -- (-\x,-2) ;
-\draw[line width=0.04ex*\tkzsymbls@scl] (-1,-1.5) -- (1,-1.5);
-\fill (1.25,1.25) circle ( 0.5 and 0.75);
-\fill (-1.25,1.25) circle ( 0.5 and 0.75);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{NiceReapey#1#2}
-\tikzsymbolsaftersymbolinput%
-}
-\newcommand{\tikzsymbols@Strichmaxerl@XCheck}[1]{%
-\ifdim #1 pt > 0pt%
- \ifdim #1 pt < 0.18pt%
- \pgfmathsetmacro{#1}{0}%
- \else%
- \pgfmathsetmacro{#1}{#1-0.18}%
- \fi%
- \else%
- \ifdim #1 pt >-0.18pt%
- \pgfmathsetmacro{#1}{0}%
- \else%
- \pgfmathsetmacro{#1}{#1+0.18}%
- \fi%
-\fi%
-}
-\newcommand{\tikzsymbols@Strichmaxerl@ifSmallerZero}[1]{%
-\ifdim #1 pt < 0pt%
- \pgfmathsetmacro{#1}{0}%
-\fi%
-}
-\tkzsymbls@Declare@Robust@Commandx{Strichmaxerl}[5][1=1,2=-22,3=22,4=27,5=-27,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Strichmaxerl#1#2#3#4#5}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\pgfmathsetmacro{\tikzsymbols@x@LA}{-0.27*cos(#2)}%
-\pgfmathsetmacro{\tikzsymbols@x@RA}{0.27*cos(#3)}%
-\pgfmathsetmacro{\tikzsymbols@x@LB}{0.34*sin(#4)}%
-\pgfmathsetmacro{\tikzsymbols@x@RB}{0.34*sin(#5)}%
-\pgfmathsetmacro{\tikzsymbols@y@LA}{0.27*sin(#2)}%
-\pgfmathsetmacro{\tikzsymbols@y@RA}{-0.27*sin(#3)}%
-\pgfmathsetmacro{\tikzsymbols@y@LB}{0.34*cos(#4)}%
-\pgfmathsetmacro{\tikzsymbols@y@RB}{0.34*cos(#5)}%
-\tikzsymbols@Strichmaxerl@XCheck{\tikzsymbols@x@LA}%
-\tikzsymbols@Strichmaxerl@XCheck{\tikzsymbols@x@RA}%
-\tikzsymbols@Strichmaxerl@XCheck{\tikzsymbols@x@LB}%
-\tikzsymbols@Strichmaxerl@XCheck{\tikzsymbols@x@RB}%
-\pgfmathsetmacro{\tikzsymbols@x@max}
- {max(0,\tikzsymbols@x@LA,\tikzsymbols@x@RA,\tikzsymbols@x@LB,\tikzsymbols@x@RB)}%
-\pgfmathsetmacro{\tikzsymbols@x@min}
- {min(0,\tikzsymbols@x@LA,\tikzsymbols@x@RA,\tikzsymbols@x@LB,\tikzsymbols@x@RB)}%
- \pgfmathsetmacro{\tikzsymbols@y@LA}{\tikzsymbols@y@LA-0.2}%
- \pgfmathsetmacro{\tikzsymbols@y@RA}{\tikzsymbols@y@RA-0.2}%
-\tikzsymbols@Strichmaxerl@ifSmallerZero{\tikzsymbols@y@LA}%
-\tikzsymbols@Strichmaxerl@ifSmallerZero{\tikzsymbols@y@RA}%
-\tikzsymbols@Strichmaxerl@ifSmallerZero{\tikzsymbols@y@LB}%
-\tikzsymbols@Strichmaxerl@ifSmallerZero{\tikzsymbols@y@RB}%
-\pgfmathsetmacro{\tikzsymbols@y@max}
-{max(\tikzsymbols@y@LA,\tikzsymbols@y@RA,\tikzsymbols@y@LB,\tikzsymbols@y@RB)}%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{(0.606ex+1.35ex*\tikzsymbols@x@max
- -1.35ex*\tikzsymbols@x@min)*\tkzsymbls@Prmtr}%
-{(1.173ex+1.35ex*\tikzsymbols@y@max)*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
- \begin{tikzpicture}[line width=0.12ex*\tkzsymbls@scl, scale=#1, x=1.35ex, y=1.35ex]
- \draw[rotate around={#5:(0.15,0.2)}] (0.15,0.2) -- (0.15,-0.14);
- \draw[rotate around={#4:(0.15,0.2)}] (0.15,0.2) -- (0.15,-0.14);
- \draw (.15,.2) -- (.15,.4);
- \draw[rotate around={#3:(.15,.4)}] (0.15,0.4) -- (0.42,0.4);
- \draw[rotate around={#2:(.15,.4)}] (0.15,0.4) -- (-0.12,0.4);
- \draw (.15, .4) -- (.15, .53);
- \draw (.15,.8) circle (0.18);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Strichmaxerl#1#2#3#4#5}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{Person}{%
-\PackageWarning{tikzsymbols}{Command '\protect\Person' is obsolete,
-\MessageBreak Please use '\protect\Strichmaxerl' instead.\MessageBreak}%
-\Strichmaxerl%
-}
-\tkzsymbls@Declare@Robust@Command{Candle}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Candle#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.64ex*\tkzsymbls@Prmtr}{(1.255ex+2.2pt)*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex, y=1ex, scale=#1, line width=0.07ex*\tkzsymbls@scl]
-\draw[rounded corners=0.04ex*\tkzsymbls@scl] (0,0) -- (0.2,0) -- +(0,1) -- (0,1) -- cycle;
-\draw[line width=0.05ex*\tkzsymbls@scl] (0.1,1) -- (0.1,1.2);
-\foreach \x in { -0.4 , 0.2 }
- \draw[xshift=0.95, yshift=2.2, line width=0.04ex*\tkzsymbls@scl]
- (-0.1,0.6) .. controls (\x,0.8) and (-0.1,1) .. (-0.1,1.2);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Candle#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{Fire}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Fire#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.576ex*\tkzsymbls@Prmtr}{1.639ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex, line width=0.07ex*\tkzsymbls@scl,rotate=45, scale=#1]
-\fill (-0.05,0) -- (0.05,0) -- (0.05,0.95) -- (-0.05,0.95) -- cycle;
-\fill (-0.74,0.7) -- (0.19,0.7) -- (0.19,0.8) -- (-0.74,0.8) -- cycle;
-\fill[rotate=-20, xshift=-1.3, yshift=-0.1]
- (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
-\fill[rotate=-70, xshift=-3.3, yshift=-2.3]
- (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
-\fill[rotate=135, xshift=2.5, yshift=-3.8]
- (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
-\draw[rotate=-45, xshift=-2.6, yshift=1.5,line width=0.04ex*\tkzsymbls@scl, x=0.5ex, y=0.5ex]
-(-0.1,0.29) .. controls (-0.7,0.6) and (0,1.2) .. (0.05,1.7);
-\draw[rotate=-45, xshift=-2.1,yshift=1.5,line width=0.04ex*\tkzsymbls@scl, x=0.5ex, y=0.5ex]
-(-0.1,0.29) .. controls (0.7,0.6) and (-0.1,1.2) .. (-0.15,1.7);
-\draw[rotate=-45, xshift=-2.5] (-0.1,0.29) .. controls (-0.7,0.6) and (0,1.2) .. (0,1.5);
-\draw[rotate=-45, xshift=-2] (-0.1,0.29) .. controls (0.7,0.6) and (-0.1,1.2) .. (-0.1,1.5);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Fire#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\ifKV@tikzsymbols@marvosym \else%
- \tkzsymbls@Declare@Robust@Command{Coffeecup}[1][1]{%
- \tikzsymbols@ifsaveboxundefined{Coffeecup#1}{%
- \set@tkzsymblsscl{#1}%
- \iftikzymbols@draftabsolute%
- \tksymbls@bx@Prmtrstore{#1}%
- \tikzsymbols@draftbox{1.82ex*\tkzsymbls@Prmtr}{1.705ex*\tkzsymbls@Prmtr}%
-\else%
- \ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
- \begin{tikzpicture}[x=0.7ex,y=0.7ex, scale=#1, line width=0.07ex*\tkzsymbls@scl,
- decoration={snake,amplitude=.05ex*\tkzsymbls@scl,segment length=0.408ex*\tkzsymbls@scl}]
- \draw (0,0) arc (180:270:0.8 and 1) -- ++(0.5,0) arc (270:360:0.8 and 1) -- cycle;
- \draw (2.1,-0.15) -- (2.2,-0.15) arc (90:-90:0.3) -- (1.85, -0.75);
- \foreach \x in {0.4,1,1.6}
- \draw[line width=0.05ex*\tkzsymbls@scl, decorate]
- (\x,0.3) -- +(0,1);
- \draw (0,-1.05) -- (2.1,-1.05);
- \end{tikzpicture}%
- \fi%
- }%
- \tikzsymbols@use@box{Coffeecup#1}%
- \tikzsymbolsaftersymbolinput%
- }%
-\fi
-\tkzsymbls@Declare@Robust@Command{Chair}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Chair#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{0.97ex*\tkzsymbls@Prmtr}{1.69ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\@tkzssmbls@negtrue\fi%
-\begin{tikzpicture}[x=0.9ex,y=0.9ex, scale=#1, line width=0.07ex*\tkzsymbls@scl]
-\draw (0,-0.5) -- (0,0.7) -- (0.5,1) -- (0.5,0.25);
-\draw[line width=0.06ex*\tkzsymbls@scl] (0,0.4) -- (0.5,0.7);
-\draw (0,0) -- (0.5,0.3) -- (1,0) --(1,-0.5);
-\if@tkzssmbls@neg\draw (0.5,0.3) -- +(0,-0.5);\fi%
-\draw (0.5,-0.3) -- (0.5,-0.8);
-\draw (1,0) -- (0.5,-0.3) -- (0,0);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Chair#1}%
-\@tkzssmbls@negfalse%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{Bed}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Bed#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{3.08ex*\tkzsymbls@Prmtr}{1.68ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex, scale=#1, line width=0.08ex*\tkzsymbls@scl]
-\draw (0,0) -- (0,1.6);
-\draw (3,0) -- (3,1.2);
-\draw (0,0.5) -- (3,0.5);
-\draw (0,0.35) -- (3,0.35);
-\draw (0.7,0.5) arc (0:90:0.7);
-\draw (0.7,0.5) arc(180:30:1.231 and 0.6);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Bed#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Tribar}[4]
-[1=1,2={opacity=0},3={opacity=0},4={opacity=0},usedefault]
-{%
-\tikzsymbols@ifsaveboxundefined{Tribar#1#2#3#4}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.7175ex*\tkzsymbls@Prmtr}{1.685ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.65ex,y=0.65ex,scale=#1,
- rounded corners=0.03ex*\tkzsymbls@scl, line width=0.06ex*\tkzsymbls@scl]
-\fill[#2] (0.15,0.3) -- (-0.15,-0.3) -- (1.75,-0.3) -- ++ (-0.15,-0.3)
- -- (-0.65,-0.6) -- (0.35,1.3) -- +(0.15,-0.3);
-\fill[#3] (0,0) -- (1.3,0) -- (0.35,1.9) -- (0.65,1.9) -- (1.75,-0.3) -- (-0.1,-0.3);
-\fill[#4] (1,0) -- (0.35,1.3) -- (-0.65,-0.6) -- ++ (-0.15,0.3) -- (0.35,1.9) -- (1.3,0);
-\draw (0,0) -- (1,0) -- (0.5,1) -- cycle;
-\draw (0.15,0.3) -- (-0.15,-0.3) -- (1.75,-0.3) -- ++ (-0.15,-0.3)
- -- (-0.65,-0.6) -- (0.35,1.3) -- (0.8,.4);
-\draw (0.9,0) -- (1.3,0) -- (0.35,1.9) -- (0.65,1.9) -- (1.75,-0.3) -- +(-0.05,-0.1);
-\draw (-0.6,-0.6) -- (-0.65,-0.6) -- ++ (-0.15,0.3) -- (0.35,1.9) -- (0.4,1.9);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Tribar#1#2#3#4}%
-\tikzsymbolsaftersymbolinput%
-}
-\newcommand{\tikzsymbolsMoaithickness}{}
-\tkzsymbls@Declare@Robust@Commandx{Moai}[1][1=1,usedefault]{%
-\tikzsymbols@ifsaveboxundefined{Moai#1}{%
-\set@tkzsymblsscl{#1}%
-\tksymbls@bx@Prmtrstore{#1}%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\ifdim \tkzsymbls@scl<2pt%
-\def\tikzsymbolsMoaithickness{0.05ex}%
-\else%
-\ifdim \tkzsymbls@scl<5pt%
-\def\tikzsymbolsMoaithickness{0.035ex}%
-\else%
-\def\tikzsymbolsMoaithickness{0.03ex}%
-\fi\fi%
-\iftikzymbols@draftabsolute%
-\tikzsymbols@draftbox{(1.001ex+\tikzsymbolsMoaithickness)*\tkzsymbls@Prmtr}
- {(1.664ex+\tikzsymbolsMoaithickness)*\tkzsymbls@Prmtr}%
-\else%
-\begin{tikzpicture}[x=.13ex, y=.13ex, rounded corners=0.01ex*\tkzsymbls@scl, scale=#1,
- line width=\tikzsymbolsMoaithickness*\tkzsymbls@scl]
-\draw (-2.6,-4.25) -- (-2.5,-5.8)
-..controls (-2,-6.8) and (1.5,-6.8) .. (2.2,-5.8) -- (2.4,-3.95);
-\draw(-2.5,2.5) .. controls (-2.9,4.6) and (2,5) .. (3.3,2.5) -- (2.9,-3.4)
-.. controls (2,-5) and (-4,-5) .. (-3.1,-3) -- cycle;
-\draw (-2.5,3) -- (-2,5) .. controls (0,6) and (2,5.8) .. (3.1,4.7) -- (3.3,2.5);
-\draw[line width=0.02ex*\tkzsymbls@scl]
- (-2.2,-1.8) .. controls (-1,-1.3) and (0,-1.7) .. (1,-2);
-\draw[line width=0.02ex*\tkzsymbls@scl]
- (-2.2,-1.8) .. controls (-1,-1) and (0,-1.4) .. (1,-2);
-\draw[line width=0.02ex*\tkzsymbls@scl]
- (-2.2,-1.8) .. controls (-1,-2) and (0,-2) .. (1,-2);
-\draw (-0.8,4) .. controls (-0.8,3) and (-0.8,2) .. (-1.6,0.5) -- (-1.8,-0.4)
- .. controls (-1,0.2) and (0,0.2) .. (0.6,-0.4) -- (0.7,0.4)
- .. controls (0,1) and (0,2) .. (0.8,4);
-\draw (-1.8,-0.36) .. controls (-0.5,-0.5) and (0,-0.5) .. (0.6,-0.36);
-\draw (3.2,3.5) -- (3.7,3.5) .. controls (3.5,2) and (3.5,2) .. (3.6,-1.5) -- (3,-1.9);
-\draw (-2.5,3) .. controls (-2.7,2) and (-3,1) .. (-2.88,-1);
-\draw (-2.5,2.8) .. controls (-2,2.5) and (-1,3) .. (-0.8,3.1);
-\draw (0.5,3.3) .. controls (1,3) and (1,2.5) .. (3.3,2.4);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Moai#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{Snowman}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{Snowman#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.545ex*\tkzsymbls@Prmtr}{1.772ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.9ex,y=0.9ex,line width=0.07ex*\tkzsymbls@scl, scale=#1]
-\draw (0,0) circle (0.4 and 0.35);
-\draw[line width=0.06ex*\tkzsymbls@scl] (0,0.64) circle (0.3 and 0.28);
-\draw[line width=0.05ex*\tkzsymbls@scl] (0,1.14) circle (0.2 and 0.2);
-\draw[rounded corners=0.1ex*\tkzsymbls@scl,line width=0.05ex*\tkzsymbls@scl,
- rotate around={-30:(0,1.14)}]
- (-0.2,1.15) -- ++(0,0.35) -- +(0.4,0) -- (0.2,1.14);
-\draw[rounded corners=0.07ex*\tkzsymbls@scl,line width=0.05ex*\tkzsymbls@scl,
- rotate around={-30:(0,1.14)}]
- (-0.2,1.19) arc (270:90:0.1);
-\foreach \y in { 0.78 , 0.63 , 0.48 }
- \fill (0,\y) circle (0.04);
-\foreach \y in { 0.2 , 0 , -0.2 }
- \fill (0,\y) circle (0.05);
-\fill (-0.06,1.18) circle (0.045);
-\fill (0.06,1.18) circle (0.045);
-\foreach \x/\y in { 0.1/1.08 , 0.06/1.055 , 0.02/1.039}
- \fill (\x,\y) circle (0.015) (-\x,\y) circle (0.015) ;
-\draw (-0.3,0.7) -- (-0.6,0.8);
-\draw (0.3,0.7) -- (0.6,0.8);
-\draw[line width=0.06ex*\tkzsymbls@scl] (-0.65,0) -- (-0.65,1);
-\foreach\x in {-0.85, -0.75,-0.65,-0.55,-0.45}
-\draw[line width=0.05ex*\tkzsymbls@scl] (-0.65,1) -- (\x,1.3);
-\foreach \y/\x/\z in { 0.7/0.75 , 0.9/0.8 , 1/0.6/0.55 }
- \draw (0.6,0.8) -- (\x,\y) (-0.6,0.8) -- (-\z,\y) ;
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{Snowman#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymblsnewcommand{BasicTree}[5][1]{%
-\tikzsymbols@ifsaveboxundefined{BasicTree#1#2#3#4#5}{%
-\def\tikzsymbols@leaf@or@not@leaf{#5}%
-\ifx\tikzsymbols@leaf@or@not@leaf\tikzsymbols@leaf@is@leaf%
-\Basic@Tree[#1]{#2}{#3}{#4}{#5}%
-\else%
-\ifx\\#5\\%
-\Basic@Tree[#1]{#2}{#3}{#4}{#5}%
-\else%
-\PackageError{tikzsymbols}{The last\MessageBreak parameter has either to be \MessageBreak
-'leaf' or has to be empty}{See the tikzsymbols documentation. Section 'Trees'.}%
-\fi\fi%
-}%
-\tikzsymbols@use@box{BasicTree#1#2#3#4#5}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Command{WorstTree}[1][1]{%
-\tikzsymbols@ifsaveboxundefined{WorstTree#1}{%
-\set@tkzsymblsscl{#1}%
-\iftikzymbols@draftabsolute%
-\tksymbls@bx@Prmtrstore{#1}%
-\tikzsymbols@draftbox{1.64ex*\tkzsymbls@Prmtr}{1.84ex*\tkzsymbls@Prmtr}%
-\else%
-\ifdim\tkzsymbls@scl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=1ex,y=1ex, line width=0.04ex*\tkzsymbls@scl,scale=#1]
-\fill[brown] (-0.3,0) .. controls (0.2,0.3) and (0.2,0.7) .. (0.2,1) -- (0.5,1) ..
- controls (0.5,0.7) and (0.5,0.3) .. (1,0);
-\draw (-0.3,0) .. controls (0.2,0.3) and (0.2,0.7) .. (0.2,1) -- (0.5,1) ..
- controls (0.5,0.7) and (0.5,0.3) .. (1,0) ;
-\fill[green] (0.2,0.8) -- (0,0.8) .. controls (-0.4,0.7) and (-0.4,1) .. (-0.3,1.2) ..
- controls (-0.3, 1.6) and (-0.1,1.6) .. (0.1,1.5) ..
- controls (0.3,1.8) and (0.6,1.6) .. (0.7,1.5) ..
- controls (1.1, 1.6) and (1,1.4) .. (1,1.2) ..
- controls (1.2,1) and (1.2,0.7) .. (0.8,0.8) -- (0.5,0.8);
-\draw (0.214,0.8) -- (0,0.8) .. controls (-0.4,0.7) and (-0.4,1) .. (-0.3,1.2) ..
- controls (-0.3, 1.6) and (-0.1,1.6) .. (0.1,1.5) ..
- controls (0.3,1.8) and (0.6,1.6) .. (0.7,1.5) .. controls (1.1, 1.6) and (1,1.4) ..
- (1,1.2) .. controls (1.2,1) and (1.2,0.7) .. (0.8,0.8) -- (0.486,0.8);
-\fill[red] (0,1) circle (0.1);
-\fill[red] (0.4,1.2) circle (0.1);
-\fill[red] (0.8,1.1) circle (0.1);
-\end{tikzpicture}%
-\fi%
-}%
-\tikzsymbols@use@box{WorstTree#1}%
-\tikzsymbolsaftersymbolinput%
-}
-\tkzsymbls@Declare@Robust@Commandx{Springtree}[1][1=1, usedefault]%
- {\tikzsymbolsuse{BasicTree}[#1]{brown!70!black}{green!90!black}{green!80!black}{leaf}}
-\tkzsymbls@Declare@Robust@Commandx{Summertree}[1][1=1, usedefault]%
- {\tikzsymbolsuse{BasicTree}[#1]{brown!50!black}{green!80!black}{red!80!green}{leaf}}
-\tkzsymbls@Declare@Robust@Commandx{Autumntree}[1][1=1, usedefault]%
- {\tikzsymbolsuse{BasicTree}[#1]{red!30!black}{red!75!black}{orange}{leaf}}
-\tkzsymbls@Declare@Robust@Commandx{Wintertree}[1][1=1, usedefault]%
- {\tikzsymbolsuse{BasicTree}[#1]{black!80!}{black!50}{black!25}{}}
-\AtBeginDocument{%
-\ifKV@tikzsymbols@marvosym
-\@ifpackageloaded{marvosym}{}{%
-\PackageError{tikzsymbols}{Use option 'marvosym' only\MessageBreak
-if you load package 'marvosym'}
-{Either load package 'marvosym' or\MessageBreak
-delete the tikzsymbols option 'marvosym'}}
-\fi
+ \prop_gput:Nnn \g__tikzsymbols_english_commands_prop {#2} {#1}
+ \__tikzsymbols_Declare_Document_Command:nnn {#1} {#3} {#4}
+ \__tikzsymbols_let:nn {#2} {#1}
+ }
+\cs_new:Npn \__tikzsymbols_let:nn #1#2
+ {
+ \clist_put_right:Nn \g_tikzsymbols_list_of_commands_clist {#1}
+ \clist_put_right:Nn \g_tikzsymbols_list_of_english_commands_clist {#1}
+ \clist_put_right:Nn \l__tikzsymbols_tmpa_clist {#1}
+ \cs_set_eq:cc { \g__tikzsymbols_command_prefix_tl #1 } { \g__tikzsymbols_command_prefix_tl #2 }
+ }
+\AtBeginDocument
+ {
+ \bool_if:NF \g__tikzsymbols_if_opt_usebox_bool
+ {
+ \cs_set_eq:NN \__tikzsymbols_if_savebox_undefined:nT \use_ii:nn
+ \cs_set_eq:NN \__tikzsymbols_use_savebox:n \use_none:n
+ }
+ }
+\cs_set:Npn \__tikzsymbols_Basic_Tree_aux:nnnnn
+ {
+ \bool_if:NTF \g__tikzsymbols_if_opt_tree_print_bool
+ { \__tikzsymbols_Basic_Tree_on:nnnnn }
+ { \__tikzsymbols_Basic_Tree_off:nnnnn }
+ }
+\tl_const:Nn \c__tikzsymbols_tikz_set_tl
+ {
+ \tikzset
+ {
+ __tikzsymbols_ld/.style={ level ~ distance=#1ex },
+ __tikzsymbols_lw/.style={ line ~ width=#1ex },
+ level ~ 1/.style={ __tikzsymbols_ld=0.60, __tikzsymbols_trunk, __tikzsymbols_lw=0.1 ,sibling ~ angle=60 },
+ level ~ 2/.style={ __tikzsymbols_ld=0.20, __tikzsymbols_trunk!80!__tikzsymbols_leaf ~ a, __tikzsymbols_lw=.073,sibling ~ angle=70 },
+ level ~ 3/.style={ __tikzsymbols_ld=0.25, __tikzsymbols_trunk!60!__tikzsymbols_leaf ~ a, __tikzsymbols_lw=.05,sibling ~ angle=70 },
+ level ~ 4/.style={ __tikzsymbols_ld=0.10, __tikzsymbols_trunk!40!__tikzsymbols_leaf ~ a, __tikzsymbols_lw=.025,sibling ~ angle=60 },
+ level ~ 5/.style={ __tikzsymbols_ld=0.15, __tikzsymbols_trunk!20!__tikzsymbols_leaf ~ a, __tikzsymbols_lw=.02,sibling ~ angle=60 },
+ level ~ 6/.style={ __tikzsymbols_ld=0.08, __tikzsymbols_leaf ~ a, __tikzsymbols_lw=.021,sibling ~ angle=60 },
+ }
+ }
+\cs_new:Npn \__tikzsymbols_Basic_Tree_off:nnnnn #1#2#3#4#5
+ {
+ \group_begin:
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \dim_set:Nn \l_tmpa_dim { \fp_to_dim:n { abs( #1 + 0.02 ex ) } }
+ \tl_set:Nn \l_tmpa_tl {#5}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \tl_if_eq:NNTF \c__tikzsymbols_leaf_tl \l_tmpa_tl
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { (1.6772ex+0.4pt) * \l_tmpa_dim }
+ { (1.42ex-0.2pt+0.4pt) * \l_tmpa_dim }
+ }{
+ \__tikzsymbols_create_draftbox:nn
+ { (1.3996ex+0.4pt) * \l_tmpa_dim }
+ { (1.28ex-0.2pt+0.4pt) * \l_tmpa_dim }
+ }
+ }{
+ \begin{tikzpicture}[scale=#1+0.02ex,x=1ex,y=1ex, line ~ width=0.4pt * \l_tmpa_dim]
+ \tl_if_eq:NNTF \c__tikzsymbols_leaf_tl \l_tmpa_tl
+ {
+ \draw[#2] (-0.8386,0+0.2pt) -- (-0.8386,1.42);
+ \draw[#3] (-0.8386,1.42) -- (0.8386,1.42);
+ \draw[#4] (0.8386,1.42) -- (0.8386,0+0.2pt);
+ \draw[#3] (0.8386,0+0.2pt) -- (0,0+0.2pt);
+ \draw[#4] (0,0+0.2pt) -- (-0.8386,0+0.2pt);
+ }{
+ \draw[#2] (-0.6998,0+0.2pt) -- (-0.6998,0.68+0.6);
+ \draw[#3] (-0.6998,0.68+0.6) -- (0.6998,0.68+0.6);
+ \draw[#4] (0.6998,0.68+0.6) -- (0.6998,0+0.2pt);
+ }
+ \end{tikzpicture}%
+ }
+ \group_end:
+ }
+\cs_new:Npn \__tikzsymbols_Basic_Tree_on:nnnnn #1#2#3#4#5
+ {
+ \group_begin:
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ { \__tikzsymbols_Basic_Tree_off:nnnnn {#1} {#2} {#3} {#4} {#5} }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \fp_compare:nT { #1 < 0 } { \bool_set_true:N \l__tikzsymbols_scale_negative_bool }
+ \tl_set:Nn \l_tmpa_tl {#5}
+ \tl_use:N \c__tikzsymbols_tikz_set_tl
+ \colorlet { __tikzsymbols_trunk } {#2}
+ \colorlet { __tikzsymbols_leaf ~ a } {#3}
+ \colorlet { __tikzsymbols_leaf ~ b } {#4}
+ \begin{tikzpicture}[ x=1ex , y=1ex , line ~ width=0.07ex]
+ \pgfarrowsdeclare{leaf}{leaf}
+ { \pgfarrowsleftextend { -0.1ex } \pgfarrowsrightextend { -0.05ex } }
+ {
+ \pgfpathmoveto { \pgfpoint { -0.01ex } { 0ex } }
+ \pgfpatharc { 150 } { 30 } { 0.08ex }
+ \pgfpatharc {-30} {-150} { 0.08ex }
+ \pgfusepathqfill
+ }
+ \tl_if_eq:NNTF \c__tikzsymbols_leaf_tl \l_tmpa_tl
+ {
+ \draw[transparent , scale=#1+0.02ex , line ~ width=0.4pt* \l__tikzsymbols_scale_abs_tl ]
+ (-0.8386,0+0.2pt) rectangle (0.8386, 1.42);
+ }{
+ \draw[transparent , scale=#1+0.02ex , line ~ width=0.4pt* \l__tikzsymbols_scale_abs_tl ]
+ (-0.6998,0+0.2pt) rectangle (0.6998,0.68+0.6);
+ }
+ \pgflowlevel { \pgftransformscale { #1 + 0.02ex } }
+ {
+ \coordinate (root) [grow ~ cyclic , rotate=90] child
+ {
+ child [line ~ cap=round] foreach \a in { 0 , 1 , 2 }
+ {
+ child ~ foreach \b in { 0 , 1 }
+ {
+ child ~ foreach \c in { 0 , 1 , 2 }
+ { child ~ foreach \d in { 0 , 1 }
+ {
+ child ~ foreach ~ \leafcolor in { __tikzsymbols_leaf ~ a , __tikzsymbols_leaf ~ b }
+ { edge ~ from ~ parent ~ [color=\leafcolor,-#5]}
+ }
+ }
+ }
+ }
+ edge ~ from ~ parent [shorten ~ >=-0.05ex, serif ~ cm- , line ~ cap=butt]
+ };
+ }
+ \end{tikzpicture}
+ \bool_set_false:N \l__tikzsymbols_scale_negative_bool
+ }
+ \group_end:
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Kochtopf } { pot } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Kochtopf_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.47ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.577ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}[x=2ex,y=2.2ex, line ~ width=0.07ex *
+ \l__tikzsymbols_scale_abs_tl , scale=#1 ]
+ \draw[rounded ~ corners=0.2ex * \l__tikzsymbols_scale_abs_tl] (0,0.5) -- (0,0) -- (1,0) -- (1,0.5);
+ \draw (0,0.4) arc [start ~ angle=90, end ~ angle=270, radius=0.1];
+ \draw (1,0.4) arc [start ~ angle=90, end ~ angle=-90, radius=0.1];
+ \draw (0,0.5) -- (1,0.5) .. controls (1,0.6) and (0,0.6) .. (0,0.5);
+ \draw (0.6,0.585) arc [start ~ angle=0, end ~ angle=180, radius=0.1];
+ \draw[decorate, decoration=
+ { snake , amplitude=0.12ex*\l__tikzsymbols_scale_abs_tl , segment ~ length=0.93ex * \l__tikzsymbols_scale_abs_tl } ]
+ (0,0.35) -- (1,0.35);
+ \draw (0.45,0.1) circle (0.04);
+ \draw (0.7,0.11) circle (0.04);
+ \draw (0.13, 0.125) circle (0.04);
+ \draw (0.3,0.2) circle (0.04);
+ \draw (0.88,0.2) circle (0.04);
+ \draw (0.1,0.25) circle (0.04);
+ \draw (0.6,0.25) circle (0.04);
+ \end{tikzpicture}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Bratpfanne } { fryingpan } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Bratpfanne_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.5535ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.4525ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.7ex , y=1.4ex , line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl,
+ scale=#1 , decoration=
+ {
+ snake , amplitude = 0.05ex * \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length = 0.408ex * \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \draw[rounded ~ corners = 0.07ex * \l__tikzsymbols_scale_abs_tl]
+ (-1,0) -- (1,0) -- (1.5,0.4) -- (-1.5,0.4) -- cycle;
+ \draw[line ~ width = 0.037ex * \l__tikzsymbols_scale_abs_tl , rounded ~ corners=0.023ex * \l__tikzsymbols_scale_abs_tl]
+ (-1.4,0.3) -- (-3.5,0.3) -- (-3.5,0.25) -- (-1.3,0.25);
+ \draw[line ~ width=0.023ex * \l__tikzsymbols_scale_abs_tl ]
+ (-1.1,0.1) -- (1.1,0.1);
+ \foreach \l_tmpa_tl in { -0.3, 0.3, -1 , 1 }
+ \draw[line ~ width=0.035ex * \l__tikzsymbols_scale_abs_tl, decorate] ( \l_tmpa_tl , 0.5 ) -- ( \l_tmpa_tl , 1 );
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Schneebesen } { eggbeater } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Schneebesen_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.5697ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.57985ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ y=2.1ex,x=1.4ex, scale=#1,
+ line ~ width = 0.01ex * \l__tikzsymbols_scale_abs_tl * 0.97
+ ]
+ \foreach \l_tmpa_fp in { -0.2 , -0.15, -0.1, -0.05, 0, 0.05, 0.1, 0.15, 0.2 }
+ \draw (0,0) .. controls ( \l_tmpa_fp , 0.0) and ( \l_tmpa_fp ,0.2) .. (0,0.4);
+ \fill
+ [
+ line ~ width = 0.05ex * \l__tikzsymbols_scale_abs_tl ,
+ rounded ~ corners=0.07ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ (-0.05,0.37) -- (0.05,0.37) -- (0.05,0.75) -- (-0.05,0.75) -- cycle;
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Sieb } { sieve } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Sieb_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.478ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.175ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.8ex, y=2.8ex,line ~ width=0.02ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw[line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ] (-0.2,0) -- (1.01,0);
+ \foreach \l_tmpa_fp in { 0.2 , 0.25 , ... , 0.551 }
+ \draw (\l_tmpa_fp,0) arc [start ~ angle=180, end ~ angle=360, radius=0.6-\l_tmpa_fp];
+ \foreach \l_tmpa_fp in { 0.95,0.9,...,0.249 }
+ \draw (\l_tmpa_fp,0) --
+ ( \l_tmpa_fp, { -0.4 * sin( acos( ( \l_tmpa_fp - 0.6 ) /0.4) ) } );
+ \foreach \y in { -0.05 , -0.1 , ... , -0.351 }
+ \pgfmathsetmacro{\x}{0.4*cos( asin( \y /0.4 ) )}
+ \draw ({0.6 - \x },\y) -- ({ 0.6 +\x},\y);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Purierstab } { blender } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Purierstab_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.76ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.575ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.3ex , y=2.2ex, line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl ,scale = #1
+ ]
+ \draw[rounded ~ corners=0.07ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0) -- (0.3,0) -- (0.15,0.1) --cycle;
+ \fill[rounded ~ corners=0.07ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.15,0.3) -- (0.24,0.4) -- (0.24,0.7) -- (0.06,0.7) -- (0.06,0.4) -- cycle;
+ \draw (0.15,0.4) -- (0.15,0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Dreizack } { trident } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Dreizack_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.265ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.575ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.3ex , y=2.2ex , line ~ width=0.035ex * \l__tikzsymbols_scale_abs_tl , scale = #1
+ ]
+ \fill[ rounded ~ corners=0.07ex * \l__tikzsymbols_scale_abs_tl * 0.99 ]
+ (0,0) -- (0,0.4) -- (0.1,0.4) -- (0.1,0.0) -- cycle;
+ \draw (0.05,0) -- (0.05,0.7);
+ \draw[rounded ~ corners=0.07ex * \l__tikzsymbols_scale_abs_tl *( 1 - \l__tikzsymbols_scale_abs_tl /50 ]
+ (0,0.7) -- (0,0.55) -- (0.05,0.55) -- (0.1,0.55) -- (0.1,0.7);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Backblech } { bakingplate } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Backblech_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.3155ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.57ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=6.53ex , y=5ex , line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl , scale = #1
+ ]
+ \filldraw[rounded ~ corners=0.09ex * \l__tikzsymbols_scale_abs_tl ] (0,0) rectangle (0.3,0.3);
+ \foreach \xI/\xII in { 0.1/-0.025 , 0.2/0.325 }
+ \draw[rounded ~ corners=0.07ex * \l__tikzsymbols_scale_abs_tl , line ~ width=0.03ex* \l__tikzsymbols_scale_abs_tl ]
+ (\xI,0) -- (\xII,0) -- (\xII,0.3) -- (\xI,0.3);
+ \foreach \__tikzsymbols_BackblechlochX in { 0.007 , 0.293 }
+ \foreach \__tikzsymbols_BackblechlochY in { 0.007 , 0.293 }
+ \fill[white] (\__tikzsymbols_BackblechlochX, \__tikzsymbols_BackblechlochY) circle (0.02ex);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Ofen } { oven } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Ofen_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.07ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.57ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.50ex , y=0.5ex , line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw (0,0) rectangle (4,3);
+ \draw (0.25,0.25) rectangle (3.75,2);
+ \foreach \__tikzsymbols_Ofenschalter in {0.5,1.1,2.9,3.5}
+ \fill (\__tikzsymbols_Ofenschalter,2.5) circle (0.22);
+ \draw (1.5,2.28) rectangle (2.5,2.72);
+ \draw[line ~ width=0.05ex * \l__tikzsymbols_scale_abs_tl] (1,1.75) -- (3,1.75);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Pfanne } { pan } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Pfanne_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.034ex * \l__tikzsymbols_scale_abs_tl }
+ { 0.78ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.3ex , y=2.3ex , line ~ width=0.09ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw [rounded ~ corners = 0.023ex * \l__tikzsymbols_scale_abs_tl ]
+ (0,0) -- (0.9,0) -- (1,0.3) -- (-0.1,0.3) -- cycle;
+ \draw (-0.2,0.22) -- (-0.08,0.22);
+ \draw (0.97,0.22) -- (1.08,0.22);
+ \draw
+ [
+ decorate , decoration=
+ {
+ snake,amplitude =.046ex* \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length = 0.82ex* \l__tikzsymbols_scale_abs_tl
+ },
+ line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ (-0.05,0.1) -- (0.95,0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Herd } { cooker } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Herd_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.08ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.58ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex , y=1ex , line ~ width= 0.04ex * \l__tikzsymbols_scale_abs_tl , scale = #1
+ ]
+ \draw[line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ] (0,0) rectangle (2,1.5);
+ \foreach \y/\radius in { 0.45/0.35 , 0.45/0.2 , 1.15/0.21 }
+ \draw (0.5,\y) circle (\radius);
+ \draw (1.45,1.15) circle (0.15);
+ \draw (1.45,0.45) circle (0.3);
+ \draw (1.05,0.95) rectangle (1.85,1.35);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Saftpresse } { squeezer } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Saftpresse_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.87ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.62ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1.2ex , y=1ex, line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \draw[rounded ~ corners=0.1ex * \l__tikzsymbols_scale_abs_tl ]
+ (0,0) rectangle (1.5,0.85) -- cycle;
+ \draw (0,0.7) -- (1.5,0.7);
+ \foreach \xi/\xii in { 0.3/1.2 , 0.45/1.05 , 0.65/0.85 }
+ \draw[rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ]
+ (\xi,0.7) -- (0.75,1.55) -- (\xii,0.7);
+ \draw
+ [
+ line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl , decorate,
+ decoration=
+ {
+ snake,amplitude=0.05ex * \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length=0.48ex * \l__tikzsymbols_scale_abs_tl
+ }
+ ] (0,0.3) -- (1.5,0.3);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Schussel } { bowl } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Schussel_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.32ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.47ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex , y=1ex , line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw[rounded ~ corners=0.5ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.02,1.4) -- (0,1.4) -- (0,0.05) -- (1.5,0.05) -- (1.5,1.4) -- (1.52,1.4);
+ \draw (0.35,0) -- (1.15,0);
+ \draw[transparent] (-0.4,0) -- (1.85,0);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Schaler } { peeler } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Schaler_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.15ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.565ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.7ex , y=2.3ex , line ~ width=0.07ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw[rounded ~ corners=0.07ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0.4) -- (0,0.1) arc [start ~ angle=0, end ~ angle=180, radius=-0.1] -- (0.2,0.4) --
+ (0.3,0.5) -- (0.3,0.65) -- (0.2,0.65) -- (0.2,0.5) -- (0,0.5) -- (0,0.65) --
+ (-0.1,0.65) -- (-0.1,0.5) -- cycle;
+ \draw[line ~ width=0.03ex* \l__tikzsymbols_scale_abs_tl ] (0,0.58) rectangle (0.2,0.6);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Reibe } { grater } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Reibe_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.08ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.58ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex , y=1ex , line ~ width=0.08ex * \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw (0,0) rectangle (1,1.2);
+ \draw[rounded ~ corners=0.04ex] (0.05,1.2) rectangle (0.95,1.5);
+ \foreach\x in { 0.2, 0.4 , 0.6 , 0.8}
+ \foreach\y in { 0.2 , 0.4, 0.6 , 0.8, 1}
+ \fill (\x,\y) circle (0.05ex);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Commands:nnnn { Flasche } { bottle } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Flasche_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.78ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.58ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex,y=1ex, line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ,
+ rounded ~ corners=0.08ex* \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw (0, 1.5) -- (0,1.2) -- (-0.15,0.8) -- (-0.15,0) --++
+ (0.6,0) --++ (0,0.8) --++ (-0.15,0.4) --++ (0,0.3) -- cycle;
+ \draw[transparent] (-0.2,0) --++ (0.7,0);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\clist_set_eq:NN \g_tikzsymbols_list_of_cooking_commands_clist \l__tikzsymbols_tmpa_clist
+\clist_clear:N \l__tikzsymbols_tmpa_clist
+\__tikzsymbols_Declare_Document_Command:nnn { Sadey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Sadey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex , y=2.4ex, line ~ width=0.09ex * \l__tikzsymbols_scale_abs_tl , scale = #1
+ ]
+ \filldraw[fill=#2, line ~ width=0.1ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \fill (0.1,0.1) circle (0.05);
+ \fill (-0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
+ \end{tikzpicture}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dSadey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dSadey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex * \l__tikzsymbols_scale_abs_tl , scale = #1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Changey } { O{1} O{white} m }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Changey_#1_#2_#3 }
+ {
+ \fp_compare:nT { abs(#3) > 2 }
+ { \msg_error:nnn { tikzsymbols } { Changey-number-to-large } {#3} }
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \fill (-0.1,0.1) circle (0.05);
+ \fill (0.1,0.1) circle (0.05);
+ \pgfmathsetmacro \l_tmpa_tl { -0.125 + 0.025*#3 }
+ \pgfmathsetmacro \l_tmpb_tl { \l_tmpa_tl - 0.1*#3 }
+ \draw
+ ( -0.2 , \l_tmpa_tl ) .. controls
+ ( -0.1 , \l_tmpb_tl ) and
+ ( 0.1 , \l_tmpb_tl ) ..
+ ( 0.2 , \l_tmpa_tl ) ;
+ \end{tikzpicture}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dChangey } { O{1} O{yellow} m }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dChangey_#1_#2_#3 }
+ {
+ \fp_compare:nT { abs(#3) > 2 }
+ { \msg_error:nnn { tikzsymbols } { Changey-number-to-large } {#3} }
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \pgfmathsetmacro \l_tmpa_tl { -0.125 + 0.025*#3 }
+ \pgfmathsetmacro \l_tmpb_tl { \l_tmpa_tl - 0.1*#3 }
+ \draw[black]
+ ( -0.2 , \l_tmpa_tl ) .. controls
+ ( -0.1 , \l_tmpb_tl ) and
+ ( 0.1 , \l_tmpb_tl ) ..
+ ( 0.2 , \l_tmpa_tl ) ;
+ \end{tikzpicture}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Annoey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Annoey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex * \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \draw (0.08,0.1) -- (0.22,0.1);
+ \draw (-0.08,0.1) -- (-0.22,0.1);
+ \draw (-0.2,-0.1) -- (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dAnnoey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dAnnoey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \draw[black] (0.08,0.1) -- (0.22,0.1);
+ \draw[black] (-0.08,0.1) -- (-0.22,0.1);
+ \draw[black] (-0.2,-0.1) -- (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\bool_if:NF \g__tikzsymbols_if_opt_marvosym_bool
+ {
+ \__tikzsymbols_Declare_Document_Command:nnn { Smiley } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Smiley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \fill (-0.1,0.1) circle (0.05);
+ \fill (0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dSmiley } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dSmiley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.1ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Laughey } { O{1} O{none} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Laughey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2,line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \draw (-0.09,0.06) .. controls (-0.11,0.16) and (-0.17,0.16) .. +(-0.1,0);
+ \draw (0.09,0.06) .. controls (0.11,0.16) and (0.17,0.16) .. +(0.1,0);
+ \filldraw[fill=#3,rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl , yshift=-0.5]
+ (-0.22,-0.0) .. controls (-0.13,-0.23) and (0.13,-0.23) .. (0.22,-0.0) -- cycle;
+
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dLaughey } { O{1} O{yellow} O{red} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dLaughey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ black
+ ]
+ \fill[ball ~ color=#2,line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \draw (-0.09,0.06) .. controls (-0.11,0.16) and (-0.17,0.16) .. +(-0.1,0);
+ \draw (0.09,0.06) .. controls (0.11,0.16) and (0.17,0.16) .. +(0.1,0);
+ \shade
+ [
+ ball ~ color=#3, rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ yshift=-0.3
+ ]
+ (-0.25,-0.0) .. controls (-0.13,-0.26) and (0.13,-0.26) .. (0.25,-0.0) -- cycle;
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Neutrey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Neutrey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2,line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \fill (0.1,0.1) circle (0.05);
+ \fill (-0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.1) -- (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dNeutrey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Neutrey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.1) -- (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Winkey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Winkey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \draw(0.17,0.1) -- (0.05,0.1);
+ \fill (-0.1,0.1) circle (0.05);
+ \draw (-0.15,-0.15) .. controls (-0.05,-0.2) and (0.15,-0.2) .. (0.19,0);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { oldWinkey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { oldWinkey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \draw(0.17,0.1) -- (0.05,0.1);
+ \fill (-0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dWinkey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dWinkey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \draw[black] (0.17,0.1) -- (0.05,0.1);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \draw[black] (-0.15,-0.15) .. controls (-0.05,-0.2) and (0.15,-0.2) .. (0.19,0);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { olddWinkey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { olddWinkey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \draw[black] (0.17,0.1) -- (0.05,0.1);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
+ \end{tikzpicture}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Sey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Sey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \fill (0.1,0.1) circle (0.05);
+ \fill (-0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dSey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dSey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Xey } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Xey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ \foreach \xi in { 0.05 , -0.15 }
+ \draw (\xi,0.05) -- ++ (0.1,0.1) (-\xi,0.05) -- ++ (-0.1,0.1);
+ \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dXey } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dXey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ black
+ ]
+ \fill[ball ~ color=#2, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0) circle (0.33);
+ \foreach \xi in { 0.05 , -0.15 }
+ \draw (\xi,0.05) -- ++ (0.1,0.1) (-\xi,0.05) -- ++ (-0.1,0.1);
+ \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Innocey } { O{1} O{none} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Innocey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.73ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.909ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \fill (-0.1,0.1) circle (0.05);
+ \fill (0.1,0.1) circle (0.05);
+ \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \draw[#3, line ~ width=0.095ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.32,0.31) arc
+ [start ~ angle=0, end ~ angle=360, x ~ radius = 0.32 , y ~ radius=0.1];
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.3,0.31) arc
+ [start ~ angle=0, end ~ angle=360, x ~ radius = 0.3 , y ~ radius=0.07];
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.35,0.31) arc
+ [start ~ angle=0, end ~ angle=360, x ~ radius = 0.35 , y ~ radius=0.12];
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { wInnocey } { O{1} }
+ {
+ \group_begin:
+ \tl_clear:N \l__tikzsymbols_tikzsymbols_after_symbol_tl
+ \tikzsymbolsuse { Innocey } [#1] [none] [white]
+ \group_end:
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dInnocey } { O{1} O{yellow} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dInnocey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.73ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.849ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ black
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \draw[color=#3!97!black, line ~ width=0.1ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.32,0.31) arc [start ~ angle=0, end ~ angle=360, x ~ radius = 0.32 , y ~ radius=0.1];
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.3,0.31) arc [start ~ angle=0, end ~ angle=360, x ~ radius = 0.3 , y ~ radius=0.07];
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.35,0.31) arc [start ~ angle=0, end ~ angle=360, x ~ radius = 0.35 , y ~ radius=0.12];
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Cooley } { O{1} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Cooley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \foreach \xi/\xii in { 0.24/0.01 , -0.24/-0.01 }
+ \fill[rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ]
+ (\xi,0.15) -- (\xii,0.15) -- (\xii,0) -- (\xi,0) -- cycle;
+ \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \draw (0.02,0.1) -- (-0.02,0.1);
+ \draw (-0.2,0.1) -- (-0.3,0.13);
+ \draw (0.2,0.1) -- (0.3,0.13);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dCooley } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dCooley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \draw[black] (0.02,0.1) -- (-0.02,0.1);
+ \draw[black] (-0.2,0.1) -- (-0.295,0.146);
+ \draw[black] (0.2,0.1) -- (0.295,0.146);
+ \foreach \xi/\xii in { 0.24/0.01 , -0.24/-0.01 }
+ \shade[ball ~ color=black,rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ]
+ (\xi,0.15) -- (\xii,0.15) -- (\xii,0) -- (\xi,0) -- cycle;
+ \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Tongey } { O{1} O{none} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Tongey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.704ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2] (0,0) circle (0.33);
+ \fill (-0.1,0.1) circle (0.05);
+ \fill (0.1,0.1) circle (0.05);
+ \filldraw
+ [
+ fill=#3, line ~ width=0.058ex* \l__tikzsymbols_scale_abs_tl ,
+ rounded ~ corners=0.12ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ (0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
+ \draw[line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl , yshift=0.21ex]
+ (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dTongey } { O{1} O{yellow} O{red} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dTongey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_squared_draftbox:n { 1.584ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.33);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \shadedraw
+ [
+ ball ~ color=#3, draw=black,line ~ width=0.058ex* \l__tikzsymbols_scale_abs_tl ,
+ rounded ~ corners=0.12ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ (0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
+ \draw[black, line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl , yshift=0.21ex]
+ (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Nursey } { O{1} O{none} O{none} O{} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Nursey_#1_#2_#3_#4 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.5ex * \l__tikzsymbols_scale_abs_tl }
+ { 2.19ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.3ex, y=2.3ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \fill[fill=#3,rounded ~ corners=.023ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0);
+ \filldraw[fill=#2] (0,0) circle (0.3);
+ \fill (-0.1,0.1) circle (0.05);
+ \fill (0.1,0.1) circle (0.05);
+ \draw[line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl , yshift=0.07ex]
+ (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \draw[rounded ~ corners=.023ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0);
+ \draw[#4,line ~ width=.046ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0.35) -- (0,0.5) (-0.05,0.45) -- (0.05,0.45) ;
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dNursey } { O{1} O{yellow} O{white} O{red} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dNursey_#1_#2_#3_#4 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.38ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.98ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.3ex, y=2.3ex, line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade[ball ~ color=#2] (0,0) circle (0.3);
+ \shade[ball ~ color=black] (-0.1,0.1) circle (0.05);
+ \shade[ball ~ color=black] (0.1,0.1) circle (0.05);
+ \draw[black, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl , yshift=0.07ex]
+ (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
+ \shade
+ [
+ ball ~ color=#3, rounded ~ corners=.023ex* \l__tikzsymbols_scale_abs_tl ,
+ yshift=-0.09ex
+ ]
+ (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) --
+ (0.3,0) arc [start ~ angle=0, end ~ angle=180, radius=0.3];
+ \shade[ball ~ color=#4,line ~ width=.046ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.01,0.31) -- (-0.01,0.46) -- (0.01,0.46) -- (0.01,0.31)--cycle;
+ \shade[ball ~ color=#4,line ~ width=.046ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.05,0.4) -- (0.05,0.4) -- (0.05,0.42) -- (-0.05,0.42) -- cycle;
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Vomey } { O{1} O{none} O{opacity=0} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Vomey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.0335ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.743ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.58ex,y=0.58ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \filldraw[fill=#2,rounded ~ corners=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0) arc [start ~ angle=15, end ~ angle=330, radius=1] -- (-0.6,-0.3) -- cycle;
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ] (-0.5,0.3) -- (-0.3,0.1);
+ \fill (-0.45,0.27) arc [start ~ angle=100, end ~ angle=350, radius=0.1];
+ \fill[#3] (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
+ controls (3,-1) and (3,-1.7) .. (2,-1.5) ..
+ controls (1.7,-2) and (1,-2) .. (1,-1.5) ..
+ controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
+ \fill[#3] (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1) ..
+ controls (1.7,-1.2) and (1.3,-1.2) .. (1,-1) ..
+ controls (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4);
+ \draw[rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ]
+ (1,-1) .. controls (0.8,-0.7) and (0.5,-0.5) ..
+ (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1);
+ \draw (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
+ controls (3,-1) and (3,-1.7) .. (2,-1.5) .. controls (1.7,-2)
+ and (1,-2) .. (1,-1.5) .. controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dVomey } { O{1} O{yellow} O{brown!10!olive} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dVomey_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.2435ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.653ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.58ex,y=0.58ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \shade
+ [
+ ball ~ color=#2!90!brown,
+ rounded ~ corners=0.03ex * \l__tikzsymbols_scale_abs_tl ,
+ ]
+ (0,0) arc [start ~ angle=15, end ~ angle=330, radius=1] -- (-0.6,-0.3) -- cycle;
+ \draw[black, line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.5,0.3) -- (-0.3,0.1);
+ \shade[ball ~ color=black]
+ (-0.45,0.27) arc [start ~ angle=100, end ~ angle=350, radius=0.1];
+ \shade[ball ~ color=#3]
+ (1.8,-0.5) .. controls (2.5,-0.3) and (2.8,-0.7) .. (2.5,-1) ..
+ controls (3,-1) and (3,-1.7) .. (2,-1.5) ..
+ controls (1.7,-2) and (1,-2) .. (1,-1.5) ..
+ controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
+ \shade[ball ~ color=#3]
+ (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1) .. controls
+ (1.7,-1.2) and (1.3,-1.2) .. (1,-1) .. controls
+ (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Walley } { O{1} O{none} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Walley_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.341ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.674ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ decoration=
+ {
+ segment ~ length=0.15ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.1ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \filldraw[fill=#2, line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.28);
+ \filldraw[fill=#3] (0.28,-0.33) rectangle (0.66,0.33);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.05,0.07) --++(0.03,0.02) --+
+ +(0.03,-0.02) --++(0.03,0.1) --++(0.03,0.02) -- (0.5,0.25);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.06,-0.02) --++(0.04,0.06) --++
+ (0.0,-0.08) --++(0.08,0.06) --++(0.03,-0.02) --+
+ (0.08,0.02) -- (0.6,0.0);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.03,-0.02) --++(0.03,-0.07) --+
+ +(0.03,-0.01) --++(0.01,-0.07) --++(0.06,0.01) --++
+ (0.03,-0.08) -- (0.5,0.-0.25);
+ \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
+ \draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072)
+ and (0.1,-0.06) .. (0.,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { rWalley } { O{1} O{none} O{none} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { rWalley_#1_#2_#3 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.341ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.674ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ decoration=
+ {
+ random ~ steps, segment ~ length=0.15ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.1ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \filldraw[fill=#2, line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.28);
+ \filldraw[fill=#3] (0.28,-0.33) rectangle (0.66,0.33);
+ \foreach \x/\y in { 0.5/0.25 , 0.6/0 , 0.5/-0.25 }
+ \draw[decorate, line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) -- (\x,\y);
+ \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
+ \draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072)
+ and (0.1,-0.06) .. (0.,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dWalley } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dWalley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.4288ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.6008ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,scale=#1,
+ black
+ ]
+ \shade[ball ~ color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.05,0.07) --++(0.03,0.02) --+
+ +(0.03,-0.02) --++(0.03,0.1) --++(0.03,0.02) -- (0.5,0.25);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.06,-0.02) --++(0.04,0.06) --++
+ (0.0,-0.08) --++(0.08,0.06) --++(0.03,-0.02) --+
+ (0.08,0.02) -- (0.6,0.0);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.28,0) --++(0.03,-0.02) --++(0.03,-0.07) --++
+ (0.03,-0.01) --++(0.01,-0.07) --++
+ (0.06,0.01) --++(0.03,-0.08) -- (0.5,0.-0.25);
+ \shade[ball ~ color=#2] (-0.01,0) circle (0.31);
+ \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
+ \draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072)
+ and (0.1,-0.06) .. (0,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { drWalley } { O{1} O{yellow} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { drWalley_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.4288ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.6008ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,
+ scale=#1, black, decoration=
+ {
+ random ~ steps,segment ~ length=0.15ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.1ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \shade[ball ~ color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
+ \foreach \x/\y in { 0.5/0.25 , 0.6/0 , 0.5/-0.25 }
+ \draw[decorate, line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ]
+ (0.298,0) -- (\x,\y);
+ \shade[ball ~ color=#2] (-0.01,0) circle (0.31);
+ \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
+ \draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072)
+ and (0.1,-0.06) .. (0.,-0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Cat } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Cat_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.899ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.957ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.33ex,y=2.33ex, line ~ width=0.093ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \draw (0,0) circle (0.3);
+ \foreach \xi/\xii in { 0.3/0.35 }
+ {
+ \draw[rounded ~ corners=0.163ex* \l__tikzsymbols_scale_abs_tl ]
+ (-\xi,0) -- (-\xii,0.5) -- (0,\xi) (0,\xi) -- (\xii,0.5) -- (\xi,0);
+ }
+ \fill (-0.15,.15) circle (0.05);
+ \fill (0.15,.15) circle (0.05);
+ \foreach \x in { 0.1 , -0.1 }
+ \draw[rounded ~ corners=0.175ex* \l__tikzsymbols_scale_abs_tl ,yshift=-0.12ex]
+ (0,0) -- (0,-0.1) -- (\x,-0.095);
+ \draw[rounded ~ corners=.12ex* \l__tikzsymbols_scale_abs_tl ,yshift=-.15ex,
+ line ~ width=0.03em*0.9* \l__tikzsymbols_scale_abs_tl ]
+ (-0.1,0.1) -- (0,0) -- (0.1,0.1) -- cycle ;
+ \foreach \a/\b/\c/\d in
+ { 0.1/0.25/0.35/0.4 , -0.1/-0.25/-0.35/-0.4 }
+ \foreach \yi/\yii/\yiii in
+ { 0/0/-0.05 , -0.01/-0.09/-0.14 , -0.045/-0.13/-0.23 }
+ {
+ \draw[line ~ width=0.035ex* \l__tikzsymbols_scale_abs_tl ]
+ (\a,-0.05)..controls(\b,\yi)and(\c,\yii).. (\d,\yiii);
+ }
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Ninja } { O{1} O{black} O{red} O{white} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Ninja_#1_#2_#3_#4 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.149ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.717ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,
+ scale=#1, decoration=
+ {
+ random ~ steps,segment ~ length=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.1ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \tl_set:Nn \l_tmpa_tl {#2}
+ \fill[#2] (0,0) circle (0.33);
+ \fill[decoration={random ~ steps,segment ~ length=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.01ex* \l__tikzsymbols_scale_abs_tl }, decorate,#3]
+ (-0.33,0) -- (0.33,0) -- (0.23,0.23) -- (-0.23,0.23) -- cycle;
+ \tl_if_eq:NNT \c__tikzsymbols_black_tl \l_tmpa_tl
+ {
+ \draw[line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ }
+ \fill[#3] (0,0.1) -- (-0.33,0) -- (-0.26,0.23);
+ \fill[#3] (0.3465,0) arc [start ~ angle=0, end ~ angle=42, x ~ radius=0.34, y~ radius=0.345] --
+ (0.2,0.23)-- (0.31,0.0) -- cycle;
+ \fill[#3] (-0.3465,0) arc [start ~ angle=0, end ~ angle=-42, x ~ radius=-0.34, y~ radius=-0.345] --
+ (-0.2,0.23)-- (-0.31,0.0) -- cycle;
+ \fill[#4] (0.129,0.1425) arc [start ~ angle=55, end ~ angle=-180, radius=0.05];
+ \fill[#4] (-0.129,0.1425) arc [start ~ angle=-55, end ~ angle=180, radius=-0.05];
+ \foreach \x in { (0.5,0.35) , (0.53,0.1) }
+ \draw
+ [
+ decorate,decoration=
+ {
+ snake,amplitude=.1ex* \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length=0.55ex* \l__tikzsymbols_scale_abs_tl
+ } , #3
+ ]
+ (0.26,0.21) -- \x;
+ \tl_if_eq:NNF \c__tikzsymbols_black_tl \l_tmpa_tl
+ {
+ \draw[line ~ width=0.08ex* \l__tikzsymbols_scale_abs_tl ] (0,0) circle (0.33);
+ }
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { dNinja } { O{1} O{black} O{red} O{white} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { dNinja_#1_#2_#3_#4 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 2.1498ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.7178ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=2.4ex, y=2.4ex, line ~ width=0.09ex* \l__tikzsymbols_scale_abs_tl ,
+ scale=#1, decoration=
+ {
+ random ~ steps,segment ~ length=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.1ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \foreach \length/\coord in { 0.55/{(0.5,0.35)} , 0.5/{(0.53,0.1)} }
+ \draw
+ [
+ decorate,decoration=
+ {
+ snake,amplitude=.1ex* \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length=\length ex* \l__tikzsymbols_scale_abs_tl
+ } , decorate, #3!50!black
+ ]
+ \coord -- (0.26,0.21);
+ \shade[ball ~ color=#2] (0,0) circle (0.347);
+ \fill
+ [
+ decoration=
+ {
+ random ~ steps,segment ~ length=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ amplitude=0.01ex* \l__tikzsymbols_scale_abs_tl
+ } , ball ~ color=#3
+ ]
+ decorate {(-0.33,0) -- (0.3465,0) }
+ {arc [start ~ angle=0, end ~ angle=42, x ~ radius=0.34,y~ radius=0.345]}
+ decorate {-- (-0.25,0.24)}
+ { arc [start ~ angle=-42, end ~ angle=0, x ~ radius=-0.375,y~ radius=-0.345]};
+ \shade[top ~ color=#4!80!black, bottom ~ color=#4]
+ (0.129,0.1425) arc [start ~ angle=55, end ~ angle=-180, radius=0.05];
+ \shade[top ~ color=#4!80!black, bottom ~ color=#4]
+ (-0.129,0.1425) arc [start ~ angle=-55, end ~ angle=180, radius=-0.05];
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { NiceReapey } { O{1} O{black!20!white} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { NiceReapey_#1_#2 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { (1.1067em+0.07ex) * \l__tikzsymbols_scale_abs_tl }
+ { (0.693em+0.07ex) * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.11em,y=0.11em, line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \draw[] (1.7,-1) arc [start ~ angle=360, end ~ angle=180, x ~ radius=1.7, y ~ radius=2]
+ arc [start ~ angle=260, end ~ angle=110, x ~ radius=1.5,y ~ radius=2]
+ .. controls (-1,3.3) and (1,3.3) .. (1.9,2.97)
+ arc [start ~ angle=260, end ~ angle=100, x ~ radius=-1.3, y ~ radius=-2] -- cycle;
+ \filldraw[fill=#2] (3,-3) -- (3,3) .. controls (5,3) and
+ (6,2) .. (7,1.5) -- (3,1.5) -- cycle;
+ \draw (0,-1.5) circle (1 ~ and ~ 0.5);
+ \foreach \x in { 0.2 , 0.6 }
+ \draw[line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl ]
+ (\x,-1) -- (\x,-2) (-\x,-1) -- (-\x,-2) ;
+ \draw[line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl ] (-1,-1.5) -- (1,-1.5);
+ \fill (1.25,1.25) circle ( 0.5 ~ and ~ 0.75);
+ \fill (-1.25,1.25) circle ( 0.5 ~ and ~ 0.75);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\clist_set_eq:NN \g_tikzsymbols_list_of_emoticons_commands_clist \l__tikzsymbols_tmpa_clist
+\clist_clear:N \l__tikzsymbols_tmpa_clist
+\cs_new:Npn \__tikzsymbols_Strichmaxerl_x_check:N #1
+ {
+ \fp_compare:nTF { #1 > 0 }
+ {
+ \fp_compare:nTF { #1 < 0.18 }
+ { \fp_zero:N #1 }
+ { \fp_set:Nn #1 { #1 - 0.18 } }
+ }
+ {
+ \fp_compare:nTF { #1 > - 0.18 }
+ { \fp_zero:N #1 }
+ { \fp_set:Nn #1 { #1 + 0.18 } }
+ }
+ }
+\cs_new:Npn \__tikzsymbols_Strichmaxerl_if_smaller_zero_set_zero:N #1
+ {
+ \fp_compare:nT { #1 < 0 } { \fp_zero:N #1 }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Strichmaxerl }
+ { O{1} O{-22} O{22} O{27} O{-27} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT
+ { Strichmaxerl_#1_#2_#3_#4_#5 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_x_LA_fp { -0.27 * cosd (#2) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_x_RA_fp { 0.27 * cosd (#3) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_x_LB_fp { 0.34 * sind (#4) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_x_RB_fp { 0.34 * sind (#5) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_LA_fp { 0.27 * sind (#2) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_RA_fp { -0.27 * sind (#3) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_LB_fp { 0.34 * cosd (#4) }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_RB_fp { 0.34 * cosd (#5) }
+ \__tikzsymbols_Strichmaxerl_x_check:N \l__tikzsymbols_Strichmaxerl_x_LA_fp
+ \__tikzsymbols_Strichmaxerl_x_check:N \l__tikzsymbols_Strichmaxerl_x_RA_fp
+ \__tikzsymbols_Strichmaxerl_x_check:N \l__tikzsymbols_Strichmaxerl_x_LB_fp
+ \__tikzsymbols_Strichmaxerl_x_check:N \l__tikzsymbols_Strichmaxerl_x_RB_fp
+ \fp_set:Nn \__tikzsymbols_Strichmaxerl_x_max_fp
+ {
+ max
+ (
+ 0 , \l__tikzsymbols_Strichmaxerl_x_LA_fp , \l__tikzsymbols_Strichmaxerl_x_RA_fp,
+ \l__tikzsymbols_Strichmaxerl_x_LB_fp , \l__tikzsymbols_Strichmaxerl_x_RB_fp
+ )
+ }
+ \fp_set:Nn \__tikzsymbols_Strichmaxerl_x_min_fp
+ {
+ min
+ (
+ 0 , \l__tikzsymbols_Strichmaxerl_x_LA_fp , \l__tikzsymbols_Strichmaxerl_x_RA_fp,
+ \l__tikzsymbols_Strichmaxerl_x_LB_fp , \l__tikzsymbols_Strichmaxerl_x_RB_fp
+ )
+ }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_LA_fp { \l__tikzsymbols_Strichmaxerl_y_LA_fp - 0.2 }
+ \fp_set:Nn \l__tikzsymbols_Strichmaxerl_y_RA_fp { \l__tikzsymbols_Strichmaxerl_y_RA_fp - 0.2 }
+ \__tikzsymbols_Strichmaxerl_if_smaller_zero_set_zero:N \l__tikzsymbols_Strichmaxerl_y_LA_fp
+ \__tikzsymbols_Strichmaxerl_if_smaller_zero_set_zero:N \l__tikzsymbols_Strichmaxerl_y_RA_fp
+ \__tikzsymbols_Strichmaxerl_if_smaller_zero_set_zero:N \l__tikzsymbols_Strichmaxerl_y_LB_fp
+ \__tikzsymbols_Strichmaxerl_if_smaller_zero_set_zero:N \l__tikzsymbols_Strichmaxerl_y_RB_fp
+ \fp_set:Nn \__tikzsymbols_Strichmaxerl_y_max
+ {
+ max
+ (
+ 0 , \l__tikzsymbols_Strichmaxerl_y_LA_fp , \l__tikzsymbols_Strichmaxerl_y_RA_fp,
+ \l__tikzsymbols_Strichmaxerl_y_LB_fp , \l__tikzsymbols_Strichmaxerl_y_RB_fp
+ )
+ }
+ \__tikzsymbols_create_draftbox:nn
+ {
+ (
+ 0.606ex+1.35ex * \__tikzsymbols_Strichmaxerl_x_max_fp
+ -1.35ex * \__tikzsymbols_Strichmaxerl_x_min_fp
+ ) * \l__tikzsymbols_scale_abs_tl
+ }
+ {
+ ( 1.173ex + 1.35ex * \__tikzsymbols_Strichmaxerl_y_max) * \l__tikzsymbols_scale_abs_tl
+ }
+ }{
+ {
+ \begin{tikzpicture}
+ [
+ line ~ width=0.12ex* \l__tikzsymbols_scale_abs_tl , scale=#1, x=1.35ex, y=1.35ex
+ ]
+ \char_set_catcode_other:N :
+ \draw[rotate \space around= { #5 \token_to_str:N : ( 0.15 , 0.2 ) } ] (0.15,0.2) -- (0.15,-0.14);
+ \draw[rotate \space around= { #4 \token_to_str:N : ( 0.15 , 0.2 ) } ] (0.15,0.2) -- (0.15,-0.14);
+ \draw (.15,.2) -- (.15,.4);
+ \draw[rotate \space around={ #3 \token_to_str:N : ( 0.15 , 0.4) } ] (0.15,0.4) -- (0.42,0.4);
+ \draw[rotate \space around={ #2 \token_to_str:N : ( 0.15 , 0.4) } ] (0.15,0.4) -- (-0.12,0.4);
+ \draw (.15, .4) -- (.15, .53);
+ \draw (.15,.8) circle (0.18);
+ \end{tikzpicture}%
+ }
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Person } { O{1} O{-22} O{22} O{27} O{-27} }
+ {
+ \msg_error:nnnn
+ { tikzsymbols }
+ { obsolete-command }
+ { \Person }
+ { \Strichmaxerl }
+ \tikzsymbolsuse { Strichmaxerl } [#1] [#2] [#3] [#4] [#5]
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Candle } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Candle_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.64ex * \l__tikzsymbols_scale_abs_tl }
+ { (1.255ex+2.2pt) * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex, y=1ex, scale=#1, line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ \draw[rounded ~ corners=0.04ex* \l__tikzsymbols_scale_abs_tl ]
+ (0,0) -- (0.2,0) -- +(0,1) -- (0,1) -- cycle;
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ] (0.1,1) -- (0.1,1.2);
+ \foreach \x in { -0.4 , 0.2 }
+ \draw[xshift=0.95, yshift=2.2, line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl ]
+ (-0.1,0.6) .. controls (\x,0.8) and (-0.1,1) .. (-0.1,1.2);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Fire } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Fire_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.576ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.639ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex, y=1ex, scale=#1, line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl ,
+ rotate=45,
+ ]
+ \fill (-0.05,0) -- (0.05,0) -- (0.05,0.95) -- (-0.05,0.95) -- cycle;
+ \fill (-0.74,0.7) -- (0.19,0.7) -- (0.19,0.8) -- (-0.74,0.8) -- cycle;
+ \fill[rotate=-20, xshift=-1.3, yshift=-0.1]
+ (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
+ \fill[rotate=-70, xshift=-3.3, yshift=-2.3]
+ (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
+ \fill[rotate=135, xshift=2.5, yshift=-3.8]
+ (-0.05,0.07) -- (0.05,0.07) -- (0.05,0.9) -- (-0.05,0.9) -- cycle;
+ \draw
+ [
+ rotate=-45, xshift=-2.6, yshift=1.5,
+ line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl , x=0.5ex, y=0.5ex
+ ]
+ (-0.1,0.29) .. controls (-0.7,0.6) and (0,1.2) .. (0.05,1.7);
+ \draw
+ [
+ rotate=-45, xshift=-2.1,yshift=1.5,
+ line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl , x=0.5ex, y=0.5ex
+ ]
+ (-0.1,0.29) .. controls (0.7,0.6) and (-0.1,1.2) .. (-0.15,1.7);
+ \draw[rotate=-45, xshift=-2.5] (-0.1,0.29) .. controls
+ (-0.7,0.6) and (0,1.2) .. (0,1.5);
+ \draw[rotate=-45, xshift=-2] (-0.1,0.29) .. controls
+ (0.7,0.6) and (-0.1,1.2) .. (-0.1,1.5);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\bool_if:NF \g__tikzsymbols_if_opt_marvosym_bool
+{
+\__tikzsymbols_Declare_Document_Command:nnn { Coffeecup } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Coffeecup_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.82ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.705ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.7ex,y=0.7ex, scale=#1,
+ line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl , decoration=
+ {
+ snake,amplitude=.05ex* \l__tikzsymbols_scale_abs_tl ,
+ segment ~ length=0.408ex* \l__tikzsymbols_scale_abs_tl
+ }
+ ]
+ \draw (0,0) arc [start ~ angle=180, end ~ angle=270, x ~ radius=0.8,y ~ radius=1] --++
+ (0.5,0) arc [start ~ angle=270, end ~ angle=360, x ~ radius=0.8,y ~ radius=1] -- cycle;
+ \draw (2.1,-0.15) -- (2.2,-0.15) arc [start ~ angle=90, end ~ angle=-90, radius=0.3] -- (1.85, -0.75);
+ \foreach \x in {0.4,1,1.6}
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl , decorate]
+ (\x,0.3) -- +(0,1);
+ \draw (0,-1.05) -- (2.1,-1.05);
+ \end{tikzpicture}%
+ }
+ }
+ }
}
+\__tikzsymbols_Declare_Document_Command:nnn { Chair } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Chair_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 0.97ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.69ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \fp_compare:nT { #1 < 0 } { \bool_set_true:N \l__tikzsymbols_if_scale_negative_bool }
+ \begin{tikzpicture}
+ [
+ x=0.9ex,y=0.9ex, scale=#1, line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ \draw (0,-0.5) -- (0,0.7) -- (0.5,1) -- (0.5,0.25);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ] (0,0.4) -- (0.5,0.7);
+ \draw (0,0) -- (0.5,0.3) -- (1,0) --(1,-0.5);
+ \bool_if:NT \l__tikzsymbols_if_scale_negative_bool
+ { \draw (0.5,0.3) -- +(0,-0.5); }
+ \draw (0.5,-0.3) -- (0.5,-0.8);
+ \draw (1,0) -- (0.5,-0.3) -- (0,0);
+ \end{tikzpicture}%
+ }
+ \bool_set_false:N \l__tikzsymbols_if_scale_negative_bool
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Bed } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Bed_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 3.08ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.68ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex , y=1ex , scale=#1 , line ~ width=0.08ex*\l__tikzsymbols_scale_abs_tl
+ ]
+ \draw (0,0) -- (0,1.6);
+ \draw (3,0) -- (3,1.2);
+ \draw (0,0.5) -- (3,0.5);
+ \draw (0,0.35) -- (3,0.35);
+ \draw (0.7,0.5) arc [start ~ angle=0, end ~ angle=90, radius=0.7];
+ \draw (0.7,0.5) arc [start ~ angle=180, end ~ angle=30, x ~ radius=1.231,y ~ radius=0.6];
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Tribar }
+ { O{1} O{opacity=0} O{opacity=0} O{opacity=0} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Tribar_#1_#2_#3_#4 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.7175ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.685ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.65ex,y=0.65ex,scale=#1,
+ rounded ~ corners=0.03ex* \l__tikzsymbols_scale_abs_tl ,
+ line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl
+ ]
+ \fill[#2] (0.15,0.3) -- (-0.15,-0.3) -- (1.75,-0.3) -- ++ (-0.15,-0.3)
+ -- (-0.65,-0.6) -- (0.35,1.3) -- +(0.15,-0.3);
+ \fill[#3] (0,0) -- (1.3,0) -- (0.35,1.9) -- (0.65,1.9) --
+ (1.75,-0.3) -- (-0.1,-0.3);
+ \fill[#4] (1,0) -- (0.35,1.3) -- (-0.65,-0.6) -- ++
+ (-0.15,0.3) -- (0.35,1.9) -- (1.3,0);
+ \draw (0,0) -- (1,0) -- (0.5,1) -- cycle;
+ \draw (0.15,0.3) -- (-0.15,-0.3) -- (1.75,-0.3) -- ++ (-0.15,-0.3)
+ -- (-0.65,-0.6) -- (0.35,1.3) -- (0.8,.4);
+ \draw (0.9,0) -- (1.3,0) -- (0.35,1.9) -- (0.65,1.9) --
+ (1.75,-0.3) -- +(-0.05,-0.1);
+ \draw (-0.6,-0.6) -- (-0.65,-0.6) -- ++ (-0.15,0.3) -- (0.35,1.9) -- (0.4,1.9);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Moai } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Moai_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \fp_compare:nTF { abs (#1) < 2 }
+ {
+ \dim_set:Nn \l__tikzsymbols_Moai_thickness_dim { 0.05ex }
+ }{
+ \fp_compare:nTF { abs (#1) < 5 }
+ { \dim_set:Nn \l__tikzsymbols_Moai_thickness_dim { 0.035ex } }
+ { \dim_set:Nn \l__tikzsymbols_Moai_thickness_dim { 0.03ex } }
+ }
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { ( 1.001ex + \l__tikzsymbols_Moai_thickness_dim ) * \l__tikzsymbols_scale_abs_tl }
+ { ( 1.664ex + \l__tikzsymbols_Moai_thickness_dim ) * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=.13ex, y=.13ex, rounded ~ corners=0.01ex* \l__tikzsymbols_scale_abs_tl ,
+ scale=#1,
+ line ~ width= \dim_use:N \l__tikzsymbols_Moai_thickness_dim * \l__tikzsymbols_scale_abs_tl
+ ]
+ \draw (-2.6,-4.25) -- (-2.5,-5.8)
+ ..controls (-2,-6.8) and (1.5,-6.8) .. (2.2,-5.8) -- (2.4,-3.95);
+ \draw (-2.5,2.5) .. controls (-2.9,4.6) and (2,5) .. (3.3,2.5) -- (2.9,-3.4)
+ .. controls (2,-5) and (-4,-5) .. (-3.1,-3) -- cycle;
+ \draw (-2.5,3) -- (-2,5) .. controls (0,6) and (2,5.8) .. (3.1,4.7) -- (3.3,2.5);
+ \draw[line ~ width=0.02ex* \l__tikzsymbols_scale_abs_tl ]
+ (-2.2,-1.8) .. controls (-1,-1.3) and (0,-1.7) .. (1,-2);
+ \draw[line ~ width=0.02ex* \l__tikzsymbols_scale_abs_tl ]
+ (-2.2,-1.8) .. controls (-1,-1) and (0,-1.4) .. (1,-2);
+ \draw[line ~ width=0.02ex* \l__tikzsymbols_scale_abs_tl ]
+ (-2.2,-1.8) .. controls (-1,-2) and (0,-2) .. (1,-2);
+ \draw (-0.8,4) .. controls (-0.8,3) and (-0.8,2) .. (-1.6,0.5) -- (-1.8,-0.4)
+ .. controls (-1,0.2) and (0,0.2) .. (0.6,-0.4) -- (0.7,0.4)
+ .. controls (0,1) and (0,2) .. (0.8,4);
+ \draw (-1.8,-0.36) .. controls (-0.5,-0.5) and (0,-0.5) .. (0.6,-0.36);
+ \draw (3.2,3.5) -- (3.7,3.5) .. controls (3.5,2)
+ and (3.5,2) .. (3.6,-1.5) -- (3,-1.9);
+ \draw (-2.5,3) .. controls (-2.7,2) and (-3,1) .. (-2.88,-1);
+ \draw (-2.5,2.8) .. controls (-2,2.5) and (-1,3) .. (-0.8,3.1);
+ \draw (0.5,3.3) .. controls (1,3) and (1,2.5) .. (3.3,2.4);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Snowman } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { Snowman_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.545ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.772ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=0.9ex,y=0.9ex,line ~ width=0.07ex* \l__tikzsymbols_scale_abs_tl , scale=#1
+ ]
+ \draw (0,0) circle [x ~ radius = 0.4 , y~radius=0.35];
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ] (0,0.64) circle [x ~ radius = 0.3 , y~radius=0.28];
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ] (0,1.14) circle [x ~ radius = 0.2 , y~radius=0.2];
+ \draw
+ [
+ rounded ~ corners=0.1ex* \l__tikzsymbols_scale_abs_tl ,
+ line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ,
+ rotate ~ around={-30 \token_to_str:N : (0,1.14)} ,
+ ]
+ (-0.2,1.15) -- ++(0,0.35) -- +(0.4,0) -- (0.2,1.14);
+ \draw
+ [
+ rounded ~ corners=0.07ex * \l__tikzsymbols_scale_abs_tl ,
+ line ~ width=0.05ex * \l__tikzsymbols_scale_abs_tl ,
+ rotate ~ around={-30 \token_to_str:N : (0,1.14)} ,
+ ]
+ (-0.2,1.19) arc [start ~ angle=270, end ~ angle=90, radius=0.1];
+ \foreach \y in { 0.78 , 0.63 , 0.48 }
+ \fill (0,\y) circle (0.04);
+ \foreach \y in { 0.2 , 0 , -0.2 }
+ \fill (0,\y) circle (0.05);
+ \fill (-0.06,1.18) circle (0.045);
+ \fill (0.06,1.18) circle (0.045);
+ \foreach \x/\y in { 0.1/1.08 , 0.06/1.055 , 0.02/1.039}
+ \fill (\x,\y) circle (0.015) (-\x,\y) circle (0.015) ;
+ \draw (-0.3,0.7) -- (-0.6,0.8);
+ \draw (0.3,0.7) -- (0.6,0.8);
+ \draw[line ~ width=0.06ex* \l__tikzsymbols_scale_abs_tl ] (-0.65,0) -- (-0.65,1);
+ \foreach\x in {-0.85, -0.75,-0.65,-0.55,-0.45}
+ \draw[line ~ width=0.05ex* \l__tikzsymbols_scale_abs_tl ] (-0.65,1) -- (\x,1.3);
+ \foreach \y/\x/\z in { 0.7/0.75 , 0.9/0.8 , 1/0.6/0.55 }
+ \draw (0.6,0.8) -- (\x,\y) (-0.6,0.8) -- (-\z,\y) ;
+ \end{tikzpicture}%
+ }
+ }
+ }
+\clist_set_eq:NN \g_tikzsymbols_list_of_other_commands_clist \l__tikzsymbols_tmpa_clist
+\clist_clear:N \l__tikzsymbols_tmpa_clist
+\cs_new:Npn \__tikzsymbols_Basic_Tree:nnnnn #1#2#3#4#5
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT
+ { BasicTree_#1_#2_#3_#4_#5 }
+ {
+ \tl_set:Nn \l_tmpa_tl {#5}
+ \bool_if:nTF
+ {
+ \tl_if_eq_p:NN \l_tmpa_tl \c__tikzsymbols_leaf_tl ||
+ \tl_if_empty_p:n {#5}
+ }{
+ \__tikzsymbols_Basic_Tree_aux:nnnnn {#1} {#2} {#3} {#4} {#5}
+ }{
+ \msg_error:nnn { tikzsymbols } { tree } {#5}
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { BasicTree } { O{1} m m m m }
+ {
+ \__tikzsymbols_Basic_Tree:nnnnn {#1} {#2} {#3} {#4} {#5}
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { WorstTree } { O{1} }
+ {
+ \__tikzsymbols_if_savebox_undefined_define_fi_and_use_it_afterwards:nT { WorstTree_#1 }
+ {
+ \__tikzsymbols_set_scale_abs_tl:n {#1}
+ \bool_if:NTF \g__tikzsymbols_if_opt_draft_bool
+ {
+ \__tikzsymbols_create_draftbox:nn
+ { 1.64ex * \l__tikzsymbols_scale_abs_tl }
+ { 1.84ex * \l__tikzsymbols_scale_abs_tl }
+ }{
+ \begin{tikzpicture}
+ [
+ x=1ex,y=1ex, line ~ width=0.04ex* \l__tikzsymbols_scale_abs_tl ,scale=#1
+ ]
+ \fill[brown] (-0.3,0) .. controls (0.2,0.3) and (0.2,0.7) .. (0.2,1) -- (0.5,1) ..
+ controls (0.5,0.7) and (0.5,0.3) .. (1,0);
+ \draw (-0.3,0) .. controls (0.2,0.3) and (0.2,0.7) .. (0.2,1) -- (0.5,1) ..
+ controls (0.5,0.7) and (0.5,0.3) .. (1,0) ;
+ \fill[green] (0.2,0.8) -- (0,0.8) .. controls (-0.4,0.7) and (-0.4,1) .. (-0.3,1.2) ..
+ controls (-0.3, 1.6) and (-0.1,1.6) .. (0.1,1.5) ..
+ controls (0.3,1.8) and (0.6,1.6) .. (0.7,1.5) ..
+ controls (1.1, 1.6) and (1,1.4) .. (1,1.2) ..
+ controls (1.2,1) and (1.2,0.7) .. (0.8,0.8) -- (0.5,0.8);
+ \draw (0.214,0.8) -- (0,0.8) .. controls (-0.4,0.7) and (-0.4,1) .. (-0.3,1.2) ..
+ controls (-0.3, 1.6) and (-0.1,1.6) .. (0.1,1.5) ..
+ controls (0.3,1.8) and (0.6,1.6) .. (0.7,1.5) .. controls (1.1, 1.6) and (1,1.4) ..
+ (1,1.2) .. controls (1.2,1) and (1.2,0.7) .. (0.8,0.8) -- (0.486,0.8);
+ \fill[red] (0,1) circle (0.1);
+ \fill[red] (0.4,1.2) circle (0.1);
+ \fill[red] (0.8,1.1) circle (0.1);
+ \end{tikzpicture}%
+ }
+ }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Springtree } { O {1} }
+ {
+ \__tikzsymbols_Basic_Tree:nnnnn
+ {#1}
+ { brown!70!black }
+ { green!90!black }
+ { green!80!black }
+ { leaf }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Summertree } { O {1} }
+ {
+ \__tikzsymbols_Basic_Tree:nnnnn
+ {#1}
+ { brown!50!black }
+ { green!80!black }
+ { red!80!green }
+ { leaf }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Autumntree } { O {1} }
+ {
+ \__tikzsymbols_Basic_Tree:nnnnn
+ {#1}
+ { red!30!black }
+ { red!75!black }
+ { orange }
+ { leaf }
+ }
+\__tikzsymbols_Declare_Document_Command:nnn { Wintertree } { O {1} }
+ {
+ \__tikzsymbols_Basic_Tree:nnnnn
+ {#1}
+ { black!80!white }
+ { black!50 }
+ { black!25 }
+ { }
+ }
+\AtBeginDocument
+ {
+ \bool_if:NT \g__tikzsymbols_if_opt_marvosym_bool
+ {
+ \@ifpackageloaded { marvosym } { }
+ {
+ \msg_error:nn { tikzsymbols } { marvosym }
+ }
+ }
+ }
+\NewDocumentCommand \tikzsymbolsuse { m }
+ {
+ \prop_get:NnNTF \g__tikzsymbols_english_commands_prop {#1} \l_tmpa_tl
+ {
+ \use:c { \g__tikzsymbols_command_prefix_tl \l_tmpa_tl }
+ }{
+ \cs_if_exist:cTF { \g__tikzsymbols_command_prefix_tl #1 }
+ { \use:c { \g__tikzsymbols_command_prefix_tl #1 } }
+ { \msg_error:nnn { tikzsymbols } { undefined-command } {#1} }
+ }
+ }
+\NewDocumentCommand \tikzsymbolsset { m }
+ {
+ \keys_set_groups:nnn { tikzsymbols } { document } {#1}
+ }
\endinput
%%
%% End of file `tikzsymbols.sty'.