Estoy usando XeLaTeX con hyperref para crear un formulario que contiene campos de radio, y he notado que los campos de radio que he creado usando \ChoiceMenu
cada uno tienen un espacio horizontal antes y después del campo mismo. Esto es un problema para mí porque estoy creando campos sin etiquetas a propósito, ya que en su lugar agrego y espacio las etiquetas por separado usando \hskip
cuadros para contener cada etiqueta, por lo que no quiero que se agregue ningún espacio automáticamente. El siguiente ejemplo usa \fbox
es para mostrar este espacio adicional, que aparece cuando creo un campo de radio pero no cuando creo otros tipos de campos de hiperreferencia:
\documentclass{artículo} \usepackage{hiperref} \setlength{\fboxsep}{0pt} \begin{documento} \begin{detallar} \item Usar \texttt{\textbackslash ChoiceMenu} con \texttt{radio=true} agrega espacio horizontal adicional antes y después del campo: \fbox{hola}\fbox{\ChoiceMenu[nombre=testfield1, radio=true, bordersep=0pt, altura=36bp, ancho=36bp]{}{=choice1}}\fbox{mundo} \item Usar \texttt{\textbackslash ChoiceMenu} con \texttt{radio=false} no produce este error: \fbox{hola}\fbox{\ChoiceMenu[radio=false, name=testfield2, bordersep=0pt]{}{Elección 1, Elección 2}}\fbox{mundo} \item El uso de \texttt{\textbackslash CheckBox} tampoco produce este error: \fbox{hola}\fbox{\CheckBox[nombre=testfield3, bordersep=0pt, altura=36bp, ancho=36bp]{}}\fbox{mundo} \end{detallar} \end{documento}
La siguiente imagen muestra cómo se ve esto cuando se ve en Firefox usando el lector PDF.js:
¿Hay alguna manera de evitar que se agregue este espacio horizontal adicional a cada campo de radio? De lo contrario, cualquier información sobre por qué ocurre esto sería muy apreciada. ¡Muchas gracias por adelantado!