当包裹被放置在正常门前时,quantikz
就会处理罚款。[alternate]
\documentclass{standalone}
\usepackage{braket,tikz}
\usetikzlibrary{quantikz}
\begin{document}
\begin{quantikz}
\ket{\psi}\;& \gate{I}\qwbundle[alternate]{} & \;\ket{\psi}\qwbundle[alternate]{}
\end{quantikz}
\end{document}
但仪表使用时,出现错误:
\begin{quantikz}
\ket{\psi}\;& \meter\qwbundle[alternate]{} & \;\ket{\psi}\qwbundle[alternate]{}
\end{quantikz}
软件包 pgfkeys 错误:我不知道密钥“/tikz/alternate”,我将忽略它。也许你拼错了。我认为罪魁祸首是单元格 1-2 中的 tikzcd 箭头。
问题显然是[alternate]
选项,因为它在默认捆绑样式下运行良好。
\begin{quantikz}
\ket{\psi}\;& \meter\qwbundle{} & \;\ket{\psi}\qwbundle[alternate]{}
\end{quantikz}
如何meter
与捆绑风格一起使用alternate
?
答案1
该宏的定义\meter
如下:
\DeclareExpandableDocumentCommand{\meter}{O{}{m}}{|[meter,label={[my label]#2},#1]| {} \qw}
由于此宏已放在\qw
末尾,因此您无法安全地在之后使用其他连接命令。(在某些情况下它可能有效,但由于\qw
仍添加了,因此在大多数情况下输出效果不佳。)但是,您可以使用此定义并编写以下内容:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{quantikz}
\begin{document}
\begin{quantikz}
\ket{\psi}\;& |[meter]| \qwbundle[alternate]{} & \;\ket{\psi}\qwbundle[alternate]{}
\end{quantikz}
\end{document}