我如何将这些电线归入名为“MY TERM”的类别下,我是否使用gateinput
。
这是代码:
\begin{quantikz}[row sep={0.7cm,between origins}]
\lstick{\ket{\tilde{C}^0_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw \gateinput[4]{$My term$}\\
\lstick{\ket{\tilde{C}^1_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
\lstick{$\vdots$} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\ \lstick{\ket{\tilde{C}^{q-1}_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
\end{quantikz}
结果是:
但这是不正确的,我想要在最左边的一个大括号lstick
答案1
我不得不稍微调整一下 vdot 的间距,但我的做法是这样的:
\begin{quantikz}
\lstick[4]{My term} & \ket{\tilde{C}^0_{ijk}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
&\ket{\tilde{C}^1_{ijk}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
&\phantom{Ca}\vdots\phantom{Ci} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
&\ket{\tilde{C}^{q-1}_{ijk}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw
\end{quantikz}
答案2
您可以随时在本地更改一些 pgfkeys 以使这些库执行您希望它们执行的任何操作。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{quantikz}
\begin{document}
\bgroup
\tikzset{every right delimiter/.style={yshift=2.5ex}}
\tikzcdset{every matrix/.append style={right delimiter=\}}}
\begin{quantikz}[row sep={0.7cm,between origins}]
\lstick{\ket{\tilde{C}^0_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw %\gateinput[4]{$My term$}
\\
\lstick{\ket{\tilde{C}^1_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
\lstick{$\vdots$} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
\lstick{\ket{\tilde{C}^{q-1}_{ijk}}} &\qw &\qw &\qw & \qw&\qw & \qw&\qw\\
\end{quantikz}
\egroup\raisebox{1.5ex}{My term}
\end{document}
一个可能更简单的选择是使用旧方法\}
。你唯一需要注意的是,你需要ampersand replacement
因为……(已审查)……
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{quantikz}
\begin{document}
$\left.\text{\tikzcdset{every matrix/.append style={ampersand replacement=\&}}
\begin{quantikz}[row sep={0.7cm,between origins}]
\lstick{\ket{\tilde{C}^0_{ijk}}} \&\qw \&\qw \&\qw \& \qw\&\qw \& \qw\&\qw \\
\lstick{\ket{\tilde{C}^1_{ijk}}} \&\qw \&\qw \&\qw \& \qw\&\qw \& \qw\&\qw\\
\lstick{$\vdots$} \&\qw \&\qw \&\qw \& \qw\&\qw \& \qw\&\qw\\
\lstick{\ket{\tilde{C}^{q-1}_{ijk}}} \&\qw \&\qw \&\qw \& \qw\&\qw \& \qw\&\qw\\
\end{quantikz}}\right\}$ My term
\end{document}