数学模式的小写字母

数学模式的小写字母

我怎样才能使这个等式中的“E”变为小写?

$x^E$

答案1

要在数学模式下切换字体,您通常使用命令,如\mathit(斜体)或\mathrm(罗马体)。但没有\mathsc命令。所以只需使用\textsc

$x^{\textsc{e}}$

请注意,\textsc{E}将给予大写大致与正常形状的柱头高度相同。一般来说,如果你想要一个小资本, 使用\textsc{e}

答案2

上述$x^{\textsc{e}}$方法在基本情况下有效,但其缺点是所使用的字体将取决于环境中的当前文本字体。例如,\texttt{ ... $x^{\textsc{e}}$ ... }将小写字母 E 排版为打字机字体。这对于数学符号来说通常是不理想的。当周围的文本为粗体(例如标题中)时,问题最为突出:标准 Computer Modern 字体集合中没有粗体扩展小写字母字体,因此 e\section{ ... $x^{\textsc{e}}$ ... }将以粗体显示小写。因此,如果您想要一个通用宏,最好使用

$x^{\normalfont\textsc{e}}$

您可以定义

\newcommand{\mathsc}[1]{{\normalfont\textsc{#1}}}

答案3

我选择的解决方案效果很好

\newcommand{\xE}{\ensuremath{ x^{\mbox{\tiny{E}}} }}

相关内容