Quantikz:如何绘制连接不同电线上的门的曲折线?

Quantikz:如何绘制连接不同电线上的门的曲折线?

我想在不同电线上的两个门之间画一条锯齿线(以表示纠缠),使用量化。到目前为止,我只能通过控制操作用直线连接门,但我想要的是表示纠缠,而不是控制。可以这样做吗?手册非常模糊,没有描述任何这样的方法。

下面是一个最小工作示例,其中两个门通过直线(控制)连接,如上所述

\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 对绘制的线条进行额外的自定义,详情请参阅文档

相关内容