diff options
author | Norbert Preining <norbert@preining.info> | 2023-04-06 03:04:06 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-04-06 03:04:06 +0000 |
commit | ecbacf9e5b13d0940f27ca7c07d3f728256dc5dc (patch) | |
tree | 37cba6b437931801da61ce98dfe781ba978da91d /graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv | |
parent | 085271aaf9917d7116be9774c6cd0a117aa4111e (diff) |
CTAN sync 202304060304
Diffstat (limited to 'graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv')
-rw-r--r-- | graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv | 50 |
1 files changed, 28 insertions, 22 deletions
diff --git a/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv b/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv index d9b24b5b05..93b587b169 100644 --- a/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv +++ b/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv @@ -14,43 +14,49 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Code for this ConTeXt User Module kindly provided by @JairoAdelRio https://github.com/samcarter/tikzducks/pull/25 -\writestatus{loading}{ConTeXt User Module / TikZDucks 2020/06/30 version v1.5 Draw rubber ducks in TikZ} +\writestatus{loading}{ConTeXt User Module / TikZDucks 2023/04/05 version v1.6 Draw rubber ducks in TikZ} + \setupcolors[state=start] \usemodule[tikz] \enabledirectives[colors.pgf] \usetikzlibrary[patterns] % for the wizard hat \usetikzlibrary[calc] \definecolor[duck@overleafcol][x=48AC3C] -%\unprotect does not work here + \catcode`\@=11 -%So \scalebox and co. works in MkIV too + +% Defining commands not available in context %%%%%%%%%%%%%%%%%%%%%%%%% \define[2]\scalebox{\scale[factor={\ctxlua{context(3*#1)}}]{#2}} \let\tiny\tfxx \let\pdfrandomseed\randomseed -%Duck + +% Duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\duck{\dosingleempty\doduck} \def\doduck[#1]{% - \iffirstargument - \startscope% - \tikzset{/duck/.cd,#1}% - \duck@draw% - \stopscope% - \else - \startscope% - \tikzset{/duck/.cd}% - \duck@draw% - \stopscope% - \fi% + \iffirstargument + \startscope% + \tikzset{/duck/.cd,#1}% + \duck@draw% + \stopscope% + \else + \startscope% + \tikzset{/duck/.cd}% + \duck@draw% + \stopscope% + \fi% } -%Stripes + +% Stripes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\stripes{\dosingleempty\dostripes} -\def\dostripes[#1]{ - \iffirstargument - \tikzset{/stripes/.cd,#1}\stripes@draw - \else - \tikzset{/stripes/.cd}\stripes@draw - \fi +\def\dostripes[#1]{% + \iffirstargument + \tikzset{/stripes/.cd,#1}\stripes@draw + \else + \tikzset{/stripes/.cd}\stripes@draw + \fi } + \input tikzducks-generic.tex + \catcode`\@=12 \endinput |