下付き文字上のプライム記号の間隔

下付き文字上のプライム記号の間隔

希望する間隔:

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

どうすればこれを実現できるでしょうか?

私が試したこと:

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

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

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

どちらの結果も次のようになります:

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

ありがとう。

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

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

関連情報