Wie erreiche ich, dass a in \overset{a}{b} in Normalgröße dargestellt wird?

Konkretes Beispiel:

Es soll dieses Zeichen entstehen:

alt text

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass[a5paper]{article}
%\documentclass[]{standalone}
\usepackage{amsmath}
\makeatletter
\newcommand{\oset}[2]{%
{\mathop{#2}\limits^{\vbox to -.0\ex@{\kern-\tw@\ex@
\hbox{$\displaystyle #1$}\vss}}}}
\makeatother
\parindent0mm
\begin{document}
overset Original: $\overset{-}{\pm}$
overset Test: $\oset{-}{\pm}$
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 28 Mai '18, 08:41

cis's gravatar image

cis
9.6k103460491
Akzeptiert-Rate: 29%

bearbeitet 29 Mai '18, 15:17


Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand\oset[2]{\mathpalette\@oset{{#1}{#2}}}
\newcommand\@oset[2]{\@@oset{#1}#2}
\newcommand\@@oset[3]{%
% #1 : current mathstyle
% #2 : over
% #3 : base
\binrel@{#3}\binrel@@{\mathop{\kern\z@#3}\limits^{#1#2}}%
}
\makeatother
\begin{document}
$\overset{-}{\pm}$
$\oset{-}{\pm}$
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Oder vielleicht besser mit \ooalign:

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand\oset[2]{\mathchoice
{\@oset{\displaystyle}{1ex}{#1}{#2}}%
{\@oset{\textstyle}{1ex}{#1}{#2}}%
{\@oset{\scriptstyle}{.8ex}{#1}{#2}}%
{\@oset{\scriptscriptstyle}{.6ex}{#1}{#2}}%
}
\newcommand\@oset[4]{%
% #1 : current mathstyle
% #2 : length
% #3 : over
% #4 : base
\binrel@{#4}\binrel@@{\ooalign{%
$\m@th#1#4$\cr
\raisebox{#2}{$\m@th#1#3$}\cr
}}%
}
\makeatother
\begin{document}
$\overset{-}{\pm}$
$\oset{-}{\pm}_{\oset{-}{\pm}_{\oset{-}{\pm}}}$
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 29 Mai '18, 00:04

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

bearbeitet 29 Mai '18, 01:15

Ah gut. Das Minuszeichen muss aber direkt an dem Plus ansetzen.

(29 Mai '18, 00:24) cis

@cis Siehe aktualisiert Antwort. Die Verschiebungen brauchen eventuell noch einen Feinschliff und variieren natürlich je nach verwendeter Schriftart.

(29 Mai '18, 01:17) Henri
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×38

gestellte Frage: 28 Mai '18, 08:41

Frage wurde gesehen: 4,652 Mal

zuletzt geändert: 29 Mai '18, 15:17