
Responder1
Eu iria com \vec{v}^{\,\prime}_f
ou até mesmo \vec{v}^{\,\prime}_{\!f}
. ( \,
insere thinspace positivo e \!
insere thinspace negativo.)
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}''}