答案1
我会选择\vec{v}^{\,\prime}_f
甚至\vec{v}^{\,\prime}_{\!f}
。(\,
插入正薄空间,并\!
插入负薄空间。)
您帖子中显示的第一个屏幕截图似乎是由接近 的某个东西生成的。在我看来,这在和 的下标/上标项\vec{v}^{\,\,\prime}_f
之间留下了太多空间。\vec{v}
\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}
答案2
调整下标的字距是个人判断的问题。另一方面,必须处理箭头和撇号之间的冲突。
我更喜欢的消除冲突的方法是不使用箭头,而是用粗体代替矢量符号。
如果您经常使用带撇号的向量(即多次使用),那么宏肯定是必要的。这里有一个图库。可以考虑调整“f”下标的字距,但这取决于基本字母的形状:对于“v”来说,这可能很好,对于“x”来说则不太好。对于“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}
最重要的是使用\vecp
;当您认为箭头符号太过时时,您只需用几行来修改您的选择:
\renewcommand{\vec}[1]{\bm{#1}}
\newcommand{\vecp}[1]{\vec{#1}'}
\newcommand{\vecpp}[1]{\vec{#1}''}