我希望在传统电线上安装一个受控门操作器,类似于图 3 中的 F 部分2017 年债务。当我在 Qcircuit 中尝试它时,它笨拙地在左侧控制门上使用量子线。
最小工作示例:
\documentclass{article}
\usepackage[braket, qm]{qcircuit}
\begin{document}
\begin{figure*}[!t]
$$ \label{circ:4train}
\Qcircuit @C=.5em @R=0em @!R {
& & & & & & & & & & & & & & \\
\ket{a_{0}} = \ket{0} & & & & & & \qw & \gate{H} & \meter & \cw & \ctrlo{1} & \cw & \cw & & \\
\ket{m_{0}} = \ket{0} & & & & & & \qw & \qw & \qw & \qw & \meter & \cw & \cw & & \\
}
$$
\caption{Some circuit}
\end{figure*}
\end{document}
得出的结果是:
但实际上,我希望它看起来像
问题:
当使用受控门且 Qcircuit 未默认为单线(即量子线)时,如何保持导线为经典导线(即两条线)?
答案1
我做了一些调查,简单地浏览了一下Qcircuit 样式表发现不应该使用ctrlo
,而应该使用\cctrlo
。完整的解决方案如下:
\documentclass{article}
\usepackage[braket, qm]{qcircuit}
\begin{document}
\begin{figure*}[!t]
\[ \label{circ:4train}
\Qcircuit @C=.5em @R=0em @!R {
& & & & & & & & & & & & & & \\
\ket{a_{0}} = \ket{0} & & & & & & \qw & \gate{H} & \meter & \cw & \cctrlo{1} & \cw & \cw & & \\
\ket{m_{0}} = \ket{0} & & & & & & \qw & \qw & \qw & \qw & \meter & \cw & \cw & & \\
}
\]
\caption{Some circuit}
\end{figure*}
\end{document}