I am trying to create a notation for a certain space. I am using a customized \overset in mrf's answer in this thread to suppress the extra vertical space. I still want the subscript on the right side, so I thought \sideset might come in handy since I used it before as in this thread. The \overset is redefined as follows in this example:
\documentclass{minimal}
\usepackage{amsmath}
\renewcommand{\overset}[2]{%
\mathop{#2}\limits^{\vbox to -.1ex{%
\kern -0.4ex\hbox{$\scriptstyle #1$}\vss}}}
\begin{document}
$$
\sideset{}{_0}\overset{\circ}{\mathbf{H}}(\mathbf{curl};\Omega)
$$
\end{document}
But unfortunately LaTeX gave me an error:
Argument of \overset has an extra } \sideset{}{_0}\overset.
A compromise can be adding the subscript inside \overset by \overset{\circ}{\mathbf{H}_0}(\mathbf{curl};\Omega), the horizontal alignment of \circ is now to the whole \mathbf{H}_0 and not to \mathbf{H}.
I have tried the amsmath built-in \overset in this example after \sideset and LaTeX stil gives error. I wonder if there is solution that accommodates both.


Hisn't acceptable, as in{\overset{\circ}{{}\mathbf{H}}}_0(\mathbf{curl};\Omega)? – barbara beeton Apr 16 '13 at 19:12