Problema con diéresis en el glosario

Problema con diéresis en el glosario

El siguiente código no produce diéresis como se esperaba.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{glossaries}

\makeglossaries
\newglossaryentry{a}{%
name={A},%
description={a \"a {\"a} ä}%
}

\begin{document}
\glsentrydesc{a}
\end{document}

Como puedes ver, probé varias variantes. Curiosamente, en el propio glosario (producido con \printglossary) funcionan todas las variantes de la diéresis.

¿Cómo debo utilizar \glsentrydescpara obtener un resultado correcto?

Respuesta1

El descriptioncampo está pensado principalmente para su uso en la sección del glosario y por esta razón (escritura segura en el .gloarchivo) generalmente se desinfecta, es decir, se transforma en una cadena.

Puedes llamar glossariescon la siguiente opción

\usepackage[sanitize={description=false}]{glossaries}

si necesita consultar \glsentrydescel texto antes de componer el glosario. Consulte la sección 2.1 en la documentación del paquete.

información relacionada