![quantikz 的 \slice{} 命令不起作用](https://linux22.com/image/465538/quantikz%20%E7%9A%84%20%5Cslice%7B%7D%20%E5%91%BD%E4%BB%A4%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我曾尝试编写一些电路,并希望放置切片以更好地解释每个门之后发生的事情。问题是,当我尝试使用命令时,切片最终会出现在同一位置。
\documentclass[border=1cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{quantikz}
\begin{document}
\begin{quantikz}
& \qw\slice{1} & \gate{H}\slice{2} &\ctrl{1}\slice{3} & \qw \\
& \qw & \qw & \targ{} & \qw \\
\end{quantikz}
\end{document}
这是我使用的代码,这是我得到的结果:
答案1
从您的问题中看不出什么,但我认为这就是您要找的。请注意,quantikz
最近已更新(因此为\usetikzlibrary{quantikz2}
),语法略有变化;特别是命令\vcw
、\vqw
、\qw
、\cw
和\cwbend
已被弃用。
\documentclass[border=1cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{quantikz2}
\begin{document}
\begin{quantikz}
\slice{1} & \gate{H} \slice{2} & \ctrl{1} \slice{3} & \\
& & \targ{} &
\end{quantikz}
\end{document}