Glslink solo resalta la primera letra de la siguiente palabra

Glslink solo resalta la primera letra de la siguiente palabra

Utilizo el paquete de glosario en mi archivo para crear un glosario. Cuando uso glslink en texto, no inserta la entrada del glosario en esa posición; en cambio, sí lo vincula y resalta el siguiente carácter como vínculo. Como puedes ver, esto claramente parece muy tonto. ingrese la descripción de la imagen aquí

Estas son ocurrencias antes del archivo de glosario, pero también ocurre con ocurrencias después del archivo de glosario. No he encontrado nada sobre cómo solucionar este problema. Debería marcar la palabra completa (escrita) como enlace o ingresar directamente la entrada del glosario en el texto cuando la enlace. Aquí está mi código de látex (relevante):

\documentclass[pdftex,a4paper,halfparskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[nonumberlist, toc,style=altlist]{glossaries}

\makeglossaries
\begin{document}

\include{glossar}

First example: \glslink{glos:ESC}ESC

\end{document}

El archivo glosar.tex tiene este aspecto:

\newglossaryentry{glos:ESC}{name={ESC},description={Electronic Speed Controller: Controller, um einen Motor anzusteuern}}
\printglossaries

El archivo del glosario se imprime correctamente. Muestra el nombre y luego la descripción. Pero cuando hago referencia a las entradas del documento, solo termina como en la imagen. (Nota: en la imagen hay un segundo ejemplo, pero lo eliminé porque no muestra nada nuevo).

Respuesta1

Utilice llaves alrededor del texto para que el enlace pueda tomarlo como argumento. Ya no es necesario cargar inputenc en un látex actual:

\documentclass[a4paper,halfparskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\usepackage[nonumberlist, toc,style=altlist]{glossaries}

\makeglossaries
\begin{document}

\newglossaryentry{glos:ESC}{name={ESC},description={Electronic Speed Controller: Controller, um einen Motor anzusteuern}}
\printglossaries

First example: \glslink{glos:ESC}{ESC}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada