![Вставьте qcircuit в среду xymatrix](https://rvso.com/image/348649/%D0%92%D1%81%D1%82%D0%B0%D0%B2%D1%8C%D1%82%D0%B5%20qcircuit%20%D0%B2%20%D1%81%D1%80%D0%B5%D0%B4%D1%83%20xymatrix.png)
Мне нужно объединить некоторую квантовую схему как узел между стрелками. Все знают, как поместить квантовую схему как точку внутри xymatrix?
Вот пример кода
\[\xymatrix@C+=3cm{
A
\ar @{~)} @<3ex> [r]
&
B
\Qcircuit @C=1em @R=.7em {
& \multimeasureD{1}{\text{Bell}} &\\
& \ghost{\text{Bell}}
\ar @2 @<-1ex> @[l]
}\]
Я ожидаю получить что-то вроде этого
но оказывается, это не работает.
решение1
Я не думаю, что можно вкладывать \Qcircuit
друг в друга \xymatrix
. Но можно использовать коробку.
\documentclass{article}
\usepackage{amsmath}
\usepackage[all,cmtip]{xy}
\usepackage{qcircuit}
\newsavebox{\cicabox}
\begin{document}
\[
\sbox\cicabox{%
\Qcircuit @C=1em @R=.7em {
& \multimeasureD{1}{\text{Bell}} &\\
& \ghost{\text{Bell}}
}%
}
\xymatrix@C+=3cm@R=0pt{
A \ar@{~)}@<1ex>[r] &
B
\ar@{=>}@<1ex>[l]
\\
&\rlap{\hspace{-1em}\usebox{\cicabox}}
}
\]
\end{document}