![有没有办法让上标和下标中的大符号看起来更好?](https://linux22.com/image/459102/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9%E4%B8%8A%E6%A0%87%E5%92%8C%E4%B8%8B%E6%A0%87%E4%B8%AD%E7%9A%84%E5%A4%A7%E7%AC%A6%E5%8F%B7%E7%9C%8B%E8%B5%B7%E6%9D%A5%E6%9B%B4%E5%A5%BD%EF%BC%9F.png)
我想在指数中包含一个总和。我现在使用的以下代码产生了一个看起来有点不可思议的结果:
\begin{align*}
$x^{\displaystyle\sum_{i=0}^{k}}$ \\
$x_{\displaystyle\sum_{i=0}^{k}}$ \\
\end{align*}
即使没有\displaystyle
,嵌入的内容看起来仍然有点太大。
我已经用其他几个“大”符号(例如积分和乘积)进行了实验,并对两种情况(有和没有\displaystyle
)进行了类似的测试。结果似乎都存在这个问题。
有没有办法让结果看起来更合理,无论有没有\displaystyle
?(我目前正在考虑解决方案,使“大”符号仅比上标或下标内的正常内容稍大,但可能有更好的方法。)
答案1
首先:尽量避免使用复杂的下标/上标。
如果你想惹恼你的读者
答案2
一些建议:
不要
\displaystyle
在指数项中使用。使用括号来表示指数的范围。如果您同时使用两个
\big
大小指令,请务必应用 David Carlisle 建议的更正(见下文)。如果
x
恰好是自然指数的底数,2.71828....,请考虑写成\exp(...)
而不是e^{...}
。如果此表达式恰好出现在显示样式数学模式中,请务必根据需要扩大括号。
\documentclass{article} % or some other suitable document class
\usepackage{amsmath} % for 'align*' env.
% 'DC' in '\DCbig' stands for "David Carlisle"
% See https://chat.stackexchange.com/transcript/message/62653337
\def\DCbig#1{\left#1\vbox to7pt{}\right.\mkern-4mu}
\begin{document}
\begin{align*}
& x^{\bigl(\sum_{i=0}^{k}2^i\bigr)} % parens and \sum not aligned correctly
\quad
x^{\DCbig(\sum_{i=0}^{k}2^i\DCbig)} \\ % <-- much better
&\displaystyle\exp\Bigl(\sum_{i=0}^{k}2^i \Bigr)
\end{align*}
\end{document}
答案3
您可以使用\scriptscriptstyle
使上标/下标看起来更小。另一种方法是依靠\scalebox
。
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphics}
\begin{document}
A first approach using \verb|\scriptscriptstyle|:
\begin{align*}
x^{\scriptscriptstyle\sum_{i=0}^{k} 2^i} \\
x_{\scriptscriptstyle\sum_{i=0}^{k} 2^i} \\
\end{align*}
You could also rely on \verb|\scalebox|.
\begin{align*}
x^{\scalebox{.5}{$\sum_{i=0}^{k} 2^i$}} \\
x_{\scalebox{.5}{$\sum_{i=0}^{k} 2^i$}} \\
\end{align*}
\end{document}