summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/yquant
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-07-11 21:01:24 +0000
committerKarl Berry <karl@freefriends.org>2020-07-11 21:01:24 +0000
commit9c7d503dc24a8dc3cbae16a8c57039c09451f1af (patch)
tree8e3045a4808fc48e888c6b791d282baea6cb844f /Master/texmf-dist/tex/latex/yquant
parent73d241580d5726b92543ae720428451506881b0b (diff)
yquant (11jul20)
git-svn-id: svn://tug.org/texlive/trunk@55810 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/yquant')
-rw-r--r--Master/texmf-dist/tex/latex/yquant/yquant-env.tex23
-rw-r--r--Master/texmf-dist/tex/latex/yquant/yquant.sty2
2 files changed, 18 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/yquant/yquant-env.tex b/Master/texmf-dist/tex/latex/yquant/yquant-env.tex
index bb901d1d2cf..a9262b957da 100644
--- a/Master/texmf-dist/tex/latex/yquant/yquant-env.tex
+++ b/Master/texmf-dist/tex/latex/yquant/yquant-env.tex
@@ -327,13 +327,24 @@
}%
% no need for \scoped, because it internally calls \scope.
% We need to hack into \scope, but this is a bit tricky due to its argument handling. In order to get all optional arguments, including the possible animations library, correct, we change \tikz@scope@opt.
- \let\yquant@env@substikz@scope=\tikz@scope@opt%
- \def\tikz@scope@opt[##1]{%
- \protected@csxappto{\yquant@prefix draw}{%
- \noexpand\tikz@scope@env[{##1}]%
+ \ifdefined\tikz@scope@opt%
+ \let\yquant@env@substikz@scope=\tikz@scope@opt%
+ \def\tikz@scope@opt[##1]{%
+ \protected@csxappto{\yquant@prefix draw}{%
+ \noexpand\tikz@scope@env[{##1}]%
+ }%
+ \yquant@env@substikz@scope[{##1}]%
}%
- \yquant@env@substikz@scope[{##1}]%
- }%
+ \else%
+ % this is for the arXiv, which has a very outdated version of TikZ
+ \let\yquant@env@substikz@scope=\tikz@@scope@env%
+ \def\tikz@@scope@env[##1]{%
+ \protected@csxappto{\yquant@prefix draw}{%
+ \noexpand\tikz@@scope@env[{##1}]%
+ }%
+ \yquant@env@substikz@scope[{##1}]%
+ }%
+ \fi%
\let\yquant@env@substikz@endscope=\endtikz@scope@env%
\def\endtikz@scope@env{%
\csgappto{\yquant@prefix draw}{%
diff --git a/Master/texmf-dist/tex/latex/yquant/yquant.sty b/Master/texmf-dist/tex/latex/yquant/yquant.sty
index 2395f674624..fe99da5c1ff 100644
--- a/Master/texmf-dist/tex/latex/yquant/yquant.sty
+++ b/Master/texmf-dist/tex/latex/yquant/yquant.sty
@@ -15,7 +15,7 @@
%
% The Current Maintainer of this work is Benjamin Desef.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{yquant}[2020/06/13 v0.3 Yet another quantum circuit library for LaTeX]
+\ProvidesPackage{yquant}[2020/07/11 v0.3.1 Yet another quantum circuit library for LaTeX]
\RequirePackage{etoolbox}[2018/02/11]
\RequirePackage{tikz}[2015/08/29]