Seite 1 von 1

Abstand zwischen Vektorpfeil und Variable

Verfasst: Mo 2. Nov 2015, 19:45
von kasiii
Hallo,

gibt es eine Möglichkeit den Abstand des Vektorpfeils von \vec zu der Variablen unter dem Pfeil zu verändern?

Mir ist der Abstand bei der verwendeten Schrift zu eng.
\documentclass[fontsize=12pt]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8,]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{arevtext}
\usepackage{arevmath}

\begin{document}
	\begin{align}
		\vec{M} = \frac{\mathrm{d}\vec{m}}{\mathrm{d}V}
	\end{align}
\end{document}

Variation von Vektorakzenten

Verfasst: Mo 2. Nov 2015, 22:50
von Beobachter
Da hilft dann möglicherweise schon »esvect«, bei dessen Verwendung man den Vektorpfeil durch die Angabe einer Option noch variieren kann (s. Anleitung). Die Platzierung verändert sich auf jeden Fall.
\documentclass[fontsize=12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{mathtools}  % lädt »amsmath«
%\usepackage{amsfonts}
%\usepackage{amssymb}
\usepackage[b]{esvect}
\usepackage{physics}
\usepackage{arev}

%\let\vec\vv

\begin{document}
  \begin{align}
    \vv{M} = \dv{\vv{m}}{V}
  \end{align}
\end{document}
Wenn im Dokument sehr viele Vektoren – erzeugt durch \vec – in mathematischen Ausdrücken stehen, kann man das global durch hinzufügen von \let\vec\vv im Vorspann für das gesamte Dokument ändern. Für das bequeme Setzen von mathematischen Ableitungen (Derivate) eignet sich »physics« sehr gut..

Verfasst: Di 3. Nov 2015, 10:50
von kasiii
Vielen Dank für den Hinweis, das Paket esvect kannte ich noch nicht. Leider passen die Pfeile nicht so ganz zu der verwendeten Schriftart und die Pfeile sind relativ lang. Bei schmalen Buchstaben sieht das etwas komisch aus...

Ich habe etwas herumgespielt und eine - zugegeben nicht sehr elegante - Möglichkeit gefunden den Vektorpfeil etwas zu verschieben. Das folgende Minimalbeispiel sollte das verdeutlichen:
\documentclass[fontsize=12pt]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8,]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{arevtext}
\usepackage{arevmath}
	\usepackage[e]{esvect} 
%		\let\vec\vv

\begin{document}
      $\vec{a}$ $\vec{a^{\begin{minipage}[][.44ex]{1sp} \end{minipage}}}$  $\vec{B}$ $\vec{B^{\begin{minipage}[][.55em]{1sp} \end{minipage}}}$ 
\end{document}
Gibt es eine elegantere Möglichkeit den Pfeil wie in dem Minimalbeispiel zu verschieben? Oder kann man wenigstens einen neuen Befehl definieren, der den dargestellten Code umsetzt?