
答案1
您遇到的問題的出現是因為physics
套件定義\ket
了自動調整大小分隔符號。
強力解決方案包括
\smash
-ing 項\hat{b}
。這甚至不是一個萬無一失的解決方案,因為使用\smash
高術語可能會產生不利的(印刷上的)後果\hat{b}
。一個更優雅的解決方案是戒掉
physics
套件的自動調整大小習慣,例如使用套件建立-- --mathtools
的替代定義,預設不會自動調整分隔符號的大小。 (若要返回自動調整大小,只需使用。)\ket
\altket
\altket*
\documentclass{article}
\usepackage{physics} % for '\ket' macro
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter{\altket}{\vert}{\rangle}
\begin{document}
$\ket{\hat{a}_{\tau}}$ $\ket{\hat{b}_{\sigma}}$ --- bad
\bigskip
$\ket{\hat{a}_{\tau}}$ $\ket{\smash{\hat{b}}_{\sigma}}$ --- brute-force solution
\bigskip
$\altket{\hat{a}_{\tau}}$ $\altket{\hat{b}_{\sigma}}$ --- elegant solution
\bigskip
$\altket*{\hat{a}_{\tau}}$ $\altket*{\hat{b}_{\sigma}}$ --- back to bad
\end{document}