使用 TikZ 绘制量子光学图

使用 TikZ 绘制量子光学图

有人知道处理量子光学的包吗?我只是在寻找一种统一的方法来处理如下所示的绘图图像:

示例图像

答案1

要创建此图表,恕我直言,您不需要任何特殊的东西。如果您有多个图表,并且希望它们遵循相同的约定,请安装一些样式并创建一些图片。

\documentclass[tikz,border=3mm]{standalone}
\tikzset{pics/.cd,
collector/.style={code={
\draw[fill=gray!20] (0,0.5) arc(90:-90:0.75cm and 0.5cm) -- cycle;}},
splitter/.style={code={\draw[ultra thick] (#1:{sqrt(1/2)}) --
(#1+180:{sqrt(1/2)});}},splitter/.default=135}
\begin{document}
\begin{tikzpicture}[>=stealth]
\draw[->] (-1,0) node[left]{$\alpha_i$} -- (4,0) pic[right=1ex]{collector};
\draw[->] (0,1) node[above]{$\beta_1$} -- (0,-2.5) pic[below=1ex,rotate=-90]{collector};
\draw[->] (3,1) node[above]{$\beta_2$} -- (3,-1) pic[below=1ex,rotate=-90]{collector};
\draw[->] (-1,-1.5) node[left]{$\beta_3$} -- (1,-1.5) pic[right=1ex]{collector};
\path (0,0) pic{splitter} node[above right]{$\eta_1$}
 (3,0) pic{splitter} node[above right]{$\eta_2$}
  (0,-1.5) pic{splitter} node[above right]{$\eta_3$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

请注意,我对于(量子)光学了解不多,因此这些图片很可能有更好的名称。

相关内容