使用 Qcircuit 绘制受控 SWAP 门

使用 Qcircuit 绘制受控 SWAP 门

我想使用 Qcircuit 包绘制这个电路:

在此处输入图片描述

这是我的尝试:

\Qcircuit @C=0.5cm @R=.5cm {
\qw  & \qw &\ctrl{1} & \qw & \qw\\
\lstick{\psi_1} & \qw & \link{1}{-1} & \rstick{\psi_2} \qw \\
\lstick{\psi_2} & \qw & \link{-1}{-1} & \rstick{\psi_1} \qw}

但我得到了这个结果:

在此处输入图片描述

我怎样才能实现这个目标?

答案1

我现在手边没有带有 Qcircuit 的 LaTeX 副本,但以下内容应该可以做到:

\Qcircuit @C=0.25cm @R=.25cm {
& \qw & \ctrl{2} & \qw & \qw\\
\lstick{\psi_1} & \qw \link{1}{1} & & \link{1}{-1} & \rstick{\psi_2} \qw \\
& & \\
\lstick{\psi_2} & \qw \link{-1}{1} & & \link{-1}{-1} & \rstick{\psi_1} \qw}

我添加了另一行和另一列,以便控件可以在交换的中心放置。您可能需要稍微摆弄一下才能获得所需的间距。对于这种情况,我经常在 width=0 的规则上使用 \push。

相关内容