输入二聚体的波函数

输入二聚体的波函数

我需要输入下面给出的量子二聚体模型的哈密顿量。量子数字多模光纤 问题在于输入二聚体“由单键连接的两个子弹”以及可调节的 bra 和 ket 矢量。

有人能就如何输入这些二聚体波函数提出意见吗?提前致谢。

答案1

您可以使用包\DeclarePairedDelimiter中的命令mathtools来定义\bra\ket。请注意用法:

\ket[<optional size command>]{<contents>}

我会避免physics使用定义这些但存在一些问题的包。

对于二聚体,我建议使用tikz并定义每个二聚体作为其自己的tikzpicture。您可以根据需要调整线条粗细、比例等。

在此处输入图片描述

\documentclass{article}

\usepackage{tikz, mathtools}

\DeclarePairedDelimiter{\bra}{\langle}{\rvert}
\DeclarePairedDelimiter{\ket}{\lvert}{\rangle}

\tikzset{dot/.style={draw, thin, circle, fill, outer sep=0pt, inner sep=0pt, minimum width=1mm}}

\newcommand{\plaqx}{\tikz[baseline=.5ex, scale=.4]{
    \draw(0,0)node[dot](A){}--(60:1)node[dot](B){}(1,0)node[dot](D){}--++(60:1)node[dot](C){};
    \draw[line width=1.5pt](A)--(D)(B)--(C);
    }
}
\newcommand{\plaqy}{\tikz[baseline=.5ex, scale=.4]{
    \draw[line width=1.5pt](0,0)node[dot](A){}--(60:1)node[dot](B){}(1,0)node[dot](D){}--++(60:1)node[dot](C){};
    \draw(A)--(D)(B)--(C);
    }
}
\newcommand{\linka}{\tikz[baseline=-.5ex, scale=.4]{
    \draw(0,0)node[dot](A){}--(1,0)node[dot](B){};
    }
}
\newcommand{\linkb}{\tikz[baseline=-.5ex, scale=.4]{
    \draw[line width=1.5pt](0,0)node[dot](A){}--(1,0)node[dot](B){};
    }
}


\begin{document}

\begin{align}
H=-t&\sum_r\Bigl(\ket[\Big]{\plaqy}\bra[\Big]{\plaqx}+\textup{h.c.}\Bigr)\notag\\
+V&\sum_r\Bigl(\ket[\Big]{\plaqy}\bra[\Big]{\plaqy}+\ket[\Big]{\plaqx}\bra[\Big]{\plaqx}\Bigr)\notag\\
-h&\sum_l\Bigl(\ket[\Big]{\linkb}\bra[\Big]{\linka}+\textup{h.c.}\Bigr)\notag\\
-\mu&\sum_l\Bigl(\ket[\Big]{\linkb}\bra[\Big]{\linkb}\Bigr),
\end{align}

\end{document}

相关内容