我不知道为什么会这样:
这是我的设置:
\usepackage[abbreviations,record,style=alttreegroup,nomain,symbols]{glossaries-extra}
\renewcommand\glstreegroupheaderfmt[1]{\begingroup\centering \textbf{#1}\par\endgroup}
\glsxtrnewsymbol[description={Calificación promedio de todos los usuarios y películas}]{r}{\ensuremath{\bar r}}
\glsxtrnewsymbol[description={Sesgo del usuario $u$ en comparación con el promedio $\bar{r}$ }]{b_{u}}{\ensuremath{b_{u}}}
\glsxtrnewsymbol[description={Sesgo de la película $i$ en comparación con el promedio $\bar{r}$}]{B_{i}}{\ensuremath{b_{i}}}
\glsxtrnewsymbol[description={Calificación del usuario $u$ para la película $i$}]{r_{ui}}{\ensuremath{r_{ui}}}
\glsxtrnewsymbol[description={Calificaci\'on predicha del usuario $u$ para la película $i$ }]{r{ui}}{\ensuremath{\hat{r}_{ui}}}
在 thesis.tex 主文件中我得到如下内容:
\printunsrtglossary[type=symbols, title = Lista de S\'imbolos]
\printunsrtglossary[type=abbreviations,title = Lista de Abreviaciones]
你能告诉我我的例子说明了什么吗?
来自莱安德里斯
\documentclass{report}
\usepackage[colorlinks]{hyperref}
\usepackage[record,style=alttreegroup,nomain,symbols]{glossaries-extra}
\glsxtrnewsymbol[description={position}, group={first}]{x}{\ensuremath{x}}
\glsxtrnewsymbol[description={velocity}, group={first}]{v}{\ensuremath{v}}
\glsxtrnewsymbol[description={acceleration}, group={second}]{a}{\ensuremath{a}}
\glsxtrnewsymbol[description={time}, group={second}]{t}{\ensuremath{t}}
\glsxtrnewsymbol[description={force}, group={second}]{F}{\ensuremath{F}}
\renewcommand\glstreegroupheaderfmt[1]{\begingroup\centering \textbf{#1}\par\endgroup}
\glsfindwidesttoplevelname
\glsxtrsetgrouptitle{first}{Numbers and Arrays}
\glsxtrsetgrouptitle{second}{Sets}
\begin{document}
\tableofcontents
\printunsrtglossaries
\chapter{Sample}
Reference symbols: $\gls{x}$, $\gls{v}$, $\gls{a}$, $\gls{t}$,
$\gls{F}$.
\end{document}
或许style=alttreegroup
导致问题的原因是什么?
答案1
评论太长:以下 MWE 对我来说非常好用:
\documentclass{report}
\usepackage[colorlinks]{hyperref}
\usepackage[abbreviations,record,style=alttreegroup,nomain,symbols]{glossaries-extra}
\glsxtrnewsymbol[description={Calificación promedio de todos los usuarios y películas}]{r}{\ensuremath{\bar r}}
\glsxtrnewsymbol[description={Sesgo del usuario $u$ en comparación con el promedio $\bar{r}$ }]{b_{u}}{\ensuremath{b_{u}}}
\glsxtrnewsymbol[description={Sesgo de la película $i$ en comparación con el promedio $\bar{r}$}]{B_{i}}{\ensuremath{b_{i}}}
\glsxtrnewsymbol[description={Calificación del usuario $u$ para la película $i$}]{r_{ui}}{\ensuremath{r_{ui}}}
\glsxtrnewsymbol[description={Calificaci\'on predicha del usuario $u$ para la película $i$ }]{r{ui}}{\ensuremath{\hat{r}_{ui}}}
\glsfindwidesttoplevelname
\renewcommand\glstreegroupheaderfmt[1]{\begingroup\centering \textbf{#1}\par\endgroup}
\begin{document}
\printunsrtglossary[type=symbols, title = Lista de S\'imbolos]
\printunsrtglossary[type=abbreviations,title = Lista de Abreviaciones]
\end{document}