如何从 quantikz 中的 \gategroup 命令中删除该行

如何从 quantikz 中的 \gategroup 命令中删除该行

之内量化封装 可以通过命令将电路包裹在盒子中

\gategroup[]{}

默认情况下,此类组会绘制周长。选项允许将周长设为连续或​​虚线。

但是我根本不想有它。例如使用以下属性设置:

\gategroup[wires=1,steps=5,style={no line, rounded corners}, background]{}

有人能解释一下如何解决这个问题吗,即使在必要时更换包本身。我认为这个

答案1

选择draw=none就可以了

\documentclass[border=10]{standalone}
\usepackage{tikz}
\usetikzlibrary{quantikz}

\begin{document}
\begin{quantikz}
& \gate{H} & \ctrl{1}\gategroup[2,steps=3,
style={rounded corners, draw=none, fill=blue!20, inner xsep=2pt},
background]{{\sc swap}} & \targ{} & \ctrl{1} & \qw & \qw \\
& \qw & \targ{} & \ctrl{-1} & \targ{} & \gate{H} & \qw
\end{quantikz}
\end{document}

在此处输入图片描述

相关内容