在 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}