我想在量子电路的输出端添加一个括号,我看到这个答案它给出了在输入端添加括号的解决方案,我尝试在输出中重现相同的操作,而不是\ouputgroupv{1}{4}{1.3em}{2.4em}{\ket{\psi}}
,\inputgroupv{1}{4}{1.3em}{2.4em}{\ket{\psi}}
但它不起作用。
如何使用 Qcircuit 添加这个支架?
答案1
您正在寻找的是\gategroup
命令 - 由于没有提供代码,我采用与您的问题中链接的相同示例,并将括号放在输出端 - 这\gategroup{row1}{column6}{row4}{column6}{0.8em}{\}}
是命令的选项
\documentclass{article}
\usepackage[braket]{qcircuit}
\begin{document}
\[
\Qcircuit @C=1em @R=.7em {
&&& \lstick{\ket{q_n}} & \multigate{3}{U} & \qw \\
&&& \lstick{\ket{q_{n-1}}} & \ghost{U} & \qw \\
&&& \lstick{\ket{q_1}} & \ghost{U} & \qw \\
&&& \lstick{\ket{q_0}} & \ghost{U} & \qw \gategroup{1}{6}{4}{6}{.8em}{\}}
\inputgroupv{1}{4}{1.3em}{2.4em}{\ket{\psi}} \\
}
\]
\end{document}
编辑——使用来自 OP 的新代码
\documentclass{article}
\usepackage[braket]{qcircuit}
\begin{document}
\[
\Qcircuit @C=1em @R=.7em {
\lstick{\ket{i}} & \gate{H} & \ctrl{1} & \qw \\
\lstick{\ket{j}} & \qw&\targ & \qw\gategroup{1}{4}{2}{4}{.8em}{\}}
}
\]
\end{document}