我正在写的一篇论文使用了一个数学术语$2^{\sum |f_e|}$
,它编译后看起来与……非常相似$2 \sum |f_e|$
。
是否存在任何乳胶魔法可以让我表达大指数,使它们更清晰地成为指数?
答案1
我认为至少有三种可能的解决方案:
\raisebox
使用;将指数提高- 将指数设置为 ,使其更小
\scriptscriptstyle
(假设整数2^{\sum |f_e|}
还不在 中\scriptstyle
); - 使用指数函数而不是上标。
前两个选项也可以组合使用。下面是一个比较所有这些选项的示例。
\documentclass{article}
\usepackage{mathtools}
\usepackage{enumitem}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\setlist[description]{
align=right,
font=\normalfont,
labelsep=5mm,
}
\begin{document}
\begin{description}
\item[No exponent]
\(2 \sum \abs{f_e}\)
\item[Default]
\(2^{\sum \abs{f_e}}\)
\item[Raised exponent]
\(2^{\raisebox{1mm}{\(\scriptstyle\sum \abs{f_e}\)}}\)
\item[Smaller exponent]
\(2^{\scriptscriptstyle\sum \abs{f_e}}\)
\item[Raised smaller exponent]
\(2^{\raisebox{1mm}{\(\scriptscriptstyle\sum \abs{f_e}\)}}\)
\item[With exponential function]
\(\exp\bigl( \log 2 \sum \abs{f_e} \bigr)\)
\end{description}
\end{document}
答案2
如果你想让它看起来与默认的不同,考虑使用underbrace
或更好的使用Knuth 的向上箭头符号
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\def\tsum#1{\underbrace{#1}}
Inline as requested $2^{\tsum{|f_e|}}$,
and as display with uparrow$(\uparrow)$ notation.
$$
\begin{matrix}
a\uparrow b = H_3(a,b) = a^b = & \underbrace{a\times a\times\dots\times a}\\
& b\mbox{ copies of }a
\end{matrix}
$$
For example,
$$
\begin{matrix}
4\uparrow 3= 4^3 = & \underbrace{4\times 4\times 4} & = & 64\\
& 3\mbox{ copies of }4
\end{matrix}
$$
\end{document}
答案3
很可能您没有加载amsmath
。
\documentclass{article}
%\usepackage{amsmath}
\begin{document}
\[
2^{\sum|f_{e}|} \qquad 2 \sum|f_{e}|
\]
\begin{center}% to show text mode
$2^{\sum|f_{e}|} \qquad 2 \sum|f_{e}|$
\end{center}
\end{document}
如果你取消注释,\usepackage{amsmath}
你会得到
amsmath
但是,如果同时加载 ,问题仍然会一样lmodern
。如果这是问题所在,请使用fixcmex
我编写的加载程序,该程序正是为解决此问题而编写的。
\documentclass{article}
\usepackage{lmodern}
\usepackage{fixcmex}
\usepackage{amsmath}
\begin{document}
\[
2^{\sum|f_{e}|} \qquad 2 \sum|f_{e}|
\]
\end{document}
输出基本与第二张图片相同。