为了表示集合的内部,我想要一个命令\interior
。现在,正如人们可以从中学到的这帖子中,一种可能性是使用\mathring
。这是一个简洁的命令,但它产生的圆圈对我来说太小了。当然,你可以尝试\overset{\circ}{...}
,但这种方式很难获得令人满意的垂直定位,尤其是 的水平定位\circ
。一个例子:
$\mathring{I}\ \mathring{J}\ \overset{\circ}{I}\ \overset{\circ}{J}$
产量。
\circ
如果仔细观察,就会发现J
移动更多的比\circ
!J
有没有办法获得与 mathring 一样好的自动定位?
答案1
您可以\accentset
从accents
包中使用:
$ \mathring{I}\ \mathring{J}\ \accentset{\circ}{I}\ \accentset{\circ}{J} $
答案2
最后,我使用的圆圈比 Caramdir 的出色答案还要大:在 中accents
设置;我正在使用。为了不影响行距太多,我将圆圈放低,并让它从结果重音字符的边界框中伸出一点。(打印出来比在屏幕上看起来好看……)\circ
\scriptscriptstyle
\scriptstyle
\documentclass{article}
\usepackage{amsmath,accents}
\newcommand{\interior}[1]{\accentset{\smash{\raisebox{-0.12ex}{$\scriptstyle\circ$}}}{#1}\rule{0pt}{2.3ex}}
\fboxrule0.0001pt \fboxsep0pt
\begin{document}
$\mathring{I}\ \accentset{\circ}{I}\ \interior{I}$ \fbox{$\interior{I}$}
\end{document}
答案3
还有 Unicode 组合字符 U+030A ◌̊ “COMBINING RING ABOVE”: