我想创建一个如下所示的符号索引
因此,条目会根据其出现的位置进行排序和分组。但是,提供的常规列表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}
为了实现这一点,需要
- 根据位置计数器对条目进行分组,
- 定制词汇表的显示,以便每个组都位于列表的单个项目中。
有什么想法可以实现这些吗?
更新:添加更详细的例子。