From 998b6b92c2867ae022c2567c71d507143e989d88 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 14 Aug 2018 22:00:19 +0000 Subject: qcircuit (15aug18) git-svn-id: svn://tug.org/texlive/trunk@48400 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/qcircuit/README.md | 2 +- Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf | Bin 293423 -> 296507 bytes Master/texmf-dist/tex/latex/qcircuit/qcircuit.sty | 17 ++++++++++++++--- 3 files changed, 15 insertions(+), 4 deletions(-) (limited to 'Master') 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 index 23580b062bb..d7249038342 100644 Binary files a/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf and b/Master/texmf-dist/doc/latex/qcircuit/qcircuit.pdf differ 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 -- cgit v1.2.3