符号列表中的符号冲突

符号列表中的符号冲突

我不知道为什么会这样:

在此处输入图片描述

这是我的设置:

\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}

相关内容