Suprimir espacio después del acrónimo

Suprimir espacio después del acrónimo

Estoy usando el glossariespaquete para mantener una lista de acrónimos. En holandés, cuando se compone una palabra con un acrónimo, se debe utilizar un guión para juntar las dos palabras. Por ejemplo, una tabla ARP se convierte en tabla ARP en holandés. Si he definido el acrónimo 'ARP', ¿cómo puedo poner la '-tabel' después sin que LaTeX introduzca un espacio?

Esto es lo que tengo actualmente:

\gls{arp} -tabel

Pero produce:

ARP -tabel

Lo que quiero:

ARP-tabel

Respuesta1

No es una pregunta estúpida. \glstiene la sintaxis\gls[opciones]{etiqueta}[insertar]. En general, los comandos cuyo argumento final es opcional pueden tener un comportamiento extraño cuando el comando va seguido de un espacio. Por ejemplo:

\documentclass{article}

\begin{document}

\newcommand*{\itest}[1][Foo]{#1}
\newcommand*{\otest}[1]{#1\itest}

\otest{X} 1. \otest{Y}[Bar] 2.

\end{document}

Produce:

XFoo1. Y Barra 2.

En el primer caso el espacio ha sido descartado pero en el segundo no. Dado que este no suele ser un efecto deseado \gls, glossariesse utiliza amsgenla prueba de como argumento opcional que no descarta los siguientes espacios. Así que \gls{arp} -tabelno ignores el espacio. Como se menciona en los comentarios, la solución es eliminar el espacio \gls{arp}-tabelo poner el sufijo en el argumento opcional \gls{arp}[-tabel]. Lo único que debes tener en cuenta es si quieres [inmediatamente después \gls{arp}, en cuyo caso tendrías que hacer algo como \gls{arp}{}[o \gls{arp}{[}.

información relacionada