Vertikaler Abstand bei \overset

Formelsatz für Mathematik, Naturwissenschaften und Technik


Herr-Vorragend
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Sa 7. Apr 2012, 14:50

Vertikaler Abstand bei \overset

Beitrag von Herr-Vorragend »

Hi,

folgendes Beispiel:
\documentclass{scrartcl}

\usepackage{amsmath}

\begin{document}
	\[
		\overset{x \geq 0}{\Rightarrow} x = x.
	\]
\end{document}
Das Problem ist, dass der Beschriftung über dem Pfeil zu tief hängt, so dass man den Strich für die Gleichheit nicht gut erkennen kann und es auf den ersten Blick für ein Größer-Zeichen hält. Wie kann ich die Beschriftung höher setzen?

Viele Grüße

fitzz
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Mi 31. Aug 2011, 22:56

Re: Vertikaler Abstand bei \overset

Beitrag von fitzz »

Hi,
Herr-Vorragend hat geschrieben: Das Problem ist, dass der Beschriftung über dem Pfeil zu tief hängt, so dass man den Strich für die Gleichheit nicht gut erkennen kann und es auf den ersten Blick für ein Größer-Zeichen hält. Wie kann ich die Beschriftung höher setzen?
Hier sind drei Möglichkeiten:
\documentclass{scrartcl}

\usepackage{amsmath}

% zu 3
\newcommand{\Overset}[3][0pt]{\ensuremath{\overset{\raise#1
                              \hbox{\scriptsize\ensuremath{#2}}}{#3}}
                              }

\begin{document}
   \[
      \overset{^{x \geq 0}}{\Rightarrow} x = x.   % 1
   \]
   \[
      \overset{\raise3pt\hbox{\scriptsize\ensuremath{x \geq 0}}}{\Rightarrow} x = x.        %2
   \]
   \[
      \Overset[3pt]{x \geq 0}{\Rightarrow} x = x.   %3
   \]
\end{document}
Die erste verkleinert die Schrift aber, was ich in diesem Fall aber nicht unbedingt als Nachteil sehe.

Die Zweite macht das was du willst mit viel schreibaufwand, für ein zweimal OK.

Die dritte ist Version zwei in ein neues Makro gepackt, welches das "\overset" um ein optionales Argument erweitert, mit dem der Inhalt des ersten Pflichtarguments vertikal verschoben werden kann. Wird es nicht angegeben, verhält es sich genauso wie "\overset".

lg
Gerald

Herr-Vorragend
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Sa 7. Apr 2012, 14:50

Beitrag von Herr-Vorragend »

Super, die dritte Version ist perfekt. Danke!

gast

Re: Vertikaler Abstand bei \overset

Beitrag von gast »

Hab das gleiche Problem gehabt und schließe mich dem Fragesteller an: Perfekte Antwort mit Variante drei. Danke dafür

Antworten