von fitzz » Sa 14. Apr 2012, 15:01
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
Hi,
[quote="Herr-Vorragend"]
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?
[/quote]
Hier sind drei Möglichkeiten:
[code]
\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}
[/code]
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