有没有办法让上标和下标中的大符号看起来更好?

有没有办法让上标和下标中的大符号看起来更好?

我想在指数中包含一个总和。我现在使用的以下代码产生了一个看起来有点不可思议的结果:

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

在此处输入图片描述

相关内容