使っていますラジオボタン ( \ChoiceMenu[radio,...] )次のリンクの指示に従って「ラジオ」フラグを削除し、完全に選択解除できるようにします。
http://tex.stackexchange.com/a/74543/3323
しかし、ここで別の問題が発生します。
すべてのオプション (A、B、C、D) を 1 つずつ選択および選択解除し、次にオプション A を再度選択すると、すべてのオプションが一度に選択/選択解除されます。
サンプルコードを以下に示します。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{enumitem}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks,bookmarks=false]{hyperref}
\usepackage{xcolor}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\HyField@FlagsRadioButton}{\HyField@SetFlag{Ff}{Radio}}{}{}{}
\makeatother
\def\DefaultOptionsofRadio{print}
\begin{document}
Select the Einstein's mass energy equivalence.
\begin{enumerate}[label=(\Alph*)]
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$F = ma$}{}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$F = \dfrac{dp}{dt}$}{}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$E = hf$}{}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$E = mc^2$}{}}
\end{enumerate}
\end{document}
これに対する解決策はありますか?よろしくお願いします。
答え1
あなたの例では、\begin{Form} または \Form による初期化が欠落しています。
これに加えて、2 番目の引数が空の を使用しています\texorpdfstring
。これは、PDF 内のすべてのフィールドに同じ値が設定されていることを意味します。そこに何か固有のものを追加すると、機能します。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{enumitem}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks,bookmarks=false]{hyperref}
\usepackage{xcolor}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\HyField@FlagsRadioButton}{\HyField@SetFlag{Ff}{Radio}}{}{}{}
\makeatother
\def\DefaultOptionsofRadio{print}
\begin{document}
\Form % initialization
Select the Einstein's mass energy equivalence.
\begin{enumerate}[label=(\Alph*)]
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$F = ma$}{a}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$F = \dfrac{dp}{dt}$}{b}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$E = hf$}{c}}
\item \ChoiceMenu[radio,radiosymbol=\ding{52},name=myGroupOfRadiobuttons]{}{\texorpdfstring{$E = mc^2$}{d}}
\end{enumerate}
\end{document}
しかし、これは明らかに PDF リファレンスに反しており、ラジオ ボタンにはフラグが設定されている必要があるため、文書化されていない副作用に依存していることになります。