
答え1
遭遇した問題は、physics
パッケージが自動サイズ区切り文字を定義するために発生します\ket
。
総当たり方式の解決策は、
\smash
用語 を -ing することです。しかし、tall 用語 を ed\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}