Beamer を使い始めた初心者なのですが,数式にラベルを付けるとそのラベルがダブって登録されて警告が出ます.出力は期待通りに出るのですが,気持ちが悪いので警告を消す方法はないでしょうか?以下再現ソースです.
\documentclass[unicode,xcolor={svgnames},%
hyperref={colorlinks,citecolor=Red,linkcolor=Red,urlcolor=Blue}]{beamer}
\usetheme{Copenhagen}
\usefonttheme{professionalfonts}
\usepackage[haranoaji,no-math,deluxe]{luatexja-preset}
\renewcommand{\kanjifamilydefault}{\gtdefault}
\usepackage[TU]{fontenc}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{frame}{数式ラベルの例}
以下は有名な二次方程式の解の公式です:
\begin{equation}\label{eqn:quadratic_formula}
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\end{equation}
式\eqref{eqn:quadratic_formula}は二次方程式の解を表します。
\end{frame}
\end{document}これを lualatex で2回コンパイルするのですが,毎回
warning (pdf backend): ignoring duplicate destination with the name 'eqn:quadratic_formula'
と警告が出ます.snm ファイルにはこのラベルがダブって登録されています.
\beamer@slide {eqn:quadratic_formula}{1}
\beamer@slide {eqn:quadratic_formula}{1}
\beamer@slide {eqn:quadratic_formula}{1}
元になっているはずの aux ファイルの該当部分は以下の通りです.
\@writefile{snm}{\beamer@slide {eqn:quadratic_formula}{1}}
\newlabel{eqn:quadratic_formula}{{1}{1}{}{eqn:quadratic_formula}{}}
\@writefile{snm}{\beamer@slide {eqn:quadratic_formula}{1}}
\newlabel{eqn:quadratic_formula}{{1}{1}{}{eqn:quadratic_formula}{}}
\@writefile{snm}{\beamer@slide {eqn:quadratic_formula}{1}}
\documentclass で beamer を読み込むときの hyperref のオプションを外しても同じです.また,図や表にラベルを付けてもこのようなことは起こりません.