なんだこれは……。
\documentclass[dvipdfmx]{article} % dvipdfmx ドライバ指定 \usepackage{hyperref,pgfcore} \begin{document} %「B」のところにリンクを付けたはずだが… A\hyperlink{da}{% \begin{pgfpicture}\pgftext{B}\end{pgfpicture}% }C\par \hypertarget{da}{D} \end{document}
\hyperlink
のリンク部のテキストで pgfpicture を使うと異常になる。これは dvipdfmx のバグのような気がする。ちなみに dvipdfm ドライバだと正常。
以前に、「現状の Beamer のナビゲーションシンボルを XeTeX で働かせるための対策は dvipdfmx では何故か失敗する」と述べたが、その原因がこれ。XeTeX で問題がでないのは、PGF の XeTeX 用ドライバが現状で dvipdfm と同等であるからで、将来 dvipdfmx と同等の実装に置き換わったら、XeTeX でも上手くいかなくなるだろう。bxdpx-beamer パッケージの対策はこのバグは踏んでいないので大丈夫なはず。