如何排版狄拉克支架内的堆叠线:参见图片

如何排版狄拉克支架内的堆叠线:参见图片

如何排版这个?:

狄拉克支架

我正在尝试使用这个代码:

\[
\left\langle
\begin{array}{ccc}
  electron \thickspace at \thickspace x \\
  photon \thickspace at \thickspace D_1
\end{array}
\right\vert
\]

答案1

这种方法虽然有点冗长,但却充分利用了braket 包可以很好地分隔结果这一事实。

\documentclass{article}
\usepackage{amsmath}
\usepackage{braket}
\begin{document}
\[
 \Braket{
   \begin{array}{r}
     \text{electron at $x$}\\
     \text{photon at $D_1$}
   \end{array}
  |
   \begin{array}{l}
     \text{photon from $s$}\\
     \text{photon from $L$}
   \end{array}
 } % end \Braket
\]
\end{document}

示例代码的输出

答案2

通过对 MWE 进行最少的更改,可以实现以下一种可能性:

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
\left\langle
\begin{array}{@{}r|l@{}}
  \text{electron at $x$} & \text{photon from $s$}\\
  \text{photon at $D_1$} & \text{photom from $L$}
\end{array}
\right\rangle
\]

\end{document}

产生

在此处输入图片描述

我已经使用了\text{...}数学包,用于在数学模式下排版文本。在数组环境中,删除@{}环境前后的默认间距,因为我认为这看起来更好。

array但是,与您所做一样,我不会使用环境,而是使用tabular环境,因为这样您就不需要使用“\text{...}:

\[
\left\langle
\begin{tabular}{@{}r|l@{}}
  electron at $x$ & photon from $s$\\
  photon at $D_1$ & photom from $L$
\end{tabular}
\right\rangle
\]

相关内容