Como posso corrigir a notação de ket alto?

Como posso corrigir a notação de ket alto?

Tenho lutado com um símbolo alto de ket quando insiro a letra bem comparação com a letra a. Meu problema é como posso fazer a notação ket para a letra bdo mesmo tamanho da letra a. Também tentei colocar \small, mas não funcionou de jeito nenhum.

Insira a descrição da imagem aqui

Responder1

O problema que você encontrou surge porque o physicspacote define \ketdelimitadores de dimensionamento automático.

  • Uma solução de força bruta consiste em \smash-ing o termo \hat{b}. Não é nem mesmo uma solução infalível, pois pode haver consequências adversas (tipográficas) em ter \smashperdido o termo alto \hat{b}.

  • Uma solução mais elegante seria abandonar os hábitos de dimensionamento automático do physicspacote, digamos, empregando o mathtoolspacote para criar uma definição alternativa de \ket-- \altket-- que não dimensione automaticamente os delimitadores por padrão. (Para voltar ao dimensionamento automático, basta usar \altket*.)

insira a descrição da imagem aqui

\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} 

Responder2

Basta usar a versão com estrela, que impede o redimensionamento:

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{physics}

\begin{document}

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

\end{document}

informação relacionada