
답변1
패키지가 자동 크기 구분 기호를 갖도록 physics
정의하기 때문에 발생한 문제가 발생합니다 .\ket
무차별 솔루션은
\smash
용어를 -ing하는 것으로 구성됩니다\hat{b}
.\smash
Tall 용어를 사용 하면 불리한(인쇄상) 결과가 발생할 수 있으므로 완벽한 솔루션도 아닙니다\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}