トールケット表記を修正するにはどうすればいいでしょうか?

トールケット表記を修正するにはどうすればいいでしょうか?

b文字 を挿入すると、文字 に比べてケット記号が高くなり、苦労しています。問題は、文字 のケット表記を文字 と同じサイズにaする方法です。 も入れてみましたが、まったくうまくいきませんでした。ba\small

ここに画像の説明を入力してください

答え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} 

答え2

サイズ変更を防止する星付きバージョンを使用します。

ここに画像の説明を入力してください

\documentclass{article}

\usepackage{physics}

\begin{document}

Here is $\ket*{\hat{a}_{\tau}}$ and $\ket*{{\hat{b}}_{\sigma}}$.

\end{document}

関連情報