词汇表中的数学符号看起来很糟糕

词汇表中的数学符号看起来很糟糕

我有一个数学符号,当我使用 align 环境时,它看起来不错。但是当我将符号放在 $$ 内时,它看起来就不好了。这导致符号在词汇表中看起来很糟糕,因为我无法在词汇表中使用 align。这是一张图片,第一个符号使用 align,第二个使用 $$。 在此处输入图片描述

以下是代码:

\documentclass[a4paper]{memoir}
\usepackage{amsmath}

\begin{document}
\begin{align*}
\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -25mu   \delta}


\end{align*}

\center{$\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -20mu   \delta}$}


\end{document}

我如何才能获取词汇表中的第一个符号?

词汇表中的内容如下:

在此处输入图片描述

这是词汇表的代码

\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\usepackage[toc,nonumberlist]{glossaries}
\makeglossaries
\newglossaryentry{g1}{
    name={$\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -20mu   \delta}$},
    description={description}
}


\begin{document}

\glsaddall
\printglossary
\end{document}

答案1

您可以尝试\displaystyle强制呈现像显示那样的数学输出。

您应该小心,因为这会导致行距变化,可能会很难看。

无论如何这是一个例子

\documentclass[a4paper]{memoir}
\usepackage{amsmath}

\begin{document}
\begin{align*}
\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -25mu   \delta}
\end{align*}

$\displaystyle\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -20mu   \delta}$


\end{document}

有结果

在此处输入图片描述

如果没有词汇表代码,很难更好地理解

答案2

amsmath包提供了宏\sideset。我建议你写

\sideset{}{_\delta}\sum\limits_{\tau=-\infty}^{T}

而不是繁琐的

\sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -25mu   \delta}

要获取大型求和符号,请使用\displaystyle指令。由于\sideset专门处理大型求和符号,因此当 TeX 遇到时会自动切换到显示样式数学\sideset

完整的 MWE:

在此处输入图片描述

\documentclass[a4paper]{memoir}
\usepackage{amsmath} % for \sideset macro
\begin{document}
$\sideset{}{_\delta}\sum_{\tau=-\infty}^{T}$
\end{document}

答案3

如果您要使用\sideset,您可能要考虑使用\overset将放在\delta正确的位置:

\documentclass{memoir}
\usepackage{amsmath}
\begin{document}
\noindent
If the $\delta$ is supposed to sit on top of the $\infty$ symbol, then it seems to
be semantically `better' to use \verb|\sum_{\tau=-\overset{\delta}{\infty}}^T|
to get:
\[
    \sum_{\tau=-\overset{\delta}{\infty}}^T
\]
And if you really don't like the extra space that the $\delta$ produces you could
get rid of it like this: \verb|\sum_{\tau=-\smash{\overset{\delta}{\infty}}}^T|
\[
    \sum_{\tau=-\smash{\overset{\delta}{\infty}}}^T
\]
Even without the smash, this works nicely in text style too:
$\sum_{\tau=-\overset{\delta}{\infty}}^T$ although you could force it into display
style like this
    $\displaystyle\sum_{\tau=-\smash{\overset{\delta}{\infty}}}^T$
or use the limits controls to get a smaller version:
    $\sum\limits_{\tau=-\smash{\overset{\delta}{\infty}}}^T$
if that's what you prefer.
You pays your money and you takes your choice\dots

\end{document}

在此处输入图片描述

相关内容