diff options
author | Karl Berry <karl@freefriends.org> | 2020-12-04 22:22:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-12-04 22:22:14 +0000 |
commit | c4c23071af2870bf72f421f1aae5c9544ff3a87d (patch) | |
tree | 37ad7d2170d84afcbb3a4569d250638b65915ba6 /Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty | |
parent | d1cdc6d8b4b030b069aab8c3f79739338b46f88f (diff) |
tikzlings (4dec20)
git-svn-id: svn://tug.org/texlive/trunk@57065 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty b/Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty index 1ae5e70edb1..389849784aa 100644 --- a/Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty +++ b/Master/texmf-dist/tex/latex/tikzlings/tikzlings.sty @@ -12,7 +12,7 @@ % See http://www.latex-project.org/lppl.txt % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ProvidesPackage{tikzlings}[2020/04/22 version v0.3 Collection of packages to draw animals and other beings in TikZ] +\ProvidesPackage{tikzlings}[2020/12/04 version v0.4 Collection of packages to draw animals and other beings in TikZ] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % @@ -38,6 +38,7 @@ \RequirePackage{tikzlings-bees} \RequirePackage{tikzlings-anteaters} \RequirePackage{tikzlings-squirrels} +\RequirePackage{tikzlings-sheep} \RequirePackage{tikzlings-addons} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -45,20 +46,24 @@ % Drawing a random tikzling % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\RequirePackage{ifluatex} -\RequirePackage{ifxetex} - -\ifluatex - \let\pdfrandomseed\randomseed -\fi - -\ifxetex - \pgfmathsetseed{\time} +\RequirePackage{expl3} +\ExplSyntaxOn +\ifdefined\sys_rand_seed: + \pgfmathsetseed {\sys_rand_seed:} \else - \pgfmathsetseed{\number\pdfrandomseed} + \ifdefined\pdfrandomseed % pdflatex + \else + \ifdefined\randomseed + \let\pdfrandomseed\randomseed % post TL19 xelatex and lualatex + \else + \let\pdfrandomseed\time % pre TL19 xelatex + \fi + \fi + \pgfmathsetseed{\number\pdfrandomseed} \fi +\ExplSyntaxOff -\pgfmathdeclarerandomlist{tikzlings}{{\bear}{\penguin}{\marmot}{\owl}{\koala}{\coati}{\snowman}{\mouse}{\moles}{\sloth}{\pig}{\cat}{\hippo}{\rhino}{\bee}{\anteater}} +\pgfmathdeclarerandomlist{tikzlings}{{\bear}{\penguin}{\marmot}{\owl}{\koala}{\coati}{\snowman}{\mouse}{\moles}{\sloth}{\pig}{\cat}{\hippo}{\rhino}{\bee}{\anteater}{\sheep}} \newcommand{\tikzling}[1][]{% \pgfmathrandomitem{\tikzling@random}{tikzlings}% |