如何将字母“i”的点更改为其他字符?

如何将字母“i”的点更改为其他字符?

如何将字母“i”的点更改为另一个字符,以便在 Latex/MathJax 上运行。

例如:

$i^\star$,如何用星号代替点?

当我输入 ´ + i 时显示:

有没有办法用其他字符代替'?

先感谢您。

答案1

在文本模式下,宏\i会打印一个i不带点的。然后,只需使用\overset它在其上方设置一些内容即可。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\overset{*}{\text{\i}}$
or
$\overset{+}{\text{\i}}$
\end{document}

在此处输入图片描述

答案2

使用accents包我可以获得另一个相同的输出,例如\overset。这里有一个例子:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{accents}


\begin{document}
Here there is a first example:
$\accentset{\ast}{\text{\i}}$. After I add another examples $\accentset{\circ}{\text{\i}}$ or $\accentset{\diamond}{\text{\i}}$
\end{document}

在此处输入图片描述

请注意,符号比命令略小\overset

答案3

Mathjax 接受这一点:

$\overset{*}{\text{ı}}$

那个奇怪的字符是土耳其语的无点字符i。它有点像 hack,但可以正常工作:

在此处输入图片描述

相关内容