答案1
这是示例代码,它生成了部分图表,但包含您需要的所有元素。我故意只使用简单的功能,这些功能大多是自解释的。完成图表。如果仍有您无法自行解决的问题,请回来提供代码和问题描述。
\documentclass{standalone}
\usepackage{tikz}
\newcommand\ket[1]{$\left|#1\right>$}
\begin{document}
\begin{tikzpicture}[yscale=1.5]
\draw (0,0) node[left]{\ket{x}} -- (3,0) -- (5,-1)
-- (6,-1) node[right]{\ket{\frac{y-x}{\sqrt2}}};
\draw (1,-1.5) -- (2,-1) -- node[above]{\ket y} (3,-1)
-- (5,0) -- (6,0) node[right]{\ket{\frac{x+y}{\sqrt2}}};
\draw[very thick] (3,-0.5)
-- node[above]{$+$} node[below]{$-$} (5,-0.5);
\node[draw] (boxednode) at (4,-2) {$1/\sqrt 2$};
\draw (1,-1.5) -- (2,-2) -- node[above]{\ket z} (3,-2)
-- (boxednode) -- (6,-2) node[right]{\ket{\frac{z}{\sqrt2}}};
\end{tikzpicture}
\end{document}