From 36a97343e705d797faf495299cf08caf177160f0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 4 Apr 2016 21:16:01 +0000 Subject: tikzsymbols (4apr16) git-svn-id: svn://tug.org/texlive/trunk@40236 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/tikzsymbols/tikzsymbols.sty | 4121 ++++++++++++-------- 1 file changed, 2402 insertions(+), 1719 deletions(-) (limited to 'Master/texmf-dist/tex/latex') 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*\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'. -- cgit v1.2.3