Abstand zwischen Vektorpfeil und Variable

Formelsatz für Mathematik, Naturwissenschaften und Technik


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Abstand zwischen Vektorpfeil und Variable

Beitrag 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}

Beobachter

Variation von Vektorakzenten

Beitrag 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..

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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?

Antworten