如何在我的量子电路的输出端添加括号?

如何在我的量子电路的输出端添加括号?

我想在量子电路的输出端添加一个括号,我看到这个答案它给出了在输入端添加括号的解决方案,我尝试在输出中重现相同的操作,而不是\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}

相关内容