下图qcircuit代码如何编写

下图qcircuit代码如何编写

在此处输入图片描述

我一直在尝试使用该环境为下图编写代码qcircuit。但没有成功。请帮我编写代码。

答案1

qcircuit生成门的代码是

\Qcircuit @C=2.5em @R=2.5em{& \ctrl{1} & \qw \\& \targ & \qw}

您可以调整2.5em长度来更改门的大小。要将门垂直居中放置在数组或表中,您必须将上述代码放在其自己的数组或表中。以下是代码:

\documentclass{article}
\usepackage{qcircuit}
\usepackage{amsmath}

\begin{document}
\[
\begin{tabular}{ccc}
 & Gate notation & Matrix representation\\[2ex]
\begin{tabular}{c}\emph{Controlled-NOT}\\gate\end{tabular} & 
\begin{tabular}{c}\Qcircuit @C=2.5em @R=2.5em{& \ctrl{1} & \qw \\& \targ & \qw} \end{tabular} &
$\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{bmatrix}$
\end{tabular}
\]
\end{document}

在此处输入图片描述

相关内容