`\stackrel` aber niedriger

`\stackrel` aber niedriger

Ich versuche, ein Stirnrunzeln über einer Zeit zu platzieren, sodass es sich wie ein Hut verhält. Ich habe Folgendes versucht:

\stackrel{\frown}{\times}
{\frown \above 0pt \times}
\overset{\frown}{\times}
\mathrlap{\frown}\times
{\frown\atop\times}
\ooalign{$\frown$\cr$\times$}

aber der Abstand des Stirnrunzelns zu den Zeiten ist entweder zu groß oder zu klein. Ich denke, \ooalignes gibt eine Lösung, kann sie aber nicht finden.

Bearbeiten:

\ooalign{\hidewidth\raise1ex\hbox{$\frown$}\cr$\times$}

liefert ein recht gutes Ergebnis, aber die Symbole sind nicht ausgerichtet.

Antwort1

Nicht \ooalign, das Symbole überlagert: Sie müssen sie stapeln, also \ialignist es besser.

\documentclass{article}
\usepackage{amsmath,mathtools}

\makeatletter
\DeclareRobustCommand{\frtimes}{\mathbin{\mathpalette\frtimes@@\relax}}
\newcommand{\frtimes@@}[2]{%
  \vbox{\offinterlineskip
    \sbox\z@{$\m@th#1\times$}%
    \ialign{%
      \hfil##\hfil\cr
      $\m@th#1{}_{\frown}\kern-\scriptspace$\cr
      \noalign{\kern-.3\ht\z@}
      \box\z@\cr
    }%
  }%
}
\makeatother

\begin{document}

$A\frtimes B_{A\frtimes B}$

\end{document}

Bildbeschreibung hier eingeben

Antwort2

Hier sind drei weitere Lösungen: eine mit stackengineund die anderen, die \frowndurch den \wideparenmathematischen Akzent von mathabxbzw. ersetzt werden yhmath.

\documentclass[border=5pt]{standalone}
\usepackage[usestackEOL]{stackengine} %
\usepackage{accents}
\newcommand\frimes{\mathbin{\ensurestackMath{\stackon[-1pt]{\times}{\frown}}}}

\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5><6><7><8><9><10>
<10.95><12><14.4><17.28><20.74><24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\varwideparen}{0}{mathx}{"8C}

\DeclareSymbolFont{largesymbols}{OMX}{yhex}{m}{n}
\DeclareMathAccent{\wideparen}{\mathord}{largesymbols}{"F3}

\begin{document}

$
a
\frimes
b
\quad
a
\mathbin{\varwideparen{\times}}
b
\quad
a
\mathbin{\wideparen{\times}}
b$

\end{document} 

Bildbeschreibung hier eingeben

Antwort3

Ich denke, eine einfache Möglichkeit besteht darin, ein zu erstellen array, wievorgeschlagen von Werner

\documentclass[border=5pt]{standalone}
\begin{document}
$
a
\begin{array}[b]{@{}c@{}}
  \frown       \\ [-7pt] % adjust as needed
  {} \times {} \\
\end{array}
b
$
\end{document}

nachgebendBildbeschreibung hier eingeben

verwandte Informationen