Wie bekomme ich einen Hut in Klammern?

Wie bekomme ich einen Hut in Klammern?

Wie kann ich einen Befehl definieren, der hat in Klammern über sein Argument setzt? Der Befehl muss im mathematischen Modus funktionieren. Ich weiß, dass diese Frage sehr ähnlich ist wieDieses hieraber ich habe es nicht geschafft, eine der vorgeschlagenen Lösungen an mein Problem anzupassen.

Antwort1

Der Zeilenabstand wird stark beeinträchtigt, wenn Sie dies inline verwenden, aber Sie könnten mit dem accentsPaket einen neuen Akzent setzen. Um den Abstand innerhalb der Klammern richtig zu bekommen, habe ich trimboxaus dem trimclipPaket verwendet, um Leerzeichen unterhalb der zu entfernen ^.

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{accents}
\usepackage{trimclip}

\DeclareRobustCommand*{\phat}[1]{{\accentset{(\!\trimbox{0pt 1.1ex}{\ensuremath{\string^}}\!)}{#1}}}

\begin{document}    

$\phat{A}$

\end{document}

Für einen breiteren Hut können Sie \scaleboxeinen horizontalen (aber nicht vertikalen) Dehnungsfaktor verwenden. Hier ist er auf 2 eingestellt:

\DeclareRobustCommand*{\phat}[1]{{\accentset{(\!\!\trimbox{0pt 1.1ex}{\scalebox{2}[1]{\ensuremath{\string^}}}\!\!)}{#1}}}

Bildbeschreibung hier eingeben

verwandte Informationen