根据符号出现的位置对符号进行索引。如何实现?

根据符号出现的位置对符号进行索引。如何实现?

我想创建一个如下所示的符号索引 在此处输入图片描述 因此,条目会根据其出现的位置进行排序和分组。但是,提供的常规列表glossaries会将每个条目放在一行中,并且位置位于该行的末尾。

问题:如何实现如上所述的符号索引?

更新我发现我需要的所有信息都已存储在.sls文件中,并且词汇表有内联样式。所以我有了一个想法:考虑以下序言:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[symbols,automake,counter=subsection]{glossaries-extra}
\newcommand{\mygls}[2]{%
  \glsxtrnewsymbol[description={}]{#2}{\ensuremath{#1}}%
  \gls{#2}%
}
\newglossarystyle{mystlyle}{⟨definitions⟩}
\makeglossaries

这里 ⟨definitions⟩ 应该是 的正确定义mystlye,我不知道如何实现。假设主体是

\begin{document}
\section{First section}
\subsection{A subsection}
  Let $\mygls{\mathcal{C}}{C}$ be a cat and 
    $\mygls{\mathfrak{S}_{\mathcal{C}}}{SC}$ be the Sym-bundle over $\mathcal{C}$.  
    blabla...
    Let $\mygls{\mathbb{X}[\mathcal{C}]}{XC}$ denote the above construction and consider the following $\mygls{\mathbb{Y}[\mathcal{C}]}{YC}$    
    ...
\subsection{Another subsection}
  Let $\mygls{\mathcal{M}}{M}$ be a mod on $\mathcal{C}$ and 
    $\mygls{\mathfrak{S}_{\mathcal{M}}}{SM}$ 
    blabla...
    Let $\mygls{\mathbb{X}[\mathcal{M}]}{XM}$ denote the above construction and consider the following $\mygls{\mathbb{Y}[\mathcal{M}]}{YM}$    
    ...
\section{Second section}
\subsection{A subsection with no new entry}
\subsection{Yet another subsection}
  Blabla... $\mygls{\mathbb{Z}^1}{Z1}$ ... $\mygls{\mathcal{T}_{\mathbb{R}}\otimes\mathcal{M}}{T}$ ... $\mygls{\mathbb{H}}{H}$

\printglossary[type=symbols,style=mystlyle,title={Index of Notations}]
\end{document}

然后我应该得到以下输出: 在此处输入图片描述

为了实现这一点,需要

  1. 根据位置计数器对条目进行分组,
  2. 定制词汇表的显示,以便每个组都位于列表的单个项目中。

有什么想法可以实现这些吗?

更新:添加更详细的例子。

相关内容