diff options
author | Karl Berry <karl@freefriends.org> | 2023-04-07 20:51:33 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-04-07 20:51:33 +0000 |
commit | 345569beab9a6d088e2ed3af8db9adb7dcab9155 (patch) | |
tree | 8d689f45bdf728efd501e8f78bc4380fb0ef27f7 /Master/texmf-dist/tex/latex | |
parent | 1ebe8cd6e31f2647004b7f05861c0e4b808c14f1 (diff) |
yquant (7apr23)
git-svn-id: svn://tug.org/texlive/trunk@66791 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/yquant/yquant.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/yquant/yquantlanguage-groups.sty | 27 |
2 files changed, 23 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/yquant/yquant.sty b/Master/texmf-dist/tex/latex/yquant/yquant.sty index 63cdebbd1db..6c4bbe47542 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}[2023/02/19 v0.7.3 Yet another quantum circuit library for LaTeX] +\ProvidesPackage{yquant}[2023/03/05 v0.7.4 Yet another quantum circuit library for LaTeX] \RequirePackage{etoolbox}[2018/02/11] \RequirePackage{tikz}[2015/08/29] diff --git a/Master/texmf-dist/tex/latex/yquant/yquantlanguage-groups.sty b/Master/texmf-dist/tex/latex/yquant/yquantlanguage-groups.sty index fc1986ff048..8274094e1c5 100644 --- a/Master/texmf-dist/tex/latex/yquant/yquantlanguage-groups.sty +++ b/Master/texmf-dist/tex/latex/yquant/yquantlanguage-groups.sty @@ -65,11 +65,7 @@ \let\yquantgroup@save@linebreak=\\% \let\yquantgroup@save@gatecallback=\yquant@langhelper@gatecallback% % assign the new meaning - \let\registers=\yquantgroup@registers% - \let\circuit=\yquantgroup@circuit% - \let\equals=\yquantgroup@equals% - \let\shiftright=\yquantgroup@shiftright% - \let\\=\yquantgroup@linebreak% + \yquantgroup@set@cmds% % This is a bit inconsistent, we should check \iftikz@inside@picture, but this is no longer appropriately set since at least pgf 3.1.2. \let\ifyquantgroup@inpicture=\ifpgfpicture% \pgfkeysgetvalue{/yquant/preamble}\yquantgroup@save@preamble% @@ -127,6 +123,22 @@ }{% \endyquantgroup% } + +\protected\def\yquantgroup@set@cmds{% + \let\registers=\yquantgroup@registers% + \let\circuit=\yquantgroup@circuit% + \let\equals=\yquantgroup@equals% + \let\shiftright=\yquantgroup@shiftright% + \let\\=\yquantgroup@linebreak% +} + +\protected\def\yquantgroup@reset@cmds{% + \let\registers=\yquantgroup@save@registers% + \let\circuit=\yquantgroup@save@circuit% + \let\equals=\yquantgroup@save@equals% + \let\shiftright=\yquantgroup@save@shiftright% + \let\\=\yquantgroup@save@linebreak% +} % END_FOLD % BEGIN_FOLD Register declaration @@ -140,6 +152,7 @@ \let\yquantgroup@save@lang@create@parse=\yquant@lang@create@parse@name% \let\yquant@lang@create@parse@name=\yquantgroup@registers@create@parse% \let\yquant@env@begin@generic=\yquantgroup@registers@env@generic% + \yquantgroup@reset@cmds% \appto\yquant@langhelper@setup@attrs@set@nobit{% \let\yquantgroup@registers@remember@attrs=\yquant@langhelper@list@attrs% }% @@ -301,9 +314,11 @@ } \long\def\yquantgroup@circuit@i[#1]#2{% + \yquantgroup@reset@cmds% \yquantgroup@startenvironments% \yquant [{#1}] group\space circuit {#2} (-);% discard -; + \yquantgroup@set@cmds% } \yquant@langhelper@declare@command@uncontrolled% @@ -392,6 +407,7 @@ } \protected\long\def\yquantgroup@equals@ii#1[#2]{% + \yquantgroup@reset@cmds% \unless\ifx0#1% \numgdef\yquantgroup@alignments{\yquantgroup@alignments+1}% \fi% @@ -440,6 +456,7 @@ \fi% \fi% \fi% + \yquantgroup@set@cmds% } % END_FOLD |