我想在不同电线上的两个门之间画一条锯齿线(以表示纠缠),使用量化。到目前为止,我只能通过控制操作用直线连接门,但我想要的是表示纠缠,而不是控制。可以这样做吗?手册非常模糊,没有描述任何这样的方法。
下面是一个最小工作示例,其中两个门通过直线(控制)连接,如上所述
\begin{quantikz}[column sep=0.2cm]
\qw & \gate{}\ctrl{1} & \qw \\
\qw & \gate{}\targ{} & \qw
\end{quantikz}
看起来像这样:
我怎样才能用曲折线代替直线?
答案1
Quantikz 是基于 tikz-cd 包构建的,因此您可以在 quantikz 环境中使用 tikz-cd 代码。要生成锯齿形,可以使用箭头命令和适当选择的选项。
为了实现您想要的效果,可以使用以下代码:
\documentclass{article}
\usepackage{tikz}
\usepackage[graphics,tightpage,active]{preview}
\PreviewEnvironment{tikzpicture}
\newlength{\imagewidth}
\newlength{\imagescale}
\usetikzlibrary{quantikz2}
\begin{document}
\begin{quantikz}[column sep=0.2cm]
\qw & \gate{} \arrow[d, squiggly, no head, no tail] & \qw \\
\qw & \gate{} & \qw \\
\end{quantikz}
\end{document}
输出结果如下:
可以使用 tikz-cd 对绘制的线条进行额外的自定义,详情请参阅文档。