하이퍼참조를 사용하여 생성된 라디오 필드 주변의 추가 공간을 제거합니다.

하이퍼참조를 사용하여 생성된 라디오 필드 주변의 추가 공간을 제거합니다.

\ChoiceMenu나는 무선 필드를 포함하는 양식을 만들기 위해 hyperref와 함께 XeLaTeX를 사용하고 있으며, 각각을 사용하여 만든 무선 필드에는 필드 자체 앞뒤에 수평 공간이 있다는 것을 알았습니다 . 이는 의도적으로 레이블 없이 필드를 생성하기 때문에 문제가 됩니다. 대신 \hskip각 레이블을 포함하는 상자를 사용하여 별도로 레이블을 추가하고 간격을 두기 때문에 공간이 자동으로 추가되는 것을 원하지 않습니다. 다음 예에서는 \fboxes를 사용하여 이 추가 공간을 표시합니다. 이 공간은 라디오 필드를 만들 때 나타나지만 다른 유형의 하이퍼참조 필드를 만들 때는 나타나지 않습니다.

\documentclass{기사}

\사용패키지{하이퍼참조}

\setlength{\fboxsep}{0pt}

\begin{문서}

\begin{항목화}

\item \texttt{radio=true}와 함께 \texttt{\textbackslash ChoiceMenu}를 사용하면 필드 앞뒤에 수평 공간이 추가됩니다:

    \fbox{hello}\fbox{\ChoiceMenu[name=testfield1, radio=true, bordersep=0pt, 높이=36bp, 너비=36bp]{}{=choice1}}\fbox{world}

\item \texttt{radio=false}와 함께 \texttt{\textbackslash ChoiceMenu}를 사용하면 이 오류가 발생하지 않습니다.

    \fbox{hello}\fbox{\ChoiceMenu[radio=false, name=testfield2, bordersep=0pt]{}{선택 1, 선택 2}}\fbox{world}

\item \texttt{\textbackslash CheckBox}를 사용해도 이 오류가 발생하지 않습니다.

    \fbox{hello}\fbox{\CheckBox[이름=testfield3, bordersep=0pt, 높이=36bp, 너비=36bp]{}}\fbox{world}

\end{항목화}

\end{문서}

다음 이미지는 PDF.js 리더를 사용하여 Firefox에서 볼 때의 모습을 보여줍니다.

여기에 이미지 설명을 입력하세요

이 추가 수평 공간이 모든 무선 필드에 추가되는 것을 막을 수 있는 방법이 있습니까? 그렇지 않은 경우에도 이런 일이 발생하는 이유에 대한 정보를 주시면 매우 감사하겠습니다. 미리 감사드립니다!

관련 정보