不同符号左侧的上标星号(数学模式)

不同符号左侧的上标星号(数学模式)

我需要在不同符号的左侧添加上标星号,例如+,\cdot,\leq,\mathbb{R}

我读过几种类似问题的不同解决方案,它们都推荐 ,但这很难看,因为 星号和或之间\prescript有巨大的空格,这导致它无法处理 这样的符号。\leq\sidesetamsmath+

是否有人知道一些通用的漂亮解决方案,可以将星号整齐地放在这些符号前面?

答案1

这不是简单地使用“前标”;我们需要的是添加星号并保留符号的含义;而且,星号似乎需要更靠近符号。

\documentclass{article}

\usepackage{amssymb}

\newcommand{\hplus}{\mathbin{^*\!+}}
\newcommand{\hcdot}{\mathbin{^*\!\cdot}}
\newcommand{\hleq}{\mathrel{^*\!}\leq}
\newcommand{\hR}{{}^*\mathbb{R}}

\begin{document}
$a\hcdot b \hplus c \hleq d \in \hR$
\end{document}

(“h”代表“超”,因为我怀疑这是用于非标准分析。)

在此处输入图片描述

相关内容