如何在“\gls”之前打印词汇表

如何在“\gls”之前打印词汇表

我正在使用glossaries包来构建List of Symbols我的论文模板以获得如下内容: 在此处输入图片描述

这是我的MWE

\documentclass{article}

\usepackage[automake]{glossaries}
\usepackage[english]{babel}
\usepackage{blindtext}

\newglossary{symbols}{sym}{sbl}{List of Abbreviations and Symbols}

\newglossaryentry{des}{type=symbols,name={DES},sort=des,
    description={Discrete-Event Systems}}
\newglossaryentry{sct}{type=symbols,name={SCT},sort=sct,
    description={Supervisory Control Theory}}

\makeglossaries

\begin{document}

    \blindtext[3]

    \gls{des}

    \blindtext[3]
    \blindtext[3]

    \gls{sct}

    \printglossaries
\end{document}

导致:

在此处输入图片描述

但事实并非如此。

首先,我需要在描述和页码之间添加这些点。其次,词汇表应该打印在正文之前;因为我需要将 right 放在List of Symbols正文之前(就像 等List of Figures)。但问题是我必须\printglossaries在所有gls条目之后调用 right,那么列表将位于正文的末尾。

我该如何解决这些情况?

相关内容