diff options
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/qcircuit/README.md | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf | bin | 293423 -> 296507 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty | 17 |
3 files changed, 15 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/qcircuit/README.md b/Master/texmf-dist/doc/latex/qcircuit/README.md index 7599f6fdaac..272dd2fff19 100644 --- a/Master/texmf-dist/doc/latex/qcircuit/README.md +++ b/Master/texmf-dist/doc/latex/qcircuit/README.md @@ -48,7 +48,7 @@ A simple way to check you successfully installed qcircuit is to download the `Qt Help ======= -A general FAQ can be found [on the wiki](https://github.com/CQuIC-GitHub/qcircuit/wiki/FAQ). Questions can be emailed to user Travis-S. +A general FAQ can be found [on the wiki](https://github.com/CQuIC-GitHub/qcircuit/wiki/FAQ). Questions can be emailed to user [Travis-S](https://github.com/Travis-S). License ======== diff --git a/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf b/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf Binary files differindex 23580b062bb..d7249038342 100644 --- a/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf +++ b/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf diff --git a/Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty b/Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty index 89959ecc649..1b936386e14 100644 --- a/Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty +++ b/Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty @@ -1,4 +1,4 @@ -% qcircuit version 2.5.3 +% qcircuit version 2.6.0 % Contributors: Steve Flammia, Bryan Eastin, Travis Scholten % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -19,7 +19,7 @@ % Thanks also to Dave Clader, Andrew Childs, Rafael Possignolo, Tyson Williams, % Sergio Boixo, Cris Moore, Jonas Anderson, and Stephan Mertens for helping us test % and/or develop the new version. -\ProvidesPackage{qcircuit}[2016/12/29] +\ProvidesPackage{qcircuit}[2018/08/14] \RequirePackage{xy} \DeclareOption{braket}{ @@ -76,6 +76,13 @@ \newcommand{\cds}[2]{*+<1em,.9em>{\hphantom{#2}} \POS [0,0].[#1,0]="e",!C *{#2};"e"+ R \qw} % Allows the insertion of text without a box and exands circuit around this text. % This is useful for such things as ... to indicate a generalized circuit. +\newcommand{\barrier}[2][-0.95em]{\ar @{--}[#2,1]+<#1, -1em>;[0,1]+<#1, 1em>} + % Defines a barrier that is represented by a horizontal dashed line. + % It takes a a single argument to specify how many bits to cover + % To center the barrier between gates you can adjust the horizontal offset + % with an optional second parameter. This is the horizontal offset in em. + % It defaults to -0.95em + % WARNING: Be sure to place the barrier on the topmost bit it covers, it only propogates downwards \newcommand{\gate}[1]{*+<.6em>{#1} \POS ="i","i"+UR;"i"+UL **\dir{-};"i"+DL **\dir{-};"i"+DR **\dir{-};"i"+UR **\dir{-},"i" \qw} % Boxes the argument, making a gate. \newcommand{\sgate}[2]{\gate{#1} \qwx[#2]} @@ -137,6 +144,10 @@ \newcommand{\ghost}[1]{*+<1em,.9em>{\hphantom{#1}} \qw} % Leaves space for \multigate on wires other than the one on which \multigate appears. Without this command wires will cross your gate. % #1 should match the second argument in the corresponding \multigate. +\newcommand{\cghost}[1]{*+<1em,.9em>{\hphantom{#1}} \cw} + % Same as ghost but with a classical incoming wire. +\newcommand{\nghost}[1]{*+<1em,.9em>{\hphantom{#1}}} + % Same as ghost but with no incoming wire. \newcommand{\push}[1]{*{#1}} % Inserts #1, overriding the default that causes entries to have zero size. This command takes the place of a gate. % Like a gate, it must precede any wire commands. @@ -171,4 +182,4 @@ \newcommand{\pureghost}[1]{*+<1em,.9em>{\hphantom{#1}}} % Same as \ghost except it omits the wire leading to the left. -\endinput
\ No newline at end of file +\endinput |