Remova o espaço adicional ao redor dos campos de rádio criados usando hyperref

Remova o espaço adicional ao redor dos campos de rádio criados usando hyperref

Estou usando o XeLaTeX com hyperref para criar um formulário que contém campos de rádio e percebi que os campos de rádio que criei usando \ChoiceMenucada um têm espaço horizontal antes e depois do próprio campo. Isso é um problema para mim porque estou criando propositalmente campos sem rótulos, pois, em vez disso, estou adicionando e espaçando os rótulos separadamente usando \hskipcaixas e para conter cada rótulo, portanto, não quero que nenhum espaço seja adicionado automaticamente para mim. O exemplo a seguir usa \fboxes para mostrar esse espaço extra, que aparece quando crio um campo de rádio, mas não quando crio outros tipos de campos hiperref:

\documentclass{artigo}

\usepackage{hiperref}

\setlength{\fboxsep}{0pt}

\begin{documento}

\begin{itemizar}

\item Usar \texttt{\textbackslash ChoiceMenu} com \texttt{radio=true} adiciona espaço horizontal extra antes e depois do campo:

    \fbox{hello}\fbox{\ChoiceMenu[name=testfield1, radio=true, bordersep=0pt, height=36bp, width=36bp]{}{=choice1}}\fbox{world}

\item Usar \texttt{\textbackslash ChoiceMenu} com \texttt{radio=false} não produz este erro:

    \fbox{hello}\fbox{\ChoiceMenu[radio=false, name=testfield2, bordersep=0pt]{}{Escolha 1, Escolha 2}}\fbox{mundo}

\item Usar \texttt{\textbackslash CheckBox} também não produz este erro:

    \fbox{olá}\fbox{\CheckBox[nome=testfield3, bordersep=0pt, altura=36bp, largura=36bp]{}}\fbox{mundo}

\end{itemizar}

\end{documento}

A imagem a seguir mostra como isso fica quando visualizado no Firefox usando o leitor PDF.js:

insira a descrição da imagem aqui

Existe alguma maneira de impedir que esse espaço horizontal extra seja adicionado a todos os campos de rádio? Caso contrário, qualquer informação sobre por que isso ocorre ainda seria muito apreciada. Muito obrigado antecipadamente!

informação relacionada