How do I make "E" in this equation a small cap?
$x^E$
To switch fonts in math mode you often use a command like \mathit (for italic) or \mathrm (for roman). But there's no \mathsc command. So just use \textsc.
$x^{\textsc{e}}$
Note that \textsc{E} will give a capital E that is roughly the same height as the normal shape capital E. In general, if you want a small capital E, use \textsc{e}.
$x^{\textsc{e}}$?
– Niel de Beaudrap
Mar 09 '11 at 12:48
\textsc would require LR mode. I've edited to reflect your simplification.
– Matthew Leingang
Mar 09 '11 at 12:54
\mbox{\footnotesize{\textit{E}}}
– jessexknight
Nov 12 '18 at 17:13
\mbox ensures some nice spacing around the symbol. Try ${\E}^x$ with and without the \mbox, where \E is the symbold defined as above. But I'm no expert - more information here.
– jessexknight
Nov 19 '18 at 20:28
The above mentioned $x^{\textsc{e}}$ works in basic situations, but it has the drawback that the font used will depend on the current text font in the environment. For example, \texttt{ ... $x^{\textsc{e}}$ ... } typesets the small capital E in the typewriter font. This is usually undesirable for a mathematical symbol. The problem is most prominent when the surrounding text is bold (such as in a heading): there are no bold extended small caps fonts in the standard Computer Modern font collection, hence the e in \section{ ... $x^{\textsc{e}}$ ... } will come out as bold lower case. So, if you want a general-purpose macro, it is better to use
$x^{\normalfont\textsc{e}}$
You can define
\newcommand{\mathsc}[1]{{\normalfont\textsc{#1}}}
amsmath a better way would be \text{\normalfont\scshape#1} (assuming, by way of contradiction, that the OP really has a problem, which it isn't).
– egreg
Jul 23 '12 at 16:54
\normalfont\textsc{e} does not work but \textrm{\textsc{e}} does.
– tvk
Oct 23 '18 at 00:15
\textnormal{\textsc{e}}... See: https://tex.stackexchange.com/questions/70632/difference-between-various-methods-for-producing-text-in-math-mode
– PatrickT
Dec 12 '18 at 15:48
My chosen solution which works fine is
\newcommand{\xE}{\ensuremath{ x^{\mbox{\tiny{E}}} }}
$x^E$just good enough? It typesetsEin the smaller script style. – Andrey Vihrov Mar 09 '11 at 13:32$x^E$is still far too big and aggressive for me. – Oldrich Svec Mar 10 '11 at 05:54