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 \glsentrydesc
para obtener un resultado correcto?
Respuesta1
El description
campo está pensado principalmente para su uso en la sección del glosario y por esta razón (escritura segura en el .glo
archivo) generalmente se desinfecta, es decir, se transforma en una cadena.
Puedes llamar glossaries
con la siguiente opción
\usepackage[sanitize={description=false}]{glossaries}
si necesita consultar \glsentrydesc
el texto antes de componer el glosario. Consulte la sección 2.1 en la documentación del paquete.