有没有一种简单的方法可以在数学模式下提高或降低帽子运算符

有没有一种简单的方法可以在数学模式下提高或降低帽子运算符

在 beamer 的数学模式下使用帽子运算符,帽子会砸到角色上。我可以用\skew{n}它将它们向右移动 n 个点,但我需要将它们提高一两个点。有没有简单的方法可以做到这一点?

例如,身份运算符:

\[ \skew{4} \hat{\textrm{\emph{I}} \]

最终看起来像一根贫血的棒棒糖。(我使用斜体文本模式 I,因为在数学字体中,大写字母 I 是一条有角度的直线,很容易变成 1 或小写字母 l。)

有什么建议吗?

问候,马丁

答案1

你可以借助一条看不见的规则来提高它们:

\documentclass{beamer}
\usepackage{amsmath}
\begin{document}
  \begin{frame}
    \[\skew{4} \hat{\textrm{\emph{\rule{0ex}{1.7ex}I}}}\]
    \[\skew{4} \hat{\textrm{\emph{\rule{0ex}{2ex}I}}}\]
  \end{frame}
\end{document}

在此处输入图片描述

为了降低它们,您需要\smash变量I并调整规则的高度:

\documentclass{beamer}
\usepackage{amsmath}
\begin{document}
  \begin{frame}
    \[\skew{4} \hat{\textrm{\emph{\rule{0ex}{1.5ex}\smash{I}}}}\]
  \end{frame}
\end{document}

在此处输入图片描述

相关内容