Quantikz는 tikz-cd와 호환되지 않습니까?

Quantikz는 tikz-cd와 호환되지 않습니까?

양자회로와 교환도를 그리고 싶어서 quantikztikz-cd.

하지만 어떻게 든 quantikz덮어 씁니다 tikz-cd. 이 코드를 살펴보세요:

\documentclass[11pt,a4paper]{report}
\usepackage{tikz-cd}
\usepackage{quantikz}

\begin{document}
    
\begin{tikzcd}
    & B \\
    A \arrow[ru] &  
\end{tikzcd}

\end{document}

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

주석 처리하면 quantikz원하는 것을 얻을 수 있습니다.

여기에 이미지 설명을 입력하세요

usepackages를 모두 사용하고 멋진 교환 다이어그램을 그리는 방법은 무엇입니까?

답변1

설명서 quantikz에는 다음과 같이 나와 있습니다.

여기에 이미지 설명을 입력하세요

나는 전문가는 아니지만 모든 행이나 선택적 매개변수에 quantikz설정하면 작동합니다.\setwiretype{n}wire types={n,n}

그런데 tikz-cd이미 에 의해 로드되었으므로 로드할 필요가 없습니다 quantikz.

quantikz및 환경을 모두 사용할 수 있습니다 tikzcd.

CD에 적절한 간격을 설정하는 스타일을 만들 수도 있습니다.

\documentclass[11pt,a4paper]{report}
\usepackage{quantikz}
\tikzset{
  mystyle/.style={
    nodes={inner sep=4pt},
    row sep=1.8em, 
    column sep=2.4em
    }
  }
  
\begin{document}

\begin{quantikz}[wire types={n,n}, mystyle]
    & B \\
    A \arrow[ru] & 
\end{quantikz}
\begin{quantikz}[mystyle]
    \setwiretype{n} & B \\
    A \setwiretype{n}\ar[ru] &
\end{quantikz}

\begin{tikzcd}[wire types={n,n}, mystyle]
    & B \\
    A \arrow[ru] &  
\end{tikzcd}
\begin{tikzcd}[nodes={inner sep=2pt}, mystyle]
    \setwiretype{n}& B \\
    A \ar[ru]\setwiretype{n} &  
\end{tikzcd}

% The following code is taken from the quantikz manual
\begin{quantikz}
\lstick{\ket{0}\\initial state} & & \push{X} & &
\meter{0/1} \arrow[r] &
\rstick{\ket{1}}\setwiretype{n}
\end{quantikz}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

문서 잘 봤습니다퀀틱즈의 것을 기억합니다 tikz-cd. 두 패키지의 매뉴얼을 주의 깊게 읽으면 두 패키지가 명령을 사용하는 것을 볼 수 있습니다 \arrow[r].

여기에 이미지 설명을 입력하세요

나는 quantikz각 배열의 행을 tikz-cd. 패키지를 사용하여 전환하면 xy문제가 없습니다. 의 구문은 xy매우 복잡하고 처음에는 이해하기 어렵습니다. 와 거의 동일한 스위치 그래프를 생성할 수 있습니다 tikz-cd. 여러 측면에서 xy패키지는 간단한 교환 그래프의 경우 tikz-cd. 아래 예를 참조하세요.

\documentclass[11pt,a4paper]{report}
\usepackage{quantikz}
\usepackage[all,cmtip]{xy}% to have the tips of tikz-cd
\begin{document}
\begin{xymatrix}{
    & B \\
    A \ar[ru] &}  
\end{xymatrix}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보