Prim-Symbolabstand über dem Index
Gewünschter Abstand:
Wie kann ich das erreichen?
Was ich versucht habe:
\documentclass[11pt]{article}
\usepackage{amsfonts,amsmath,amssymb,enumerate}
\begin{document}
\[\vec{v}_f'\]
\[\vec{v}'_f\]
\end{document}
Beides führt zu:
Vielen Dank.
Antworten
Ich würde mit \vec{v}^{\,\prime}_foder sogar gehen \vec{v}^{\,\prime}_{\!f}. ( \,Fügt einen positiven Dünnraum und einen \!negativen Dünnraum ein.)
Der erste in Ihrem Beitrag gezeigte Screenshot scheint von etwas in der Nähe von erstellt worden zu sein \vec{v}^{\,\,\prime}_f. Nach meinem Geschmack lässt das zu viel Platz zwischen \vec{v}und den tiefgestellten / hochgestellten Begriffen.
\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}
Das Kerning des Index ist eine Frage des persönlichen Urteils. Andererseits muss der Konflikt zwischen dem Pfeil und der Primzahl behandelt werden.
Meine bevorzugte Methode, um den Konflikt zu beseitigen, besteht darin, den Pfeil nicht vollständig zu verwenden und ihn durch Fettdruck für Vektorsymbole zu ersetzen.
Wenn Sie häufig vorbereitete Vektoren verwenden (dh mehr als eine Handvoll Mal), ist sicherlich ein Makro erforderlich. Hier ist eine Galerie. Das Kerning des Index „f“ könnte in Betracht gezogen werden, hängt jedoch von den Formen des Basisbuchstabens ab: Mit „v“ kann es gut sein, weniger mit „x“. Kerning sollte mit einem "a" Index vermieden werden.
\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}
Am wichtigsten ist zu verwenden \vecp; Wenn Sie feststellen, dass die Pfeilnotation zu altmodisch ist, ändern Sie Ihre Auswahl einfach mit ein paar Zeilen:
\renewcommand{\vec}[1]{\bm{#1}}
\newcommand{\vecp}[1]{\vec{#1}'}
\newcommand{\vecpp}[1]{\vec{#1}''}