summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-28 21:52:05 +0000
committerKarl Berry <karl@freefriends.org>2013-07-28 21:52:05 +0000
commit34f73c5b0a8d5f4742d020b91bbcdee88998fdac (patch)
treeeebdb6418ea996d41b4477ae3961770669231a53 /Master/texmf-dist/tex/latex
parent468d5a3048538797838d81e77f805c42c70cef2d (diff)
tikzsymbols (28jul13)
git-svn-id: svn://tug.org/texlive/trunk@31297 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty1214
1 files changed, 769 insertions, 445 deletions
diff --git a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
index 582da2f595a..9b149c339ea 100644
--- a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
+++ b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
@@ -7,183 +7,237 @@
%% tikzsymbols.dtx (with options: `package')
%% This is a generated file.
%%
-%% Copyright (C) 2013 by Ben Vitecek
+%% Copyright (C) 2013 by Ben Vitecek (current Maintainer)
%%
-%% This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.2 of this license or (at your option) any later version. The latest version of this license is in:
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in:
%%
%% http://www.latex-project.org/lppl.txt
%%
-%% and version 1.2 or later is part of all distributions of LaTeX version 1999/12/01 or later.
+%% and version 1.3c or later is part of all distributions of
+%% LaTeX version 2008-05-04 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% This work consists of the files README, tikzsymbols.dtx and tikzsymbols.ins
+%% and the derived file tikzsymbols.sty.
+%% \CheckSum{2369}
-\NeedsTeXFormat{LaTeX2e}[2011/06/31]
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
\ProvidesPackage{tikzsymbols}
-[2013/04/18 v2.5 Some symbols created using tikz.]
+[2013/07/26 v3.0 Some symbols created using tikz.]
\@ifpackageloaded{tikz}{}{\RequirePackage{tikz}}
\@ifpackageloaded{xargs}{}{\RequirePackage{xargs}}
\@ifpackageloaded{xcolor}{}{\RequirePackage{xcolor}}
-\@ifpackageloaded{xspace}{}{\RequirePackage{xspace}}
\@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}}
+\@ifpackageloaded{xspace}{}{\RequirePackage{xspace}}
\@ifpackageloaded{calc}{}{\RequirePackage{calc}}
-
\usetikzlibrary{arrows,decorations.pathmorphing,trees}
-
-\newcommand{\tikzsymbolsaftersymbolinput}{\xspace}
-
-\def\@leaf@is@leaf{leaf}
-
+\newif\if@tkzssmbls@neg
+\newif\iftikzymbols@draftabsolute
+\newcommand{\Basic@Tree}{\Basic@Tree@on}
+\define@boolkey{tikzsymbols}{final}[true]{%
+ \ifKV@tikzsymbols@final
+ \def\Basic@Tree{\Basic@Tree@on}% final=true => final
+ \else
+ \def\Basic@Tree{\Basic@Tree@off}% = false => draft
+ \fi
+}
+\define@choicekey*{tikzsymbols}{draft}%
+[\tikzsymbols@draft@val\tikzsymbols@draft@nr]{false,true,absolute}[true]{%
+ \ifcase\tikzsymbols@draft@nr\relax
+ \def\Basic@Tree{\Basic@Tree@on}% draft=false => final
+ \or
+ \def\Basic@Tree{\Basic@Tree@off}% = true => draft
+ \or
+ \def\Basic@Tree{\Basic@Tree@off}\tikzymbols@draftabsolutetrue% =absolute
+ \fi
+}
+\define@key{tikzsymbols}{draftabsolute}{%
+\typeout{----------------------------}%
+\PackageWarningNoLine{tikzsymbols}{Option '\CurrentOption' is obsolete!
+\MessageBreak Please use 'draft=absolute' instead!}
+\typeout{----------------------------}%
+\tikzymbols@draftabsolutetrue}
+\define@boolkey{tikzsymbols}{marvosym}[true]{}
+\define@boolkey{tikzsymbols}{usebox}[true]{}
+\KV@tikzsymbols@useboxtrue
+\newcommand{\cmdKV@tikzsymbols@prefix}{}
+\define@cmdkey{tikzsymbols}{prefix}[tikzsymbols]{}
+\define@choicekey{tikzsymbols}{tree}%
+[\tikzsymbols@tree@val\tikzsymbols@tree@nr]{true,on,false,off}[on]{%
+ \ifcase\tikzsymbols@tree@nr\relax
+ \def\Basic@Tree{\Basic@Tree@on}% tree=true
+ \or
+ \def\Basic@Tree{\Basic@Tree@on}% tree=on
+ \or
+ \def\Basic@Tree{\Basic@Tree@off}% tree=false
+ \or
+ \def\Basic@Tree{\Basic@Tree@off}% tree=false
+ \fi
+}
+\ProcessOptionsX*<tikzsymbols>\relax
+ \newcommand*{\tikzsymbolsaftersymbolinput}{\xspace}
+ \newcommand*{\@leaf@is@leaf}{leaf}
\newlength{\tkzsymblsscl}
-\def\set@tkzsymblsscl#1{\setlength{\tkzsymblsscl}{#1pt}}
-
-\def\tikzsymbols@resizebox#1#2#3{%
-\resizebox{#1}{\ifdim\tkzsymblsscl<0pt-\fi #2}{#3}%
+\newcommand*{\set@tkzsymblsscl}[1]{\setlength{\tkzsymblsscl}{#1pt}}
+\newlength{\tikzsymbols@draftboxlength}
+\newlength{\tikzsymbols@draftboxheight}
+\newcommand*{\tikzsymbols@draftbox}[2]{%
+ \setlength{\tikzsymbols@draftboxlength}{#1}%
+ \setlength{\tikzsymbols@draftboxheight}{#2}%
+ \frame{%
+ {\vbadness=\maxdimen%
+ \frame{\vbox to \tikzsymbols@draftboxheight{%
+ \hbox to \tikzsymbols@draftboxlength{}}}}%
+ }%
+}
+\newcommand*{\tikzsymbols@draftQbox}[1]{\tikzsymbols@draftbox{#1}{#1}}
+\newcommand*\tkzsymblsPrmtr{}
+\newcommand*\tksymblsbxPrmtrstore[1]{%
+ \edef\tkzsymblsPrmtr{\ifdim\tkzsymblsscl<0pt-\fi#1}%
}
-\newif\if@tikzsymbols@draft
-\newif\if@tikzsymbols@final
-\newif\if@tkzssmbls@neg
-\newif\if@tikzsymbols@marvosym
-\newif\if@tikzsymbols@absolute@draft
-
-\DeclareOptionX{marvosym}{\@tikzsymbols@marvosymtrue}
-
+\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*\tikzsymbolsusebox[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{\tikzsymbolsusebox}[1]{\@gobble{#1}}
+\fi
+\newcommand{\tkzsymblsDeclareRobustCommand}[1]{%
+\expandafter\def\csname\cmdKV@tikzsymbols@prefix#1tikzsymbolsuse\endcsname{}%
+\expandafter\DeclareRobustCommand%
+ \csname\cmdKV@tikzsymbols@prefix#1\endcsname%
+}
+\newcommand{\tkzsymblsDeclareRobustCommandx}[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},%
+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}[5][1=1, usedefault]{{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt \@tkzssmbls@negtrue\fi%
+\DeclareRobustCommandx{\Basic@Tree@off}[5][1=1, usedefault]{{%
+ \set@tkzsymblsscl{#1}%
+ \pgfmathsetmacro\tikzsymbols@Tree@absolute@scale{#1+0.02ex}%
+ \edef\tkzsymblsPrmtr{\ifdim\tkzsymblsscl<0pt-\fi\tikzsymbols@Tree@absolute@scale}%
+ \ifdim\tkzsymblsscl<0pt \set@tkzsymblsscl{-#1}\fi%
\def\leaf@or@not@leaf{#5}%
-\@Tree@SetUp%
-\pgfarrowsdeclare{leaf}{leaf}%
-{\pgfarrowsleftextend{-.1ex} \pgfarrowsrightextend{-0.05ex}}%
-{%
-\pgfpathmoveto{\pgfpoint{-.01ex}{0ex}}%
-\pgfpatharc{150}{30}{0.08ex}% dicke
-\pgfpatharc{-30}{-150}{0.08ex}%
-\pgfusepathqfill%
-}%
-\colorlet{trunk}{#2}%
-\colorlet{leaf a}{#3}%
-\colorlet{leaf b}{#4}%
-\begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex]%
-\ifx\leaf@or@not@leaf\@leaf@is@leaf%
- \if@tkzssmbls@neg%
- \draw[opacity=0,scale=#1+0.1*#1] (-0.82+0.1*#1/100,0) rectangle
- (0.82-0.1*#1/100, 1.4-0.01*#1/100);
+ \iftikzymbols@draftabsolute%
+ \ifx\leaf@or@not@leaf\@leaf@is@leaf%
+ \tikzsymbols@draftbox{(1.6772ex+0.4pt)*\real{\tkzsymblsPrmtr}}
+ {(1.42ex-0.2pt+0.4pt)*\real{\tkzsymblsPrmtr}}%
+ \else
+ \tikzsymbols@draftbox{(1.3996ex+0.4pt)*\real{\tkzsymblsPrmtr}}
+ {(1.28ex-0.2pt+0.4pt)*\real{\tkzsymblsPrmtr}}%
+ \fi
+ \else%
+ \begin{tikzpicture}[scale=#1+0.02ex,x=1ex,y=1ex, line width=0.4pt*\tkzsymblsscl]
+ \ifx\leaf@or@not@leaf\@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[opacity=0,scale=#1+0.1*#1] (-0.82-0.1*#1/100,0) rectangle
- (0.82+0.1*#1/100, 1.4+0.01*#1/100);
+ \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%
-\else
- \draw[opacity=0,scale=#1+0.1*#1] (-0.75,-0.01) rectangle (0.75,1.3);
-\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%
-}}
-
-\DeclareOptionX{draft}{\@tikzsymbols@drafttrue\@tikzsymbols@finalfalse
-\def\Basic@Tree{\Basic@Tree@off}}
-\DeclareOptionX{draftabsolute}{\def\Basic@Tree{\Basic@Tree@off}%
-\@tikzsymbols@absolute@drafttrue}
-
-\DeclareOptionX{final}{\@tikzsymbols@draftfalse\@tikzsymbols@finaltrue
-\def\Basic@Tree{\Basic@Tree@on}}
-
-\DeclareOptionX{tree}{%
- \def\Basic@Tree{\csname Basic@Tree@#1\endcsname}%
- \if@tikzsymbols@draft%
-\PackageWarningNoLine{tikzsymbols}{You can use class option \MessageBreak
-draft with package option tree=on/off;
-\MessageBreak but I think it would be better if you
-\MessageBreak delete tree=on/off}\fi%
-\if@tikzsymbols@final%
-\PackageWarningNoLine{tikzsymbols}{You can use class option \MessageBreak
-final with package option tree=on/off;
-\MessageBreak but I think it would be better if you
-\MessageBreak delete tree=on/off}\fi%
- }
-
-\DeclareRobustCommandx{\Basic@Tree@off}[5][1=1, usedefault]{{%
-\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*174/100}{#1ex*15/10}{BT}%
-\else%
-\ifdim\tkzsymblsscl<0pt \set@tkzsymblsscl{-#1}\fi%
-\def\leaf@or@not@leaf{#5}%
-\def\Tree@Off@line{0.095*#1/100}%
-\begin{tikzpicture}[scale=#1+0.01*#1,x=1.35ex,y=1.3ex, line width=0.07ex*\tkzsymblsscl]
-\ifx\leaf@or@not@leaf\@leaf@is@leaf%
-\draw[#2] (0-\Tree@Off@line,0) -- (0-\Tree@Off@line,1.08+0.05*#1/100);
-\draw[#3] (0-\Tree@Off@line,1.08+0.05*#1/100) -- (1.2+\Tree@Off@line,1.08+0.05*#1/100);
-\draw[#4] (1.2+\Tree@Off@line,1.08+0.05*#1/100) -- (1.2+\Tree@Off@line,0);
-\draw[#3] (1.2+\Tree@Off@line,0) -- (0.5,0);
-\draw[#4] (0.5+0.4*#1/100,0) -- (0-\Tree@Off@line,0);
-\else
-\draw[#2] (0,0) -- (0,1);
-\draw[#3] (0,1) -- (1.15,1);
-\draw[#4] (1.15,1) -- +(0,-1);
-\fi%
-\end{tikzpicture}%
-\fi%
+ \end{tikzpicture}%
+ \fi%
}}
-
\DeclareRobustCommandx{\Basic@Tree@on}[5][1=1, usedefault]{{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt \@tkzssmbls@negtrue\fi%
-\def\leaf@or@not@leaf{#5}%
-\@Tree@SetUp%
-\pgfarrowsdeclare{leaf}{leaf}%
-{\pgfarrowsleftextend{-.1ex} \pgfarrowsrightextend{-0.05ex}}%
-{%
-\pgfpathmoveto{\pgfpoint{-.01ex}{0ex}}%
-\pgfpatharc{150}{30}{0.08ex}% dicke
-\pgfpatharc{-30}{-150}{0.08ex}%
-\pgfusepathqfill%
-}%
-\colorlet{trunk}{#2}%
-\colorlet{leaf a}{#3}%
-\colorlet{leaf b}{#4}%
-\begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex]%
-\ifx\leaf@or@not@leaf\@leaf@is@leaf%
- \if@tkzssmbls@neg%
- \draw[opacity=0,scale=#1+0.1*#1] (-0.82+0.1*#1/100,0) rectangle
- (0.82-0.1*#1/100, 1.4-0.01*#1/100);
- \else
- \draw[opacity=0,scale=#1+0.1*#1] (-0.82-0.1*#1/100,0) rectangle
- (0.82+0.1*#1/100, 1.4+0.01*#1/100);
- \fi%
-\else
- \draw[opacity=0,scale=#1+0.1*#1] (-0.75,-0.01) rectangle (0.75,1.3);
-\fi
-\pgflowlevel{\pgftransformscale{#1+0.02ex}}{%
+\iftikzymbols@draftabsolute%
+ \Basic@Tree@off[#1]{#2}{#3}{#4}{#5}%
+\else%
+ \set@tkzsymblsscl{#1}%
+ \ifdim\tkzsymblsscl<0pt \set@tkzsymblsscl{-#1}\@tkzssmbls@negtrue\fi%
+ \def\leaf@or@not@leaf{#5}%
+ \@Tree@SetUp%
+ \pgfarrowsdeclare{leaf}{leaf}%
+ {\pgfarrowsleftextend{-.1ex}\pgfarrowsrightextend{-0.05ex}}%
+ {%
+ \pgfpathmoveto{\pgfpoint{-.01ex}{0ex}}%
+ \pgfpatharc{150}{30}{0.08ex}%
+ \pgfpatharc{-30}{-150}{0.08ex}%
+ \pgfusepathqfill%
+ }%
+ \colorlet{trunk}{#2}%
+ \colorlet{leaf a}{#3}%
+ \colorlet{leaf b}{#4}%
+ \begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex]%
+ \ifx\leaf@or@not@leaf\@leaf@is@leaf%
+ \draw[opacity=0,scale=#1+0.02ex, line width=0.4pt*\tkzsymblsscl]
+ (-0.8386,0+0.2pt) rectangle
+ (0.8386, 1.42);
+ \else %
+\draw[opacity=0,scale=#1+0.02ex, line width=0.4pt*\tkzsymblsscl]
+(-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%
-}}%
-
-\ProcessOptionsX*\relax
-
-\DeclareRobustCommand{\Kochtopf}[1][1]{%
+ 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%
+}}
+\tkzsymblsDeclareRobustCommand{Kochtopf}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Kochtopf#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*247/100}{#1ex*151/100}{kochen}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.47ex*\real{\tkzsymblsPrmtr}}{1.577ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2ex,y=2.2ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
@@ -204,14 +258,17 @@ decoration={snake,amplitude=.12ex*\tkzsymblsscl,segment length=0.93ex*\tkzsymbls
\draw (0.7,0.11) circle (0.04);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Kochtopf#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\pot\Kochtopf
-
-\DeclareRobustCommand{\Bratpfanne}[1][1]{%
+\tikzsymbols@let{pot}{Kochtopf}
+\tkzsymblsDeclareRobustCommand{Bratpfanne}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Bratpfanne#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*355/100}{#1ex*14/10}{braten}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.5535ex*\real{\tkzsymblsPrmtr}}{1.4525ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.7ex,y=1.4ex, line width=0.07ex*\tkzsymblsscl, scale=#1,
@@ -231,47 +288,45 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(1,0.5) -- (1,1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Bratpfanne#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\fryingpan\Bratpfanne
-
-\DeclareRobustCommand{\Schneebesen}[1][1]{%
+\tikzsymbols@let{fryingpan}{Bratpfanne}
+\tkzsymblsDeclareRobustCommand{Schneebesen}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Schneebesen#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*57/100}{#1ex*155/100}{x}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{0.5697ex*\real{\tkzsymblsPrmtr}}{1.57985ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[y=2.1ex,x=1.4ex, scale=#1]
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (0.2,0.0) and (0.2,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (-0.2,0.0) and (-0.2,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (-0.1,0.0) and (-0.1,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (0.1,0.0) and (0.1,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (-0.15,0.0) and (-0.15,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (0.15,0.0) and (0.15,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (-0.05,0.0) and (-0.05,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) .. controls (0.05,0.0) and (0.05,0.2) .. (0,0.4);
-\draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
- (0,0) --(0,0.4);
+\begin{tikzpicture}[y=2.1ex,x=1.4ex, scale=#1,
+ line width=0.01ex*\tkzsymblsscl*\real{0.97}]
+\draw (0,0) .. controls (0.2,0.0) and (0.2,0.2) .. (0,0.4);
+\draw (0,0) .. controls (-0.2,0.0) and (-0.2,0.2) .. (0,0.4);
+\draw (0,0) .. controls (-0.1,0.0) and (-0.1,0.2) .. (0,0.4);
+\draw (0,0) .. controls (0.1,0.0) and (0.1,0.2) .. (0,0.4);
+\draw (0,0) .. controls (-0.15,0.0) and (-0.15,0.2) .. (0,0.4);
+\draw (0,0) .. controls (0.15,0.0) and (0.15,0.2) .. (0,0.4);
+\draw (0,0) .. controls (-0.05,0.0) and (-0.05,0.2) .. (0,0.4);
+\draw (0,0) .. controls (0.05,0.0) and (0.05,0.2) .. (0,0.4);
+\draw (0,0) --(0,0.4);
\fill[line width=0.05ex*\tkzsymblsscl, rounded corners=0.07ex*\tkzsymblsscl]
(-0.05,0.37) -- (0.05,0.37) -- (0.05,0.75) -- (-0.05,0.75) -- cycle;
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Schneebesen#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\eggbeater\Schneebesen
-
-\DeclareRobustCommand{\Sieb}[1][1]{%
+\tikzsymbols@let{eggbeater}{Schneebesen}
+\tkzsymblsDeclareRobustCommand{Sieb}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Sieb#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*3475/1000}{#1ex*112/100}{sieve}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.478ex*\real{\tkzsymblsPrmtr}}{1.175ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.8ex, y=2.8ex,line width=0.02ex*\tkzsymblsscl ,scale=#1]
@@ -308,14 +363,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0.406,-0.35) -- (0.794,-0.35);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Sieb#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\sieve\Sieb
-
-\DeclareRobustCommand{\Purierstab}[1][1]{%
+\tikzsymbols@let{sieve}{Sieb}
+\tkzsymblsDeclareRobustCommand{Purierstab}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Purierstab#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*076/100}{#1ex*155/100}{x}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{0.76ex*\real{\tkzsymblsPrmtr}}{1.575ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
@@ -325,14 +383,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0.15,0.4) -- (0.15,0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Purierstab#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\blender\Purierstab
-
-\DeclareRobustCommand{\Dreizack}[1][1]{%
+\tikzsymbols@let{blender}{Purierstab}
+\tkzsymblsDeclareRobustCommand{Dreizack}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Dreizack#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*27/100}{#1ex*155/100}{x}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{0.265ex*\real{\tkzsymblsPrmtr}}{1.575ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.035ex*\tkzsymblsscl,scale=#1]
@@ -343,17 +404,20 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(0,0.7) -- (0,0.55) -- (0.05,0.55) -- (0.1,0.55) -- (0.1,0.7);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Dreizack#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\trident\Dreizack
-
-\DeclareRobustCommand{\Backblech}[1][1]{%
+\tikzsymbols@let{trident}{Dreizack}
+\tkzsymblsDeclareRobustCommand{Backblech}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Backblech#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*232/100}{#1ex*155/100}{Backblech}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.3155ex*\real{\tkzsymblsPrmtr}}{1.57ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=6.53ex,y=5.ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
+\begin{tikzpicture}[x=6.53ex,y=5ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
\filldraw[rounded corners=0.09ex*\tkzsymblsscl] (0,0) rectangle (0.3,0.3);
\draw[rounded corners=0.07ex*\tkzsymblsscl, line width=0.03ex*\tkzsymblsscl]
(0.1,0) -- (-0.025,0) -- (-0.025,0.3) -- (0.1,0.3);
@@ -365,17 +429,20 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\@BackblechlochY) circle (0.02ex);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Backblech#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\bakingplate\Backblech
-
-\DeclareRobustCommand{\Ofen}[1][1]{%
+\tikzsymbols@let{bakingplate}{Backblech}
+\tkzsymblsDeclareRobustCommand{Ofen}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Ofen#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*208/100}{#1ex*155/100}{oven}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.07ex*\real{\tkzsymblsPrmtr}}{1.57ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=0.50ex,y=.5ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
+\begin{tikzpicture}[x=0.50ex,y=0.5ex, line width=0.07ex*\tkzsymblsscl,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}
@@ -384,14 +451,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[line width=0.05ex*\tkzsymblsscl] (1,1.75) -- (3,1.75);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Ofen#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\oven\Ofen
-
-\DeclareRobustCommand{\Pfanne}[1][1]{%
+\tikzsymbols@let{oven}{Ofen}
+\tkzsymblsDeclareRobustCommand{Pfanne}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Pfanne#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*303/100}{#1ex*74/100}{Pfanne}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.034ex*\real{\tkzsymblsPrmtr}}{0.78ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.3ex,y=2.3ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -404,14 +474,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(-0.05,0.1) -- (0.95,0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Pfanne#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\pan\Pfanne
-
-\DeclareRobustCommand{\Herd}[1][1]{%
+\tikzsymbols@let{pan}{Pfanne}
+\tkzsymblsDeclareRobustCommand{Herd}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Herd#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*208/100}{#1ex*157/100}{cooker}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.08ex*\real{\tkzsymblsPrmtr}}{1.58ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex,y=1ex,line width=0.04ex*\tkzsymblsscl,scale=#1]
@@ -424,14 +497,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (1.45,1.15) circle (0.15);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Herd#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\cooker\Herd
-
-\DeclareRobustCommand{\Saftpresse}[1][1]{%
+\tikzsymbols@let{cooker}{Herd}
+\tkzsymblsDeclareRobustCommand{Saftpresse}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Saftpresse#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*187/100}{#1ex*155/100}{x}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.87ex*\real{\tkzsymblsPrmtr}}{1.62ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1.2ex,y=1ex,line width=0.07ex*\tkzsymblsscl,scale=#1]
@@ -447,31 +523,37 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
segment length=0.48ex*\tkzsymblsscl}] (0,0.3) -- (1.5,0.3);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Saftpresse#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\squeezer\Saftpresse
-
-\DeclareRobustCommand{\Schussel}[1][1]{%
+\tikzsymbols@let{squeezer}{Saftpresse}
+\tkzsymblsDeclareRobustCommand{Schussel}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Schussel#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*232/100}{#1ex*148/100}{bowl}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.32ex*\real{\tkzsymblsPrmtr}}{1.47ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex*\tkzsymblsscl, scale=#1]
\draw[rounded corners=0.5ex*\tkzsymblsscl]
(-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[opacity=0] (-0.4,0) -- (1.85,0);
+\draw[opacity=00] (-0.4,0) -- (1.85,0);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Schussel#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\bowl\Schussel
-
-\DeclareRobustCommand{\Schaler}[1][1]{%
+\tikzsymbols@let{bowl}{Schussel}
+\tkzsymblsDeclareRobustCommand{Schaler}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Schaler#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*116/100}{#1ex*155/100}{X}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.15ex*\real{\tkzsymblsPrmtr}}{1.565ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.7ex,y=2.3ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
@@ -483,14 +565,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[line width=0.03ex*\tkzsymblsscl] (0,0.58) -- (0.2,0.58);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Schaler#1}%
\tikzsymbolsaftersymbolinput%
}
-\let\peeler\Schaler
-
-\DeclareRobustCommandx{\Sadey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tikzsymbols@let{peeler}{Schaler}
+\tkzsymblsDeclareRobustCommandx{Sadey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Sadey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*172/100}{#1ex*165/100}{Sad}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -501,12 +586,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Sadey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dSadey}[2][1=1,2=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dSadey}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dSadey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dSad}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -516,13 +605,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dSadey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Annoey}[2][1=1,2={opacity=0},usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Annoey}[2][1=1,2={opacity=0},usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Annoey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
- \tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Ann}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -533,12 +625,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.1) -- (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Annoey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dAnnoey}[2][1=1,2=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dAnnoey}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dAnnoey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
- \tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dAnn}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -547,18 +643,21 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.08,0.1) -- (-0.22,0.1);
\draw[black] (-0.2,-0.1) -- (0.2,-0.1);
\end{tikzpicture}%
-\fi
+\fi%
+}%
+\tikzsymbolsusebox{dAnnoey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\if@tikzsymbols@marvosym\relax\else%
- \DeclareRobustCommandx{\Smiley}[2][1=1,2={opacity=0} ,usedefault]{%
+\ifKV@tikzsymbols@marvosym\relax\else%
+ \tkzsymblsDeclareRobustCommandx{Smiley}[2][1=1,2={opacity=0} ,usedefault]{%
+ \tikzsymbols@ifsaveboxundefined{Smiley#1#2}{%
\set@tkzsymblsscl{#1}%
- \if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Smile}%
+ \iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
+\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl, scale=#1]
\fill[#2] (0,0) circle (0.33);
\draw (0,0) circle (0.33);
\fill (-0.1,0.1) circle (0.05);
@@ -566,13 +665,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Smiley#1#2}%
\tikzsymbolsaftersymbolinput%
}%
\fi
-\DeclareRobustCommandx{\dSmiley}[3][1=1,2=yellow,3=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dSmiley}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dSmiley#1#2}{%
\set@tkzsymblsscl{#1}%
- \if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dSmile}%
+ \iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.1ex*\tkzsymblsscl,scale=#1]
@@ -582,13 +685,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dSmiley#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Laughey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Laughey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Laughey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{lachen}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -602,12 +708,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(-0.22,-0.0) .. controls (-0.13,-0.23) and (0.13,-0.23) .. (0.22,-0.0) -- cycle;
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Laughey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dLaughey}[3][1=1,2=yellow, 3=red ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dLaughey}[3][1=1,2=yellow, 3=red ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dLaughey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{lachen}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -618,13 +728,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(-0.25,-0.0) .. controls (-0.13,-0.26) and (0.13,-0.26) .. (0.25,-0.0) -- cycle;
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dLaughey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Neutrey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Neutrey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Neutrey#1#2}{%
\set@tkzsymblsscl{#1}%
- \if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Neutral}%
+ \iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -635,12 +748,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.1) -- (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Neutrey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dNeutrey}[2][1=1,2=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dNeutrey}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dNeutrey#1#2}{%
\set@tkzsymblsscl{#1}%
- \if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dneutral}%
+ \iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -650,13 +767,36 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.2,-0.1) -- (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dNeutrey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Winkey}[2][1=1,2={opacity=0} ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Winkey}[2][1=1,2={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Winkey#1#2}{%
+\set@tkzsymblsscl{#1}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
+\fill[#2] (0,0) circle (0.33);
+\draw(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%
+}%
+\tikzsymbolsusebox{Winkey#1#2}%
+\tikzsymbolsaftersymbolinput%
+}
+\tkzsymblsDeclareRobustCommandx{oldWinkey}[2][1=1,2={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{oldWinkey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Wink}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -667,12 +807,35 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{oldWinkey#1#2}%
+\tikzsymbolsaftersymbolinput%
+}
+\tkzsymblsDeclareRobustCommandx{dWinkey}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dWinkey#1#2}{%
+\set@tkzsymblsscl{#1}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,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%
+}%
+\tikzsymbolsusebox{dWinkey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dWinkey}[2][1=1,2=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{olddWinkey}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{olddWinkey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dWink}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -682,13 +845,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{olddWinkey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Sey}[2][1=1,2={opacity=0} ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Sey}[2][1=1,2={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Sey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{S}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -699,12 +865,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Sey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dSey}[2][1=1,2=yellow ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dSey}[2][1=1,2=yellow ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dSey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dS}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -713,14 +883,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\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
+\fi%
+}%
+\tikzsymbolsusebox{dSey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Xey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Xey}[2][1=1, 2={opacity=0}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Xey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Xe}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -733,12 +906,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Xey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dXey}[2][1=1, 2={yellow}, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dXey}[2][1=1, 2={yellow}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dXey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dXe}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -750,13 +927,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dXey#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Innocey}[3][1=1,2={opacity=0},3=yellow ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Innocey}[3][1=1,2={opacity=0},3=yellow ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Innocey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*173/100}{#1ex*19/10}{Inno}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.73ex*\real{\tkzsymblsPrmtr}}{1.909ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -770,13 +950,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[line width=0.05ex*\tkzsymblsscl] (0.35,0.31) arc (0:360:0.35 and 0.12);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Innocey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommand{\wInnocey}[1][1]{\Innocey[#1][opacity=0][white]}
-\DeclareRobustCommandx{\dInnocey}[3][1=1,2=yellow,3=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommand{wInnocey}[1][1]{\Innocey[#1][opacity=0][white]}
+\tkzsymblsDeclareRobustCommandx{dInnocey}[3][1=1,2=yellow,3=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dInnocey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*173/100}{#1ex*185/100}{dInno}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.73ex*\real{\tkzsymblsPrmtr}}{1.849ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -784,19 +968,22 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\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.09ex*\tkzsymblsscl]
+\draw[color=#3!97!black, line width=0.1ex*\tkzsymblsscl]
(0.32,0.31) arc (0:360:0.32 and 0.1);
\draw[line width=0.05ex*\tkzsymblsscl] (0.3,0.31) arc (0:360:0.3 and 0.07);
\draw[line width=0.05ex*\tkzsymblsscl] (0.35,0.31) arc (0:360:0.35 and 0.12);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dInnocey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Cooley}[2][1=1,2={opacity=0} ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Cooley}[2][1=1,2={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Cooley#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*166/100}{Cool}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -812,12 +999,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0.2,0.1) -- (0.3,0.13);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Cooley#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dCooley}[2][1=1,2=yellow,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dCooley}[2][1=1,2=yellow,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dCooley#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dCool}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -832,13 +1023,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dCooley#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Tongey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Tongey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Tongey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{ton}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.704ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -854,12 +1048,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Tongey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dTongey}[3][1=1,2=yellow,3=red,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dTongey}[3][1=1,2=yellow,3=red,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dTongey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dton}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftQbox{1.584ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -874,13 +1072,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dTongey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Nursey}[4][1=1,2={opacity=0},3={opacity=0},4=black,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Nursey}
+[4][1=1,2={opacity=0},3={opacity=0},4=black,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Nursey#1#2#3#4}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*15/10}{#1ex*215/100}{Nurse}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.5ex*\real{\tkzsymblsPrmtr}}{2.19ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -898,12 +1100,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw[#4,line width=.046ex*\tkzsymblsscl] (-0.05,0.45) -- (0.05,0.45);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Nursey#1#2#3#4}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dNursey}[4][1=1,2=yellow,3=white,4=red,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dNursey}[4][1=1,2=yellow,3=white,4=red,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dNursey#1#2#3#4}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*14/10}{#1ex*2}{dNurse}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.38ex*\real{\tkzsymblsPrmtr}}{1.98ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
@@ -920,13 +1126,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(-0.05,0.4) -- (0.05,0.4) -- (0.05,0.42)--(-0.05,0.42) -- cycle;
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dNursey#1#2#3#4}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Vomey}[3][1=1,2={opacity=0},3={opacity=0},usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Vomey}[3][1=1,2={opacity=0},3={opacity=0},usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Vomey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*305/100}{#1ex*165/100}{vomit}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.0335ex*\real{\tkzsymblsPrmtr}}{1.743ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -947,12 +1156,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
and (1,-2) .. (1,-1.5) .. controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Vomey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dVomey}[3][1=1,2=yellow,3={brown!10!olive},usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dVomey}[3][1=1,2=yellow,3={brown!10!olive},usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dVomey#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*295/100}{#1ex*156/100}{dvomit}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.2435ex*\real{\tkzsymblsPrmtr}}{1.653ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
@@ -967,13 +1180,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
(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%
+}%
+\tikzsymbolsusebox{dVomey#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Walley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Walley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Walley#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*235/100}{#1ex*165/100}{Wall}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.341ex*\real{\tkzsymblsPrmtr}}{1.674ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
@@ -996,12 +1212,16 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
\draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Walley#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\rWalley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{rWalley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{rWalley#1#2#3}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*235/100}{#1ex*165/100}{rWall}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.341ex*\real{\tkzsymblsPrmtr}}{1.674ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
@@ -1017,16 +1237,19 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
\draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{rWalley#1#2#3}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dWalley}[2][1=1, 2=yellow, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dWalley}[2][1=1, 2=yellow, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dWalley#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*242/100}{#1ex*156/100}{dWall}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.4288ex*\real{\tkzsymblsPrmtr}}{1.6008ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
-\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
-decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
+\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
\shade[ball color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
\draw[line width=0.06ex*\tkzsymblsscl]
(0.28,0) --++(0.05,0.07) --++(0.03,0.02) --+
@@ -1037,17 +1260,21 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
\draw[line width=0.06ex*\tkzsymblsscl]
(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, line width=0.08ex*\tkzsymblsscl] (-0.01,0) circle (0.31);
+\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);
+\draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0,-0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dWalley#1#2}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\drWalley}[2][1=1, 2=yellow, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{drWalley}[2][1=1, 2=yellow, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{drWalley#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*242/100}{#1ex*156/100}{drWall}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.4288ex*\real{\tkzsymblsPrmtr}}{1.6008ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
@@ -1060,14 +1287,17 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
\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
+\fi%
+}%
+\tikzsymbolsusebox{drWalley#1#2}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Cat}[1][1=1,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Cat}[1][1=1,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Cat#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*19/10}{#1ex*19/10}{Cat}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.899ex*\real{\tkzsymblsPrmtr}}{1.957ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=2.33ex,y=2.33ex, line width=0.093ex*\tkzsymblsscl,scale=#1]
@@ -1080,7 +1310,8 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
(0,0) -- (0,-0.1) -- (-0.1,-0.095);
\draw[rounded corners=0.175ex*\tkzsymblsscl,yshift=-0.12ex]
(0,0) -- (0,-0.1) -- (0.1,-0.095);
-\draw[rounded corners=.12ex*\tkzsymblsscl,yshift=-.15ex, line width=0.03em*(#1-.#1)]
+\draw[rounded corners=.12ex*\tkzsymblsscl,yshift=-.15ex,
+ line width=0.03em*\real{0.9}*\tkzsymblsscl]
(-0.1,0.1) -- (0,0) -- (0.1,0.1) -- cycle ;
\draw[line width=0.035ex*\tkzsymblsscl]
(-0.1,-0.05)..controls(-0.25,0)and(-0.35,0).. (-0.4,-0.05);
@@ -1096,20 +1327,23 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
(0.1,-0.05)..controls(0.25,-0.045)and(0.35,-0.13).. (0.4,-0.23);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Cat#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Ninja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{Ninja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Ninja#1#2#3#4}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*215/100}{#1ex*165/100}{sshh}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.149ex*\real{\tkzsymblsPrmtr}}{1.717ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<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*\tkzsymblsscl,scale=#1,
decoration={random steps,segment length=0.1ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
-\fill[#2, line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.33);
+\fill[#2] (0,0) circle (0.33);
\fill[decoration={random steps,segment length=0.1ex*\tkzsymblsscl,
amplitude=0.01ex*\tkzsymblsscl}, decorate,#3]
(-0.33,0) -- (0.33,0) -- (0.23,0.23) -- (-0.23,0.23) -- cycle;
@@ -1132,12 +1366,16 @@ decoration={random steps,segment length=0.1ex*\tkzsymblsscl, amplitude=0.1ex*\tk
\else\draw[line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.33);\fi
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Ninja#1#2#3#4}%
\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommandx{\dNinja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
+\tkzsymblsDeclareRobustCommandx{dNinja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
+\tikzsymbols@ifsaveboxundefined{dNinja#1#2#3#4}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*215/100}{#1ex*17/10}{dsshh}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{2.1498ex*\real{\tkzsymblsPrmtr}}{1.7178ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\def\Black@is@Black{black}%
@@ -1150,9 +1388,7 @@ segment length=0.55ex*\tkzsymblsscl},decorate, #3!50!black]
\draw[ decorate,decoration={snake,amplitude=.1ex*\tkzsymblsscl,
segment length=0.5ex*\tkzsymblsscl},decorate, #3!50!black]
(0.26,0.21) -- (0.53,0.1);
-\shade[ball color=#2, line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.347);
-\ifx\Black@or@not@Black\Black@is@Black
- \draw[line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.33);\fi
+\shade[ball color=#2] (0,0) circle (0.347);
\fill[decoration={random steps,segment length=0.1ex*\tkzsymblsscl,
amplitude=0.01ex*\tkzsymblsscl},ball color=#3]
decorate {(-0.33,0) -- (0.3465,0) }
@@ -1165,20 +1401,24 @@ decorate {-- (-0.25,0.24)}
\shade[top color=#4!80!black, bottom color=#4] (-0.129,0.1425) arc (-55:180:-.05);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{dNinja#1#2#3#4}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\NiceReapey}[1][1=1,usedefault]{%
+\tkzsymblsDeclareRobustCommandx{NiceReapey}[2][1=1,2={black!20!white},usedefault]{%
+\tikzsymbols@ifsaveboxundefined{NiceReapey#1#2}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*264/100}{#1ex*155/100}{Ann}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{(1.1067em+0.07ex)*\real{\tkzsymblsPrmtr}}
+ {(0.693em+0.07ex)*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.11em,y=0.11em, line width=0.07ex*\tkzsymblsscl,scale=#1]
-\draw (1.7,-1) arc (360:180:1.7 and 2)
+\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;
-\fill[black!20!white] (3,3) .. controls (5,3) and (6,2) .. (7,1.5) -- (3,1.5) -- cycle;
+\fill[#2] (3,3) .. controls (5,3) and (6,2) .. (7,1.5) -- (3,1.5) -- cycle;
\draw (3,-3) -- (3,3) .. controls (5,3) and (6,2) .. (7,1.5) -- (3,1.5);
\draw (0,-1.5) circle (1 and 0.5);
\draw[line width=0.04ex*\tkzsymblsscl] (-0.2,-1) -- (-0.2,-2);
@@ -1190,32 +1430,89 @@ decorate {-- (-0.25,0.24)}
\fill (-1.25,1.25) circle ( 0.5 and 0.75);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{NiceReapey#1#2}
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Person}[5][1=1,2=-22,3=22,4=27,5=-27,usedefault]{%
+\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%
+}
+\tkzsymblsDeclareRobustCommandx{Strichmaxerl}[5][1=1,2=-22,3=22,4=27,5=-27,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Strichmaxerl#1#2#3#4#5}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*78/100}{#1ex*155/100}{P}%
+\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)}%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{(0.606ex+1.35ex*\real{\tikzsymbols@x@max}
+ -1.35ex*\real{\tikzsymbols@x@min})*\real{\tkzsymblsPrmtr}}%
+{(1.173ex+1.35ex*\real{\tikzsymbols@y@max})*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[line width=0.12ex*\tkzsymblsscl, 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)}] (.15,.4) -- (.42,.4);
- \draw[rotate around={#2:(.15,.4)}] (.15,.4) -- (-0.12,.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%
+}%
+\tikzsymbolsusebox{Strichmaxerl#1#2#3#4#5}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommand{\Candle}[1][1]{%
+\tkzsymblsDeclareRobustCommand{Person}{%
+\PackageWarning{tikzsymbols}{Command '\protect\Person' is obsolete,
+\MessageBreak Please use '\protect\Strichmaxerl' instead.\MessageBreak}%
+\Strichmaxerl%
+}
+\tkzsymblsDeclareRobustCommand{Candle}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Candle#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*63/100}{#1ex*165/100}{C}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{0.64ex*\real{\tkzsymblsPrmtr}}{(1.255ex+2.2pt)*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex, y=1ex, scale=#1, line width=0.07ex*\tkzsymblsscl]
@@ -1227,13 +1524,16 @@ decorate {-- (-0.25,0.24)}
(-0.1,0.6) .. controls (0.2,0.8) and (-0.1,1) .. (-0.1,1.2);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Candle#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommand{\Fire}[1][1]{%
+\tkzsymblsDeclareRobustCommand{Fire}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Fire#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*158/100}{#1ex*16/10}{fire}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.576ex*\real{\tkzsymblsPrmtr}}{1.639ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex,y=1ex, line width=0.07ex*\tkzsymblsscl,rotate=45, scale=#1]
@@ -1253,20 +1553,23 @@ decorate {-- (-0.25,0.24)}
\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%
+}%
+\tikzsymbolsusebox{Fire#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\if@tikzsymbols@marvosym\relax\else%
-\DeclareRobustCommand{\Coffeecup}[1][1]{%
+\ifKV@tikzsymbols@marvosym \else%
+\tkzsymblsDeclareRobustCommand{Coffeecup}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Coffeecup#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*181/100}{#1ex*165/100}{coffe}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.82ex*\real{\tkzsymblsPrmtr}}{1.705ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.7ex,y=0.7ex, scale=#1, line width=0.07ex*\tkzsymblsscl,
decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymblsscl}]
-\draw (0,0) arc (180:269:0.8 and 1) -- ++(0.5,0) arc (269:360:0.8 and 1) -- cycle;
-\draw (2.1,-0.15) -- (2.2,-0.15) arc (90:-90:0.3) -- (1.8, -0.75);
+\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);
\draw[line width=0.05ex*\tkzsymblsscl, decorate]
(0.4,0.3) -- +(0,1);
\draw[line width=0.05ex*\tkzsymblsscl, decorate]
@@ -1276,33 +1579,39 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0,-1.05) -- (2.1,-1.05);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Coffeecup#1}%
\tikzsymbolsaftersymbolinput%
}%
\fi
-
-\DeclareRobustCommand{\Chair}[1][1]{%
+\tkzsymblsDeclareRobustCommand{Chair}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Chair#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*112/100}{#1ex*165/100}{chair}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{0.97ex*\real{\tkzsymblsPrmtr}}{1.69ex*\real{\tkzsymblsPrmtr}}%
\else%
-\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1} \@tkzssmbls@negtrue\fi%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\@tkzssmbls@negtrue\fi%
\begin{tikzpicture}[x=0.9ex,y=0.9ex, scale=#1, line width=0.07ex*\tkzsymblsscl]
\draw (0,-0.5) -- (0,0.7) -- (0.5,1) -- (0.5,0.25);
\draw[line width=0.06ex*\tkzsymblsscl] (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
+\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%
+}%
+\tikzsymbolsusebox{Chair#1}%
\@tkzssmbls@negfalse%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommand{\Bed}[1][1]{%
+\tkzsymblsDeclareRobustCommand{Bed}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Bed#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*309/100}{#1ex*162/100}{Bed}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{3.08ex*\real{\tkzsymblsPrmtr}}{1.68ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex,y=1ex, scale=#1, line width=0.08ex*\tkzsymblsscl]
@@ -1314,14 +1623,18 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0.7,0.5) arc(180:30:1.231 and 0.6);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Bed#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Tribar}[4][1=1,2={opacity=0},3={opacity=0},4={opacity=0},usedefault]
+\tkzsymblsDeclareRobustCommandx{Tribar}[4]
+[1=1,2={opacity=0},3={opacity=0},4={opacity=0},usedefault]
{%
+\tikzsymbols@ifsaveboxundefined{Tribar#1#2#3#4}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*17/10}{#1ex*167/100}{T}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.7175ex*\real{\tkzsymblsPrmtr}}{1.685ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.65ex,y=0.65ex,scale=#1,
@@ -1333,18 +1646,19 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\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) -- +(-.05,-0.1);
+\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%
+}%
+\tikzsymbolsusebox{Tribar#1#2#3#4}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Moai}[1][1=1,usedefault]{%
+\newcommand{\tikzsymbolsMoaithickness}{}
+\tkzsymblsDeclareRobustCommandx{Moai}[1][1=1,usedefault]{%
+\tikzsymbols@ifsaveboxundefined{Moai#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*103/100}{#1ex*161/100}{M}%
-\else%
+\tksymblsbxPrmtrstore{#1}%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\ifdim \tkzsymblsscl<2pt%
\def\tikzsymbolsMoaithickness{0.05ex}%
@@ -1354,6 +1668,10 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\else%
\def\tikzsymbolsMoaithickness{0.03ex}%
\fi\fi%
+\iftikzymbols@draftabsolute%
+\tikzsymbols@draftbox{(1.001ex+\tikzsymbolsMoaithickness)*\real{\tkzsymblsPrmtr}}
+ {(1.664ex+\tikzsymbolsMoaithickness)*\real{\tkzsymblsPrmtr}}%
+\else%
\begin{tikzpicture}[x=.13ex, y=.13ex, rounded corners=0.01ex*\tkzsymblsscl, scale=#1,
line width=\tikzsymbolsMoaithickness*\tkzsymblsscl]
\draw (-2.6,-4.25) -- (-2.5,-5.8)
@@ -1370,20 +1688,23 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\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.4) .. controls (-0.5,-0.5) and (0,-0.5) .. (0.6,-0.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%
+}%
+\tikzsymbolsusebox{Moai#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommand{\Snowman}[1][1]{%
+\tkzsymblsDeclareRobustCommand{Snowman}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{Snowman#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*153/100}{#1ex*169/100}{Snow}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.545ex*\real{\tkzsymblsPrmtr}}{1.772ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=0.9ex,y=0.9ex,line width=0.07ex*\tkzsymblsscl, scale=#1]
@@ -1423,27 +1744,32 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\draw (0.6,0.8) -- (0.8,0.9);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{Snowman#1}%
\tikzsymbolsaftersymbolinput%
}
-
-
-\newcommand\BasicTree[5][1]{%
+\tkzsymblsnewcommand{BasicTree}[5][1]{%
+\tikzsymbols@ifsaveboxundefined{BasicTree#1#2#3#4#5}{%
\def\leaf@or@not@leaf{#5}%
\ifx\leaf@or@not@leaf\@leaf@is@leaf%
-\Basic@Tree[#1]{#2}{#3}{#4}{#5}\tikzsymbolsaftersymbolinput%
+\Basic@Tree[#1]{#2}{#3}{#4}{#5}%
\else%
\ifx\\#5\\%
-\Basic@Tree[#1]{#2}{#3}{#4}{#5}\tikzsymbolsaftersymbolinput%
+\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''.}%
+`leaf` or has to be empty}{See the tikzsymbols documentation. Section ĮTreesČ.}%
\fi\fi%
+}%
+\tikzsymbolsusebox{BasicTree#1#2#3#4#5}%
+\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommand{\WorstTree}[1][1]{%
+\tkzsymblsDeclareRobustCommand{WorstTree}[1][1]{%
+\tikzsymbols@ifsaveboxundefined{WorstTree#1}{%
\set@tkzsymblsscl{#1}%
-\if@tikzsymbols@absolute@draft%
-\tikzsymbols@resizebox{#1ex*165/100}{#1ex*165/100}{tree}%
+\iftikzymbols@draftabsolute%
+\tksymblsbxPrmtrstore{#1}%
+\tikzsymbols@draftbox{1.64ex*\real{\tkzsymblsPrmtr}}{1.84ex*\real{\tkzsymblsPrmtr}}%
\else%
\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
\begin{tikzpicture}[x=1ex,y=1ex, line width=0.04ex*\tkzsymblsscl,scale=#1]
@@ -1465,20 +1791,20 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
\fill[red] (0.8,1.1) circle (0.1);
\end{tikzpicture}%
\fi%
+}%
+\tikzsymbolsusebox{WorstTree#1}%
\tikzsymbolsaftersymbolinput%
}
-
-\DeclareRobustCommandx{\Springtree}[1][1=1, usedefault]%
- {\BasicTree[#1]{brown!70!black}{green!90!black}{green!80!black}{leaf}}
-\DeclareRobustCommandx{\Summertree}[1][1=1, usedefault]%
- {\BasicTree[#1]{brown!50!black}{green!80!black}{red!80!green}{leaf}}
-\DeclareRobustCommandx{\Autumntree}[1][1=1, usedefault]%
- {\BasicTree[#1]{red!30!black}{red!75!black}{orange}{leaf}}
-\DeclareRobustCommandx{\Wintertree}[1][1=1, usedefault]%
- {\BasicTree[#1]{black!80!}{black!50}{black!25}{}}
-
+\tkzsymblsDeclareRobustCommandx{Springtree}[1][1=1, usedefault]%
+ {\tikzsymbolsuse{BasicTree}[#1]{brown!70!black}{green!90!black}{green!80!black}{leaf}}
+\tkzsymblsDeclareRobustCommandx{Summertree}[1][1=1, usedefault]%
+ {\tikzsymbolsuse{BasicTree}[#1]{brown!50!black}{green!80!black}{red!80!green}{leaf}}
+\tkzsymblsDeclareRobustCommandx{Autumntree}[1][1=1, usedefault]%
+ {\tikzsymbolsuse{BasicTree}[#1]{red!30!black}{red!75!black}{orange}{leaf}}
+\tkzsymblsDeclareRobustCommandx{Wintertree}[1][1=1, usedefault]%
+ {\tikzsymbolsuse{BasicTree}[#1]{black!80!}{black!50}{black!25}{}}
\AtBeginDocument{
-\if@tikzsymbols@marvosym
+\ifKV@tikzsymbols@marvosym
\@ifpackageloaded{marvosym}{}{%
\PackageError{tikzsymbols}{Use option 'marvosym' only\MessageBreak
if you load package 'marvosym'}
@@ -1486,8 +1812,7 @@ if you load package 'marvosym'}
delete the tikzsymbols option 'marvosym'}}
\fi
}
-
-\DeclareRobustCommand{\@Keep@Cool@I}{%
+\tkzsymblsDeclareRobustCommand{@Keep@Cool@I}{%
\begin{tikzpicture}[x=1em, y=1em, line width=0.03em]
\fill[decorate,decoration={snake,amplitude=.02em,segment length=0.4em},cyan!20!]
(0,0) -- (0,1) -- (1,1) -- (1,0) -- cycle;
@@ -1497,9 +1822,9 @@ delete the tikzsymbols option 'marvosym'}}
\draw (0.49,0.61) -- (0.8,0.65);
\draw (0.65,0.9) circle (0.17);
\end{tikzpicture}%
-\MySymbolAfterSymbolinput%
+\tikzsymbolsaftersymbolinput%
}
-\DeclareRobustCommand{\@Keep@Cool@II}{%
+\tkzsymblsDeclareRobustCommand{@Keep@Cool@II}{%
\begin{tikzpicture}[x=1em,y=1em]
\fill[decorate,decoration={snake,amplitude=.02em,segment length=0.6em},cyan!20!] (-0.3,-0.3) rectangle (0.5,1);
\draw (0,-0.1) -- (0.15,0.2) -- (0.3,-0.1);% Beine
@@ -1509,9 +1834,8 @@ delete the tikzsymbols option 'marvosym'}}
\draw (.15, .4) -- (.15, .53);% Hals
\draw (.15,.8) circle (0.18);% Kopf
\end{tikzpicture}%
-\MySymbolAfterSymbolinput%
+\tikzsymbolsaftersymbolinput%
}
-
\endinput
%%
%% End of file `tikzsymbols.sty'.