Espaçamento entre símbolos primos acima do subscrito

Espaçamento entre símbolos primos acima do subscrito

Espaçamento desejado:

insira a descrição da imagem aqui

Como posso conseguir isso?

O que eu tentei:

\documentclass[11pt]{article}
\usepackage{amsfonts,amsmath,amssymb,enumerate}

\begin{document}
\[\vec{v}_f'\]

\[\vec{v}'_f\]
\end{document}

Ambos resultam em:

insira a descrição da imagem aqui

Obrigado.

Responder1

Eu iria com \vec{v}^{\,\prime}_fou até mesmo \vec{v}^{\,\prime}_{\!f}. ( \,insere thinspace positivo e \!insere thinspace negativo.)

insira a descrição da imagem aqui

A primeira captura de tela mostrada na sua postagem parece ter sido gerada por algo próximo a \vec{v}^{\,\,\prime}_f. Para meu gosto, isso deixa muito espaço entre \vec{v}seus termos subscritos/sobrescritos.

\documentclass[11pt]{article}
\begin{document}
$\displaystyle \vec{v}_f' \quad \vec{v}^{\,\prime}_f \quad 
 \vec{v}^{\,\prime}_{\!f} \quad \vec{v}^{\,\,\prime}_f $
\end{document}

Responder2

Kerning o subscrito é uma questão de julgamento pessoal. Por outro lado, o choque entre a flecha e o primo deve ser resolvido.

Minha maneira preferida de remover o conflito é não usar a seta e substituí-la por negrito para símbolos vetoriais.

Se você usa muito vetores preparados (ou seja, mais do que algumas vezes), uma macro certamente será necessária. Aqui está uma galeria. O kerning do subscrito “f” pode ser considerado, mas depende do formato da letra base: com “v” pode ser bom, menos com “x”. Kerning deve ser evitado com um subscrito “a”.

\documentclass[11pt]{article}
\usepackage{amsmath}

\newcommand{\vecp}[1]{\vec{#1}^{\,\prime}}
\newcommand{\vecpp}[1]{\vec{#1}^{\,\prime\prime}}

\begin{document}

\begin{gather*}
v^{}_{f}       \quad v^{}_{a}\\
\vecp{v}_{f}   \quad \vecp{v}_{a} \\
\vecp{v}_{\!f} \quad \vecp{v}_{\!a} \\
\vecp{x}_{f}   \quad \vecp{x}_{a} \\
\vecp{x}_{\!f} \quad \vecp{x}_{\!a} \\
\vecpp{v}_{f}  \quad \vecpp{v}_{a} \\
\vec{v}'_{f}   \quad \vec{v}''_{a}
\end{gather*}

\end{document}

O mais importante é usar \vecp; quando você decidir que a notação da seta é muito antiquada, você simplesmente modificará sua escolha com algumas linhas:

\renewcommand{\vec}[1]{\bm{#1}}
\newcommand{\vecp}[1]{\vec{#1}'}
\newcommand{\vecpp}[1]{\vec{#1}''}

insira a descrição da imagem aqui

informação relacionada