如何输入素数和?

如何输入素数和?

我需要在 latex 中输入“带撇号的和”(求和符号右上角带有 ' 的求和符号)。我该怎么做?

答案1

amsmath 包有文件表明有两个选择,取决于您的总数是否有限制。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\sum\nolimits'\] %if no limits in the sum
\[ \sideset{}{'}\sum_{n<k,\;\text{$n$ odd}} nE_n \] %if limits in the sum
$\sum^{'}$
\end{document}

答案2

我建议先排版总和(及其极限),然后添加素数:

在此处输入图片描述

\documentclass{article}
\begin{document}
\[
  \sum_{i=1}^{10}{}^{'} f(x) 
  \mbox{\quad or \quad} 
  \sum_{i=1}^{10}{\vphantom{\sum}}' f(x)
\]
\end{document}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

如果求和限制太宽,这可能会导致素数移开(进一步向右)。然而,一些使用\mathclap(从mathtools包裹) 可以解决这个问题。你没有提到它,所以我没有在这里包括它。只要知道这是可能的。

答案3

手册amsmath(第 15 页)建议使用sideset

\usepackage{amsmath}
\sideset{}{'}\sum_{\text{whatever}} x

(当总数有限制时,这种方法有效,与,呃,不同\nolimits。)

答案4

texdoc mathmode.pdf是的,我同意 Ant 的观点,为了获得更多信息,您可以阅读 Mathmode.pdf,这是 Herbert Voss 的一份非常出色的文档。您可以在终端中使用以下命令阅读此文档

关于 \sideset

这是一条非常特殊的命令,用于将上/下限与和符号的上标/下标结合起来。例如:不能将等式 35.4 的素数放在和符号附近,因为如果前面没有 {},素数就会变成上限。现在,可以在和符号前使用命令 \verb|\sideset{}{'}| 以正确的方式写出等式 \ref{eq:sideset}:

\begin{equation}
   \sideset{}{'}\sum_{n<k\atop n\ \textrm{odd}}nE_{n}
\end{equation}

在此处输入图片描述

相关内容