From ecbacf9e5b13d0940f27ca7c07d3f728256dc5dc Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 6 Apr 2023 03:04:06 +0000 Subject: CTAN sync 202304060304 --- graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv | 50 ++++++++++++++----------- 1 file changed, 28 insertions(+), 22 deletions(-) (limited to 'graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv') 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 -- cgit v1.2.3